EBT Grocery Delivery—Every Platform That Accepts SNAP

Last Updated: May 2026 Source: USDA & state agency guidelines (FY2026)

Yes — you can get grocery delivery with your EBT card. Multiple major platforms accept SNAP for online grocery orders in all 50 states, and several offer free delivery when you combine EBT with a discounted membership. Delivery fees, service fees, and tips must be paid with a separate card — federal law prevents using SNAP for non-food charges — but the groceries themselves can be paid with your EBT balance.

This guide covers every platform that accepts EBT for grocery delivery or pickup, how each one works, what fees to expect, and how to get the best value.


Every Platform That Accepts EBT for Grocery Delivery

1. Walmart Grocery — EBT in All 50 States

Walmart accepts EBT for grocery delivery and pickup in all 50 states — one of the widest geographic footprints of any EBT delivery platform.

How it works:

  • Add your EBT card at walmart.com under Account → Wallet → Payment Methods
  • Shop for SNAP-eligible items — they’re available for pickup or delivery
  • At checkout, split payment: EBT for food, backup card for fees
  • Pickup is always free (no membership needed); delivery requires a $35+ order

Delivery fee: Typically $7–13 without Walmart+. With Walmart+ Assist (50% off for SNAP/Medicaid/SSI recipients at $6.47/month), delivery is free on orders over $35. See Walmart+ EBT discount for how to get the discounted membership.

Best for: Everyday groceries, large household staples, lowest-priced store brand (Great Value). Full guide: does Walmart take EBT.


2. Amazon Fresh — EBT in 48 States

Amazon Fresh accepts EBT for grocery delivery and pickup in 48 states (all except Alaska and Hawaii). Amazon Fresh offers 100,000+ SNAP-eligible items with the “SNAP EBT Eligible” label on every qualifying product.

How it works:

  • Add your EBT card at Amazon.com under Account → Manage Payment Methods
  • Browse Amazon Fresh and look for the SNAP EBT Eligible label
  • Filter search results to show only EBT-eligible items
  • EBT pays for food items; backup card covers delivery fees and the Prime fee

Delivery fee: Requires Amazon Prime ($6.99/month for EBT cardholders — half the standard $14.99). Free delivery on Amazon Fresh orders over $35 with the Amazon Fresh add-on subscription ($4.99/month additional) or with select Prime orders.

Best for: Wide product selection, organic items, Whole Foods Market products, specialty diets. Full guide: using EBT on Amazon Fresh.


3. Instacart — EBT at 1,000+ Stores in All 50 States

Instacart accepts EBT at thousands of participating grocery stores in all 50 states and DC. This is the most flexible platform for EBT delivery because it lets you shop from many local stores you already use.

Participating retailers include: ALDI, Costco, Publix, Safeway and all Albertsons-banner stores, Food Lion and all Ahold Delhaize-banner stores, Meijer, Sprouts, Family Dollar, and thousands more.

How it works:

  • Open the Instacart app and look for the EBT SNAP label on store tiles
  • Add your EBT card under Account → Payment Methods → Add EBT SNAP
  • Shop — items with an EBT label are SNAP-eligible
  • Backup card required for delivery fees, service fees, and tips

Delivery fee: Standard delivery fees apply without Instacart+. Instacart+ for EBT is available at $4.99/month for the first year (50% off standard $9.99/month) for EBT cardholders who have placed at least one SNAP order. This includes $0 delivery fees on orders over $35.

Best for: Shopping your preferred local store, widest retailer selection, people in areas without Amazon Fresh or Walmart delivery. Full guide: does Instacart take EBT.


4. DoorDash — EBT at Select Grocery Partners

DoorDash accepts EBT for grocery and convenience store orders at select participating retailers — not for restaurant orders.

Participating stores include: ALDI, Meijer, Weis Markets, Grocery Outlet, Cardenas Markets, Smart & Final, select Dollar General and 7-Eleven locations.

How it works:

  • In the DoorDash app, browse the Grocery section
  • Look for the “EBT SNAP accepted” label on store tiles
  • Add your EBT card under Account → Payment Methods → EBT/SNAP
  • A backup card is required for delivery fees and tips

Delivery fee: Standard DoorDash delivery fees apply; DashPass ($4.99/month) reduces fees on qualifying orders.

Best for: Quick delivery from ALDI or Meijer, convenience store items. Full guide: does DoorDash take EBT.


5. Target — EBT for Drive Up and Order Pickup

Target accepts EBT for Drive Up (curbside) and Order Pickup (in-store pickup) orders placed through the Target app or Target.com. Target does not accept EBT for Shipt home delivery.

How it works:

  • Browse Target’s grocery section online or in the app
  • Choose Drive Up or Order Pickup at checkout
  • Select EBT as your payment method and enter your PIN at pickup

Delivery fee: Drive Up and Order Pickup are free — no delivery fee, no membership required.

Best for: Free curbside pickup with no membership, Good & Gather grocery items. Full guide: does Target take EBT.


6. Thrive Market — EBT for Online Organic Grocery Delivery

Thrive Market became the first online-only retailer to receive USDA SNAP authorization (February 2024). It delivers organic, natural, and specialty diet groceries directly to your door.

How it works:

  • EBT cardholders qualify for a free one-year membership through Thrive Gives (standard cost: $59.95/year)
  • Apply at thrivemarket.com/ebt-grocery-delivery
  • About 70% of Thrive Market’s catalog is SNAP-eligible
  • Free shipping on orders over $49

Best for: Organic and specialty diet products (gluten-free, vegan, keto, paleo), households with dietary restrictions. Full guide: does Thrive Market take EBT.


Comparison: EBT Grocery Delivery Platforms

PlatformEBT StatesMembership RequiredDelivery FeeBest For
WalmartAll 50Optional ($6.47/mo for EBT)Free with Walmart+ AssistWidest geography, lowest prices
Amazon Fresh48 statesPrime ($6.99/mo for EBT)Free with $35+ (add-on req.)Largest selection, organic
InstacartAll 50Optional ($4.99/mo for EBT)Free with Instacart+Shop your local store
DoorDashMost statesOptionalStandard fees applyALDI, Meijer, convenience
TargetAll 50NoneFree (pickup only)Free curbside, no fees
Thrive Market48 statesFree for EBT cardholdersFree over $49Organic and specialty

Delivery Fees and How to Minimize Them

The biggest cost of EBT grocery delivery is the delivery fee — SNAP benefits cannot be used to pay for fees, which must come from a separate card. Here’s how to minimize or eliminate delivery costs:

Free pickup (always free): Every major platform offers free curbside or in-store pickup with no delivery fee and no membership required. Walmart, Target, Kroger, Safeway, and most major grocery chains offer this.

Discounted memberships for EBT cardholders:

  • Walmart+ Assist: $6.47/month — free delivery on $35+ orders
  • Amazon Prime: $6.99/month — access to Amazon Fresh delivery
  • Instacart+: $4.99/month (first year) — free delivery on $35+ orders

Minimum order thresholds: Most platforms waive delivery fees on orders over $35–$50 with a membership. Plan larger, less-frequent orders to hit the minimum rather than multiple small orders.

Free grocery pickup with EBT — for a full list of stores offering free curbside pickup with EBT, see grocery stores with free pickup.


How to Add Your EBT Card to a Delivery Platform

The process is similar across all platforms:

  1. Log into your account on the platform’s app or website
  2. Navigate to Payment Methods (usually under Account or Settings)
  3. Add EBT/SNAP card — select this payment type specifically
  4. Enter your 16-digit EBT card number (front of card)
  5. Add a backup payment method — credit, debit, or prepaid card required for fees

Your SNAP balance pays for eligible food items automatically at checkout. Non-eligible items and all fees go to your backup card.


What You Can and Can’t Buy With EBT Online

You can buy:

  • Fresh, frozen, and canned fruits and vegetables
  • Meat, poultry, and seafood
  • Dairy — milk, cheese, eggs, yogurt
  • Bread, cereals, and grains
  • Packaged and canned foods
  • Snack foods and non-alcoholic beverages
  • Baby food and infant formula
  • Seeds and plants that produce food

You cannot pay with EBT for:

  • Delivery fees, service fees, or tips
  • Alcohol, tobacco, or vitamins/supplements
  • Hot prepared foods
  • Non-food household items
  • Membership fees

For the complete list, see the SNAP-eligible foods guide.


Frequently Asked Questions

Can you use EBT for grocery delivery?

Yes — Walmart, Amazon Fresh, Instacart, DoorDash, and Thrive Market all accept EBT for grocery delivery. Target accepts EBT for curbside Drive Up and in-store pickup. Delivery fees must be paid with a separate card — SNAP cannot cover service charges.

Which grocery delivery service is best for EBT?

It depends on your location and shopping preferences. Walmart has the widest geographic availability (all 50 states) and lowest grocery prices. Amazon Fresh has the largest product selection. Instacart lets you shop from your existing preferred store. Target offers free curbside pickup with no fees or membership.

Do you need a membership for EBT grocery delivery?

No membership is required to use EBT on Walmart, Instacart, or DoorDash. However, memberships eliminate delivery fees — Walmart+ Assist ($6.47/mo), Instacart+ ($4.99/mo first year), and Amazon Prime ($6.99/mo) are all discounted for EBT cardholders.

Can I use EBT on Instacart?

Yes — Instacart accepts EBT at thousands of participating stores in all 50 states. Look for the EBT SNAP label on store tiles in the app. Full details: does Instacart take EBT.

Can delivery fees be paid with EBT?

No — federal SNAP law prohibits using benefits for any non-food charges including delivery fees, service fees, and tips. These must always be paid with a credit, debit, or prepaid card.


To find all stores where you can use EBT in-store or online, see the complete grocery stores that accept EBT directory. To check your SNAP eligibility, use the SNAP calculator.