McDonald's does not accept SNAP benefits, but some fast food chains do in limited ways

McDonald's does not take food stamps (SNAP benefits) at any of its locations. The same is true for most major fast food chains including Burger King, Wendy's, Taco Bell, Chick-fil-A, and KFC. These restaurants are classified as hot food establishments, and federal SNAP rules prohibit using benefits to buy hot or prepared food, whether it's eaten in the restaurant or taken home.

A small number of fast food restaurants do participate in SNAP, but only in specific states and only for certain menu items. Subway locations in some states accept SNAP for cold sandwiches (not hot items). Chipotle accepts SNAP in a handful of locations, primarily in California and New York. These exceptions exist because cold sandwiches and certain prepared items fall into a gray area where state programs have negotiated permission with the federal government.

The core rule is straightforward: if a restaurant serves primarily hot food or prepared meals, SNAP will not work there. This applies whether you're buying for yourself or someone else, and whether you're eating there or taking it home.

Key Takeaways

  • SNAP benefits cannot be used at McDonald's, Burger King, Wendy's, or most other fast food chains because they serve hot prepared food.
  • A small number of Subway and Chipotle locations accept SNAP for cold items, but this varies by state and location.
  • Grocery stores, farmers markets, and some convenience stores accept SNAP for food you prepare yourself at home.
  • Restaurant meals programs exist in some states for elderly, disabled, or homeless people, but they are separate from regular SNAP and have different rules.

What food you can and cannot buy with SNAP

SNAP covers food you buy to prepare at home: meat, poultry, fish, dairy, bread, cereals, fruits, vegetables, snack foods, and non-alcoholic beverages. You can buy these items at any store that accepts SNAP, including supermarkets, farmers markets, and some convenience stores.

SNAP does not cover hot or prepared food, alcohol, tobacco, vitamins, medicine, pet food, or household supplies like soap or paper towels. This rule exists regardless of where you shop. Even if a grocery store has a hot food bar or deli counter, you cannot use SNAP to buy items from those sections — only from the cold shelves.

The distinction between cold and hot is the key dividing line. A cold sandwich from a deli counter is sometimes allowed; a sandwich heated in a microwave or toaster oven is not. A rotisserie chicken is not allowed. Prepared salads are sometimes allowed depending on the state. When in doubt, ask the cashier before you check out.

Restaurant meals programs in some states

A separate program called the Restaurant Meals Program exists in some states and allows certain people to use SNAP at participating restaurants. This program is not the same as regular SNAP and has stricter rules about who can use it.

The Restaurant Meals Program is available only to people who are elderly (age 60 or older), disabled, or homeless. Even then, it only works in about 10 states: Arizona, California, Hawaii, Illinois, Maryland, Michigan, New York, Rhode Island, Vermont, and Virginia. The restaurants that participate are usually small local establishments, not national chains, and they must be approved by the state.

If you fall into one of these categories and live in one of these states, contact your local SNAP office to ask whether the program is active in your area and which restaurants participate. The program is often underfunded and may not be taking new people at any given time.

Where you can use SNAP instead

You can use SNAP at supermarkets, grocery stores, farmers markets, and some convenience stores and dollar stores. Most major chains accept SNAP, including Walmart, Target, Kroger, Safeway, Whole Foods, and Trader Joe's. Many smaller independent grocers and ethnic markets also accept it.

Farmers markets in most states accept SNAP, and some offer matching programs where your SNAP dollar is matched with an extra dollar to spend on produce. This is a way to stretch your benefits further while buying fresh food.

Convenience stores and dollar stores vary widely. Some accept SNAP; others do not. If you see the SNAP logo on the door or at the register, the store accepts it. You can also ask a cashier before you shop.

How to find stores that accept SNAP near you

The USDA maintains a searchable map called the SNAP Retailer Locator at fns.usda.gov/snap/retailer-locator. You can enter your address or zip code and see every store within a certain distance that accepts SNAP. The map shows whether each store accepts SNAP online (for delivery) as well as in person.

You can also call your state's SNAP office and ask for a list of nearby retailers. Many states provide this information by phone or mail if you do not have internet access.

Why fast food restaurants are excluded from SNAP

The federal rule excluding hot food from SNAP is based on the idea that SNAP is meant to help people buy groceries to cook at home, not to replace restaurant meals. Hot food prepared by a restaurant is considered a service, not just food, and SNAP does not pay for services.

This rule has been in place since SNAP began and applies equally to all restaurants, whether they are fast food chains or sit-down establishments. The only exceptions are the Restaurant Meals Program in certain states for certain people, and the handful of fast food locations in specific states that have negotiated permission to sell cold items.

Frequently Asked Questions

Can I use SNAP to buy a cold sandwich from McDonald's?

No. McDonald's does not participate in SNAP at any location. Even though a cold sandwich would technically be allowed under SNAP rules, McDonald's has not registered as a SNAP retailer and does not accept the benefits. You would need to go to a grocery store or deli that accepts SNAP.

What about Subway? I heard they take food stamps.

Some Subway locations in California, New York, and a few other states accept SNAP for cold sandwiches, but not all of them do. Call ahead or look for the SNAP logo before you go. Most Subway locations nationwide do not accept SNAP.

Can I use SNAP to buy coffee and a pastry at a convenience store?

It depends on the item. Cold pastries and cold coffee are allowed; hot coffee and hot pastries are not. The cashier will know which items are may be able to access. If you are unsure, ask before you check out.

If I'm homeless, can I use SNAP at a restaurant?

Only if you live in one of the 10 states with an active Restaurant Meals Program (Arizona, California, Hawaii, Illinois, Maryland, Michigan, New York, Rhode Island, Vermont, or Virginia) and the restaurant is approved. Contact your state SNAP office to learn about the program is running in your area.

Can someone else use my SNAP card to buy food at McDonald's?

No. SNAP cannot be used at McDonald's regardless of who is using the card. The restriction is on the restaurant, not on the person or the card.