SNAP works with specific grocery delivery services, not all of them
You can use SNAP benefits to pay for groceries ordered online, but only through retailers and delivery services that have been approved by the U.S. Department of Agriculture. Amazon, Instacart, Walmart, and Target all accept SNAP online in most states, but smaller delivery apps and local services often do not. The approval process is state-by-state, so what works in one state may not work in another.
The key difference from in-store shopping: you cannot use SNAP to pay for delivery fees, tips, or non-food items. You can only use your benefits to pay for the actual groceries themselves. Some services let you pay for groceries with SNAP and the delivery fee with a separate card; others require you to cover the fee separately before checkout.
Key Takeaways
- SNAP benefits work online only through retailers the USDA has approved, which varies by state and changes over time.
- You must link your EBT card to your online account before you can use SNAP to pay; the process differs slightly between retailers.
- SNAP covers only the food itself, not delivery fees, tips, or household items, so you will need a second payment method ready.
- Some retailers cap the amount you can spend per order or per week using SNAP online, so check your state's rules before you shop.
- If your order is rejected at checkout, the most common reason is that a non-may be able to access item slipped into your cart or your EBT card needs to be relinked.
How to link your EBT card to a delivery service
Before you can order, you need to connect your EBT card to your account on the retailer's website or app. The steps are similar across most services but not identical. Log into your account, go to payment methods or wallet settings, and select the option to add an EBT card. You will be asked to enter your card number, expiration date, and the PIN you use at the store.
Some services, like Amazon and Walmart, let you add your EBT card directly in the app. Others, like Instacart, may ask you to verify your identity or confirm your state of residence before the card will work. This verification step can take a few minutes or up to 24 hours. Once your card is linked, it will appear as a payment option at checkout, usually labeled as "EBT" or "SNAP".
If your card is rejected when you try to link it, the most common reasons are: your PIN is incorrect, your card has expired, or your state does not currently allow that retailer to accept SNAP online. Call your state's SNAP hotline or check your EBT card issuer's website to confirm your card is active and your PIN is correct.
Which retailers accept SNAP online in your state
The USDA maintains a list of approved retailers on its website, organized by state. As of now, the largest national services that accept SNAP online in most states are Amazon Fresh, Instacart (through partner stores), Walmart.com, and Target.com. Kroger, Safeway, and some regional chains also participate in certain states. However, the list changes regularly as new retailers join and others drop out.
To find the current list for your state, visit the USDA's SNAP Online Purchasing Pilot page or contact your state's SNAP agency directly. Your state's SNAP hotline can tell you which services are live in your area right now. Some states have only one or two approved retailers; others have a dozen or more. If you do not see your preferred service listed, it may be coming soon, or your state may not have approved it yet.
Availability also depends on your delivery address. Even if a retailer is approved in your state, they may not deliver to your zip code. When you search for a retailer's service, enter your address first to confirm they can reach you before you set up your account.
What happens at checkout when you pay with SNAP
When you are ready to pay, select your linked EBT card as the payment method. The system will separate your order into two parts: items that SNAP covers and items that it does not. SNAP-may be able to access items include fruits, vegetables, meat, dairy, bread, cereals, and other food staples. Non-may be able to access items include alcohol, tobacco, hot prepared foods, vitamins, pet food, and household supplies like paper towels or cleaning products.
At checkout, you will see the SNAP-may be able to access total and the non-may be able to access total displayed separately. You will be charged the SNAP amount to your EBT card and asked to provide a different payment method (credit card, debit card, or gift card) for the non-may be able to access items and any delivery or service fees. If your SNAP balance is lower than the may be able to access food total, you can pay the difference with another card.
Some retailers have weekly or per-order spending limits for SNAP purchases online. These limits vary by state and retailer—some cap it at $100 per order, others at $500 per week. Check your retailer's SNAP policy before you add items to your cart, or you may find your order rejected at the last moment.
Why your SNAP payment might be declined
The most common reason an order is rejected is that a non-may be able to access item ended up in your cart. This can happen if you add an item that looks like food but is not covered—for example, some retailers sell vitamins or supplements in the grocery section, and these are not SNAP-may be able to access. Review your cart carefully before checkout and remove anything that is not a basic food item.
A second common reason is that your EBT card needs to be relinked. If you have not used your card online in a while, or if your card was replaced, the retailer's system may no longer recognize it. Go back to your payment methods, remove the old card, and add it again with your current PIN. This usually takes just a few minutes.
If your card is declined and you have confirmed it is active and your PIN is correct, contact the retailer's customer service. They can see whether the issue is on their end or with your card. If it is a card problem, call your EBT card issuer or your state's SNAP hotline. If it is a retailer problem, they may be able to process your order manually or suggest an alternative.
Delivery timing and what to expect
Delivery windows for SNAP orders are the same as for regular orders on most services. Amazon Fresh typically offers same-day or next-day delivery in participating areas. Instacart and Walmart usually offer delivery within 24 to 48 hours. Target offers same-day delivery in some zip codes. Exact timing depends on your location, the retailer, and how busy they are.
One difference: some retailers prioritize non-SNAP orders or have separate delivery slots for SNAP orders, which can mean slightly longer wait times. This is not universal, but it is worth knowing. If you need groceries urgently, check the estimated delivery time before you place your order.
When your order arrives, the driver will not know which items were paid for with SNAP and which were not. The receipt you receive will show the breakdown, and your EBT statement will reflect the SNAP charge separately from any other payments you made.
State-by-state differences and limits
SNAP online rules are set at the federal level but implemented by each state, which means the details vary. Some states allow unlimited weekly spending on SNAP online purchases; others cap it at $500 or $1,000 per week. Some states have approved many retailers; others have only approved one or two. A few states have not yet approved any retailers for online SNAP purchases.
Your state's SNAP agency website will list the current rules for your area, including any spending limits, approved retailers, and any special requirements. If you move to a different state or your state adds new retailers, your EBT card will still work, but you may need to relink it or confirm your new address with the retailer.
Frequently Asked Questions
Can I use SNAP to pay for delivery fees or tips?
No. SNAP covers only the food items themselves. You must pay delivery fees, tips, and service charges with a separate payment method, such as a credit card or debit card. Some retailers let you add a tip at checkout; others ask you to tip the driver directly.
What if I do not have a debit or credit card to cover the delivery fee?
Some retailers accept other payment methods, such as gift cards or digital wallets. Check the retailer's payment options before you place your order. If you have no way to pay the delivery fee, you may need to shop in-store instead, or look for a retailer that offers free delivery for SNAP orders in your area.
Can someone else use my EBT card to order groceries online?
Technically, your EBT card is for your use only, and you should not share your PIN with anyone else. However, many households have one person who manages the shopping for everyone. If you want to let a family member order on your behalf, you can give them permission to use your account, but keep your PIN private and monitor your balance regularly.
What happens if I order something by mistake that is not SNAP-may be able to access?
The system will flag it at checkout and separate it into the non-may be able to access total. You can remove it before you pay, or you can pay for it with a different card. If you have already paid and realized the mistake, contact the retailer's customer service to see if they can adjust the order before it ships.
Do I earn rewards points or cashback on SNAP purchases?
Most retailers do not allow rewards or cashback on SNAP purchases. Your SNAP benefits are meant to go toward the food itself. Check your retailer's policy, but in most cases, only the non-SNAP portion of your order will earn rewards.
