Most McDonald's do not accept EBT cards, but some locations in certain states do through special programs
The short answer: most McDonald's nationwide do not take EBT. However, a small number of McDonald's locations in a few states participate in the Restaurant Meals Program (RMP), which allows EBT cardholders to buy prepared food. These locations are concentrated in California, Arizona, Rhode Island, and Illinois. Whether your local McDonald's accepts EBT depends entirely on which state you live in and whether that state has an active RMP agreement with McDonald's.
EBT cards normally work only at grocery stores and farmers markets for unprepared food you cook at home. The Restaurant Meals Program is a federal option that lets states allow certain fast-food chains to accept EBT from seniors, people with disabilities, and homeless individuals. McDonald's participation is limited and varies by state.
Key Takeaways
- Only a handful of states have McDonald's locations that accept EBT through the Restaurant Meals Program, primarily California, Arizona, Rhode Island, and Illinois.
- EBT at restaurants is restricted to seniors age 60 and older, people receiving disability benefits, or people experiencing homelessness — not all cardholders.
- You can call your state's EBT customer service line or visit your state's SNAP website to find which restaurants near you accept EBT.
- McDonald's locations that do accept EBT are marked in their system, but not all staff know about the program, so calling ahead is the most reliable way to confirm.
Which states have McDonald's locations accepting EBT
California has the largest number of McDonald's locations accepting EBT through the RMP. Arizona, Rhode Island, and Illinois also have participating locations, though the number is much smaller. A few other states have tested the program or have it available at other chains but not McDonald's.
The program is not available in every state, and even in states where it exists, not every McDonald's participates. Participation depends on individual franchise agreements and state program administration. Some locations may have stopped accepting EBT or may have joined the program recently, so the list changes.
How to find a McDonald's near you that accepts EBT
Call your state's EBT customer service number — this is listed on the back of your EBT card. They can tell you which restaurants in your area accept EBT and whether you meet the may be able to access requirements for the Restaurant Meals Program. This is faster and more accurate than calling McDonald's directly, because many restaurant staff are not trained on the program.
You can also visit your state's SNAP or EBT website and look for a "Restaurant Meals Program" or "RMP" section. Some states have searchable maps or lists of participating locations. If your state does not have this information online, the customer service line is your best option.
If you find a location that should accept EBT, call that specific McDonald's before you go. Even in states with the program, not all franchises participate, and staff turnover means some locations may not know about it. Asking ahead prevents a trip for nothing.
Who can use EBT at restaurants
Not everyone with an EBT card can use it at restaurants, even in states with the Restaurant Meals Program. The program is limited to three groups: people age 60 and older, people receiving Supplemental Security Income (SSI) or Social Security Disability Insurance (SSDI), and people experiencing homelessness.
If you fall into one of these categories, your EBT card should work at participating McDonald's locations in your state. If you do not meet these criteria, your card will be declined at restaurants even if the location accepts EBT. The restriction is built into the card itself.
What you can and cannot buy with EBT at McDonald's
At McDonald's locations that accept EBT, you can buy prepared food that is ready to eat — a burger, fries, chicken sandwich, or breakfast items. You cannot buy drinks, including soda, coffee, or bottled water. You also cannot buy items from the dollar menu or any non-food items.
The rules are the same as regular SNAP restrictions: hot or prepared food that you eat there or take home counts. Cold items that are not prepared (like a package of cookies from a convenience store) would not count, but a McDonald's meal does because it is prepared on-site.
What to do if your local McDonald's does not accept EBT
If no McDonald's near you accepts EBT, you have other options. Your state may have other fast-food chains in the Restaurant Meals Program — Subway, Burger King, Wendy's, and Taco Bell participate in some states. Call your state EBT line to find out which chains are available where you live.
You can also use your EBT card at grocery stores, farmers markets, and some convenience stores to buy unprepared food to cook at home. This is the standard use of EBT and works everywhere in the country. If you are in a state without restaurant access and you need prepared food, food banks and community meal programs are another resource.
How the Restaurant Meals Program works
The Restaurant Meals Program is a federal option created under SNAP law that allows states to let certain restaurants accept EBT. States choose whether to participate and which restaurants to include. Not all states have adopted it, and those that do may have different restaurants available.
The program was designed for people who have difficulty preparing food at home — seniors, people with disabilities, and people without stable housing. McDonald's and other chains that participate are reimbursed by the state for EBT transactions, similar to how grocery stores are reimbursed.
Frequently Asked Questions
Can I use my EBT card at the McDonald's drive-through?
Yes, if that location accepts EBT. The transaction works the same way as at the counter — you swipe or insert your card and enter your PIN. Drive-through staff may be less familiar with the program than counter staff, so mentioning it upfront can help.
What happens if I try to use EBT at a McDonald's that does not accept it?
Your card will be declined. The location's system will not process EBT transactions if they are not enrolled in the Restaurant Meals Program. This is why calling ahead is important — you will know before you order whether the location accepts it.
Do I need to show ID or proof of may be able to access when I use EBT at McDonald's?
No. Your EBT card itself contains the may be able to access information. The card will only work if you meet the age, disability, or homelessness requirements. Staff do not verify your status separately.
Can I use EBT to buy a gift card at McDonald's?
No. EBT can only be used to buy prepared food directly. Gift cards, merchandise, and other non-food items cannot be purchased with EBT, even at locations that accept it for meals.
If McDonald's stops accepting EBT, will I be notified?
Not automatically. Your state EBT program would know if a location stops participating, but you would find out by calling the location or your state EBT line. Check your state's RMP list periodically if you rely on restaurant access.