Amazon Fresh and Whole Foods accept EBT for groceries, but regular Amazon.com does not

You can use your EBT card to buy groceries on Amazon Fresh and Whole Foods Market (which Amazon owns), but not on the main Amazon.com website. Amazon Fresh is a grocery delivery service where you can order food items for home delivery or pickup. Whole Foods is the physical grocery store chain, where you can use your EBT card in-store or online for delivery in some areas. Regular Amazon.com, which sells electronics, clothing, books, and other non-food items, does not accept EBT under any circumstances.

The reason is straightforward: EBT (the card that carries SNAP benefits) can only pay for food you eat. Amazon.com primarily sells things that are not food, so the federal rules that govern SNAP do not allow it. Amazon Fresh and Whole Foods work because they are classified as grocery retailers, and the items you buy there — produce, meat, dairy, pantry staples — are all SNAP-may be able to access foods.

Key Takeaways

  • Amazon Fresh accepts EBT for grocery delivery in select cities; you must set up an account and add your EBT card as a payment method.
  • Whole Foods accepts EBT both in physical stores and online for delivery in some regions, but availability varies by location.
  • You cannot use EBT on regular Amazon.com, and mixing EBT with other payment methods in a single order is not possible on either service.
  • Non-food items like household supplies, vitamins, and pet food do not may have access to for EBT payment, even on Amazon Fresh or Whole Foods.
  • Your EBT card works the same way on these platforms as it does in a physical grocery store — only SNAP-may be able to access foods are covered.

How to use EBT on Amazon Fresh

To use EBT on Amazon Fresh, you first need to create an Amazon account or sign into an existing one. Go to Amazon Fresh's website or open the Amazon app and navigate to the Fresh section. Add your EBT card information to your payment methods — the system will ask for the card number, expiration date, and PIN, just as you would enter it at a checkout register.

When you shop, add SNAP-may be able to access items to your cart. The system will show you which items may have access to; non-food items and certain products (like alcohol, hot foods, or vitamins) will not be available for EBT payment. At checkout, select your EBT card as the payment method. The order will process, and your groceries will be delivered or available for pickup at a participating Amazon Fresh location.

Amazon Fresh is not available everywhere. Service areas include parts of California, Illinois, Georgia, Maryland, New Jersey, New York, Pennsylvania, and Virginia, though this list changes. Before you set up an account, check whether Amazon Fresh delivers to your zip code on their website. If it does not, Whole Foods may still be an option in your area.

How to use EBT on Whole Foods

At a physical Whole Foods store, using your EBT card works exactly as it does anywhere else: select your groceries, go to checkout, and swipe or insert your card when prompted. The cashier will separate SNAP-may be able to access items from non-may be able to access ones if you have both in your cart, and you will pay for the food with EBT and any other items with a different payment method.

For online orders through Whole Foods' website or app, the process is similar to Amazon Fresh. Create or sign into your Whole Foods account, add your EBT card to your payment methods, and shop for SNAP-may be able to access groceries. At checkout, select EBT as your payment method. Whole Foods offers delivery and pickup options in many areas, but not all locations support online EBT orders yet. Check the Whole Foods website to see if your store offers this service.

Whole Foods has a wider physical footprint than Amazon Fresh, so if you live in an area without Amazon Fresh service, Whole Foods in-store shopping with EBT may be your best online-adjacent option. However, online delivery with EBT is still rolling out and is not available everywhere.

What you can and cannot buy with EBT on these platforms

SNAP covers food you prepare and eat at home. On Amazon Fresh and Whole Foods, this means fruits, vegetables, meat, poultry, fish, dairy, eggs, breads, cereals, snack foods, non-alcoholic beverages, and pantry staples like beans, rice, and pasta. Seeds and plants that produce food also may have access to.

SNAP does not cover hot or prepared foods, alcohol, tobacco, vitamins and medicines, pet food, household supplies, personal care items, or anything not meant to be eaten. On Amazon Fresh and Whole Foods, the system automatically filters out non-may be able to access items when you try to pay with EBT. If an item does not appear as available for EBT payment, it is not SNAP-may be able to access, and you cannot use your EBT card to buy it — even if you could buy it with cash at the same store.

Mixing EBT with other payment methods

You cannot split a single order between EBT and another payment method on Amazon Fresh or Whole Foods online. If your cart contains both SNAP-may be able to access and non-may be able to access items, you have two choices: remove the non-may be able to access items before checkout, or place two separate orders — one with EBT for the groceries and one with a credit card or debit card for everything else.

In a physical Whole Foods store, the cashier can ring up may be able to access and non-may be able to access items separately and process them with different payment methods in a single transaction. Online, the system does not allow this split, so you must manage it yourself by separating your cart before you check out.

Troubleshooting common issues

If your EBT card is declined on Amazon Fresh or Whole Foods, the most common reason is that your card has insufficient funds. Check your account balance through your state's EBT customer service line or website before you try again. Some states also require you to call a number on the back of your card to activate online shopping, so if you have never used your EBT card online before, contact your state's EBT program first.

If the website says your card is invalid or expired, make sure you are entering the card number, expiration date, and PIN correctly. If you recently received a replacement card, the old card number will not work. If you are still having trouble, contact Amazon Fresh or Whole Foods customer service with your order number, and they can help you troubleshoot the payment issue.

If Amazon Fresh or Whole Foods does not serve your area, you can still use your EBT card at any physical grocery store, farmers market (in some states), or other SNAP-authorized retailer. Call your state's EBT customer service line to find retailers near you or to ask whether online shopping is available in your region.

Frequently Asked Questions

Can I use EBT on regular Amazon.com to buy groceries?

No. Regular Amazon.com does not accept EBT for any items, including groceries. You can only use EBT on Amazon Fresh or Whole Foods. If you want to shop on Amazon.com, you must use a credit card, debit card, or other payment method.

Do I need a Prime membership to use EBT on Amazon Fresh?

No. You can use EBT on Amazon Fresh without a Prime membership. However, some delivery fees or minimum order amounts may apply depending on your location and the service level you choose. Check Amazon Fresh's website for current details in your area.

What happens if I order non-food items by mistake on Amazon Fresh?

The system will not let you pay for non-food items with EBT. At checkout, only SNAP-may be able to access items will be available to pay with your EBT card. Non-may be able to access items will either be removed from the order or you will be prompted to pay for them with a different payment method.

Can I use EBT on Whole Foods if I do not have a physical store near me?

If Whole Foods does not have a store in your area, you cannot use their online service with EBT. However, Amazon Fresh may serve your region, or you can use your EBT card at other grocery stores, supermarkets, or authorized retailers in your area.

Does my state's EBT work on Amazon Fresh and Whole Foods?

Most states' EBT cards work on Amazon Fresh and Whole Foods, but some states have restrictions or have not yet enabled online shopping. Contact your state's EBT customer service line to confirm whether your card can be used for online grocery orders, and whether Amazon Fresh or Whole Foods operates in your state.