DoorDash does not accept EBT cards directly, but you can use EBT benefits to buy groceries through some delivery services that partner with your state's program
DoorDash itself does not take SNAP benefits (EBT) as payment. However, your state may run a SNAP Online Purchasing Pilot that lets you spend EBT at approved grocery retailers through delivery apps. Which retailers and apps work depends entirely on your state — some states offer this option through Amazon Fresh, Instacart, or Walmart+, while others do not offer it at all yet.
The key difference: restaurant delivery apps like DoorDash, Uber Eats, and Grubhub cannot accept EBT because SNAP rules do not allow benefits to pay for prepared food. Grocery delivery is different — if your state has approved the pilot program and the retailer is enrolled, you can use EBT to order groceries for delivery, just as you would in a store.
Key Takeaways
- DoorDash and other restaurant delivery apps cannot accept EBT cards because SNAP benefits do not cover prepared or hot food.
- Some states run a SNAP Online Purchasing Pilot that lets you use EBT to order groceries from approved retailers through delivery apps like Instacart or Amazon Fresh.
- Which retailers and delivery services accept EBT varies by state, and not all states have launched the pilot program yet.
- To learn about your state offers online SNAP purchasing, contact your state's SNAP office or check the USDA's list of approved retailers in your area.
Which states allow SNAP to be used for online grocery delivery
As of now, the SNAP Online Purchasing Pilot is active in most states, but the retailers and delivery services available differ. Some states have been in the pilot longer and have more options; others are still rolling out the program or have limited retailers enrolled.
States that have launched the pilot typically allow SNAP at one or more of these retailers: Amazon Fresh, Instacart (through partner stores), Walmart.com, and some regional grocery chains. A few states have added smaller local grocers to the list as well. However, availability changes — retailers join and leave the program, and some states expand or pause their participation.
The fastest way to know what is available in your state is to call your state's SNAP office directly or visit the USDA's official list of authorized online retailers. Your state office can tell you which delivery services work with EBT in your area right now.
How to use EBT for grocery delivery if your state offers it
If your state has approved online SNAP purchasing and you want to order groceries through a delivery app, the process is straightforward but requires a few steps. First, you must create an account with the approved retailer (such as Amazon Fresh or Instacart) and link your EBT card to that account, just as you would link a debit card.
When you check out, you will see an option to pay with EBT. You enter your card number and PIN, the same way you would at a store checkout. The system will separate may be able to access items (groceries) from ineligible items (alcohol, hot food, vitamins) and charge only the may be able to access items to your EBT card. Any ineligible items must be paid for with another payment method.
Delivery fees and service fees cannot be paid with EBT — you will need a separate card or payment method for those charges. Some retailers waive delivery fees for SNAP customers, but this varies by retailer and state.
What you can and cannot buy with EBT on delivery apps
SNAP rules about what counts as food are the same whether you shop in a store or online. You can use EBT to buy fruits, vegetables, meat, dairy, bread, cereals, snacks, and other unprepared groceries. You cannot use EBT for hot or prepared food, alcohol, tobacco, vitamins, medicine, or non-food items like soap or paper towels.
On delivery apps, the system usually flags ineligible items automatically when you add them to your cart. Some apps will not let you add them at all; others let you add them but require a separate payment method at checkout. If you are unsure whether something is may be able to access, the app or retailer's website usually has a filter or search tool that shows only SNAP-approved items.
Why restaurant delivery apps do not accept EBT
SNAP benefits are designed to help people buy food to prepare at home, not to pay for meals prepared by restaurants or food services. This rule applies to all restaurant delivery apps — DoorDash, Uber Eats, Grubhub, and others — regardless of whether they deliver from restaurants or grocery stores.
The rule exists because SNAP is meant to stretch a household's food budget by allowing people to buy raw ingredients and cook. Prepared food, even if it comes from a grocery store deli counter, is not may be able to access. This is why grocery delivery through apps works only when you are ordering unprepared groceries, not prepared meals.
Alternatives if your state does not offer online SNAP purchasing yet
If your state has not launched the SNAP Online Purchasing Pilot or does not have retailers you want to use, you still have options. You can use your EBT card to shop in person at any store that accepts SNAP — this includes most grocery stores, farmers markets (in some states), and some convenience stores.
Some states also allow SNAP benefits at farmers markets through special programs, and a few have partnered with local food delivery services or community organizations that are not part of the federal pilot. Contact your state's SNAP office to ask what local options exist in your area.
How to check if your state participates in the pilot
The USDA maintains an official list of states and retailers authorized for online SNAP purchasing. You can search by state on the USDA's website, or you can call your state's SNAP office directly — they can tell you which retailers and delivery services are available in your area and how to set up an account.
Your state's SNAP office number is usually on the back of your EBT card or on your state's benefits website. When you call, have your EBT card number ready and ask which online retailers accept SNAP in your state and how to link your card to their accounts.
Frequently Asked Questions
Can I use EBT to pay for delivery fees on grocery orders?
No. EBT can only pay for the groceries themselves, not delivery fees, service fees, or tips. You will need a separate payment method (debit card, credit card, or cash) for those charges. Some retailers waive delivery fees for SNAP customers, but the fee itself still cannot be paid with EBT.
What happens if I order groceries with ineligible items mixed in?
The system separates may be able to access from ineligible items at checkout. may be able to access groceries are charged to your EBT card, and ineligible items are charged to another payment method you provide. If you do not provide a second payment method, you will need to remove the ineligible items before completing the order.
Can I use EBT on Instacart if I live in a state with the pilot?
Instacart accepts EBT in states that have approved online SNAP purchasing, but only when you order from partner grocery stores that are enrolled in the program. Not all Instacart retailers accept EBT, so check the app or Instacart's website to see which stores in your area do.
Do I need a separate account to use EBT on a delivery app?
You need an account with the retailer (such as Amazon Fresh or Walmart), and you must link your EBT card to that account. This is a one-time setup. After that, you can use EBT as a payment method whenever you order from that retailer through the app or website.
What if my state is not on the USDA's list of pilot states?
Your state may not have launched the pilot yet, or it may be in early phases with limited retailers. Contact your state's SNAP office to ask when online purchasing will be available and whether any local programs offer similar services in the meantime.