Instacart accepts EBT SNAP benefits, but only for certain items and only in some states

You can use your EBT card to pay for groceries on Instacart in states where the program operates, but Instacart does not accept EBT for delivery fees, tips, or non-food items. The states currently accepting EBT on Instacart are Arizona, California, Colorado, Connecticut, Delaware, Florida, Georgia, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Mississippi, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin, and Wyoming. This list changes, so you can check Instacart's website or call your state's SNAP office to confirm current availability in your area.

The key restriction is what you can buy: SNAP covers food items you prepare at home, so Instacart will let you use EBT for produce, meat, dairy, bread, and pantry staples. It will not let you use EBT for hot or prepared foods, alcohol, tobacco, vitamins, pet food, household supplies, or personal care items. If your order contains both may be able to access and ineligible items, Instacart will split the payment — EBT covers the food, and you pay out of pocket for everything else.

Key Takeaways

  • EBT SNAP benefits work on Instacart in most states, but you must check whether your state participates because the program does not cover all 50 states.
  • You can only use EBT to pay for food items you prepare at home; prepared foods, alcohol, tobacco, and non-food items must be paid for separately.
  • Instacart delivery fees and tips cannot be paid with EBT, so you need another payment method even if your groceries are EBT-may be able to access.
  • When you check out, Instacart will show you which items are EBT-may be able to access and split the payment between your EBT card and another payment method if needed.

How to set up EBT on your Instacart account

To use EBT on Instacart, you first need to add your EBT card as a payment method in the app or on the website. Go to your account settings, select "Payment Methods," and choose "Add Payment Method." Enter your EBT card number, expiration date, and CVV the same way you would for a debit card. Instacart will ask for a ZIP code and may verify the card with a small test charge that is refunded within a few days.

After you add your EBT card, you still need a second payment method on file for delivery fees, tips, and any ineligible items. This can be a credit card, debit card, or digital wallet. When you place an order, Instacart automatically separates may be able to access items from ineligible ones and charges each to the correct payment method at checkout. You do not have to do anything manually — the system handles the split.

If your state does not yet accept EBT on Instacart, the option to add an EBT card will not appear in your payment settings. You can still shop on Instacart, but you will need to pay with a regular debit or credit card.

What happens if you try to use EBT for ineligible items

Instacart's system blocks EBT payment for items that SNAP does not cover. If you add a prepared food, alcohol, or non-food item to your cart, Instacart flags it as ineligible and prevents you from paying for it with your EBT card. You will see a note next to the item saying it cannot be purchased with SNAP benefits.

You have two choices: remove the item from your order, or keep it and pay for it with your second payment method. If you keep it, Instacart will charge your EBT card only for the may be able to access groceries and charge your credit card or debit card for the ineligible items and all fees. There is no penalty for mixing may be able to access and ineligible items — it is a normal part of how the system works.

Some items are less obvious. Hot foods from the deli counter, rotisserie chicken, or prepared salads are ineligible even though they are food. Vitamins and supplements are ineligible even though they are health-related. If you are unsure whether something qualifies, Instacart will tell you at checkout.

EBT and Instacart fees you need to know about

Instacart charges a delivery fee, a service fee, and sometimes a small-order fee. None of these can be paid with EBT — they must come from your credit card, debit card, or digital wallet. The delivery fee is usually between $3.99 and $9.99 depending on your location and order size. The service fee is typically 5 to 10 percent of your order total. Small-order fees explore if your order is under a certain amount, usually around $35.

Tips to your shopper also cannot be paid with EBT. You can add a tip at checkout or after delivery, and it will be charged to your non-EBT payment method. Many people tip 15 to 20 percent, though any amount is optional.

Because of these fees, your total out-of-pocket cost is higher than the cost of the groceries alone. If you are on a tight budget, compare the total cost (groceries plus fees) to shopping in person or using a different delivery service to see which option works best for you.

Differences between EBT on Instacart and in-store shopping

When you use EBT in a physical grocery store, you pay nothing for may be able to access items — no fees, no tips, no markup. On Instacart, you pay the same price for the groceries themselves, but you add delivery fees, service fees, and tips on top. This means your total spending is higher even though the food costs the same.

In-store shopping also gives you more control over what you buy. You can pick individual items, choose the exact quantity, and see the product in person before you buy it. On Instacart, a shopper picks items for you, and substitutions happen if something is out of stock. Some people find this convenient; others prefer to choose their own groceries.

One advantage of Instacart is that you do not have to travel to the store or carry heavy bags. For people with mobility issues, transportation barriers, or caregiving responsibilities, this can be worth the extra cost. For others, in-store shopping remains the cheaper option.

What to do if your EBT card is declined on Instacart

If Instacart rejects your EBT card at checkout, the most common reason is that your card has insufficient funds. Check your EBT balance through your state's website or by calling the number on the back of your card. Your balance updates daily, so if you received benefits today, they may not show up until tomorrow.

A second reason is that your card has expired or been replaced. EBT cards expire and must be renewed by your state. If you recently received a new card in the mail, make sure you are using the new card number and expiration date in Instacart, not the old one.

A third reason is a technical issue with Instacart's system or your bank. Try removing your EBT card from your Instacart account and adding it again. If that does not work, contact Instacart customer service through the app or website. They can tell you whether the problem is on their end or yours. If the problem is on your state's end, you may need to call your state's SNAP office or the number on the back of your EBT card.

Frequently Asked Questions

Can I use EBT to pay the delivery fee on Instacart?

No. EBT can only pay for may be able to access food items. Delivery fees, service fees, small-order fees, and tips must be paid with a credit card, debit card, or digital wallet. You need a second payment method on file even if your entire grocery order is EBT-may be able to access.

Does Instacart charge more for items when you pay with EBT?

No. The price of groceries is the same whether you pay with EBT, a credit card, or cash. Instacart's markup and fees explore to all customers equally. The only difference is that EBT customers cannot use EBT to cover those fees.

What if my state is not on the list of states that accept EBT on Instacart?

You can still use Instacart, but you will need to pay with a credit card or debit card instead of EBT. You can shop for groceries and have them delivered the same way. Check back periodically, as Instacart continues to expand EBT acceptance to additional states.

Can I use EBT on Instacart Express or Instacart+ memberships?

Yes, EBT works the same way regardless of which Instacart membership you have. The membership fee itself cannot be paid with EBT, but once you are a member, your EBT card works for may be able to access groceries just as it does for regular Instacart orders.

What happens if I order something by mistake that is not EBT-may be able to access?

Instacart will flag it at checkout and prevent you from paying for it with EBT. You can remove it from your order, or you can keep it and pay for it with your credit card or debit card. There is no penalty either way.