Most restaurants do not accept EBT, but a small set of programs and locations do
The federal food benefit program covers groceries you buy at supermarkets and farmers markets, not prepared meals at restaurants. However, three narrow programs do allow restaurant purchases: the Restaurant Meals Program (RMP), the Homeless Meals Program, and benefits for people over 60 or disabled who cannot cook. These programs exist in only some states and counties, and the restaurants that participate are limited.
Your EBT card will be declined at a regular restaurant unless you live in a state or county that runs one of these programs and you meet the specific rules for that program. The most common is the Restaurant Meals Program, which operates in California, Arizona, Rhode Island, and a handful of counties in other states. Even in those places, only certain restaurants sign up to take EBT.
Key Takeaways
- Regular SNAP benefits do not work at restaurants; only three specific programs allow restaurant meals, and they operate in only some states.
- The Restaurant Meals Program is the largest option and runs in California, Arizona, Rhode Island, and scattered counties in Illinois, Michigan, New York, and Ohio.
- Participating restaurants are marked with a special sign or sticker, and you can call your state SNAP office to get a list of locations near you.
- You must meet the program's rules — usually being elderly, disabled, homeless, or a migrant worker — to use restaurant benefits even if the program exists in your area.
The Restaurant Meals Program: where it operates and who qualifies
The Restaurant Meals Program (RMP) is a state-run option that lets certain people use SNAP benefits at participating restaurants instead of buying groceries. It exists in California, Arizona, and Rhode Island as full statewide programs. Illinois, Michigan, New York, and Ohio run it in specific counties only — not everywhere in the state.
To use RMP benefits, you must fall into one of these categories: you are 60 years old or older, you are disabled and cannot prepare meals, you are homeless, or you are a migrant or seasonal farm worker. Each state defines these categories slightly differently, so the exact rules depend on where you live. If you do not meet one of these conditions, your SNAP card will not work at restaurants even if RMP exists in your county.
To find out whether RMP operates in your county and whether you meet the rules, contact your state SNAP office directly. You can find the phone number on your EBT card or by searching "[your state] SNAP office." They will tell you which restaurants near you accept RMP benefits and whether you are may be able to access to use them.
How to find restaurants that take EBT in your area
Participating restaurants display a sign or sticker showing they accept SNAP benefits. The sign usually says "SNAP accepted here" or shows the SNAP logo. However, not every restaurant with a sign participates in the Restaurant Meals Program — some only accept regular SNAP for packaged foods they sell, which is not the same as the meal program.
The most reliable way to find RMP restaurants is to call your state SNAP office and ask for a list of participating locations. They maintain the official directory and can tell you which restaurants near you are part of the program. Some states also post lists online, though they are not always current. Your local food bank or senior center may also have a printed list.
If you are homeless or a migrant worker, your caseworker or outreach program may have a list specific to your situation. Some homeless services and migrant worker programs distribute cards or guides showing which restaurants participate in their area.
What you can and cannot buy at participating restaurants
At a Restaurant Meals Program restaurant, you can buy prepared meals — hot food ready to eat. This includes entrees, sides, and beverages. You cannot buy alcohol, tobacco, hot prepared foods that you take home to eat later (the meal must be consumed on-site or taken as a to-go container for immediate eating), or non-food items. The rules are stricter than regular grocery shopping.
Some states allow you to buy from a limited menu at participating restaurants, while others let you order anything on the menu. Check with your state SNAP office about what the rules are in your area. The restaurant staff should know the rules and can tell you what is and is not allowed before you order.
The Homeless Meals Program and benefits for elderly and disabled people
Some states run a separate Homeless Meals Program that works similarly to RMP but is designed specifically for people experiencing homelessness. It operates in a few states and allows SNAP benefits to be used at certain restaurants and food vendors. The rules and participating locations vary by state.
Additionally, some states have programs that let elderly or disabled people who cannot cook use SNAP benefits to buy prepared meals from certain vendors — not just restaurants, but also food trucks, convenience stores, and other food service locations. These programs are less common than RMP and have different names in different states. Your state SNAP office can tell you whether your state runs one and whether you meet the rules.
Using your EBT card at a participating restaurant
When you are ready to order, tell the restaurant staff that you will be paying with SNAP benefits. They will ring up your order and run your EBT card like a debit card. You will enter your PIN at the card reader, just as you would at a grocery store. The transaction works the same way — the restaurant submits the charge to the state, and the cost comes out of your monthly SNAP balance.
Keep your receipt. It shows what you bought and how much was deducted from your account. If there is a problem with the charge or you think you were overcharged, you can contact your state SNAP office with the receipt as proof. Your EBT card statement will also show the restaurant name and the amount, so you can track your spending.
If your card is declined, it usually means either the restaurant does not participate in the program, you do not meet the program's rules, or you have run out of benefits for the month. Ask the restaurant staff to confirm they accept SNAP. If they say yes but the card still does not work, call your state SNAP office to check your account balance and may be able to access.
What to do if there is no Restaurant Meals Program in your area
If you live in a state or county where RMP does not operate, you cannot use SNAP benefits at restaurants. Your only option is to buy groceries and prepare meals at home. However, you may be able to get prepared meals through other programs: food banks sometimes distribute ready-to-eat meals, senior centers offer subsidized meals for people over 60, and some nonprofits run meal programs for homeless people or people with disabilities.
Contact your local food bank, senior center, or 211 (a free referral line) to ask about meal programs in your area. These are separate from SNAP and do not require you to use your EBT card. If you are elderly, disabled, or homeless, you may have other resources available even if the Restaurant Meals Program does not exist where you live.
Frequently Asked Questions
Can I use my SNAP card at fast food restaurants?
Only if you live in a state that runs the Restaurant Meals Program, that state or county includes your area, you meet the program's rules (elderly, disabled, homeless, or migrant worker), and that specific fast food restaurant is enrolled in the program. Most fast food chains do not participate. Call your state SNAP office to find out which restaurants near you accept RMP benefits.
What states have the Restaurant Meals Program?
California, Arizona, and Rhode Island run statewide programs. Illinois, Michigan, New York, and Ohio run it in some counties but not all. No other states currently have RMP. If your state is not listed, you cannot use SNAP at restaurants. Contact your state SNAP office to confirm whether your specific county participates.
Do I have to be a citizen to use the Restaurant Meals Program?
Citizenship rules for RMP are the same as for regular SNAP benefits. Most noncitizens are not may be able to access for SNAP, though some categories (refugees, asylees, certain legal immigrants) may be. Your state SNAP office can tell you whether you meet the citizenship rules for your state's program.
Can I buy groceries at a restaurant that accepts EBT?
No. At a Restaurant Meals Program restaurant, you can only buy prepared meals ready to eat. You cannot buy groceries, packaged foods, or items to take home and cook. If you want to buy groceries with SNAP, you must go to a grocery store, supermarket, or farmers market.
What happens if a restaurant overcharges me?
Keep your receipt and contact your state SNAP office with the receipt and the restaurant name. They can investigate the charge and may be able to reverse it or credit your account. Your EBT statement will also show the transaction, so you have a record of what happened.