DoorDash does not accept EBT cards directly through its app or website

You cannot use your EBT card to pay for DoorDash orders the way you would use a credit card. DoorDash's payment system does not recognize or process SNAP benefits. However, some grocery stores and restaurants that accept EBT do offer delivery through DoorDash, and in those cases the store — not DoorDash — processes your EBT payment.

The distinction matters: you are buying from a store that takes EBT, not from DoorDash itself. DoorDash acts as the delivery middleman. This means your options depend on which merchants in your area participate in both DoorDash and accept SNAP.

Key Takeaways

  • DoorDash does not process EBT payments directly; only stores that accept SNAP can charge your EBT card, and only for may be able to access food items.
  • Grocery stores like Walmart and Kroger that deliver through DoorDash may let you pay with EBT at checkout, though availability varies by location.
  • Restaurants and prepared-food vendors on DoorDash cannot accept EBT under federal SNAP rules, even if they deliver through the app.
  • To find stores near you that accept both EBT and offer DoorDash delivery, search DoorDash for grocery stores in your area and contact them directly to confirm EBT acceptance.

Which stores on DoorDash accept EBT

Large grocery chains like Walmart, Kroger, Safeway, and Whole Foods appear on DoorDash in many areas and do accept SNAP benefits. However, not every location of these chains participates in DoorDash, and not every DoorDash market has the same stores available. Smaller regional grocers and independent markets vary widely — some use DoorDash, some do not, and some accept EBT while others do not.

The only reliable way to know is to open DoorDash, search for grocery stores in your area, and then contact the store directly by phone to ask whether they accept EBT for delivery orders. Do not assume based on the store's name or whether they accept EBT in person. Delivery programs operate separately from in-store shopping, and a store may accept EBT in one channel but not the other.

What you can and cannot buy with EBT on DoorDash

SNAP benefits cover the same foods whether you shop in person or through delivery: fruits, vegetables, meat, dairy, bread, canned goods, and other unprepared foods. You cannot use EBT to buy prepared foods, hot foods, vitamins, medicine, alcohol, or non-food items like soap or paper towels — these rules apply to DoorDash delivery the same way they apply to in-store shopping.

When you place an order through DoorDash at a store that accepts EBT, the store's system should flag which items are EBT-may be able to access and which are not. If you order ineligible items, the store may remove them before processing your payment, or the order may be rejected. Contact the store before placing your order if you are unsure whether specific items are covered.

How the payment process works

When you order from a grocery store through DoorDash that accepts EBT, you will see an option to pay with EBT at checkout — usually labeled as "SNAP" or "EBT" in the payment methods. You enter your card number and PIN the same way you would at a physical store. DoorDash does not handle the payment; the store's payment processor does, and it verifies your benefits the same way an in-store checkout does.

The delivery fee and any service fees charged by DoorDash cannot be paid with EBT — you will need a separate payment method (credit card, debit card, or other) to cover those charges. Only the food items themselves come from your EBT balance.

Delivery fees and your EBT balance

DoorDash charges a delivery fee, a service fee, and sometimes a small order fee. None of these can be paid with EBT. You must have a credit card, debit card, or other non-EBT payment method on file to cover these costs. The grocery store's items come from your EBT balance, but everything DoorDash charges stays separate.

This means if your EBT balance covers the groceries but you do not have another payment method for fees, your order will not go through. Some stores offer free or reduced delivery during promotions, which can lower your out-of-pocket cost.

What to do if you cannot find a participating store

If no grocery stores near you accept both EBT and DoorDash delivery, you have other options. Many areas have SNAP-authorized delivery services run by individual stores or regional programs — these are separate from DoorDash. Walmart, Amazon Fresh, and some local grocers operate their own delivery services and accept EBT directly.

You can also shop in person at any store that accepts SNAP, or call ahead to ask whether a specific store offers delivery and whether that delivery accepts EBT. Some stores will take a phone order and deliver it themselves, accepting EBT over the phone or at the door.

Frequently Asked Questions

Can I use EBT to pay DoorDash's delivery fee?

No. EBT only covers the food items themselves. You must pay DoorDash's delivery fee, service fee, and any other charges with a credit card, debit card, or other non-EBT payment method. The grocery store's checkout will separate these costs so you know exactly what comes from your EBT balance.

What happens if I order something that is not EBT-may be able to access?

The store's system should prevent you from paying for ineligible items with EBT. If you accidentally include them in your order, the store may remove them before charging your card, or the order may be rejected. Contact the store before ordering if you are unsure about specific items.

Do all Walmart and Kroger locations on DoorDash accept EBT?

No. Each store location decides whether to participate in DoorDash and whether to accept EBT for delivery orders. A Walmart that accepts EBT in person may not offer DoorDash delivery, or may not accept EBT through DoorDash. Call the specific store location to confirm both services are available.

Can I use EBT at restaurants on DoorDash?

No. Federal SNAP rules do not allow EBT to be used at restaurants or prepared-food vendors, whether you order in person or through delivery. EBT works only at grocery stores and markets that sell unprepared food.

What if my EBT card is declined when I try to pay?

Your card may be declined if your balance is too low, if you entered your PIN incorrectly, if the store's system is not recognizing EBT payments that day, or if the store does not actually accept EBT for delivery orders. Contact the store's customer service line to troubleshoot, or try placing the order again with a smaller cart total.