The first time I showed a mom at our Houston food bank how to order groceries on Amazon with her EBT card, she almost cried.
She had been spending three hours on the bus each Saturday to reach a supermarket that accepted SNAP. Her kids were home alone while she shopped. When I told her she could get the same food delivered to her door, she did not believe me at first.
The whole trip ate most of a Saturday. When the first box showed up at her door two days later, she called me at the food bank in tears. She said it felt like someone had given her back her weekends.
Five years later, I am still surprised how many SNAP recipients I meet who do not know this program exists. So I am writing the guide I wish I could have handed to every family I worked with.
It covers what the USDA SNAP Online Purchasing Pilot is, which retailers take EBT online in 2026, and what you can and cannot buy. It also walks through the setup for Amazon, Walmart, and Instacart step by step.
I have included the fees you can expect, the errors I saw most often, and the USDA sources so you can verify anything before placing an order.
Table of Contents
- 1What the SNAP Online Purchasing Pilot Actually Is
- 2The Major Retailers That Accept EBT Online in 2026
- 3Setting Up EBT on Amazon, Step by Step
- 4Setting Up EBT on Walmart, Step by Step
- 5Setting Up EBT on Instacart, Step by Step
- 6DoorDash and Uber Eats: What Works and What Doesn't
- 7What Fees You Can Expect (and Which You Cannot Pay with SNAP)
- 8State-by-State: Is Your State in the Pilot?
- 9The Five Errors I Saw Most Often (and How to Fix Them)
- 10Pro Tips From Five Years at a Houston Food Bank
- 11If You Don't Have a Personal Card for Fees
- 12Frequently Asked Questions
- 13Related SNAP Guides
What the SNAP Online Purchasing Pilot Actually Is
The USDA launched the SNAP Online Purchasing Pilot in April 2019. It started with New York State and just three retailers โ Amazon, ShopRite, and Walmart.
The goal was simple. Let SNAP households buy groceries online using their EBT card, the same way anyone else would.
The pandemic accelerated the rollout. By 2022, every state had joined. As of 2026, all 50 states, the District of Columbia, Guam, and the U.S. Virgin Islands are in the program.
Puerto Rico operates under NAP block grants, not SNAP. So the online pilot does not apply there.
The pilot lets you use your EBT card as a payment method on a participating retailer website or app. SNAP benefits cover the eligible food items.
Any delivery fees, service fees, tips, or taxes on those fees must be paid with a separate personal payment method. That means a debit card, credit card, or prepaid card.
That is the part that confuses people the most. SNAP pays for the food. A personal card pays for everything else.
You cannot use SNAP to cover the delivery fee, even if you are housebound and have no other way to get groceries.
More retailers have joined recently. DoorDash and Uber Eats entered the program in 2024, along with several regional grocers.
By mid-2026, the full USDA list of approved online retailers is over 200 names long. But most shoppers end up using one of three or four big platforms.
The SNAP eligible-items list is the same online as it is in the store. The USDA does not have separate rules for online purchases.
If you can buy it with EBT at your local Walmart, you can buy it with EBT on Walmart.com. The categories look like this:
- Breads and cereals (including rice, pasta, oats, tortillas)
- Fruits and vegetables (fresh, frozen, canned, or dried)
- Meat, poultry, and fish (fresh, frozen, or canned; including cold deli meats)
- Dairy products (milk, cheese, yogurt, butter, eggs)
- Snack foods (chips, crackers, cookies, nuts)
- Non-alcoholic beverages (juice, soda, coffee, tea, water)
- Seeds and plants that produce food for the household
- Packaged and prepared foods meant for home preparation
And here is what SNAP cannot pay for, online or off:
- Hot prepared food (rotisserie chicken, hot pizza, hot deli sandwiches)
- Alcohol and tobacco in any form
- Vitamins and supplements (look for the Supplement Facts label on the back)
- Household supplies (paper towels, toilet paper, dish soap, detergent)
- Pet food
- Cosmetics and hygiene products
- Live animals (except shellfish, fish removed from water, and animals slaughtered before pickup)
When you shop online, the cart automatically splits items at checkout. SNAP-eligible items show up on one line, charged to your EBT card.
Non-eligible items show up on a second line, charged to your personal card. You do not have to sort anything manually.
The Major Retailers That Accept EBT Online in 2026
The USDA keeps an official list, but the names that matter for most households are below. I am listing them in the order I would recommend trying them.
| Retailer | SNAP Online? | Pickup? | Delivery? | Notes |
|---|---|---|---|---|
| Amazon | Yes (all 50 states + D.C.) | Amazon Fresh in select cities | Yes | Discounted Prime at $6.99/mo for EBT holders |
| Walmart | Yes (all 50 states + D.C.) | Free pickup at most stores | Yes (fees vary) | Pickup is free โ a big deal if you have a car |
| Instacart | Yes (all 50 states + D.C.) | Yes | Yes | Shops Aldi, Kroger, Publix, Costco, and others |
| Aldi | Yes (via Instacart and direct) | Yes | Yes | Often the cheapest SNAP-eligible basket online |
| Kroger family | Yes (direct + Instacart) | Free pickup | Yes | Strong in Midwest and South |
| Publix | Yes (direct + Instacart) | Yes | Yes | Southeast-focused. Accepts EBT for pickup |
| Safeway / Albertsons | Yes (direct + Instacart) | Yes | Yes | West Coast and Mountain West strong |
| BJ's Wholesale | Yes (direct + Instacart) | Yes | Yes | Requires membership. SNAP pays for food only |
| Costco | Yes (via Instacart only) | Yes | Yes | Requires membership. Direct Costco.com does NOT take EBT |
| DoorDash / Uber Eats | Yes (select stores) | Yes | Yes | Limited to grocery partners. Restaurant food NOT eligible |
| ShopRite | Yes (direct) | Yes | Yes | Northeast. One of the original 2019 pilot retailers |
Source: USDA Food and Nutrition Service, SNAP Online Purchasing Pilot. The list above is current as of June 2026 and grows monthly.
Setting Up EBT on Amazon, Step by Step
Amazon is the easiest platform to set up, and the one I usually start families on. The discounted Prime membership is a real benefit if you order groceries more than once a month.
You can use EBT on Amazon without Prime too. Here is the full setup with the gotchas I have personally hit.
- Go to amazon.com and sign in (or create an account with your email and a password). You do not need a credit card to create the account.
- Go to Account and Lists, then SNAP EBT in the menu. The direct URL is
amazon.com/snap. - Enter your EBT card number and PIN. Amazon does not store the PIN โ it is encrypted and used only to authorize the transaction.
- Enter the ZIP code where your card was issued. This must match what your state SNAP agency has on file.
- Verify. Amazon runs a $0.01 authorization hold, reversed immediately, to confirm the card is active.
- Add a personal payment method (debit or credit card) for delivery fees and non-SNAP items. Amazon requires this even if your first order is all SNAP-eligible.
- Start shopping. Look for the SNAP EBT eligible filter in the left sidebar of the grocery category.
- At checkout, choose how much to charge to EBT. Amazon lets you split the payment between EBT and your personal card.
The Amazon Prime discount for EBT recipients is worth explaining separately. The standard Prime membership is $14.99 per month or $139 per year.
EBT and Medicaid cardholders qualify for Prime Access at $6.99 per month. That includes free two-day shipping, free same-day grocery delivery in eligible metros, and Prime Video.
You can sign up at amazon.com/prime/access. You will need to upload a photo of your EBT card or a benefits letter to verify.
The discount renews every 12 months as long as you still qualify.
Setting Up EBT on Walmart, Step by Step
Walmart's setup is similar but the grocery checkout is in a separate part of the site. You use Walmart Grocery, not the main Walmart.com. Here is how I walk people through it.
- Go to grocery.walmart.com or open the Walmart app and switch to the Grocery tab. You will need a free Walmart account.
- Sign in and go to Account, then Payment methods, then Add EBT card. Enter your card number, PIN, and issuing ZIP code.
- Add a personal debit or credit card for fees and non-eligible items.
- Set your delivery or pickup store. Walmart lets you pick a store near your address. Both pickup and delivery are options.
- Add items to your cart and look for the EBT eligible badge on each product.
- At checkout, select EBT card as your payment method. The system shows the SNAP-eligible total and the non-eligible total separately.
- For pickup: you get a text when your order is ready. Drive to the store, park in a designated spot, and check in via the app.
Walmart's free pickup is genuinely the best deal in the SNAP online program if you have a car. There is no delivery fee, no tip expected, and no service fee.
You place the order in the morning and pick it up the same afternoon at most stores. For families with a working car but no spare cash for delivery, this is the path I recommend.
Setting Up EBT on Instacart, Step by Step
Instacart is the most flexible option because it lets you shop multiple local stores through one app. You can browse Aldi, Kroger, Publix, Safeway, Costco, and many regional chains.
Fees are higher than Walmart pickup, but the convenience of comparing prices across stores without leaving the app is real. Here is how to set it up.
- Download the Instacart app (iOS or Android) or go to instacart.com. Create an account with your email and phone number.
- Enter your delivery address. Instacart shows you which stores in your area accept EBT online.
- Go to Account, then Payment methods, then Add EBT card. Enter your card number, PIN, and ZIP code.
- Add a personal payment method. This is mandatory for delivery fees, service fees, tips, and non-SNAP items.
- Pick a store and start shopping. Each item shows whether it is EBT eligible.
- At checkout, apply EBT to eligible items. You see a clear split between SNAP-eligible total and the remainder.
- Choose delivery or pickup. Pickup is usually cheaper โ Instacart pickup is free at many stores on orders over $35.
- Tip in cash if you can. Instacart tips go to the shopper. You cannot pay tips with SNAP, but cash at the door works.
DoorDash and Uber Eats: What Works and What Doesn't
DoorDash and Uber Eats joined the SNAP online pilot in late 2023. This does not mean you can order a pizza with food stamps.
What it means is that DoorDash and Uber Eats can now accept EBT at participating grocery partners. You can order groceries through the DoorDash app and pay with SNAP for eligible items.
What you cannot do is order hot prepared food from restaurants. SNAP has never covered hot food, and that rule applies online just as it does in person.
What DoorDash and Uber Eats can do is accept TANF cash benefits online. If your household receives TANF, you can use that cash portion at a wider range of restaurants and stores.
TANF cash works differently from SNAP. It is real cash on the same card, and it can pay for delivery fees, tips, and non-food items.
What Fees You Can Expect (and Which You Cannot Pay with SNAP)
This is the part where I see the most frustration. Let me lay it out clearly.
SNAP can only pay for eligible food items. Everything else goes on your personal card.
| Fee Type | SNAP Pays? | Typical Cost |
|---|---|---|
| Delivery fee | No | $3.99 - $7.99 |
| Service fee | No | 5% of subtotal |
| Tips | No | Optional, $3 - $10 |
| Bag fee | No | $0.10 per bag |
| Food items (eligible) | Yes | Varies |
The math matters. If your SNAP budget is $200 a month and you place three delivery orders at $6.99 delivery fee each, that is $21 in fees on your personal card.
The food itself still comes from your SNAP balance. But the fees add up fast if you order frequently with delivery instead of pickup.
For more on stretching your monthly benefit, see our SNAP benefit calculator guide. It walks through the full deduction formula.
State-by-State: Is Your State in the Pilot?
The short answer is yes. As of June 2026, all 50 states, the District of Columbia, Guam, and the U.S. Virgin Islands are in the online pilot.
What varies by state is which additional retailers participate, and which stores within those retailers accept EBT online.
TANF cash online is a separate pilot and is smaller. As of 2026, about 35 states allow TANF cash benefits to be used online at participating retailers.
You can verify your state's participation through the USDA FNS online purchasing page. The list is updated quarterly.
The Five Errors I Saw Most Often (and How to Fix Them)
From five years of helping families troubleshoot EBT online orders at the food bank, here are the errors I saw most often.
1. "Card declined" but you know you have benefits
Almost always a wrong PIN. The card locks after three failed attempts. Call the number on the back of your EBT card to unlock it.
If the PIN is correct and it still declines, your state EBT system may be offline for nightly maintenance. Try again in the morning.
2. ZIP code mismatch
If you recently moved and updated your address with the post office but not your SNAP caseworker, the ZIP code on file will not match.
Log into your state benefits portal or call your caseworker to update your address. Then wait 24 to 48 hours for the system to sync before trying again.
3. "Balance too low" when you know you have money
Two causes here. First, the SNAP side of your card is empty but the TANF cash side has money. The app might be pulling from SNAP when it should pull from TANF.
Second, you might have a pending authorization from a previous order that has not cleared yet. Wait 24 hours and check your balance again.
4. Cart shows items as "not EBT eligible" that you can buy in the store
This is a retailer categorization issue, not a USDA rule. Amazon in particular sometimes mislabels eligible items.
If you are sure an item is SNAP-eligible based on the SNAP eligible foods list, try searching for a different brand or package size.
5. Delivery address out of range
Walmart and Amazon both have delivery range limits. If you live more than about 10 miles from a participating store, delivery may not be available.
Pickup is the workaround. Most stores offer free pickup even when delivery is not available at your address.
Pro Tips From Five Years at a Houston Food Bank
Here are the tips I gave families most often, based on what actually worked in practice.
- Use Walmart pickup when possible. It eliminates delivery fees entirely and you still pay with SNAP for the food.
- Compare prices between Amazon and Instacart before ordering. Amazon is often cheaper for pantry staples, Instacart for fresh produce.
- Order early in the month when your SNAP balance is fresh. Late-month orders are more likely to fail due to insufficient funds.
- Keep a small balance on a personal debit card for fees. Many banks offer free starter accounts with no minimum balance.
- If you qualify for Amazon Prime Access at $6.99 per month, the free grocery delivery can save more than the membership costs.
If You Don't Have a Personal Card for Fees
The biggest barrier for some families I worked with was not having a debit card. SNAP covers food, but fees require a personal payment method.
Free pickup at Walmart eliminates the fee entirely. You still need a personal card on file with Walmart, but no charge runs on it if you pick up instead of delivering.
Some community organizations and credit unions offer free or low-cost starter checking accounts. These come with a debit card you can link to Amazon, Walmart, or Instacart.
The USDA SNAP page also lists local organizations that help with EBT setup and banking access.
Frequently Asked Questions
Can I use my SNAP EBT card to buy groceries online?
Yes. As of 2026, all 50 states, D.C., Guam, and the U.S. Virgin Islands participate in the SNAP Online Purchasing Pilot. You can use your EBT card at Amazon, Walmart, Instacart, and other approved retailers.
Can I pay for delivery fees with my SNAP benefits?
No. SNAP can only pay for eligible food items. Delivery fees, service fees, tips, and bag fees must be paid with a personal debit or credit card.
Does Amazon accept SNAP EBT in every state?
Yes. Amazon accepts SNAP EBT online in all 50 states and D.C. for eligible food items. EBT cardholders also qualify for Prime Access at $6.99 per month, which includes free grocery delivery in eligible areas.
Can I use EBT on Instacart?
Yes. Instacart accepts SNAP EBT at participating stores including Aldi, Walmart, Kroger, Publix, and Costco (with membership). You add your EBT card in the app and select it at checkout.
What can't I buy online with my EBT card?
You cannot buy hot prepared food, alcohol, tobacco, vitamins, supplements, pet food, household supplies, or hygiene products. The rules are the same online as in-store. See our SNAP eligible items guide for the full list.
Can I buy hot prepared food online with EBT?
No. The Restaurant Meals Program allows certain elderly and disabled SNAP recipients to buy prepared food at restaurants in select states. But this does not work for online orders through DoorDash or Uber Eats with SNAP benefits.
Is Walmart grocery pickup really free with EBT?
Yes. Walmart does not charge a pickup fee at most stores. You pay with SNAP for eligible food items and pick up your order at the store. No delivery fee, no tip, and no service fee.
What if my SNAP balance is too low to cover the whole order?
Amazon, Walmart, and Instacart all let you split the payment. You choose how much to charge to EBT and how much to your personal card. You can also remove items from your cart before placing the order.
Related SNAP Guides
If you found this guide helpful, these related articles cover EBT card basics, eligible food lists, and benefit calculations:
- โEBT card guide โ how to activate, use, and protect your benefits card
- โWhat can you buy with SNAP โ complete list of eligible and ineligible items
- โSNAP benefit calculator 2026 โ estimate your monthly allotment
- โEBT card declined โ common reasons and quick fixes for card errors
- โEBT at farmers markets โ doubling your SNAP dollars locally



