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

SNAP (Supplemental Nutrition Assistance Program, formerly called food stamps) can only be used at physical grocery stores, farmers markets, and certain other in-person retailers. DoorDash, Uber Eats, Grubhub, and similar delivery apps do not accept SNAP payments, even if the restaurant or store they deliver from would normally take SNAP.

The reason is technical and legal. SNAP is designed to work with point-of-sale systems that are certified by the U.S. Department of Agriculture. Delivery apps do not have those systems built in. When you order through an app, you are paying the app company, not the restaurant directly. The USDA has not authorized delivery platforms to process SNAP transactions, and there is no current timeline for that to change.

If you want to use SNAP to buy food, you need to shop in person or order for pickup at a store that accepts SNAP and offers that service. Some grocery chains now let you order online and pay with SNAP at pickup, but the transaction still happens at the store, not through a third-party app.

Key Takeaways

  • SNAP only works at physical locations with certified payment systems, not through delivery apps or online ordering platforms.
  • Some grocery stores let you order online and pay with SNAP at pickup, which is faster than shopping in person but still requires you to go to the store.
  • Restaurants that accept SNAP for dine-in or takeout do not accept it through delivery apps, even if you order from the same restaurant.
  • If you need food delivered, you would need to pay with a different method — a debit card, credit card, or cash — rather than SNAP.

Which stores let you use SNAP for online orders and pickup

A growing number of grocery chains now let you order groceries online and pay with your SNAP card at pickup. This is not the same as delivery — you still go to the store — but it cuts down on shopping time. The stores that offer this vary by region and change over time.

Major chains that have rolled out SNAP-may be able to access online ordering in some locations include Walmart, Target, Amazon Fresh, and some regional supermarkets. You place the order on their website or app, select pickup, and pay with your SNAP card when you arrive. Not every store location offers this, and not every item in the store is SNAP-may be able to access (prepared foods, alcohol, and hot items are never covered).

To find out whether a specific store near you offers this service, call the store directly or check their website. You can also contact your state's SNAP program office — they sometimes maintain a list of retailers in your area that offer online ordering with SNAP payment.

Why delivery apps cannot process SNAP payments

SNAP is a federal program with strict rules about how and where the money can be spent. The payment system has to be certified by the USDA, and the retailer has to be authorized to accept SNAP. Delivery apps sit between you and the retailer, which breaks the chain of custody that SNAP requires.

When you order through DoorDash, you are not buying directly from the restaurant or store. You are buying from DoorDash, which then pays the restaurant. The USDA would have to certify DoorDash's entire system, verify that only SNAP-may be able to access items are being purchased, and create rules for how to handle refunds and disputes. None of that infrastructure exists, and building it would require changes to federal law.

Some states and advocacy groups have pushed for SNAP to work with delivery apps, especially during the COVID-19 pandemic when many people could not leave home. The USDA has run limited pilot programs in a few states, but these have not expanded into permanent policy. As of now, there is no plan to make SNAP work on commercial delivery platforms.

Restaurants that accept SNAP for takeout or dine-in

Some restaurants do accept SNAP for food you eat there or take home. These are usually smaller establishments, not major chains. The restaurant has to be authorized by the USDA and have a certified payment system, which costs money and requires paperwork. Many restaurants do not bother because the volume of SNAP transactions does not justify the cost.

If you want to know whether a specific restaurant takes SNAP, call and ask. You can also search your state's SNAP retailer directory online — most state SNAP programs publish a list of authorized restaurants. The list is not always complete or current, so a phone call is your best bet.

Keep in mind that SNAP only covers food you prepare and eat yourself. It does not cover hot or prepared foods at most retailers, and the same rule applies at restaurants. If a restaurant sells both prepared meals and raw ingredients (like a deli with a grocery section), SNAP might work for the raw ingredients but not the prepared food.

What to do if you need food delivered but do not have another payment method

If you rely on SNAP and do not have a credit card, debit card, or cash to pay for delivery, your options are limited. Some community organizations and nonprofits offer emergency food delivery or meal vouchers, though availability varies widely by location.

Contact your local food bank or 211 (a helpline that connects you to local services) to ask whether any programs in your area offer meal delivery or vouchers for delivery services. Some cities have pilot programs that provide SNAP recipients with credits for delivery apps, but these are rare and usually temporary.

In the meantime, the most reliable way to get food with SNAP is still to shop in person or use a store's online pickup service. If you cannot leave home due to disability or illness, ask whether your state's SNAP program has a homebound delivery option — some states allow SNAP to be used for grocery delivery in specific circumstances, though this is uncommon.

Frequently Asked Questions

Can I use my SNAP card to pay for a restaurant meal if I pick it up myself?

Only if the restaurant is authorized to accept SNAP and has a certified payment system. Most restaurants do not accept SNAP, even for takeout. Call ahead to ask, or check your state's SNAP retailer directory. If the restaurant does accept SNAP, it usually only covers raw or cold food, not hot prepared meals.

What if I order groceries online from a store that accepts SNAP and have them delivered?

Delivery does not work. You can order online and pay with SNAP at pickup, but the store must deliver the groceries to you for SNAP to cover it in most states. A few states have pilot programs allowing SNAP-covered delivery, but these are exceptions. Check with your state SNAP office to see if your state is one of them.

Can I use SNAP to pay for meal kit services like HelloFresh?

No. Meal kit services are not authorized SNAP retailers. SNAP only works at grocery stores, farmers markets, and a small number of authorized restaurants. Meal kits, prepared food services, and subscription food boxes do not accept SNAP.

If I use a debit card linked to my SNAP account, can I use it on DoorDash?

Your SNAP card is a debit card, but it only works at authorized retailers. Using it on DoorDash would be declined because DoorDash is not an authorized SNAP retailer. You cannot bypass the system by using the card as a regular debit card — the card itself is restricted to SNAP-may be able to access purchases.

Are there any delivery services that accept SNAP?

Not currently. A few states ran pilot programs during the pandemic, but none became permanent. If you hear about a delivery app claiming to accept SNAP, verify it directly with your state SNAP office before trying to use it, as scams sometimes target SNAP recipients.