Instacart accepts SNAP benefits through your EBT card, but only for certain items and only at participating stores

Instacart does take SNAP payments, but with real limits. You can use your EBT card to pay for groceries through Instacart, but the store has to be one Instacart partners with, and the items have to be foods you can buy with SNAP — not prepared foods, alcohol, or household supplies. Not every Instacart store location accepts EBT. You need to check which stores near you take it before you place an order.

The process is straightforward once you know your store accepts EBT: you add items to your cart, select EBT as your payment method at checkout, and enter your PIN just like you would at a physical register. Instacart does not charge a delivery fee or service fee when you pay with EBT, though some stores may have a small order minimum.

Key Takeaways

  • Instacart accepts EBT cards for SNAP benefits, but only at stores that have partnered with Instacart and chosen to accept EBT online.
  • You can only buy SNAP-may be able to access foods — produce, meat, dairy, bread, canned goods — and cannot purchase prepared foods, alcohol, vitamins, or non-food items.
  • Check the Instacart app or website before ordering to confirm your specific store location accepts EBT payments.
  • Instacart waives delivery and service fees for EBT orders at most participating locations, though individual store minimums may apply.

Which Instacart store locations accept EBT

Instacart partners with major grocery chains, but not all of them accept EBT online. The stores that do include Albertsons, Safeway, Kroger, Whole Foods, Sprouts, and some regional chains, but the list changes and varies by location. A store may accept EBT in one city but not another, or may have stopped accepting it since you last used it.

The only way to know for certain is to open the Instacart app or go to Instacart.com, enter your zip code or address, and look at the store list. Stores that accept EBT will be marked clearly. If you do not see any EBT-accepting stores in your area, try searching again with a slightly wider radius, or contact Instacart customer service to ask which stores near you currently take EBT.

What you can and cannot buy with SNAP on Instacart

SNAP rules are the same whether you shop in person or through Instacart. You can buy fruits, vegetables, meat, poultry, fish, dairy, eggs, bread, cereals, snack foods, and non-alcoholic beverages. You can also buy seeds and plants that produce food. The rule is simple: if it is food you eat, SNAP covers it.

You cannot use SNAP to buy prepared or hot foods, alcohol, tobacco, vitamins, medicines, pet food, paper products, soap, or anything that is not food. On Instacart, the app will usually block you from checking out with ineligible items if you select EBT as your payment method — the items simply will not be allowed in your cart. If you try to mix may be able to access and ineligible items, you will need to remove the ineligible ones before you can pay with your EBT card.

How to pay with your EBT card on Instacart

Start by adding groceries to your cart as you normally would. At checkout, you will see payment options. Select "EBT" or "SNAP" from the list. Instacart will then ask you to enter your EBT card number and your PIN — the same PIN you use at grocery store registers. Do not enter your PIN on the Instacart website or app if you are on a public or shared device.

After you enter your PIN, the payment processes immediately, just like a card swipe at a store. Your receipt will show what was paid with EBT and what balance remains on your card. If you have both EBT and another payment method on file, Instacart can split the payment — for example, if your EBT balance is not enough to cover the whole order, you can pay the difference with a credit card or debit card.

Fees and minimums when paying with EBT

Instacart does not charge delivery fees or service fees when you pay with EBT at most stores. This is a real benefit compared to paying with a credit card, where you would normally pay a delivery fee of $3.99 to $5.99 plus a service fee of 5 to 10 percent of your order total. The fee waiver applies to the delivery and service charges only — you still pay the actual price of the groceries themselves.

Some stores do set a minimum order size, usually $35 to $50, before you can check out. This minimum applies whether you pay with EBT or a credit card. If a store has a minimum and your order is below it, you will see a message at checkout telling you how much more you need to add. Check the store's details on Instacart before you start shopping so you know what the minimum is.

What happens if your EBT card is declined

If your card is declined at checkout, the most common reasons are: your PIN is wrong, your card has expired, your balance is too low, or the card is locked due to inactivity or suspected fraud. Instacart will usually tell you which problem occurred. If your PIN is wrong, you can try again. If your balance is too low, you can remove items from your cart and try again, or pay the difference with another payment method.

If your card is locked or expired, you will need to contact your state's SNAP office or the customer service number on the back of your card before you can use it again. Instacart cannot unlock your card or extend an expiration date. If you think your card was declined by mistake, you can also call Instacart customer service and they can help you troubleshoot, but they cannot override a decline from your bank or state SNAP program.

Frequently Asked Questions

Can I use EBT on Instacart if I do not have a credit card?

Yes. You can pay entirely with EBT if your order total is within your card balance and the store accepts EBT. You do not need a credit card on file. If you want to split payment between EBT and another method, you will need a second card, but EBT alone is enough.

Does Instacart report EBT purchases to anyone?

Instacart processes EBT payments the same way a grocery store does — the transaction goes through your state's SNAP system. Your purchase history is private and protected by law. Instacart does not share your purchase details with third parties or use them for marketing.

What if my store stopped accepting EBT on Instacart?

Stores can stop accepting EBT online at any time, and the reasons vary — system changes, cost, or policy shifts. Check the app to see if other stores near you still accept EBT. You can also call the store directly and ask if they plan to accept EBT again, or contact Instacart to ask which stores in your area currently do.

Can I use EBT to pay for Instacart+ membership?

No. EBT can only pay for the groceries themselves, not for Instacart+ membership fees or other services. You would need to pay the membership fee with a credit or debit card. However, some areas offer free or reduced Instacart+ for SNAP recipients — ask Instacart customer service if your state has this program.