DoorDash does not accept EBT cards directly, but you can use SNAP benefits through a special program called DoorDash + SNAP in certain states

DoorDash itself will not take your EBT card at checkout. However, DoorDash partnered with the U.S. Department of Agriculture to let SNAP recipients in some states pay for groceries through the DoorDash app using their EBT card. This is different from ordering restaurant food — it only works for grocery orders from participating stores, and only in states where the program is active.

The program launched in 2021 and has expanded, but it is not available everywhere yet. Which states offer it changes over time. You can check whether your state participates by opening the DoorDash app, going to the grocery section, and looking for the SNAP payment option at checkout. If you do not see it, the program is not yet available in your area.

Key Takeaways

  • DoorDash + SNAP lets you use your EBT card to buy groceries through the DoorDash app, but only in states where the program is active.
  • The SNAP option only covers grocery items from participating stores, not restaurant meals or prepared foods.
  • You cannot use EBT to pay for restaurant delivery on DoorDash, Uber Eats, Grubhub, or any other app — SNAP covers food to cook at home, not ready-to-eat meals.
  • To use DoorDash + SNAP, you need an active EBT card and a DoorDash account, and you must be in a participating state.

How to check if DoorDash + SNAP works in your state

Open the DoorDash app on your phone or go to DoorDash.com. Tap or click on the Grocery section. Look for stores near you — if SNAP is available in your state, you will see a SNAP payment option when you go to pay for a grocery order. If you do not see it, the program is not active in your location yet.

You can also call your state's SNAP office or visit your state's SNAP website to ask whether DoorDash + SNAP is available. The state office can tell you which grocery stores on DoorDash accept SNAP in your area.

What you can and cannot buy with EBT on DoorDash

SNAP covers food you take home and cook or prepare yourself. On DoorDash, this means groceries: produce, meat, dairy, bread, canned goods, frozen vegetables, and pantry staples. You can order from grocery stores like Whole Foods, Safeway, Kroger, or local supermarkets that partner with DoorDash.

SNAP does not cover restaurant meals, prepared foods, or hot food from a deli counter — even if you order them through DoorDash. It also does not cover alcohol, tobacco, vitamins, medicine, or non-food items like soap or paper towels. If you try to order a mix of may be able to access and ineligible items, the SNAP payment option may not appear, or you may only be able to pay with SNAP for the may be able to access items.

Other food delivery apps and EBT

Uber Eats, Grubhub, and other restaurant delivery apps do not accept EBT at all. These apps focus on restaurant orders, which SNAP does not cover. If you want to use SNAP for grocery delivery, DoorDash + SNAP is currently your main option, though other grocery delivery services may add SNAP in the future.

Some states run their own grocery delivery programs separate from DoorDash. Contact your state SNAP office to ask whether other delivery services in your area accept EBT. A few states have partnered with local grocery stores or regional delivery services, so the options vary by location.

What happens when you pay with EBT on DoorDash

When you check out with a grocery order on DoorDash in a participating state, you will see a SNAP payment option alongside credit card and other payment methods. Select it, then enter your EBT card number, PIN, and expiration date — the same way you would at a store checkout. DoorDash processes the payment through the state's SNAP system.

The transaction works like any other EBT purchase: the amount is deducted from your SNAP balance, and you get a receipt. Delivery fees and tips are not covered by SNAP, so you will need to pay those separately with a credit card, debit card, or other payment method. Some states allow you to use EBT for the tip, but this varies — check your receipt or ask DoorDash support if you are unsure.

Common reasons the SNAP option does not appear

If you are trying to pay with EBT on DoorDash but do not see the SNAP option, it could be because your state does not participate in the program yet, the store you selected does not accept SNAP, or your EBT card is not active. Make sure your EBT card has not expired and that you have a SNAP balance remaining.

You might also not see the option if you are ordering restaurant food instead of groceries. Double-check that you are in the Grocery section of the app and ordering from a supermarket, not a restaurant. If you have confirmed all of this and still do not see the option, contact DoorDash support or your state SNAP office to troubleshoot.

Frequently Asked Questions

Can I use EBT to pay for DoorDash delivery fees or tips?

Delivery fees and tips are not covered by SNAP in most states, so you will need to pay them with a credit card, debit card, or other payment method. A few states may allow EBT for tips — check your receipt or contact your state SNAP office to confirm the rules where you live.

What if I live in a state where DoorDash + SNAP is not available?

Check whether your state has a different grocery delivery program that accepts EBT. Contact your state SNAP office or visit your state's SNAP website to learn what options are available in your area. Some states are still rolling out these programs, so availability may change.

Can I use someone else's EBT card on DoorDash?

No. Your EBT card is for your use only. Using someone else's card is fraud and can result in losing SNAP benefits. Only the person whose name is on the card can use it to pay.

Do I need a DoorDash account to use EBT?

Yes. You need an active DoorDash account and an active EBT card. You will enter your EBT card information at checkout, just like you would at a grocery store. You do not need to link your EBT card to your DoorDash account in advance.

What if my EBT card is declined on DoorDash?

Your card might be declined if your SNAP balance is too low, your card has expired, or your PIN is incorrect. Check your balance through your state's SNAP website or by calling the number on the back of your card. If the balance is fine, try entering your PIN again carefully, or contact DoorDash support.