DoorDash does not accept EBT cards directly, but you can use SNAP benefits to buy groceries through some delivery services
DoorDash itself does not take EBT as payment. However, you can use your EBT card to pay for groceries on certain delivery platforms — specifically Instacart and Amazon Fresh in most states — and have them delivered to your home. Those groceries count as SNAP-covered food, so your EBT balance covers the full cost. Restaurant meals and prepared foods ordered through DoorDash, Uber Eats, or Grubhub do not may have access to for SNAP, even if you have a restaurant program benefit.
The distinction matters because SNAP (the federal food benefit) covers raw ingredients and unprepared foods only. A rotisserie chicken from a grocery store counts; a meal from a restaurant does not. When you order through a grocery delivery app, you are buying the same items you would buy in a store, so SNAP covers them the same way.
Key Takeaways
- Instacart and Amazon Fresh accept EBT cards in most states and cover the full cost of groceries, including delivery fees in some cases.
- Restaurant delivery apps like DoorDash, Uber Eats, and Grubhub do not accept EBT, and SNAP does not cover restaurant meals under any circumstance.
- A few states run a Restaurant Meals Program that lets certain people use EBT at participating restaurants, but this is rare and has strict income limits.
- When you use EBT on a grocery delivery app, only food items are covered — alcohol, tobacco, and hot prepared foods are still excluded.
How to use EBT on Instacart
Instacart accepts EBT cards in all 50 states. When you create an account, you enter your EBT card number as a payment method just as you would a debit card. At checkout, you select your EBT card and enter your PIN. Instacart will separate may be able to access food items from ineligible ones (like alcohol or vitamins) and charge only the may be able to access items to your EBT balance.
Instacart partners with different grocery stores depending on your location — Whole Foods, Kroger, Safeway, and others. The stores available to you depend on where you live. You can see which stores deliver to your address before you start shopping. Delivery fees and service fees are not covered by SNAP, so you pay those with a regular debit or credit card if you want delivery. Some Instacart+ members get free delivery on orders over a certain amount, but the membership itself costs money.
How to use EBT on Amazon Fresh
Amazon Fresh accepts EBT in most states, though availability varies. You link your EBT card to your Amazon account under payment methods. When you shop, Amazon separates may be able to access food from ineligible items at checkout, and you pay for the food with EBT. Delivery fees are not covered by SNAP and must be paid with another card.
Amazon Fresh is available in select cities only — primarily in California, Illinois, Georgia, and a few other states. Check whether it serves your zip code before you set up an account. If Amazon Fresh is not available where you live, Instacart is usually the next option.
What SNAP covers and does not cover on delivery apps
SNAP covers fruits, vegetables, meat, fish, poultry, dairy, bread, cereals, snack foods, and non-alcoholic beverages. It does not cover alcohol, tobacco, hot or prepared foods, vitamins, medicines, pet food, or household items like soap or paper towels. On a delivery app, the same rules apply as in a physical store.
Hot foods prepared in the store deli — rotisserie chicken, prepared salads, hot pizza — are not covered, even if you order them through the app. Cold prepared foods like deli sandwiches or sushi that have not been heated are sometimes covered, depending on the store's classification. When in doubt, the app will show you at checkout which items are may be able to access.
The Restaurant Meals Program: when you can use EBT at restaurants
A small number of states run a Restaurant Meals Program (RMP) that lets certain people use SNAP at participating restaurants. The program is available in Arizona, California, Hawaii, Illinois, Maryland, Michigan, New York, Ohio, Rhode Island, and Vermont. may be able to access is extremely limited: you must be elderly (age 60 or older), disabled, or homeless. Income limits are also strict and vary by state.
If you think you might may have access to, contact your state SNAP office or local food bank to ask whether your state runs the program and what the income and disability requirements are. The program is not widely promoted, and many people who could use it do not know it exists. Participating restaurants are marked in the app or on a state list, and you use your EBT card the same way you would at a grocery store.
Why DoorDash and other restaurant apps do not accept EBT
DoorDash, Uber Eats, Grubhub, and similar apps connect you to restaurants, not grocery stores. SNAP is designed to help people buy food to cook at home, not to pay for restaurant meals. Federal law does not allow SNAP to cover restaurant food except through the limited Restaurant Meals Program in a handful of states.
Some people assume that because these apps deliver food to your home, they should work like grocery delivery. The difference is that restaurants prepare and serve food, which puts them outside SNAP's scope. The policy reflects the original intent of SNAP: to supplement household food budgets for people buying ingredients, not to subsidize dining out.
Frequently Asked Questions
Can I use EBT on Uber Eats or Grubhub?
No. Uber Eats and Grubhub deliver restaurant meals, which SNAP does not cover. Only Instacart and Amazon Fresh accept EBT for grocery delivery in most places. If you live in a state with a Restaurant Meals Program and meet the may be able to access requirements, you may be able to use EBT at certain restaurants, but this is rare.
Do delivery fees get charged to my EBT card?
No. Delivery fees, service fees, and tips are not covered by SNAP and must be paid with a regular debit or credit card. Only the cost of the may be able to access food items themselves is charged to your EBT balance.
What happens if I order something that is not SNAP-covered?
The app will separate may be able to access items from ineligible ones at checkout. You pay for the may be able to access food with EBT and must use another payment method for alcohol, vitamins, household items, or other non-food products. You cannot use EBT to pay for the ineligible items.
Can I use EBT on Instacart if I do not have a credit card for delivery fees?
You need another payment method for delivery fees and service charges, but you do not need a credit card — a debit card works. If you have no other card, you can pick up your order in-store at some Instacart partner locations instead of paying for delivery.
Does my state have a Restaurant Meals Program?
Only ten states run this program: Arizona, California, Hawaii, Illinois, Maryland, Michigan, New York, Ohio, Rhode Island, and Vermont. Even in these states, you must be elderly, disabled, or homeless to use it. Contact your state SNAP office to learn whether you meet the requirements.