McDonald's does not accept EBT for hot food, but you can use it for certain cold items at some locations

McDonald's restaurants do not take EBT cards to pay for prepared hot meals — hamburgers, fries, chicken sandwiches, or anything cooked to order. However, some McDonald's locations do accept EBT for cold, ready-to-eat items that meet SNAP rules. These items vary by location and include things like salads, wraps, and cold sandwiches that are sold without heating. The key difference is that SNAP covers food you prepare at home, not food a restaurant heats for you.

Whether a specific McDonald's takes EBT for cold items depends on whether that location is enrolled in the Restaurant Meals Program (RMP) in your state. Most states do not run this program, so most McDonald's locations nationwide do not accept EBT at all. Even in states that do have RMP, only certain restaurants participate, and McDonald's participation is limited. Your best approach is to call the specific McDonald's location you plan to visit and ask whether they accept EBT cards.

Key Takeaways

  • McDonald's does not accept EBT for hot prepared food at any location in the United States.
  • A small number of McDonald's in states with the Restaurant Meals Program may accept EBT for cold, ready-to-eat items like salads or cold sandwiches.
  • Most states do not have the Restaurant Meals Program, so most McDonald's locations do not accept EBT for anything.
  • Calling ahead to your local McDonald's is the only way to know whether that specific location accepts EBT cards.

What the Restaurant Meals Program is and which states have it

The Restaurant Meals Program (RMP) is a SNAP rule that lets certain states allow restaurants to accept EBT cards. It exists because some people — elderly, disabled, or homeless individuals — cannot prepare food at home and need to buy ready-to-eat meals. States choose whether to run RMP, and most do not. The federal government does not require it.

States that do run RMP set their own rules about which restaurants can participate and what items count. Some states limit RMP to specific restaurant chains or types of food. Others have broader participation. McDonald's is not a major participant in most state programs because the program typically targets restaurants that serve hot meals to vulnerable populations, and McDonald's does not market itself that way to state agencies.

To find out whether your state has RMP and whether any McDonald's near you participates, contact your state SNAP office or your local SNAP case worker. You can also call your state's SNAP hotline — the number is on the back of your EBT card. They can tell you which restaurants in your area accept EBT.

What cold items might be covered if your McDonald's participates in RMP

If a McDonald's is enrolled in RMP in your state, the items you can buy with EBT are limited to cold, ready-to-eat foods. These do not include anything heated or prepared to order. Cold items that might be covered include pre-made salads, cold sandwiches, wraps, and similar items that are already assembled and sold without cooking.

Hot items — even if they are sitting under a heat lamp — are never covered by SNAP, including at restaurants in RMP. This means no hamburgers, no fries, no hot sandwiches, no chicken nuggets, and no drinks. The rule is strict: if the restaurant had to heat it, you cannot use EBT to buy it.

The specific cold items available vary by location and change over time. If your McDonald's does participate in RMP, ask the cashier which items are EBT-may be able to access before you order. They should know, but if they do not, ask to speak to a manager.

How to pay with EBT at a restaurant that accepts it

If you are at a McDonald's that accepts EBT, you swipe or insert your EBT card the same way you would at a grocery store. You will enter your PIN. The transaction works like any other EBT purchase — the amount comes out of your SNAP balance, and you get a receipt.

One important rule: you cannot use EBT to pay for someone else's meal, and the person ringing you up should not let you. EBT is for food you will eat yourself. If you are buying for a household member who is also on SNAP, that is fine. But if you are buying for someone outside your household, you cannot use EBT.

You also cannot use EBT to pay for non-food items like napkins, cups, or condiments if they are charged separately. In practice, most restaurants do not charge for these, so this is rarely an issue.

Why most fast-food chains do not accept EBT

Fast-food restaurants do not accept EBT because SNAP is designed to help people buy groceries and prepare meals at home, not to subsidize restaurant meals. The program assumes that people can cook, and it is cheaper for the government to support home cooking than to reimburse restaurants for every meal.

The Restaurant Meals Program exists as an exception for people who genuinely cannot cook — people experiencing homelessness, people in group living situations, or people with disabilities that prevent them from preparing food. Even then, most states choose not to run the program because it is more complex to administer and costs more money.

McDonald's, Burger King, Wendy's, Taco Bell, Chick-fil-A, and other major chains almost never participate in RMP. Some smaller, independent restaurants and certain pizza chains do participate in states that have the program, but participation is sparse and varies widely.

Where you can use EBT instead

You can use EBT at grocery stores, supermarkets, farmers markets, and some convenience stores. You can buy any food that is not prepared or heated — raw meat, vegetables, bread, milk, eggs, canned goods, frozen vegetables, and similar items. You can also buy seeds and plants that produce food.

You cannot use EBT at restaurants, gas stations, or stores that sell primarily non-food items. You cannot buy hot food, alcohol, tobacco, vitamins, medicines, or pet food. Some grocery stores have deli counters or hot food sections — you cannot use EBT at those counters, only at the regular checkout for cold items.

If you need to eat out and do not have cash, look for community meal programs, food banks, or soup kitchens in your area. You can find these through 211 (dial 2-1-1 or visit 211.org) or by contacting your local social services office.

Frequently Asked Questions

Can I use EBT to buy a drink at McDonald's?

No. Drinks are not covered by SNAP under any circumstances, whether they are hot or cold, at McDonald's or anywhere else. This includes coffee, soda, juice, and bottled water. You can only use EBT for food.

What if I have a disability and cannot cook — can I use EBT at restaurants?

Only if you live in a state with the Restaurant Meals Program and the specific restaurant you want to use is enrolled. Contact your state SNAP office to find out whether RMP exists in your state and which restaurants participate. If your state does not have RMP, you may be able to get help through other programs — ask your SNAP case worker about alternatives.

Can I use EBT at McDonald's if I buy a salad?

Only if that specific McDonald's location is enrolled in your state's Restaurant Meals Program and the salad is cold and ready-to-eat. Most McDonald's locations do not participate. Call ahead to ask whether that location accepts EBT and which items are covered.

What happens if I try to use EBT at a McDonald's that does not accept it?

Your card will be declined. The transaction will not go through, and you will not be charged. You will need to pay with cash or another payment method instead.

Are there any fast-food chains that do accept EBT?

A very small number of independent restaurants and some regional chains participate in the Restaurant Meals Program in certain states, but major national chains like McDonald's, Burger King, Wendy's, and Taco Bell almost never do. Your state SNAP office can tell you which restaurants in your area accept EBT.