Does McDonald’s Take EBT? How to Use SNAP Benefits at McDonald’s

does mcdonald's take ebt

Does McDonald’s take EBT? The honest answer is, it depends on where you live. Most states don’t allow SNAP EBT cards at fast-food restaurants.

But a handful of states run something called the Restaurant Meals Program (RMP), which lets certain SNAP recipients buy hot meals, including at some McDonald’s locations.

1. Does McDonald’s Take EBT? When Can You Use SNAP EBT at McDonald’s?

For most SNAP recipients, does McDonald’s accept EBT cards? No. Under standard federal SNAP rules, EBT cards can only buy grocery items meant to be cooked or prepared at home, not hot, ready-to-eat food from a restaurant counter.

Still, there’s one major exception, the Restaurant Meals Program (RMP). This is an optional state program that lets certain SNAP households buy prepared meals at approved restaurants, including select McDonald’s locations.

So when can you actually use SNAP EBT at McDonald’s? Three things need to line up:

  • You live in a state that operates an RMP.
  • Your SNAP case is coded as RMP-eligible, based on age, disability, or housing status.
  • The specific McDonald’s location has signed an RMP agreement and is authorized to accept EBT.

If any one piece is missing, your card will be declined, even at a McDonald’s inside an RMP state.

That’s why the real question isn’t just does McDonald’s take EBT in general, but whether your state, your case, and that particular restaurant all line up.

does mcdonald's accept ebt
McDonald’s accepts SNAP EBT only at certain approved locations under the Restaurant Meals Program (Image by Pexels)

2. States That Allow SNAP EBT at McDonald’s

As of 2026, nine states operate an active Restaurant Meals Program, according to the USDA: Arizona, California, Illinois, Maryland, Massachusetts, Michigan, New York, Rhode Island, and Virginia.

McDonald’s accepts EBT only at certain individually approved locations, not automatically at every McDonald’s in those states.

StateRMP Notes
ArizonaApproved restaurants across multiple cities.
CaliforniaAvailable in many counties, including San Francisco.
IllinoisDo not claim McDonald’s statewide or generally. The Illinois program is highly limited – check the IDHS participating-restaurant page for the current location list.
MarylandMaryland has an active RMP, and the current list includes Burger King, KFC, Wendy’s and many others, but does not show McDonald’s.
MassachusettsMassachusetts operates an RMP and maintains an approved restaurant list, but it does not include McDonald’s.
MichiganIncludes numerous McDonald’s locations.
New YorkIncludes McDonald’s in places such as Amherst, Brooklyn, and Manhattan.
Rhode IslandRhode Island has an RMP, but the program is available at nine participating Subway restaurants. McDonald’s is not shown as an approved chain.
VirginiaIncludes several McDonald’s locations.

If your state isn’t on this list, does McDonald’s take EBT at all? No, outside these states, no McDonald’s can legally accept SNAP benefits, regardless of your eligibility.

3. Who Can Use SNAP EBT for McDonald’s Meals?

Eligibility is tied to your household’s SNAP case, not just where you live.

Common Eligibility Groups

According to the USDA, all members of an eligible household must fall into at least one of these groups:

  • Elderly: age 60 or older
  • Disabled: receiving disability, blindness payments, or government disability retirement benefits
  • Homeless: lacking a permanent address to store or prepare food
  • Spouse of an eligible SNAP client

Factors That Affect Eligibility

A few other details determine whether McDonald’s EBT works for your household:

  • How your SNAP case is classified with your state agency
  • Whether your EBT card has been coded for RMP access
  • Recent changes to your disability, housing, or age status
  • Whether every member of your household meets an eligibility category, since one ineligible member can affect the whole case

4. What Can You Buy at McDonald’s With EBT?

Under the Restaurant Meals Program, hot and prepared foods are allowed – the opposite of standard SNAP rules.

At a participating McDonald’s, that generally means you can order combo meals, burgers, sides, breakfast items, and drinks straight off the regular menu, the same way any other customer would.

What you can’t do is use EBT to cover anything outside the food purchase itself. Delivery fees, service charges, tips, and non-food items aren’t SNAP-eligible, and neither is alcohol.

Some locations also don’t allow splitting one order between EBT and another payment method, so it’s worth asking before you order.

5. How to Check Whether McDonald’s Near You Accepts EBT

Before you head to the counter, take a few minutes to confirm the location actually participates:

  • Confirm your state runs an RMP. Only the nine states listed above qualify; otherwise, no local restaurants will accept EBT.
  • Check your SNAP case status. Log into your state’s EBT portal or check your approval letter to see if your household is coded as RMP-eligible.
  • Look up your state’s official RMP restaurant list. Most SNAP agencies publish a list or map of approved restaurants.
  • Search by county or zip code. In larger states like California, coverage is organized locally.
  • Look for in-store signage. Participating locations usually post a sign near the register reading “Restaurant Meals Program Accepted.”
  • Call ahead if you’re not sure. A quick call can confirm whether that specific restaurant still takes EBT before you drive over.
does mcdonald's take ebt
Look for a ‘Restaurant Meals Program Accepted’ sign near the register or entrance – it’s the quickest way to confirm a McDonald’s location takes EBT before you order (Image by Pexels)

6. How to Pay With EBT at a Participating McDonald’s

If you qualify, understanding how to use your EBT card at a participating McDonald’s can make ordering quick and straightforward.

Paying In-Store With EBT

If you’ve confirmed the location participates and your case is RMP-eligible, paying is simple:

  • Order at the counter or kiosk as usual.
  • Tell the cashier you’re paying with EBT/SNAP, or select it on the kiosk screen.
  • Swipe or insert your EBT card at the terminal.
  • Enter your four-digit PIN.
  • Wait for approval on screen.
  • Check your receipt for your remaining SNAP balance.

What to Do If the Transaction Is Declined

A declined card doesn’t always mean something’s wrong with your benefits. Before assuming the worst, try this:

  • Double-check your balance. Low or zero SNAP funds will decline any RMP purchase.
  • Confirm your RMP coding with your state SNAP office if your eligibility status recently changed.
  • Make sure it’s the right location. Not every franchise nearby is individually enrolled in the RMP.
  • Carry a backup card or cash, since “does McDonald’s take EBT?” depends on so many moving parts.
  • Call your state’s EBT customer service line, printed on the back of your card, if the issue continues.

7. Can You Use EBT for McDonald’s Delivery or App Orders?

No. EBT cannot be used for McDonald’s delivery or mobile app orders, even in states with an active Restaurant Meals Program.

The USDA’s SNAP Online Purchasing program only covers eligible grocery items bought from approved online retailers, and it specifically excludes delivery fees and prepared restaurant food. The McDonald’s app itself doesn’t support EBT as a payment method either.

8. FAQs

If you are still wondering how SNAP benefits work at fast-food chains, here are answers to the most common questions customers ask regarding whether does McDonald’s take EBT in their area:

Why doesn’t my EBT work at McDonald’s?

Usually it’s one of three things: your state doesn’t operate a Restaurant Meals Program, your SNAP case isn’t coded as RMP-eligible, or the specific McDonald’s location hasn’t enrolled in the program.

Can I use my EBT card on the McDonald’s app?

No. The McDonald’s app doesn’t currently support EBT/SNAP as a payment method. RMP purchases have to be made in person, directly at a participating location.

Can I use EBT for McDonald’s delivery through DoorDash?

No. DoorDash and similar delivery apps only accept SNAP EBT for eligible grocery items at partnered retailers, not for restaurant meals, so McDonald’s delivery orders aren’t covered even in RMP states.

>>> Read more: Does Sam’s Club Take EBT? What to Know Before You Shop

9. Conclusion

So, does McDonald’s take EBT? Only in a handful of states, and only for SNAP recipients enrolled in the Restaurant Meals Program at specific, approved locations.

If you live in Arizona, California, Illinois, Maryland, Massachusetts, Michigan, New York, Rhode Island, or Virginia, check your RMP eligibility, confirm the exact location participates, and bring a backup payment method just in case. For everyone else, EBT still works the traditional way, at grocery stores, for food you prepare yourself.

Previous Article

How Long Does Cooked Bacon Last in the Fridge? 4 Warning Signs 

Next Article

Does Sprouts Take EBT In-Store, Pickup, and Delivery Guide?

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *