McDonald's does not accept EBT cards for hot food, but you can use EBT at some McDonald's locations to buy cold items like salads and sandwiches that are not prepared on-site.

The rule is straightforward: EBT (SNAP benefits) only covers food you prepare yourself at home. Hot food prepared and ready to eat at a restaurant — including McDonald's — is not covered, no matter which restaurant it is. However, some McDonald's locations operate a small grocery section or have partnerships with food retailers, and in those cases, cold pre-packaged items may be purchasable with EBT.

Whether your specific McDonald's location accepts EBT depends on what that location sells. A McDonald's in a grocery store or one that stocks refrigerated items separate from the restaurant counter may allow EBT purchases at that section. A standard McDonald's with only a restaurant counter will not. The only way to know is to ask the cashier or call ahead.

Key Takeaways

  • Hot prepared food at any restaurant, including McDonald's, cannot be purchased with EBT under any circumstances.
  • Cold, pre-packaged food items at a McDonald's may be may be able to access for EBT if they are sold separately from the restaurant counter and are not prepared on-site.
  • Most standard McDonald's locations do not accept EBT because they only serve hot prepared food.
  • You can use EBT at grocery stores, farmers markets, and some convenience stores to buy ingredients and cold prepared foods that meet SNAP rules.

Why Restaurants Cannot Accept EBT for Hot Food

SNAP benefits (the federal program behind EBT cards) have a clear rule: the money covers food you buy raw or cold and prepare yourself. The rule exists because SNAP is designed to help people buy groceries, not to subsidize restaurant meals. Hot food prepared by someone else crosses that line, whether it is a McDonald's burger, a deli rotisserie chicken, or a pizza from a pizzeria.

This rule applies to every restaurant in the country. No fast-food chain, no sit-down restaurant, and no food truck can ring up a hot meal on an EBT card. The restriction is federal and does not change by state or location. The only exception is a small list of restaurants in a few states that participate in a pilot program for elderly, disabled, or homeless people — and McDonald's is not part of that program.

What You Can Buy at McDonald's With EBT (If Anything)

A very small number of McDonald's locations have a grocery or convenience section attached to or inside the restaurant. These sections might sell items like bottled water, packaged snacks, cold sandwiches, or salads that are not prepared fresh at the counter. If the item is cold, pre-packaged, and sold in a separate section from the restaurant, it may ring up as an EBT-may be able to access purchase.

However, this is rare. Most McDonald's are restaurants only and have no grocery section at all. Even if a location has a small cooler with drinks or snacks, those items are typically associated with the restaurant and will not process on EBT. The safest approach is to ask the cashier before you try to pay: "Can I use my EBT card for cold items here?" If they say no, they are following the rules correctly.

Where You Can Actually Use EBT for Food

EBT works at grocery stores (Walmart, Target, Kroger, Safeway, and thousands of independent grocers), farmers markets in many states, and some convenience stores and dollar stores that stock groceries. The item must be food you can eat raw or cook yourself: produce, meat, dairy, bread, canned goods, frozen vegetables, and pantry staples all may have access to.

Items that do not may have access to include hot prepared food, alcohol, tobacco, vitamins, medicine, pet food, paper products, and anything you eat at the store. Some grocery stores have a deli counter or hot food section — those items will not ring up on EBT even though you are in a grocery store. The cashier will know which items are may be able to access and will let you know if something will not process.

Using Your EBT Card at the Grocery Store Instead

If you want a quick meal, buying cold pre-packaged options at a grocery store is often faster and cheaper than a restaurant. Many grocery stores sell ready-to-eat salads, rotisserie chicken (if it is cold and packaged), deli sandwiches made earlier in the day and refrigerated, and other prepared foods that may have access to for EBT. These are usually less expensive than McDonald's and you can eat them at home or on the go.

You can also buy ingredients for a fast meal: bread, deli meat, cheese, and produce take minutes to assemble. Frozen meals, canned soup, and when ready rice are other options. The advantage is that EBT covers all of these, whereas no hot restaurant food is covered at all.

What Happens If You Try to Use EBT at McDonald's

If you swipe your EBT card at a McDonald's for a hot meal, the transaction will be declined. The register will not process it because the item is coded as hot prepared food. You will not be charged, and there is no penalty — the system straightforward will not allow it. The cashier may explain the rule, or they may just say the card did not go through.

This is not a mistake or a glitch. It is how the system is designed to work. If you have questions about what is and is not covered, you can call your state's SNAP office or visit the USDA SNAP website for a full list of may be able to access foods.

Frequently Asked Questions

Can I use EBT at Subway, Chipotle, or other fast-food chains?

No. The same rule applies to every restaurant and fast-food chain in the country. Hot prepared food is not covered by SNAP, regardless of the restaurant. Cold pre-packaged items at a location might be may be able to access, but you would need to ask that specific location.

What if the McDonald's says they accept EBT?

If a McDonald's employee tells you they accept EBT for hot food, they are mistaken or testing you. Federal SNAP rules do not allow it. You can politely explain that SNAP only covers cold or unprepared food, or you can contact your state's SNAP office if you believe a location is breaking the rules.

Are there any restaurants that accept EBT?

A small pilot program in a few states allows certain restaurants to accept EBT for hot meals, but only for people who are elderly, disabled, or homeless. McDonald's does not participate. Check your state's SNAP office website to see if your state has a restaurant program and which locations are included.

Can I buy a McDonald's gift card with EBT?

No. Gift cards are not food and are not covered by SNAP. You can only use EBT to pay directly for may be able to access food items at the point of sale.

What cold items might a McDonald's sell that I could buy with EBT?

If a McDonald's has a grocery section, it might sell bottled water, juice, cold sandwiches, salads, or packaged snacks. These would need to be in a separate section from the restaurant counter and pre-packaged. Most McDonald's do not have these sections, so this is uncommon.