Some restaurants accept SNAP EBT through the Restaurant Meals Program, also known as RMP. However, you can’t use regular SNAP benefits at every restaurant. Both the customer and the exact restaurant location must qualify.
This means one location of a fast-food chain may accept EBT while another location does not. Participation also depends on your state or county. In this guide, you’ll learn who qualifies, which states offer the program, and how to find restaurants that accept EBT near you.
Can You Use EBT at Restaurants?

Regular SNAP benefits generally cannot be used to buy restaurant meals or food that is hot when sold. The Restaurant Meals Program provides a limited exception for qualifying SNAP households. It lets eligible people buy prepared meals from approved restaurants.
| Question | Short Answer |
|---|---|
| Can regular SNAP buy restaurant meals? | Generally no |
| Can RMP participants buy prepared meals? | Yes |
| Does every restaurant accept EBT? | No |
| Does every SNAP recipient qualify for RMP? | No |
| Can acceptance vary by address? | Yes |
Restaurant participation is based on the exact location, not only the company name. A chain may have several approved restaurants in one city and none in another. The location must receive state approval and federal authorization before it can accept SNAP for restaurant meals.
The EBT payment system also checks the customer’s eligibility. A card that works normally at grocery stores can still be declined at a restaurant if the household isn’t approved for RMP.
How Does the Restaurant Meals Program Work?
The Restaurant Meals Program helps SNAP recipients who may have difficulty storing or preparing food. It allows them to use their existing EBT card for approved meals at participating restaurants.
Four conditions usually need to be met:
- Your state or eligible county must operate RMP.
- Your SNAP household must qualify for restaurant purchases.
- The exact restaurant location must participate.
- The restaurant’s payment system must be approved to process SNAP EBT.
All four conditions matter. Living in an RMP state does not mean every restaurant accepts EBT. Having a participating restaurant nearby also won’t help if your household isn’t eligible for restaurant use.
Eligible cards are usually coded by the state. When you swipe or insert the card, the payment system checks whether the customer and restaurant are approved. The cashier cannot manually turn on RMP access or override an eligibility decision.
Who Qualifies to Use EBT at Restaurants?

The Restaurant Meals Program is not open to every SNAP recipient. It is mainly intended for people who may not have a safe or practical way to prepare meals at home.
Qualifying household members generally include:
- Adults aged 60 or older
- People receiving qualifying disability or blindness benefits
- People experiencing homelessness
- A spouse of an eligible RMP participant
Your state SNAP agency decides whether the household qualifies. Household-level rules may apply, so eligibility can depend on everyone included in the SNAP case.
You usually don’t need to apply for a separate restaurant card. The state may code your existing EBT card when your household meets the requirements. If you think you qualify but restaurant payments keep failing, call the EBT customer-service number printed on your card.
Don’t assume that receiving disability benefits automatically means your restaurant access is already active. Ask your state agency to confirm how its RMP eligibility process works.
Which States Have Restaurants That Accept EBT?
Restaurant Meals Program availability is limited. The USDA currently identifies the following participating states and areas:
| State | Important Detail |
|---|---|
| Arizona | Check the current state restaurant list |
| California | Participation varies by restaurant address |
| Illinois | Limited to Cook and Franklin counties |
| Maryland | Only approved locations participate |
| Massachusetts | Check current restaurant availability |
| Michigan | The state publishes participating locations |
| New York | Availability depends on approved locations |
| Rhode Island | Confirm the restaurant before ordering |
| Virginia | Use the current state RMP directory |
This list may change as states start, expand, or adjust their programs. Always check your state’s SNAP website before making plans.
A state appearing in the table does not mean every city has participating restaurants. Some programs begin in selected counties or approve only a small number of locations. Restaurant lists may also change when businesses join or leave the program.
If your state does not operate RMP, regular SNAP usually cannot pay for restaurant meals there. Temporary hot-food waivers may sometimes be issued after a disaster, but those are separate from RMP and normally expire after a set period.
How to Find Restaurants That Accept EBT Near You
The safest way to find nearby EBT restaurants is through your state’s current Restaurant Meals Program directory. General search results can be useful, but old articles and business listings are often inaccurate.
Follow these steps:
- Confirm that your state or county operates RMP.
- Open the official SNAP or human-services website for your state.
- Find the Restaurant Meals Program page.
- Open its current restaurant list, directory, or map.
- Search by city, ZIP code, or restaurant name.
- Match the exact street address you plan to visit.
- Call the restaurant and confirm that it currently accepts SNAP EBT.
- Look for an EBT or RMP sign near the entrance or register.
The exact street address matters. Two restaurants from the same chain may have different owners or program approval. Never rely only on the chain name.
You can also search the USDA SNAP Retailer Locator by entering your address or ZIP code. It is useful for finding SNAP-authorized businesses nearby, including grocery stores and other retailers. However, use your state’s RMP list to confirm restaurant-meal participation because general SNAP authorization does not always cover hot restaurant food.
When calling a restaurant, ask a clear question such as, “Does this location accept SNAP EBT through the Restaurant Meals Program?” Asking only whether it accepts EBT may cause confusion with EBT cash benefits or another payment type.
What Types of Restaurants May Accept EBT?
RMP restaurant lists can include fast-food chains, local diners, sandwich shops, pizza restaurants, and other approved meal providers. Available choices depend entirely on the businesses enrolled in your area.
Possible restaurant categories include:
- Chicken restaurants
- Burger restaurants
- Sandwich shops
- Pizza restaurants
- Mexican restaurants
- Cafes and diners
- Local independent restaurants
- Asian and Mediterranean restaurants
This is not a guarantee that a restaurant in any of these categories accepts EBT. It only describes the kinds of businesses that may appear in a state directory.
Large chains are especially easy to misunderstand. A participating Popeyes, Subway, KFC, Taco Bell, or another chain location does not create a nationwide policy. Check the address every time, even if you previously used EBT at another branch.
How to Pay With EBT at a Participating Restaurant
Once you confirm that both you and the restaurant qualify, paying is fairly simple. The process is similar to using EBT at a grocery store.
Here’s how to pay:
- Confirm the exact restaurant address participates.
- Place an eligible food order.
- Tell the cashier that you want to use SNAP EBT.
- Swipe or insert your EBT card when prompted.
- Select the SNAP food option if the terminal asks.
- Enter your PIN privately.
- Use another accepted payment method for any unpaid amount.
- Keep the receipt and check your remaining balance.
Never tell the cashier or another customer your PIN. Cover the keypad while entering it. Contact your state’s EBT customer service if you think another person has learned the number.
If your SNAP balance does not cover the full eligible total, ask whether the restaurant can split the payment. You may be able to pay the remaining amount with cash, a debit card, or another method accepted by that location.
Tips and other charges not covered by SNAP require separate payment. Ask about the total before confirming the transaction if you aren’t sure what the card will cover.
Can You Use EBT for Restaurant Delivery?
A restaurant that accepts EBT at its counter may not accept it through its website, mobile app, or delivery platform. Online SNAP transactions require a separate approved payment setup.
Check the payment screen for the exact restaurant before placing an order. If SNAP EBT does not appear, don’t assume the charge can be moved to your benefit balance afterward. You’ll need to order in person or choose another available method.
Delivery fees, service charges, and tips cannot normally be paid with SNAP food benefits. Even when an online meal qualifies, a credit or debit card may be required for these extra costs.
Third-party delivery services have their own payment systems. Support at one store or restaurant does not mean every listing on the platform accepts EBT. Verify the payment options before submitting the order.
Why Was Your EBT Card Declined at a Restaurant?
An EBT card can work at a grocery store and still be declined at a restaurant. This often happens when the household, location, or payment terminal is not approved for RMP.
Check these possible causes:
- The exact restaurant does not participate.
- Your household is not eligible for RMP.
- Your card has not been coded for restaurant use.
- Your state or county does not operate the program.
- Your SNAP balance is too low.
- You entered the wrong PIN.
- The card is inactive, expired, or damaged.
- The state’s EBT system is temporarily unavailable.
- The restaurant’s terminal is not set up correctly.
- Part of the order requires another payment method.
Ask the cashier whether the location currently participates and whether the terminal displayed a general decline. Restaurant employees cannot view your eligibility details or add restaurant access to your card.
For balance, PIN, account, or coding problems, call the official customer-service number on the back of your EBT card. Avoid numbers posted in comments or unofficial business listings.
Repeatedly entering the wrong PIN may lock the card. If you are not sure of it, stop trying and contact your state’s EBT service.
SNAP Benefits vs. EBT Cash at Restaurants
An EBT card may hold SNAP food benefits, cash assistance, or both. These balances follow different rules even though they are accessed through the same card.
| Benefit Type | Restaurant Rule |
|---|---|
| SNAP food benefits | Requires an eligible household and participating RMP restaurant |
| EBT cash benefits | Follows separate state and restaurant payment rules |
A restaurant may accept one type without accepting the other. Having an EBT cash balance also does not guarantee that the restaurant’s terminal can process it.
Ask which payment type the location supports before ordering. Review the receipt afterward so you know whether the transaction used SNAP food benefits, cash assistance, or another payment method.
Final Thoughts
Restaurants accept SNAP EBT only under specific conditions. Your state or county must operate the Restaurant Meals Program, your household must qualify, and the exact restaurant address must be approved. A chain name alone is not enough.
Use your state’s current RMP directory, match the street address, and call before visiting. That is more reliable than an old national restaurant list. Which city and state are you searching in? Share the location in the comments.