No, SNAP benefits do not work on DoorDash or most other food delivery apps

SNAP (Supplemental Nutrition information Program), commonly called food stamps, cannot be used to pay for food delivered through DoorDash, Uber Eats, Grubhub, or similar services. SNAP is designed to let you buy groceries and prepared foods at physical stores — places where you walk in, select items, and pay at a register. The federal rules that govern SNAP do not allow the benefit to cover delivery fees, service charges, or the markup that delivery apps add to restaurant prices.

The restriction exists because SNAP is meant to stretch your food budget as far as possible. When you use a delivery app, you pay extra for the convenience of having food brought to your door. SNAP rules say those extra costs are not a food benefit — they are a service you are paying for separately. Your SNAP card will be declined if you try to use it on DoorDash, even if you are ordering groceries from a store that participates in the app.

Key Takeaways

  • SNAP benefits cannot be used on DoorDash, Uber Eats, Grubhub, or any food delivery app, regardless of which restaurant or store the app partners with.
  • Some grocery stores offer their own delivery services that do accept SNAP, but you must use the store's app or website directly, not a third-party delivery platform.
  • Amazon Fresh and Whole Foods accept SNAP through Amazon's own delivery system in certain states, but this is separate from third-party delivery apps.
  • If you want food delivered, you can use SNAP to buy groceries at a physical store and then pay out of pocket for delivery, but the delivery fee itself cannot come from your SNAP balance.

Which grocery delivery services do accept SNAP

A small number of grocery retailers have set up their own delivery systems that do accept SNAP. Amazon Fresh and Whole Foods Market accept SNAP for online orders in select states, but only when you order through Amazon's website or app — not through DoorDash or any other third-party service. Walmart and some regional grocery chains also offer delivery that accepts SNAP, again through their own platforms.

The key difference is that these are the store's own delivery services, not a middleman app. The store controls the pricing and the fees, and they have chosen to accept SNAP for the full order. When you order through a third-party app like DoorDash, the app is the merchant, not the grocery store. The app charges you a service fee and a delivery fee on top of the store's prices, and SNAP rules do not allow payment for those added charges.

To find out whether your local grocery store offers SNAP-may be able to access delivery, visit the store's website directly and look for an online ordering option. Call the store's customer service line if you cannot find it online. Do not assume that because a store appears on DoorDash it will accept SNAP through that app — it will not.

Why SNAP does not cover delivery fees and service charges

SNAP is a nutrition program, not a convenience program. The benefit is designed to help you buy food at the lowest possible cost. When you use a delivery app, you are paying for a service — someone picking your order, driving it to your house, and handling the transaction. That service has a real cost, and SNAP rules say that cost is separate from the cost of food.

The federal government sets the rules for what SNAP can and cannot pay for. Hot foods prepared in a restaurant or deli counter are covered. Groceries you buy at a store are covered. But the markup and fees that a delivery app adds are not food — they are a service charge. The same rule applies whether you order from a restaurant or a grocery store through the app. SNAP will not pay any part of a DoorDash order.

What you can do if you want food delivered

If you receive SNAP and want food delivered, you have a few options. First, check whether your local grocery store offers its own delivery service that accepts SNAP. Walmart, Amazon Fresh, and some regional chains do. If your store does, you can order online and have groceries delivered while using your SNAP card for the food itself.

Second, you can use SNAP to buy groceries at a physical store and then pay out of pocket for delivery if you want to have them brought to your home. This means using your own money — not your SNAP balance — to cover the delivery fee. Some people do this when they are unable to leave home or do not have transportation to a store.

Third, if you want prepared food delivered, you will need to pay the full cost with your own money. SNAP does not cover restaurant meals or the delivery of restaurant meals, whether you order through an app or call the restaurant directly. The only exception is if a restaurant participates in a state-run program that allows SNAP to be used for prepared meals — these programs exist in a few states but are not common.

How to check if a store's delivery service accepts SNAP

Start by visiting the store's official website. Look for a link that says "Order Online," "Grocery Delivery," or "Shop Now." Click through to their ordering system and look for payment options. SNAP-may be able to access services will show your EBT card as a payment method, usually labeled as "EBT" or "SNAP."

If you do not see EBT listed as an option, call the store's customer service number and ask directly: "Do you accept SNAP for online grocery orders?" Write down the answer and any details they give you about which areas they deliver to. Some stores accept SNAP for delivery in some zip codes but not others.

Do not rely on third-party apps to tell you whether a store accepts SNAP. DoorDash, Uber Eats, and Grubhub do not accept SNAP at all, even if they partner with stores that do. You must go directly to the store's own website or app.

State-by-state differences in SNAP delivery rules

The federal SNAP program sets the basic rule: no third-party delivery apps. But individual states can expand the program in some ways. A few states have created pilot programs that allow SNAP to be used for restaurant meals or prepared foods in certain situations. These are rare and usually limited to specific cities or counties.

As of now, no state has changed the rule about third-party delivery apps. DoorDash, Uber Eats, and Grubhub do not accept SNAP in any state. However, the rules around grocery delivery through a store's own service vary by state. Amazon Fresh and Whole Foods accept SNAP in some states but not all. Before you set up an account with a delivery service, check the service's website to see which states it covers.

Frequently Asked Questions

Will DoorDash ever accept SNAP?

DoorDash has not indicated plans to accept SNAP. The federal rules that govern SNAP would need to change for third-party delivery apps to be allowed to accept it. For now, SNAP can only be used at physical stores or through a store's own delivery service, not through a middleman app.

Can I use SNAP to pay for part of a DoorDash order?

No. SNAP cannot be split across payment methods on DoorDash. Your SNAP card will be declined if you try to use it, even if you are trying to pay for only the food portion of the order and cover the delivery fee separately.

What if I order groceries from a store that is on DoorDash?

SNAP still will not work. Even if the store itself accepts SNAP, DoorDash does not. You must order directly from the store's website or app, not through DoorDash, for SNAP to be accepted.

Does Amazon Fresh accept SNAP for delivery?

Amazon Fresh accepts SNAP for online orders in select states. You must order through Amazon's website or app, not through a third-party service. Check Amazon's website to see if delivery is available in your state and whether SNAP is accepted in your area.

Can I use SNAP at a restaurant if they deliver their own food?

Generally no. SNAP does not cover restaurant meals, whether you pick them up or have them delivered. A few states run pilot programs that allow SNAP for prepared foods in specific situations, but these are uncommon and usually limited to certain cities. Call your state's SNAP office to ask whether your state has such a program.