McDonald's does not accept EBT cards for hot food, but you can use EBT at some McDonald's locations for cold items in specific states
McDonald's corporate policy does not allow EBT payments for prepared hot food. However, some McDonald's locations in California, Illinois, and a few other states participate in a Restaurant Meals Program (RMP), which lets certain people use EBT to buy cold, ready-to-eat items like salads, sandwiches, and drinks that have not been heated. Even in these states, not every McDonald's takes part — you have to check with your specific location first.
The Restaurant Meals Program is only for people who are elderly (age 60 or older), disabled, or homeless. If you fall into one of these groups and live in a state with an active RMP, you can use your EBT card at participating restaurants. If you do not fit these categories, you cannot use EBT at any restaurant, including McDonald's, no matter what state you live in.
Key Takeaways
- McDonald's does not accept EBT for hot prepared food anywhere in the United States.
- Some McDonald's locations in California, Illinois, and a handful of other states accept EBT for cold, ready-to-eat items only if you are elderly, disabled, or homeless.
- Not every McDonald's in a Restaurant Meals Program state participates, so you must call or visit the location to confirm.
- If you are not elderly, disabled, or homeless, you cannot use EBT at any restaurant, including McDonald's.
Which States Have a Restaurant Meals Program
Only a small number of states run a Restaurant Meals Program. California has the largest program and includes McDonald's at many locations. Illinois also has an active program. Arizona, Hawaii, Maryland, New York, Oregon, Rhode Island, and Vermont have programs, but McDonald's participation varies widely or may not exist in those states.
Many states do not have a Restaurant Meals Program at all. If your state is not listed above, you cannot use EBT at restaurants under any circumstances. To find out whether your state has a program and which restaurants participate, contact your state's SNAP office or call 211 for local information.
How to Find a Participating McDonald's Location
If you live in California or Illinois, the fastest way to check is to call the McDonald's location directly and ask whether they accept EBT cards for cold items under the Restaurant Meals Program. Have your location address ready when you call, because the answer differs from one restaurant to another even within the same city.
You can also contact your state's SNAP office or local county welfare office. They maintain a list of participating restaurants, though the list may not be completely current. In California, you can search the state's Restaurant Meals Program directory online through the Department of Social Services website.
What You Can and Cannot Buy With EBT at McDonald's
If the McDonald's you visit participates in the Restaurant Meals Program, you can use EBT to buy cold, ready-to-eat items. This includes cold sandwiches, salads, wraps, and cold beverages. You cannot buy hot food, fries, or anything that comes off a heat lamp or out of a warmer.
You also cannot use EBT to buy non-food items like napkins, bags, or condiments, even if they are cold. The item itself must be food that is ready to eat without further preparation. If you are unsure whether a specific item qualifies, ask the cashier before you pay.
Who Can Use EBT at Restaurants
The Restaurant Meals Program is limited to three groups: people age 60 or older, people with disabilities, and people who are homeless. If you are under 60, do not have a disability, and have a permanent address, you cannot use EBT at restaurants even if you live in a state with an active program.
Disability is defined broadly and includes physical disabilities, mental health conditions, and developmental disabilities. You do not have to provide proof of disability at the register — the EBT system checks your status when you swipe your card. If the transaction is denied, it means your account is not flagged for Restaurant Meals Program use.
What to Do If Your EBT Card Is Declined at McDonald's
If your card is declined, it could mean several things. The location may not participate in the Restaurant Meals Program. Your account may not be flagged for restaurant use even if you are elderly, disabled, or homeless. Or you may have tried to buy a hot item, which is never allowed.
Ask the cashier to tell you which reason applies. If the location does not participate, you cannot use EBT there. If your account is not flagged but you believe you should be may be able to access, contact your state's SNAP office to request Restaurant Meals Program status. If you tried to buy a hot item, choose a cold item instead and try again.
Other Fast Food Chains That Accept EBT
McDonald's is not the only chain in the Restaurant Meals Program. Subway, Taco Bell, Burger King, Wendy's, Chipotle, and Panera Bread participate in some states, though availability varies. California has the widest selection of participating chains. In other states, the program may include only a few local restaurants or no chains at all.
The same rules apply to all participating restaurants: you must be elderly, disabled, or homeless, you can only buy cold ready-to-eat items, and not every location participates even if the chain is in the program. Call ahead to confirm before you go.
Frequently Asked Questions
Can I use EBT to buy a hot sandwich at McDonald's?
No. EBT is never accepted for hot food at any restaurant, including McDonald's. If a McDonald's participates in the Restaurant Meals Program, you can only buy cold items like cold sandwiches or salads.
What if I live in a state without a Restaurant Meals Program?
You cannot use EBT at any restaurant in your state, including McDonald's. EBT can only be used at grocery stores and farmers markets to buy food you prepare yourself. Contact your state's SNAP office if you want to know whether a program might start in your area.
Do I need to show proof that I am elderly or disabled to use EBT at McDonald's?
No. The EBT system checks your status automatically when you swipe your card. If you are flagged for Restaurant Meals Program use, the transaction will go through. If it is declined, your account is not set up for restaurant purchases.
Can I use someone else's EBT card at McDonald's?
No. EBT cards are not transferable. Only the person whose name is on the card can use it. Using someone else's card is considered fraud and can result in losing benefits.
How much money do I get for restaurants under the Restaurant Meals Program?
The Restaurant Meals Program does not give you extra money. It lets you spend your regular SNAP benefit at participating restaurants instead of only at grocery stores. The amount you receive each month stays the same.