Most restaurants do not accept EBT, but a growing number of states run programs that do

The federal SNAP program (Supplemental Nutrition Assistance Program) normally covers groceries only — not prepared food from restaurants. However, seven states plus Washington D.C. operate Restaurant Meals Programs that let certain SNAP cardholders buy hot food at participating restaurants. These states are Arizona, California, Hawaii, Illinois, Maryland, Michigan, and Rhode Island. The rules and which restaurants participate vary significantly by state.

If you live outside these seven states, your EBT card will not work at any restaurant, fast food chain, or food service counter. The card is designed for supermarkets, farmers markets, and grocery stores. If you are in one of the participating states, you still need to meet specific requirements — not every SNAP recipient can use the program, and not every restaurant takes part.

Key Takeaways

  • Only Arizona, California, Hawaii, Illinois, Maryland, Michigan, Rhode Island, and Washington D.C. allow SNAP cardholders to buy prepared meals at restaurants.
  • Restaurant Meals Programs are limited to people who are elderly, disabled, or homeless — most working-age adults without disabilities cannot use them.
  • Participating restaurants are listed on your state's SNAP website or through your local SNAP office, and the list changes as restaurants join or leave the program.
  • When you use your EBT card at a restaurant, you swipe it like a debit card, but the restaurant must have a point-of-sale terminal that accepts SNAP.

Who can use EBT at restaurants in participating states

Restaurant Meals Programs are not open to everyone on SNAP. You must fall into one of three categories: you are age 60 or older, you have a disability (including a mental health condition), or you are homeless. Some states add a fourth category for people caring for a disabled household member. If you are a working-age adult without a disability, you cannot use the program even if you live in a participating state.

To confirm whether you meet the requirements in your state, contact your local SNAP office or the state agency that runs the program. Each state defines disability and homelessness slightly differently. For example, some states require documentation from a doctor or social worker, while others accept self-certification. You do not need to reapply or take a separate step — if you already receive SNAP and meet the age or disability requirement, you are usually already in the system.

How to find restaurants that accept EBT in your state

Each state maintains its own list of participating restaurants. The easiest way to find them is to visit your state's SNAP website and search for "Restaurant Meals Program" or contact your local SNAP office by phone. Some states post the list online with restaurant names, addresses, and phone numbers. Others require you to call the office directly.

Participating restaurants range from small independent eateries to some chain locations. In California, for example, some McDonald's locations accept SNAP, but not all — it depends on whether that specific franchise has enrolled. In Hawaii, many local restaurants participate. The list is not static; restaurants can join or stop accepting SNAP at any time. Before you visit a restaurant for the first time, call ahead to confirm they still accept EBT cards.

What you can and cannot buy with EBT at restaurants

At participating restaurants, you can buy any prepared food that is ready to eat — hot meals, sandwiches, pizza, soups, and beverages. You cannot buy alcohol, tobacco, vitamins, medicine, or hot food from a grocery store deli counter (that falls under regular SNAP rules). You also cannot use EBT to pay for delivery fees, tips, or taxes — only the food itself.

The restaurant's point-of-sale system will separate may be able to access food from ineligible items automatically. If you order something that is not covered, the cashier will tell you before you swipe your card. This works the same way it does at grocery stores, where certain items like prepared foods and hot items are already excluded from SNAP coverage.

How the transaction works when you pay with your EBT card

Using your EBT card at a restaurant is the same process as using it at a grocery store. You order your food, go to the register, and swipe your card in the point-of-sale terminal. You will be asked to enter your PIN, just as you would at an ATM. The amount is deducted from your SNAP balance immediately. The restaurant receives payment from the state SNAP program, not from you directly.

If your card is declined, it usually means your SNAP balance is too low to cover the purchase, or the restaurant's terminal is not working properly. Ask the cashier to try again or check your balance by calling the number on the back of your card. Some restaurants may not have updated their systems to accept SNAP, even if they are listed as participating — if this happens, report it to your state SNAP office.

What to do if you live in a state without a Restaurant Meals Program

If you are not in one of the seven participating states, your EBT card works only at grocery stores, farmers markets, and food co-ops. You cannot use it at restaurants, food trucks, or prepared food counters. Your options for getting prepared meals are limited to community food banks, soup kitchens, meal programs run by nonprofits, and local government assistance programs.

To find these resources, call 211 (a free helpline) or visit 211.org and enter your zip code. You can also contact your local food bank directly — most maintain lists of free or low-cost meal programs in your area. Some cities run meal programs specifically for seniors or people experiencing homelessness, and these do not require you to have SNAP.

Restaurant Meals Programs by state: what differs

Each state runs its program slightly differently. California's program is the largest, with hundreds of participating restaurants. Hawaii's program is smaller but well-established. Illinois, Maryland, and Michigan have added restaurants in recent years but the lists are still growing. Arizona and Rhode Island have smaller programs. Washington D.C. also runs a Restaurant Meals Program for may be able to access residents.

The age requirement varies too. Most states set the minimum age at 60, but some allow people age 55 and older to participate. Disability definitions also differ — some states require a formal diagnosis, while others accept a letter from a healthcare provider. Before you assume you do not may have access to, contact your state SNAP office and ask about the specific rules where you live.

Frequently Asked Questions

Can I use my EBT card to pay for delivery from a restaurant?

No. EBT works only for in-person purchases at restaurants that have a point-of-sale terminal set up to accept SNAP. Delivery services, third-party apps, and online ordering are not covered. You must go to the restaurant and order in person.

What happens if a restaurant says they accept EBT but my card gets declined?

First, check your SNAP balance by calling the number on your card. If your balance is low, that is why the card was declined. If your balance is sufficient, the restaurant's terminal may not be working properly or may not be set up correctly for SNAP transactions. Ask to speak with a manager and report the issue to your state SNAP office.

If I use EBT at a restaurant, does it count toward my monthly SNAP balance the same way grocery purchases do?

Yes. Every dollar you spend at a participating restaurant comes out of your monthly SNAP balance, just like a grocery store purchase. There is no separate budget for restaurants — it all comes from the same monthly allotment.

Can I use my EBT card at a food truck or outdoor food vendor?

Only if they are enrolled in your state's Restaurant Meals Program and have a point-of-sale terminal that accepts SNAP. Most food trucks and outdoor vendors do not have this equipment. Call your state SNAP office to ask if any food trucks in your area participate.

Do I need to show ID when I use my EBT card at a restaurant?

The restaurant may ask for ID to verify the card is yours, but this is not required by SNAP rules. If you do not have ID with you, ask the cashier if they can process the transaction without it — policies vary by restaurant.