Most fast food chains do not accept EBT cards, even though you might expect them to
Your EBT card (the card that carries SNAP benefits, formerly called food stamps) works at grocery stores, farmers markets, and some restaurants — but the vast majority of fast food chains are not among them. McDonald's, Burger King, Wendy's, Taco Bell, Chick-fil-A, Chipotle, Subway, and Domino's do not take SNAP payments. The rule is strict: SNAP covers food you take home and cook or eat yourself, not prepared meals you buy ready-to-eat.
There is one narrow exception. A federal program called the Restaurant Meals Program (RMP) lets certain states allow SNAP cardholders to use benefits at specific restaurants. But this program is small, covers only a few states, and even within those states only certain restaurants participate. Most people in most places cannot use SNAP at any restaurant at all.
Key Takeaways
- SNAP benefits do not work at fast food restaurants in most of the United States, because SNAP is designed to pay for groceries, not prepared meals.
- A few states run the Restaurant Meals Program, which lets certain people use SNAP at participating restaurants, but may be able to access is limited to seniors, people with disabilities, and homeless individuals.
- If you live in a state with the Restaurant Meals Program, you must be registered in that program separately — your regular SNAP card does not automatically work at restaurants.
- Some restaurants that are not fast food chains — like certain delis or prepared food counters inside grocery stores — may accept SNAP if they are authorized retailers, but this is rare.
Which states have the Restaurant Meals Program
Only seven states currently run the Restaurant Meals Program: Arizona, California, Hawaii, Illinois, New York, Rhode Island, and Vermont. Even in these states, the program is optional for restaurants to join, so most do not participate.
Within these states, the restaurants that do accept SNAP through RMP are usually small independent establishments — diners, pizza shops, Chinese takeout places — not national chains. The program was designed to help people who cannot cook for themselves, such as seniors living in hotels without kitchens or people experiencing homelessness. If you live in one of these states and think you might be may be able to access, contact your state's SNAP office to ask whether you are registered in RMP and which restaurants near you participate.
What the Restaurant Meals Program actually covers
If you are registered in the Restaurant Meals Program in one of the seven states that offer it, you can use your SNAP card to buy a prepared meal at a participating restaurant. The meal must be ready to eat — you cannot use it to buy groceries or ingredients. You also cannot use it to buy hot food from a grocery store deli or prepared foods counter, even though those are technically restaurants.
The program does not cover alcohol, tobacco, vitamins, medicine, or hot foods prepared in a grocery store. It covers the meal itself: an entrée, side, and drink at a participating restaurant. The price limit varies by state, but is usually between $10 and $15 per meal.
Who can use the Restaurant Meals Program
You must meet one of three conditions to register for RMP: you must be 60 years old or older, you must have a disability, or you must be experiencing homelessness. Simply receiving SNAP is not enough. You have to apply separately for the Restaurant Meals Program through your state's SNAP office, even if you already receive regular SNAP benefits.
Each state sets its own rules about what counts as a disability or homelessness for RMP purposes. Some states require documentation; others do not. Contact your state's SNAP office to find out what you need to provide and whether you meet the criteria in your state.
How to learn about you can use SNAP at restaurants near you
Start by calling your state's SNAP office or visiting its website to ask two questions: Does your state run the Restaurant Meals Program, and if so, are you registered in it? If you are not registered but think you should be, ask what documents you need to bring to apply.
If your state does run RMP and you are registered, ask for a list of participating restaurants in your area. Some states publish this list online; others give it to you over the phone or by mail. The list changes, so check it before you go to a restaurant — just because a place participated last month does not mean it still does.
If your state does not run RMP at all, your SNAP card will not work at any restaurant, fast food or otherwise. In that case, your options are limited to grocery stores, farmers markets (if they accept SNAP), and food banks.
What to do if you need a meal but cannot use SNAP
If you are hungry and cannot use SNAP to buy a prepared meal, food banks and community meal programs are your next option. Most areas have at least one food bank that gives out groceries for free, and many communities run soup kitchens or community dinners several times a week. Call 211 (a free helpline) or search online for "food bank near me" or "community meals near me" to find what is available in your area.
Some restaurants and fast food chains participate in local food rescue programs or donate unsold food at the end of the day. These are not SNAP-funded, but they are another source of free or very low-cost meals. Ask at restaurants you visit whether they have a policy about giving away food that would otherwise be thrown away.
Frequently Asked Questions
Can I use my SNAP card at Subway or other sandwich shops?
No. Subway, like all national fast food and chain restaurants, does not accept SNAP in any state. The only exception is if you live in one of the seven states with the Restaurant Meals Program and a specific Subway location has chosen to participate — this is extremely rare. Check with your state's SNAP office to see if any restaurants near you participate.
What if I buy groceries at a restaurant supply store or deli counter?
SNAP works at some grocery store deli counters if the store itself is an authorized SNAP retailer and the food is not hot. If the food is hot or ready-to-eat, it is considered a prepared meal and SNAP does not cover it, even if you are buying it at a grocery store. Cold sandwiches, salads, and other prepared foods that are not heated are sometimes covered, but policies vary by store.
Do I need to do anything special to use my SNAP card at a participating restaurant?
If you are registered in the Restaurant Meals Program in a state that offers it, you use your SNAP card the same way you would at a grocery store — swipe it and enter your PIN. The restaurant will know whether it participates in RMP. You do not need to tell the cashier anything special or show extra documents.
What happens if a restaurant says it accepts SNAP but it does not work?
This can happen if the restaurant's system is not working, if it is no longer a participating location, or if there is an error with your card. Ask the cashier to try again or call your state's SNAP office to report the problem. Keep your receipt as proof of the attempted transaction.
Can I use SNAP to buy food delivery from DoorDash, Uber Eats, or Grubhub?
No. Food delivery apps do not accept SNAP benefits. You can only use SNAP at physical locations where you can swipe your card in person. Online ordering and delivery are not covered by SNAP rules.