Amazon does accept SNAP benefits, but only for certain products through Amazon Fresh and Whole Foods Market
Amazon accepts SNAP benefits (food stamps) through two channels: Amazon Fresh, which is Amazon's grocery delivery service, and Whole Foods Market, which Amazon owns. However, SNAP will only cover food items that meet USDA rules — fresh produce, meat, dairy, bread, and other groceries. You cannot use SNAP to buy prepared foods, vitamins, pet food, household supplies, or anything else that isn't considered food for human consumption.
To use SNAP on Amazon, you need an Amazon account and must set up your benefits through the SNAP payment system. The process is straightforward but requires a few steps upfront. Once linked, your SNAP balance appears as a separate payment method at checkout, just like a debit card.
Key Takeaways
- Amazon Fresh and Whole Foods Market are the only Amazon services that accept SNAP, not the main Amazon.com site.
- SNAP covers only food items for human consumption — produce, meat, dairy, frozen vegetables, bread, and similar groceries — not prepared meals or non-food items.
- You must link your EBT card to your Amazon account through the SNAP payment system before you can use benefits at checkout.
- Amazon Fresh delivery fees and Whole Foods purchases both work with SNAP, though some regions have limited Amazon Fresh availability.
How to link your EBT card to Amazon
Start by going to Amazon's SNAP benefits page or opening the Amazon Fresh or Whole Foods app. You will be asked to enter your EBT card number, expiration date, and CVV (the three-digit security code on the back). Amazon verifies the card with your state's SNAP system.
After verification, your SNAP balance will show in your Amazon account under payment methods. You can then use it to pay for may be able to access groceries at checkout. The balance updates automatically after each purchase, just like a regular debit card would.
If you do not have an Amazon account yet, you will need to create one first. This requires an email address and a password. You can use any email address, and you do not need Amazon Prime to use SNAP benefits on Amazon Fresh or Whole Foods.
What you can and cannot buy with SNAP on Amazon
SNAP covers the same items on Amazon that it covers in any grocery store. This includes fresh and frozen vegetables and fruits, meat and poultry, fish and seafood, dairy products like milk and cheese, breads and cereals, snack foods like crackers and nuts, and beverages like juice and coffee. Seeds and plants that produce food are also covered.
SNAP does not cover prepared or hot foods, vitamins and medicines, pet food, household supplies, alcohol, tobacco, or anything marked as non-food. On Amazon Fresh and Whole Foods, items are clearly labeled as SNAP-may be able to access or not, so you will know before you add them to your cart. If you try to check out with ineligible items, the system will flag them and ask you to remove them or pay with a different payment method.
Regional availability and delivery options
Amazon Fresh is not available everywhere. Availability depends on your zip code and whether Amazon has a fulfillment center or partner store near you. You can check whether Amazon Fresh delivers to your address by entering your zip code on the Amazon Fresh homepage. Whole Foods Market locations are more widespread, and you can shop in-store or order online for pickup or delivery at most locations.
If Amazon Fresh is not available in your area, Whole Foods is usually an option. You can visit a Whole Foods store in person and pay with your EBT card at the register, or you can order online through the Whole Foods website or app and pick up your order. Some Whole Foods locations also offer delivery through Amazon.
How SNAP payments work at checkout
When you check out on Amazon Fresh or Whole Foods, you will see your SNAP balance listed as a payment method. If your order total is less than your SNAP balance, you can pay the entire amount with SNAP. If your order is more than your SNAP balance, you will need to use another payment method (credit card, debit card, or gift card) to cover the difference.
Your SNAP balance does not roll over to the next month — it resets on the first of each month based on your benefit amount. Any balance you do not spend by the end of the month is lost, so plan your purchases accordingly.
Troubleshooting common issues
If your EBT card is not being accepted, the most common reason is that you entered the card number or CVV incorrectly. Double-check both and try again. If the card was recently replaced or reissued by your state, you may need to wait a day or two for the new card to activate in Amazon's system.
If you see an error message saying your card is not valid or your balance is zero, contact your state's SNAP office to confirm your benefits are active and your card is not blocked. Some states temporarily freeze cards if there is suspicious activity, and you may need to call to unlock it.
If an item you expected to be SNAP-may be able to access is marked as ineligible, it may be because Amazon's system categorized it differently than a physical store would. You can contact Amazon customer service to ask about a specific item, or you can simply remove it from your cart and find an alternative.
Frequently Asked Questions
Can I use SNAP on regular Amazon.com?
No. SNAP only works on Amazon Fresh and Whole Foods Market. The main Amazon.com site does not accept SNAP benefits. If you want to order groceries through Amazon, you must use Amazon Fresh or shop at Whole Foods.
Do I need Amazon Prime to use SNAP on Amazon Fresh?
No. SNAP works on Amazon Fresh whether or not you have a Prime membership. However, Prime members may get faster delivery or lower fees on some orders, depending on your location and the promotion running at the time.
What happens if I do not spend all my SNAP benefits by the end of the month?
Your SNAP balance resets on the first of the next month. Any amount you do not spend by the last day of the current month is lost. Your new monthly benefit amount appears in your account on the first of the next month.
Can I use SNAP to pay for Amazon Fresh delivery fees?
No. Delivery fees must be paid with a credit card, debit card, or gift card. You can only use SNAP to pay for the may be able to access food items themselves, not for the delivery charge.
What if my state does not participate in SNAP online purchasing?
Most states now allow SNAP to be used online, but a few do not. You can check your state's SNAP office website or call them to confirm whether online purchasing is available in your state. If it is not, you can only use SNAP at physical grocery stores.