Check Eligibility
Home How to Apply FAQ
Who is Eligible? Income Limits Work Requirements
Food Stamp Benefits Calculator
All 50 State Guides EBT Deposit Schedule Check My Eligibility Free

Does Instacart Take EBT?

Yes — Instacart accepts EBT SNAP payments for eligible grocery purchases through a growing number of partner retailers — Instacart SNAP support has expanded significantly since its initial pilot phase. Unlike Walmart or Amazon Fresh, Instacart itself is not a grocery store — it is a delivery and shopping platform that partners with hundreds of retailers nationwide, and EBT acceptance depends on which specific retailer you are ordering from within the Instacart app.

This guide covers exactly how Instacart EBT delivery works for SNAP recipients, which retailers support it, how fees are handled separately from your SNAP balance, and how to set everything up.


How Instacart Works With EBT

Instacart connects you with personal shoppers who pick and deliver groceries from a store near you. Because Instacart partners with many different retailers — some of which accept EBT and some of which do not — SNAP eligibility for your order depends entirely on which store you select within the app, not on Instacart as a company across the board.

The key rule: If the specific retailer you select in the Instacart app is SNAP-authorized and Instacart has enabled EBT payment for that retailer’s storefront, you can pay for eligible groceries with your EBT card. If you select a retailer that either is not SNAP-authorized or has not enabled EBT through Instacart specifically, EBT will not be an available payment option for that order.


Retailers That Accept EBT Through Instacart

Instacart’s EBT-eligible retailer partnerships have expanded significantly since the program’s pilot phase. Retailers that have supported EBT SNAP payment through Instacart include:

  • Aldi
  • Kroger family stores (in select markets)
  • Publix
  • Food Lion
  • Costco (membership still required)
  • Sprouts Farmers Market
  • Various regional and independent grocery chains

Important: Not every retailer is available in every market, and EBT support for a given retailer can vary by region even when that retailer generally partners with Instacart elsewhere. Always check within the app for the specific store in your area before assuming EBT will be accepted.


How to Check If EBT Is Accepted for Your Order

  1. Open the Instacart app or website
  2. Enter your delivery address
  3. Browse the list of available stores in your area
  4. Look for stores that display an EBT SNAP payment option — this is often noted directly on the store’s page or becomes visible once you reach checkout
  5. Add items to your cart
  6. At checkout, look for “EBT SNAP” as a payment method option

If EBT does not appear as a payment option for your chosen store, that specific retailer’s Instacart storefront does not currently support SNAP payment in your area, even if the retailer accepts EBT in its physical stores.


How to Add Your EBT Card to Instacart

  1. Go to your Instacart account settings
  2. Select Payment methods
  3. Choose Add EBT card
  4. Enter your 16-digit EBT card number
  5. Save the card to your account

Your EBT card is now available as a selectable payment method for orders from EBT-eligible retailers in your area.


How EBT Payment Works on an Instacart Order

When you place an order using EBT on Instacart:

  1. Shop for items as normal, adding both SNAP-eligible and (if needed) non-eligible items to your cart
  2. At checkout, Instacart automatically identifies which items in your cart are SNAP-eligible
  3. Select your EBT card to pay for the eligible portion
  4. Enter your EBT PIN through Instacart’s secure PIN entry system
  5. Any non-eligible items, plus all fees (delivery fee, service fee, tip), are charged to a separate backup payment method you have on file

You must have a backup payment method on file even if you only intend to buy SNAP-eligible items, because Instacart’s delivery and service fees are never covered by EBT under any circumstances.


Instacart Fees — What EBT Does Not Cover

This is the most important thing to understand about Instacart and EBT: your EBT card only pays for the eligible groceries themselves. Every other charge on an Instacart order requires a separate payment method:

  • Delivery fee — varies by order size, distance, and current demand, typically $3.99 to $7.99 for non-membership orders
  • Service fee — a percentage-based fee Instacart charges on most orders, separate from the delivery fee
  • Heavy item fee — may apply for large or bulk item orders
  • Rush delivery fee — if you select expedited delivery
  • Tip for your shopper — optional but customary, entirely separate from EBT

Given these stacked fees, Instacart orders can end up costing meaningfully more out of pocket than shopping in person or using a retailer’s own free pickup service, even though your groceries themselves are covered by SNAP.


Instacart+ Membership and EBT

Instacart+ (formerly Instacart Express) is Instacart’s paid membership program, offering free delivery on orders over a minimum amount and reduced service fees. The membership fee itself cannot be paid with EBT — you need a separate payment method for the subscription. However, once you have an active Instacart+ membership, your SNAP-eligible items on qualifying orders are still paid with your EBT card as normal, while you save on the delivery fee portion specifically.

For budget-conscious EBT households who order through Instacart regularly, an Instacart+ membership can offset enough delivery fees over time to be worthwhile — but for occasional use, paying per-order delivery fees may be more economical than a recurring membership charge.


Instacart EBT vs. Store-Direct Online Ordering

Because Instacart layers its own fees on top of whatever a retailer charges, it is often more expensive than ordering directly through a retailer’s own app or website when that option is available:

OptionDelivery FeeService FeeFree Pickup Available
Instacart$3.99–$7.99+Yes, additionalNo (Instacart is delivery-only in most cases)
Walmart.com directOften free with order minimumNoYes, free
Amazon Fresh direct$3.99–$9.99NoYes, free
Kroger direct (where available)VariesSometimesYes, often free

If a retailer you want to shop at offers its own direct online ordering with EBT support and free pickup, that option is typically more cost-effective for SNAP households than going through Instacart. Instacart’s main advantage is aggregating many stores in one app and offering delivery in areas where a specific retailer’s own delivery infrastructure may not reach.


What You Can and Cannot Buy on Instacart With EBT

Standard SNAP eligibility rules apply to whatever retailer you are ordering from through Instacart:

Eligible:

  • Fresh produce, meat, seafood, and poultry
  • Dairy products and eggs
  • Bread, cereal, and pantry staples
  • Frozen foods
  • Snacks and non-alcoholic beverages
  • Baby food and infant formula

Not eligible:

  • Alcohol
  • Hot prepared food
  • Vitamins and supplements (Supplement Facts label)
  • Household and personal care items
  • Pet food
  • All Instacart fees and tips

For the complete breakdown, see our SNAP eligible food items guide.


FAQs

Does Instacart take EBT for all stores?

No. EBT SNAP payment on Instacart is only available for specific retailer partnerships that have enabled it, and availability varies by region even for the same retailer. Check within the app at checkout to see if EBT SNAP appears as a payment option for your specific store and location.

Can I pay Instacart delivery fees with EBT?

No. EBT can only be used to pay for SNAP-eligible grocery items. Delivery fees, service fees, rush fees, and tips must be paid with a separate payment method like a credit or debit card.

Do I need Instacart+ to use EBT?

No. Instacart+ membership is optional and unrelated to EBT eligibility. You can use your EBT card for eligible groceries on Instacart with or without a membership; Instacart+ mainly affects delivery fee costs, which are never covered by EBT regardless of membership status.

Which grocery stores accept EBT on Instacart?

Retailers that have supported EBT SNAP payment through Instacart include Aldi, select Kroger-family stores, Publix, Food Lion, Costco, and Sprouts Farmers Market, among others, though availability varies by market. Check the specific store’s page in the app for current EBT support in your area.

Is Instacart cheaper than shopping in person with EBT?

Not usually, once fees are factored in. Your groceries cost the same whether purchased in person or through Instacart, but Instacart adds delivery fees, service fees, and typically a tip — none of which are covered by EBT. Shopping in person or using a retailer’s free pickup option is generally more cost-effective for SNAP households.


Summary

Instacart accepts EBT for SNAP-eligible groceries, but only through specific partner retailers that have enabled the payment option, and availability varies significantly by region. Your EBT card covers only the eligible food items — delivery fees, service fees, and tips always require a separate payment method.

For retailers offering free pickup as a fee-free alternative, see our grocery stores with free pickup guide. For the complete list of retailers that accept EBT, see our grocery stores that take EBT directory. Check your current monthly SNAP benefit with our food stamp calculator.