DoorDash Does Not Accept EBT Cards Directly
You cannot use your EBT card to pay for DoorDash orders the way you would use a debit card. DoorDash's payment system does not recognize or process SNAP benefits. If you try to enter your EBT card number at checkout, the transaction will be declined.
This is a federal rule, not a DoorDash choice. The USDA, which oversees SNAP, has strict rules about which merchants can accept EBT and how the transaction must work. Online food delivery services fall outside those rules because SNAP was designed for in-person purchases at physical grocery stores and authorized retailers.
The same restriction applies to Uber Eats, Grubhub, and other third-party delivery apps. None of them accept EBT cards as payment.
Key Takeaways
- EBT cards cannot be used on DoorDash, Uber Eats, Grubhub, or any third-party food delivery app.
- You can use EBT to buy groceries at stores that accept SNAP, then prepare food at home.
- Some states have pilot programs allowing SNAP to cover restaurant meals, but these are rare and do not include delivery apps.
- If you receive SNAP benefits, your card works only at authorized retailers — a list you can check on the USDA website.
What You Can Buy With EBT Instead
Your EBT card works at grocery stores, supermarkets, farmers markets, and some convenience stores that are authorized to accept SNAP. You can buy fruits, vegetables, meat, dairy, bread, cereal, snacks, and other food items to prepare at home.
You cannot use EBT to buy hot or prepared food, even at a grocery store deli. You cannot buy restaurant meals, food delivery, vitamins, medicine, pet food, or non-food items like paper towels or soap. The rule is simple: EBT covers raw or packaged food you cook yourself.
To find stores near you that accept EBT, use the USDA's SNAP Retailer Locator tool on their website. You can search by address or zip code and see which stores in your area are authorized.
Restaurant Meals and SNAP in a Few States
A small number of states have received permission from the USDA to run pilot programs that let SNAP users buy prepared meals at certain restaurants. These programs exist in Arizona, California, Illinois, Maryland, Michigan, New York, Ohio, and Rhode Island. Even in these states, the program is limited to specific restaurants and does not include food delivery services.
The restaurants that participate are usually fast-casual chains or local establishments, and you must order and eat in person or pick up the food yourself. Delivery is not part of any of these programs. If you live in one of these states and want to know which restaurants participate, contact your state's SNAP office or call 211.
Most states do not have this option. If your state is not listed above, SNAP cannot be used for any restaurant meals or delivery services.
Why EBT Does Not Work With Delivery Apps
The USDA designed SNAP to help people buy food at retail stores, not to subsidize delivery services. Delivery apps charge fees — typically 15 to 30 percent — that go to the company, not to food. Using SNAP to pay those fees would mean federal money is funding a private business rather than feeding people.
There is also a verification problem. When you swipe your EBT card at a store, the cashier can see the food you are buying and confirm it is SNAP-may be able to access. With a delivery app, the USDA would have no way to verify that the order actually contains food, or that the person who placed the order is the person whose card was used.
The USDA has not changed this rule and has not announced plans to do so. If you see a website or app claiming to let you use EBT on DoorDash or similar services, it is a scam.
Workarounds That Actually Work
If you want to use your SNAP benefits but do not want to cook, you have a few real options. First, some grocery stores offer prepared food sections where you can buy hot meals — but only if the store is authorized and only if you buy the food in person, not through delivery. Check with your local grocery store about what they offer.
Second, if you live in one of the eight states with restaurant SNAP pilots, you can visit a participating restaurant in person and use your EBT card there. Call your state SNAP office or search online for "SNAP restaurant program [your state]" to find the list.
Third, you can order groceries for pickup or delivery from some supermarkets using your EBT card. Stores like Walmart, Target, and some regional chains allow you to pay for groceries with EBT when you pick up an order you placed online. The groceries themselves must still be SNAP-may be able to access — you cannot buy prepared food this way — but it saves you a trip to the store.
How to Check Which Stores Accept Your EBT Card
Go to the USDA's SNAP Retailer Locator at retailerlocator.usda.gov. Enter your address or zip code. The tool will show you every authorized store within a certain distance, including grocery stores, supermarkets, farmers markets, and some convenience stores.
When you find a store, you can click on it to see its hours and address. Some stores show whether they accept online ordering with EBT pickup. If you are not sure whether a specific store accepts EBT, call them directly — most grocery stores do, but some smaller retailers do not.
You can also call 211 or your state's SNAP office if you need help finding stores or have questions about what you can buy.
Frequently Asked Questions
Can I use my EBT card to pay for groceries ordered online from DoorDash?
No. DoorDash does not accept EBT for any order, including groceries. However, some grocery stores like Walmart and Target let you order groceries online and pay with EBT when you pick up the order in person. Check with stores near you to see if they offer this option.
What if I use someone else's EBT card to order DoorDash?
That is fraud. EBT cards are issued to one person and can only be used by that person. Using someone else's card is illegal and can result in criminal charges, loss of benefits, and having to repay the money.
Are there any delivery apps that accept EBT?
No. No food delivery app — DoorDash, Uber Eats, Grubhub, or any other — accepts EBT cards. This is a federal rule that applies nationwide. If a website claims otherwise, it is a scam.
Can I use EBT to buy food at a restaurant if I pick it up myself?
Only if you live in Arizona, California, Illinois, Maryland, Michigan, New York, Ohio, or Rhode Island, and only at restaurants that participate in your state's SNAP pilot program. In all other states and situations, EBT cannot be used for restaurant meals. Contact your state SNAP office to find participating restaurants if you live in one of these states.
What counts as prepared food that I cannot buy with EBT?
Anything hot or ready to eat — rotisserie chicken, deli sandwiches, pizza, soup, salad bar items, or anything from a restaurant or food truck. You can buy raw chicken and make it yourself, but not pre-cooked chicken. You can buy bread and deli meat separately and make a sandwich at home, but not a prepared sandwich from the deli counter.