Yes, you can use EBT on Instacart, but only for certain items and only in some states
Instacart accepts SNAP benefits (the food portion of EBT) in most states, but the rules are strict. You can buy groceries — produce, meat, dairy, bread, pantry staples — the same items you'd buy with EBT at a physical store. You cannot buy prepared foods, alcohol, vitamins, pet food, or anything from Instacart's convenience partners like CVS or Walgreens. The cash portion of your EBT card (TANF or emergency assistance) does not work on Instacart at all.
Instacart's SNAP acceptance varies by state and by store. Not every grocery store that partners with Instacart takes EBT through the app. Before you set up an order, you need to check whether your state participates and whether the specific store you want to use accepts EBT payments through Instacart.
Key Takeaways
- Instacart accepts SNAP benefits in most states, but you can only buy food items that are SNAP-may be able to access — no prepared foods, alcohol, vitamins, or household goods.
- Not every state or store participates; you must check your state's participation status and confirm the specific store accepts EBT before placing an order.
- You enter your EBT card information the same way you would a debit card, and the payment processes at checkout.
- If your order is rejected at checkout, the most common reason is that the store does not accept EBT through Instacart in your state.
- Instacart's convenience stores and prepared-food partners do not accept EBT, even if the main grocery store does.
Which states allow EBT on Instacart
Instacart's SNAP acceptance is not nationwide. The company has rolled out EBT payment in phases, and coverage continues to expand, but some states still do not participate. Your state's SNAP program administrator determines whether Instacart can accept benefits, so availability depends on where you live and which store you're ordering from.
To find out whether your state participates, visit Instacart's SNAP information page or contact your state's SNAP office directly. They can tell you which online retailers, including Instacart, are authorized to accept SNAP in your area. If your state does participate, the next step is confirming that the specific grocery store you want to use accepts EBT through Instacart — some stores in participating states still do not.
How to pay with EBT on Instacart
The process is straightforward once you've confirmed your state and store participate. When you check out, you'll see payment options. Select EBT as your payment method, then enter your card number, expiration date, and PIN — the same information you use at a physical store. Instacart will process the payment like any other debit transaction.
Your order will be rejected at checkout if any items in your cart are not SNAP-may be able to access. This is the most common reason orders fail. Before you submit payment, review your cart and remove anything that's not food — cleaning supplies, paper products, alcohol, or prepared items. If you're unsure whether something qualifies, Instacart usually marks SNAP-may be able to access items with a label in the app.
What you can and cannot buy with EBT on Instacart
SNAP covers food you prepare at home. That means fruits, vegetables, meat, poultry, fish, dairy, bread, cereal, canned goods, frozen vegetables, nuts, seeds, and snack foods like chips or cookies. It also covers baby formula and food for infants. The rule is simple: if it's a raw or uncooked ingredient, or a packaged food with no preparation required, SNAP usually covers it.
SNAP does not cover hot or prepared foods, even if they're in the grocery store. Rotisserie chicken, deli sandwiches, prepared salads, and items from the hot bar are not may be able to access. Alcohol and tobacco are never covered. Vitamins, medicines, and supplements are not may be able to access, nor are pet food, household cleaners, paper products, or personal care items. If you order from Instacart's convenience partners — like CVS or Walgreens — EBT will not work, even for food items, because those retailers are not authorized SNAP merchants.
What happens if your order is rejected
If Instacart rejects your payment at checkout, the most likely reason is that one or more items in your cart are not SNAP-may be able to access. Remove those items and try again. If you've already removed non-may be able to access items and the order still fails, the problem may be that your state or the specific store does not accept EBT through Instacart.
Contact Instacart's customer service and tell them you're trying to pay with EBT. They can confirm whether your state participates and whether the store you selected accepts SNAP. If the store does not, you can try a different grocery store in your area that does participate. If your state does not participate, you'll need to shop in person or explore other online grocery options that may be available in your region.
Delivery fees and EBT
Instacart charges delivery fees and service fees on top of your grocery total. These fees cannot be paid with EBT — you must use a separate payment method like a debit card or credit card. Your SNAP benefits cover only the food items themselves. Before you place an order, make sure you have another payment method available to cover the delivery and service charges.
Some areas offer Instacart+ membership, which reduces delivery fees. If you're a frequent Instacart user, the membership may save you money on those non-SNAP charges, but the membership itself must be paid with a credit or debit card.
Frequently Asked Questions
Can I use the cash portion of my EBT card on Instacart?
No. Instacart accepts only SNAP benefits, which is the food portion of EBT. The cash portion — TANF (Temporary Assistance for Needy Families) or emergency assistance — cannot be used. You can use that portion only at ATMs or in-person at retailers that accept it.
What if I order from a store that doesn't accept EBT on Instacart?
Your order will be rejected at checkout. You'll need to select a different grocery store that does accept EBT through Instacart in your state, or shop in person at a store that takes your EBT card directly.
Do I need to enter my PIN when I pay with EBT on Instacart?
Yes. You enter your PIN the same way you would at a checkout counter. This confirms the transaction and protects your account.
Can I use EBT to pay for delivery and service fees?
No. EBT covers only the food items in your order. You must pay delivery fees, service fees, and any tips with a separate debit or credit card.
Why did my EBT payment get declined even though I have money on my card?
The most common reason is that your cart contains items that are not SNAP-may be able to access. Review your order and remove any non-food items, prepared foods, or alcohol. If the cart contains only may be able to access items and payment still fails, contact Instacart to confirm your state and store participate in the SNAP program.