Amazon accepts EBT for groceries through a program called Amazon Fresh, but only for food items and only in certain areas
You can use your EBT card on Amazon, but not for everything and not everywhere. Amazon Fresh, Amazon's grocery delivery service, accepts SNAP benefits (the food part of EBT) in select cities and regions across the United States. You cannot use EBT to buy non-food items, prepared foods, or anything else on Amazon's main marketplace — only unprepared groceries through Fresh.
The catch is that Amazon Fresh is not available in every city. Availability depends on where you live and whether Amazon has a Fresh location or delivery service in your area. You need to check whether Fresh operates where you are before you set up an account.
If Amazon Fresh is not available in your area, you have other online options for using SNAP benefits. Walmart, Target, Instacart, and several other retailers now accept EBT online for grocery delivery or pickup, though the list of participating stores and regions changes regularly.
Key Takeaways
- Amazon Fresh accepts SNAP EBT cards for unprepared groceries in participating regions, but you must check whether Fresh delivers to your address first.
- You cannot use EBT on Amazon's main marketplace for any items, including food — only through the separate Amazon Fresh service.
- EBT covers only food items on Amazon Fresh: produce, meat, dairy, pantry staples, and similar groceries, not prepared foods or household goods.
- If Amazon Fresh is not available in your area, Walmart, Target, and Instacart are other major retailers that accept EBT for online grocery orders.
How to check if Amazon Fresh accepts EBT in your area
Go to the Amazon Fresh website and enter your zip code or address in the delivery area checker. The site will tell you when ready whether Fresh delivers to your location. If it shows your area as available, you can proceed to set up an account. If not, Fresh does not currently serve your address.
Amazon Fresh availability is limited to certain metropolitan areas and regions. As of now, Fresh operates in parts of California, Florida, Georgia, Illinois, Maryland, New Jersey, New York, Pennsylvania, Texas, and Washington, among others, but coverage within each state is not complete. Even if you live in a state where Fresh operates, your specific neighborhood or zip code may not be covered.
Availability can change, so if Fresh is not available now, you can check back periodically. Amazon expands Fresh delivery to new areas over time, though there is no set schedule for when your area might be added.
What you can and cannot buy with EBT on Amazon Fresh
SNAP benefits cover unprepared foods that you cook or prepare at home. On Amazon Fresh, this includes fruits and vegetables, meat and poultry, fish and seafood, dairy products, eggs, bread, cereals, canned goods, frozen vegetables, nuts, beans, rice, pasta, and similar staple items. You can also buy baby formula and baby food with EBT.
You cannot use EBT for prepared or hot foods, vitamins, medicines, pet food, household supplies, paper products, alcohol, tobacco, or any non-food items. Amazon Fresh will not let you use your EBT card to pay for these items, even if they are sold on the Fresh platform.
If your order contains both may be able to access and ineligible items, you will need to pay for the ineligible items with another payment method. Amazon Fresh will separate the charges so that EBT covers only the groceries that SNAP rules allow.
Setting up your EBT card on Amazon Fresh
To use EBT on Amazon Fresh, you need an Amazon account and a valid EBT card. During checkout, select EBT as your payment method. Amazon will ask you to enter your card number, expiration date, and PIN — the same information you use at a physical store.
Your EBT card must be active and have available funds. Amazon Fresh will process the payment just like a point-of-sale transaction at a grocery store. If your card is declined, check that your PIN is correct and that your account has sufficient balance. You can check your EBT balance through your state's EBT customer service line or online portal before you place an order.
Some states require you to register your EBT card with Amazon before you can use it online. Check your state's EBT program website or call the customer service number on the back of your card to find out whether registration is required in your state.
Delivery fees and minimum order amounts
Amazon Fresh charges delivery fees that vary by location and order size. Some areas have free delivery on orders above a certain amount, while others charge a flat fee or per-mile fee. These delivery costs are separate from your groceries and must be paid with a non-EBT payment method — you cannot use your EBT card to cover delivery charges.
Amazon Fresh also sets minimum order amounts in some areas, typically around $35 to $100. You must meet this minimum before you can place an order. The minimum applies to the cost of groceries only, not including delivery fees.
If you have a Prime membership, you may be able to reduce or waive delivery fees on Amazon Fresh orders, depending on your location. Check the Fresh website for current Prime benefits in your area.
Other online retailers that accept EBT
If Amazon Fresh is not available where you live, several other major retailers accept SNAP benefits for online grocery orders. Walmart accepts EBT through its website and app for delivery and pickup in most states. Target accepts EBT through Instacart in participating areas. Instacart itself partners with many grocery chains and accepts EBT directly in some regions. Kroger, Safeway, and other regional grocery chains also accept EBT online in areas where they operate.
Each retailer has different coverage areas, delivery fees, and minimum order requirements. You can check each one's website to see whether it serves your address and what the terms are. Some retailers offer free or reduced delivery for SNAP customers, while others do not.
The USDA maintains a list of retailers authorized to accept SNAP online, though the list does not include every small or regional option. Your state's EBT program website may also have information about which online retailers accept benefits in your state.
Frequently Asked Questions
Can I use EBT on the regular Amazon website or just Amazon Fresh?
Only Amazon Fresh accepts EBT. The main Amazon marketplace does not accept SNAP benefits for any items, including groceries. You must use the separate Amazon Fresh service, which is a different platform with its own website and app.
What happens if I don't have a Prime membership — can I still use Amazon Fresh with EBT?
Yes, you do not need Prime to use Amazon Fresh or to pay with EBT. Prime membership may reduce delivery fees in some areas, but it is not required. You can order from Fresh and pay with your EBT card whether you have Prime or not.
Can I use EBT to pay for delivery fees on Amazon Fresh?
No. EBT covers only the cost of may be able to access groceries. Delivery fees, service fees, and tips must be paid with a credit card, debit card, or other non-EBT payment method. You will need to have another way to pay for these charges when you check out.
What should I do if my EBT card is declined on Amazon Fresh?
First, check that you entered your PIN correctly and that your card has available funds. You can verify your balance through your state's EBT customer service line or online portal. If the balance is correct, contact Amazon Fresh customer service to report the issue. Your state's EBT program can also help troubleshoot if the problem is with your card itself.
Does Amazon Fresh accept EBT in every state?
No. Amazon Fresh is available in select cities and regions, and availability varies by state. Some states have no Amazon Fresh coverage at all. You must check whether Fresh delivers to your specific address to know whether you can use it. If Fresh is not available where you live, other online retailers in your area may accept EBT instead.