Where You Can Spend EBT Cash Online

Your EBT cash card works online at a small but growing number of retailers. The main ones are Amazon (through their fresh grocery delivery service), Walmart.com, and Instacart (when you shop at participating stores). Some states also allow online purchases at regional grocery chains — check your state's SNAP website to see which retailers near you accept online EBT payments.

Not every online store takes EBT cash. Target, Kroger, and most smaller grocery delivery services do not currently accept EBT for online orders, though this changes periodically. Your card works the same way online as it does in a physical store — you enter your PIN and the payment goes through — but the retailer has to be set up to process SNAP payments digitally.

The easiest way to find out which stores work in your state is to visit your state's SNAP or food information website directly. Each state manages its own list of approved online retailers, and some states have more options than others.

Key Takeaways

  • Amazon Fresh, Walmart.com, and Instacart are the most widely available online retailers that accept EBT cash, but availability depends on your state and which stores participate in your area.
  • You enter your EBT PIN at checkout just as you would in a store, and the payment processes when ready if the retailer is approved.
  • Your state's SNAP website lists which online retailers are currently accepting EBT in your area, since options vary by location.
  • Delivery fees and tips are paid with a different payment method — your EBT card covers only the groceries themselves.
  • Some retailers require you to set up an account and link your EBT card before you can check out, which takes a few minutes the first time.

Setting Up Your EBT Card for Online Shopping

Before you can buy groceries online, you need to create an account with the retailer and add your EBT card as a payment method. The steps are similar across most sites: go to the store's website or app, create a login with your email and password, then add your card information when prompted.

When you enter your card details, you will need your 16-digit card number (the long number on the front), the expiration date, and your four-digit PIN. Do not enter your PIN in the security code field — that field is for something different. Your PIN is what you use at checkout to confirm the payment. Some sites ask you to verify your address and zip code to match what is on file with your state's EBT program.

The first time you use your card online, the retailer may place a small temporary hold on your account to confirm the card is real. This hold disappears within a few days and does not affect your balance. After that, your card information stays saved in your account so you do not have to re-enter it every time you shop.

How to Complete an Online Purchase

Once your account is set up and your EBT card is linked, shopping online works much like shopping in a store. Add groceries to your cart, review what you selected, then proceed to checkout. At checkout, you will see a list of payment methods — select your EBT card from the options.

The retailer will ask you to enter your four-digit PIN to confirm the purchase. This is the same PIN you use at the store. After you enter it, the payment processes and you will see a confirmation number. Your EBT balance updates right away, just as it does when you swipe your card in person.

Delivery fees, service fees, and tips cannot be paid with your EBT card — you will need to use a debit card, credit card, or other payment method for those charges. Most retailers show you the total cost of fees before you complete the order, so you know exactly what will be charged to your other card.

What You Can and Cannot Buy

The same rules explore online as in stores: your EBT cash covers food you cook at home, like vegetables, meat, bread, milk, and canned goods. It does not cover hot or prepared foods, vitamins, pet food, household supplies, or alcohol.

Some online retailers have filters that automatically hide items your EBT card cannot buy, so you will not accidentally add them to your cart. Others do not, which means you might add something and then get an error at checkout saying that item is not may be able to access. If that happens, remove the item and try again. The retailer's customer service can tell you which specific items are not allowed if you are unsure.

Produce, frozen vegetables, meat, poultry, fish, dairy, bread, cereals, and canned or packaged foods are all may be able to access. Seeds and plants you grow food from are also covered, though most online grocers do not sell them.

Troubleshooting Common Problems

If your card is declined online, the most common reason is that you entered your PIN incorrectly. Try again carefully — the PIN is case-sensitive on some sites, though most do not distinguish between uppercase and lowercase. If you have tried three times and it still does not work, your card may be temporarily locked for security. Wait 24 hours and try again, or call your state's EBT customer service line to unlock it.

Another common issue is that the retailer is not approved in your state yet, even though it is approved in other states. Check your state's SNAP website to confirm the store you want to use is on the list. If it is not, you will not be able to use your EBT card there, even if the site says it accepts SNAP.

If your balance shows as zero or very low online but you know you have money, there may be a delay in the system updating. EBT balances can take a few hours to reflect after a purchase, especially late at night or on weekends. Check again in a few hours. If the balance still looks wrong after a full day, call your state's EBT line to report it.

Delivery and Pickup Options

Most online grocery retailers offer both delivery and in-store pickup. Delivery brings groceries to your home, usually within one to three days depending on where you live and how busy the service is. Pickup means you order online and then go to the store to collect your groceries at a scheduled time.

Pickup is often faster and cheaper than delivery — many stores offer free or low-cost pickup, while delivery fees can range from a few dollars to $10 or more per order. Your EBT card pays for the groceries either way; the delivery fee or pickup fee comes from a different payment method.

Some areas have very limited delivery windows, especially during busy seasons. If you live in a rural area or far from a distribution center, delivery may not be available at all, though pickup might be. Check the retailer's website to see what options are available at your zip code before you start shopping.

Keeping Your Card Safe When Shopping Online

Treat your EBT card number and PIN the way you would treat a debit card number and PIN — do not share them with anyone, and do not enter them on websites you do not trust. Only use your EBT card on the official websites or apps of major retailers like Amazon, Walmart, or Instacart, not on third-party sites or through text messages.

If your card is lost or stolen, or if you see a purchase you did not make, call your state's EBT customer service line right away. They can freeze your card and issue a replacement. Fraudulent purchases are usually reversed, but it is faster if you report them quickly.

When you shop online, your card information is encrypted, which means it is scrambled so that hackers cannot read it. Major retailers use the same security technology that banks use, so your information is as safe online as it is when you swipe your card in a store.

Frequently Asked Questions

Can I use my EBT card on any grocery delivery app?

No. Only retailers that have been approved by your state to accept SNAP online can process EBT payments. Instacart, Amazon Fresh, and Walmart.com are the most common, but your state may have others. Check your state's SNAP website for the full list of approved retailers in your area.

Do I have to pay a delivery fee with my EBT card?

No. Delivery fees, service fees, and tips must be paid with a credit card, debit card, or other payment method — not with your EBT card. You will enter a separate payment method for those charges at checkout.

What happens if I enter my PIN wrong three times?

Your card will be temporarily locked for security. Wait 24 hours before trying again, or call your state's EBT customer service line to unlock it sooner. They can verify your identity and restore access right away.

Can I return groceries I bought online?

Yes, most retailers allow returns within a certain time frame, usually 30 days. The refund goes back to your EBT card. Contact the retailer's customer service to start a return — you may need to bring the groceries back to a store or arrange a pickup, depending on the retailer's policy.

Does my EBT balance update right away after I buy groceries online?

Usually yes, but it can take a few hours, especially during nights or weekends. If your balance still looks wrong after a full day, call your state's EBT line to check. There may be a processing delay or an error that needs to be corrected.