Sometimes. An HSA card works at a grocery store only if (a) you're buying HSA-eligible items and (b) the store has the IIAS — Inventory Information Approval System — that flags eligible items at checkout. Most major grocery chains do; many smaller ones don't. Here's why your card sometimes works at Kroger and gets declined at the corner store.
What the IIAS Actually Does
The IRS requires HSA debit card transactions to be substantiated automatically — meaning the merchant has to verify the items being purchased are HSA-eligible. Since 2008, this has been handled by the IIAS, an inventory database that tags every SKU as eligible or not. At checkout, the register splits your basket into two transactions:
- HSA-eligible items: paid by your HSA debit card
- Everything else: paid by another card or cash
If the merchant doesn't have IIAS, your HSA card either gets declined entirely or goes through and creates a documentation problem you have to clean up at tax time.
Where the Card Usually Works
The big national chains all support IIAS. Walmart, Target, Costco, Kroger, Safeway, Publix, Walgreens, CVS, Rite Aid, and most major drug stores will let you mix HSA-eligible and non-eligible items in one cart. The register handles the split.
Common HSA-eligible items at the grocery store:
- OTC medications (pain relievers, allergy meds, antacids — see 20 surprising HSA-eligible items)
- First aid supplies (bandages, gauze, antiseptic)
- Sunscreen (SPF 15+)
- Period products (CARES Act made these eligible permanently)
- Pregnancy and ovulation tests
- Reading glasses and contact lens solution
- Thermometers, blood pressure cuffs, and other medical devices
Where It Gets Declined
- Smaller stores without IIAS — local groceries, bodegas, convenience stores
- Restaurants and bars
- Gas stations (even when they sell OTC meds)
- Online merchants that don't categorize SKUs (Amazon's main marketplace requires using their HSA-specific store; eligibility is item-by-item)
What to Do When the Card Gets Declined
Pay another way and reimburse yourself later. The HSA's killer feature is that you can reimburse yourself for any qualified expense at any time — even years later — as long as you have the receipt. Pay with a regular debit or credit card, save the itemized receipt, and pull the equivalent amount out of your HSA whenever you want. This is the foundation of the shoebox strategy, and it eliminates the "did the card work?" question entirely.
What Doesn't Become Eligible Just Because the Card Worked
The IIAS isn't perfect. A few types of purchase can slip through even though they aren't really qualified:
- General-health vitamins — eligible only with a Letter of Medical Necessity for a specific condition
- Toiletries sold next to medical items (toothpaste, lotion, mouthwash) — not eligible
- Diet foods and supplements for general weight management — not eligible without an LMN
If your card paid for one of these, it's still your responsibility to flag it as a non-qualified withdrawal at tax time and pay the income tax + 20% penalty (before age 65). Most people forget — that's how the most expensive HSA mistakes happen.
The Bottom Line
The HSA card works at most major grocery stores for genuinely eligible items, gets declined at smaller merchants, and occasionally lets through purchases that aren't actually qualified. Use it where it works; use a regular card and reimburse yourself everywhere else. Always keep the receipt. For the full list of items that qualify, browse our directory of 890+ HSA-eligible items.