McDonald's does not accept EBT for hot food, but some locations may accept it for certain cold items
Most McDonald's locations do not take SNAP benefits (EBT cards) for any food at all. A small number of McDonald's in a few states have participated in pilot programs that allow SNAP to be used for cold, ready-to-eat items like salads or sandwiches that have not been heated. These pilots have been limited and are not widely available. Your best approach is to call the specific McDonald's location you plan to visit and ask whether they accept SNAP.
The reason most fast food chains do not accept SNAP is a federal rule: SNAP benefits can only be used to buy food that you prepare yourself at home, not food that is hot or prepared for you to eat right away. This rule applies to all restaurants, not just McDonald's. The few exceptions have come through special state or federal pilot programs that test whether allowing SNAP at certain restaurants changes how people use their benefits.
Key Takeaways
- McDonald's locations generally do not accept EBT or SNAP cards because federal rules prohibit SNAP from being used for hot or prepared food.
- A very small number of McDonald's in select states have tested accepting SNAP for cold, ready-to-eat items through pilot programs, but these are not standard.
- Calling ahead to your local McDonald's is the only way to know whether that specific location accepts SNAP, since policies vary by location and state.
- Grocery stores, farmers markets, and some convenience stores accept SNAP for food you prepare at home, which is where your EBT card will work reliably.
Which fast food chains have tested SNAP acceptance
A handful of fast food and restaurant chains have run pilot programs in specific states to test SNAP acceptance. Subway, Chipotle, and a few regional chains have participated in limited trials, usually in states like California, New York, or Arizona. These pilots typically allow SNAP only for items that are cold and not prepared on the spot — a pre-made salad or a sandwich assembled before you order, for example.
Even when a chain participates in a pilot, not every location in that chain accepts SNAP. One Subway in California might take EBT while another Subway across town does not. The pilot programs are designed to test the idea, gather data, and then decide whether to expand. Most have remained small and have not rolled out nationwide. If you want to know whether a specific restaurant near you accepts SNAP, calling that location directly is the most reliable way to find out.
Why SNAP has rules about hot and prepared food
SNAP (Supplemental Nutrition Assistance Program) was designed to help people buy groceries and cook meals at home. The program does not cover food that is ready to eat or has been heated for serving, because the original intent was to stretch a food budget by buying raw ingredients. A hot meal from a restaurant is considered a service — someone prepared it for you — and SNAP does not cover services.
This rule has been consistent for decades, though there have been ongoing debates about whether it should change. Some advocates argue that people without access to a kitchen, or people experiencing homelessness, should be able to use SNAP at restaurants. A few states have pushed for waivers or pilot programs to test this idea, which is why you see occasional news stories about a restaurant accepting SNAP. But the federal default remains: no hot food, no prepared meals.
Where your EBT card will work for food
Your SNAP benefits work at grocery stores, supermarkets, farmers markets, and some convenience stores and small shops that are authorized to accept SNAP. You can buy raw meat, produce, bread, dairy, frozen vegetables, canned goods, and other foods you prepare yourself. You cannot buy hot food, alcohol, tobacco, vitamins, medicine, or non-food items like soap or paper towels.
Some farmers markets also accept SNAP and may even offer matching programs where your SNAP dollar is matched with extra money to spend at the market. To find authorized retailers near you, you can search the USDA's store locator tool online, or call your state's SNAP office. Many states also have their own store-finder tools on their benefits websites.
Restaurant Meals Program in a few states
A small number of states run a Restaurant Meals Program (RMP) that allows certain people — usually elderly, disabled, or homeless individuals — to use SNAP at participating restaurants. This is a separate program from the main SNAP rules, and it only exists in about a dozen states including California, Arizona, Hawaii, Illinois, and a few others. Even in those states, only specific restaurants participate, and only certain groups of people are allowed to use it.
If you live in a state with an RMP, you would need to be in one of the may be able to access groups and have been approved for that program separately. It is not automatic just because you have an EBT card. Your state's SNAP office can tell you whether your state has an RMP and whether you might be able to use it.
How to learn about a specific restaurant accepts SNAP
The most direct way is to call the restaurant and ask. Tell them you have SNAP benefits and ask whether they accept EBT cards. If they say yes, ask what items you can buy — some places that accept SNAP only allow certain cold items. If they say no, they may be able to tell you whether any other locations nearby do accept it.
You can also check your state's SNAP office website or call their customer service line. They maintain lists of authorized retailers, and some states break down which restaurants, if any, are included. The USDA's National Hunger Clearinghouse also has information about state-specific programs and pilot projects.
Frequently Asked Questions
Can I use my EBT card at Wendy's, Burger King, or Taco Bell?
No, these chains do not accept SNAP in their standard operations. Like McDonald's, they serve hot prepared food, which SNAP does not cover. A very small number of locations in specific states might participate in a pilot program, but this is rare and not the standard policy.
What if I do not have a kitchen to cook food at home?
SNAP rules still require you to buy food you prepare yourself, even if you do not have full kitchen access. You can buy cold items, canned goods, bread, and other foods that need minimal preparation. Some states' Restaurant Meals Programs may help if you are elderly, disabled, or homeless, but this varies by state. Contact your state's SNAP office to learn what options exist where you live.
Do any grocery store delis accept SNAP for hot food?
Most grocery store delis do not accept SNAP for hot food either, because the same federal rule applies. However, some grocery stores allow SNAP for cold deli items like pre-made salads or sandwiches that have not been heated. Ask at your local store's deli counter what they allow.
Can I use SNAP at food trucks or pop-up restaurants?
Food trucks and pop-up restaurants typically do not accept SNAP because they serve hot prepared food. Some may be authorized retailers, but this is uncommon. Call ahead or ask in person before you assume they take EBT.
What should I do if a restaurant refuses to take my EBT card but says they accept SNAP?
This sometimes happens because the staff are not trained on which items may have access to or how to process SNAP transactions. Ask to speak to a manager and explain that you want to buy items that are allowed under SNAP rules. If they still refuse and you believe they are authorized to accept SNAP, you can report it to your state's SNAP office.