Instacart does not accept SNAP benefits or EBT cards for any purchases, including groceries

Instacart is a third-party delivery service, not a retailer. SNAP (the Supplemental Nutrition Assistance Program, formerly called food stamps) can only be used at stores that are authorized by the USDA to accept it — and Instacart itself is not one of them. When you order through Instacart, you are paying Instacart, not the store directly, which is why your EBT card will not work.

Some grocery stores that accept SNAP do partner with Instacart, but the partnership does not extend to EBT payment. You would need to go to the store in person or use a different delivery method to pay with your EBT card.

Key Takeaways

  • Instacart does not accept EBT cards or SNAP benefits for any order, even when the store itself accepts SNAP.
  • You can use a regular debit card, credit card, or Instacart gift card to pay for groceries on Instacart, but not your EBT card.
  • Some grocery stores that accept SNAP offer their own delivery services separate from Instacart, which may accept EBT.
  • If you want to use SNAP to buy groceries online, check whether your state's program allows online ordering through authorized retailers like Amazon Fresh or Walmart.

Which grocery stores on Instacart accept SNAP in person

Many major grocery chains that partner with Instacart do accept SNAP in their physical stores — including Whole Foods, Kroger, Safeway, Albertsons, and Trader Joe's in most locations. However, accepting SNAP in the store does not mean that store's Instacart orders accept EBT payment.

The USDA's rules about SNAP are specific: the benefit can only be used when you are buying food directly from an authorized retailer. Instacart is a middleman service. When you place an order through Instacart, the payment goes to Instacart first, not to the store. That payment structure means SNAP cannot be used, even if the store you are ordering from is SNAP-authorized.

How to pay for Instacart orders

Instacart accepts payment through debit cards, credit cards, and Instacart gift cards. You can also link a bank account directly to your Instacart account. None of these payment methods include EBT or SNAP benefits.

If you have questions about whether a specific payment method works with your account, you can contact Instacart customer service through the app or website. They can confirm what payment options are available to you.

Online grocery delivery that does accept SNAP

Some states have expanded their SNAP programs to allow online ordering and delivery from authorized retailers. The two largest options are Amazon Fresh and Walmart, both of which accept EBT cards for online orders in participating states.

To find out whether your state allows online SNAP purchases, contact your state's SNAP agency directly — you can find the contact information through your state's human services or social services website. They can tell you which retailers in your area accept EBT online and whether delivery is covered under your state's rules.

Amazon Fresh and Walmart both have their own delivery services, separate from third-party apps like Instacart. If you want to use SNAP online, ordering directly through their websites or apps is the way to do it.

What happens if you try to use EBT on Instacart

If you attempt to add an EBT card as a payment method on Instacart, the system will not accept it. The card will be declined at checkout. This is not a temporary issue or a glitch — it is how Instacart's payment system is designed.

You will need to use a different payment method to complete your order. If you do not have a debit or credit card available, you can purchase an Instacart gift card with cash at many grocery stores and pharmacies, then use that to pay for your order.

Instacart+ membership and SNAP

Instacart+ is a paid membership that offers free delivery on orders over a certain amount and other perks. The membership itself costs money and does not change whether you can use SNAP or EBT to pay for groceries through the service. You would still need a debit card, credit card, or gift card to pay for the actual groceries.

Some people with SNAP benefits use Instacart+ if they have another payment method available and want to save on delivery fees. But the membership does not make EBT payment possible.

Frequently Asked Questions

Can I use my EBT card to pay for Instacart delivery fees?

No. EBT and SNAP can only be used to pay for may be able to access food items, not for service fees like delivery or tips. Even if Instacart accepted EBT for groceries (which it does not), you would not be able to use it for the delivery charge.

What if the grocery store I order from has its own delivery service?

Some stores like Kroger, Safeway, and Whole Foods run their own delivery services separate from Instacart. Those services may accept EBT — you would need to check the store's website or call them directly to find out. Ordering through the store's own app or website is different from ordering through Instacart.

Can I use someone else's EBT card to pay for my Instacart order?

No. EBT cards are issued to specific individuals and cannot be used by anyone else. Using someone else's EBT card is fraud and can result in the card being canceled and legal consequences for both people involved.

Are there any third-party delivery apps that accept SNAP?

Most third-party delivery apps like Instacart, DoorDash, and Uber Eats do not accept SNAP because they are not authorized retailers themselves. Your best option for online SNAP purchases is to order directly from a store that accepts EBT online, such as Amazon Fresh or Walmart, or to shop in person at an authorized store.