Most chain restaurants do not accept EBT, but a growing number of states allow it at certain fast-casual and quick-service locations
The federal government does not allow EBT cards to be used at traditional sit-down restaurants or fast-food chains in most states. However, seven states have received permission to run pilot programs that let cardholders use benefits at participating restaurants: Arizona, California, Illinois, Maryland, New York, Rhode Island, and Virginia. Even within those states, only specific restaurants participate, and the rules vary by location.
If you live outside these seven states, your EBT card works only at grocery stores, farmers markets, and other retailers that sell unprepared food. If you live in one of the pilot states, you can use your card at restaurants that display the SNAP Restaurant Meals Program sign, but you must order food to eat there — you cannot use benefits for delivery or takeout in most cases.
The restaurants that participate are typically smaller establishments: pizza shops, sandwich shops, taco stands, and ethnic restaurants rather than McDonald's or Burger King. Some states have added more locations over time, so the list changes regularly.
Key Takeaways
- Only Arizona, California, Illinois, Maryland, New York, Rhode Island, and Virginia allow EBT at restaurants, and only at participating locations that display the SNAP Restaurant Meals Program sign.
- You can use your EBT card only for food you eat at the restaurant, not for delivery, takeout, or alcohol and tobacco.
- Participating restaurants are usually small independent shops and ethnic restaurants, not major chains.
- Each state's program has different rules about which restaurants participate and whether you can use benefits for hot or prepared foods.
How to find participating restaurants in your state
If you live in one of the seven pilot states, the easiest way to find restaurants that accept EBT is to contact your state's SNAP agency directly. Each state maintains a list of participating locations, though the format and detail vary. Some states publish searchable online maps; others provide lists by city or neighborhood.
You can also call the restaurant directly and ask whether it participates in the SNAP Restaurant Meals Program. Staff may not always know the program by name, so you can also ask: "Do you accept EBT cards?" or "Can I use my food benefits card here?" If the restaurant participates, it will have a sign posted near the entrance or at the register.
The list of participating restaurants changes as new locations join or existing ones drop out, so checking before you go is worth the time. A restaurant that accepted EBT last month may no longer participate.
What you can and cannot buy with EBT at restaurants
At participating restaurants, you can use your EBT card to buy prepared food that you eat there. This includes hot pizza, sandwiches, tacos, cooked meals, and other ready-to-eat items. The rules are different from grocery stores, where you can only buy unprepared food like raw chicken or canned beans.
You cannot use EBT to pay for delivery or takeout, even at participating restaurants. You must eat the food at the restaurant. You also cannot use benefits for alcohol, tobacco, vitamins, medicine, or hot foods from a grocery store deli — the same restrictions that apply everywhere else.
Some states have additional rules. For example, California allows EBT at restaurants but has specific rules about which types of prepared foods count. Check with your state's SNAP agency if you are unsure whether a particular item is covered.
Which states have restaurant programs and how they work
Arizona, California, Illinois, Maryland, New York, Rhode Island, and Virginia are the only states currently running the SNAP Restaurant Meals Program. Each state started at different times and has added restaurants at different rates, so the number of participating locations varies widely.
California and New York have the largest programs with hundreds of participating restaurants. Arizona, Illinois, Maryland, Rhode Island, and Virginia have smaller networks, often concentrated in major cities. If you live in a rural area of one of these states, you may have few or no options nearby.
The federal government has not expanded the program to other states, though some states have requested permission. If you live outside these seven states, your EBT card cannot be used at restaurants under any circumstances.
How to use your EBT card at a restaurant
Using your EBT card at a participating restaurant works the same way as using it at a grocery store. You order your food, tell the cashier you are paying with EBT, and swipe or insert your card. The transaction goes through just like a debit card payment. You do not need to show any additional paperwork or identification beyond what the restaurant normally asks for.
The amount deducted from your account is the full price of the food you ordered. There are no separate prices for EBT customers. If you have $50 in benefits and order a $12 meal, $12 comes out of your account and you have $38 left.
If your EBT balance is lower than the cost of your order, the transaction will be declined, just as it would at a grocery store. You can pay the difference with cash, a credit card, or another payment method if the restaurant accepts it.
What happens if you live in a non-pilot state
If you live in any state other than the seven pilot states, restaurants cannot accept EBT under federal law. This includes all fast-food chains, casual dining restaurants, and independent eateries. Your EBT card works only at grocery stores, farmers markets, and other food retailers that sell unprepared ingredients.
Some people mistakenly believe that certain restaurants accept EBT nationwide or that there are workarounds. There are not. If a restaurant is not in one of the seven pilot states, it cannot legally process EBT payments, and no amount of asking will change that.
If you need a meal and do not have cash, food banks, soup kitchens, and community meal programs in your area may be able to help. These services do not require EBT and are open to anyone in need.
Frequently Asked Questions
Can I use my EBT card to order food delivery from a restaurant?
No. Even in the seven states with restaurant programs, you cannot use EBT for delivery or takeout. You must eat the food at the restaurant. This rule applies to all delivery services and takeout orders, regardless of the restaurant.
Do all restaurants in California, New York, and other pilot states accept EBT?
No. Only restaurants that have registered with the SNAP Restaurant Meals Program and display the program sign accept EBT. Most chains and large restaurants do not participate. You need to check the state's list or call ahead to confirm.
What if I use my EBT card at a restaurant that does not participate?
The transaction will be declined. The restaurant's system will not recognize your card as valid for that location. You will need to pay with cash or another payment method. There is no penalty for attempting to use EBT where it is not accepted.
Can I use someone else's EBT card at a restaurant?
No. EBT cards are tied to a specific person and cannot be used by anyone else, just like a debit card. Using someone else's card is considered fraud and can result in criminal charges and loss of benefits.
Will the restaurant program expand to more states?
The federal government has not announced plans to expand the pilot program. Other states have requested permission, but expansion depends on federal approval and funding. Check your state's SNAP agency website for updates about whether your state is pursuing the program.