Why HSA/FSA Cards Get Declined at Your Checkout

Split carts, express wallets, false declines and mixed baskets explained in plain terms, plus the route that works when the card simply will not.

7 minute read

Burst guide cover, for merchants: the headline "Why HSA/FSA cards decline at your checkout" over the line "No sales call, no integration, no revenue share. Burst files the claim." with three tags: Live in 30 minutes, $100/month flat, Burst files it.

Short answer

HSA and FSA cards decline at your checkout because the card networks only approve those charges at businesses coded as medical providers, or at retailers that check every item in the cart against an eligibility list in real time. If you're neither, the decline isn't a bug and there's no setting to change.

The fix isn't to make the card work. It's to stop needing it. Customers pay you normally on any card, and Burst writes the letter of medical necessity and files the reimbursement claim so the money comes back to them out of their account. You're live in 30 minutes with nothing to install, at $100 a month plus a $20 one-time letter fee.

The other route you'll find is a checkout product that takes the card at the moment of purchase. Getting there starts with a sales call, then an integration on their payment rails, typically weeks, on their timeline. The merchant terms aren't published and typically include a rev share. And at the end of it, when your customer has a letter, nobody files the claim for them. The customer is left to do it alone.

To offer it this week, start at getburst.com/self-serve.

(Reading this as a customer, not a business? You can get a letter for your own purchase directly from Burst.)

The five ways this actually shows up

Owners describe this as a decline, but it arrives in five different disguises and only one of them looks like a decline.

What you see

What's happening

Card declines outright

Your business isn't coded as a medical provider, so the charge is refused

Card works at a pharmacy but not at your store

They check every item in the basket in real time at the register; you don't

Express wallet orders never even offer the option

Wallets can't pass item-level data, so the eligibility check can't run

A mixed basket fails as one charge

Eligible and ineligible items on a single transaction can't be split

A subscription renewal fails after the first one worked

Each renewal would need its own real-time check

Customers usually read all five as "this store doesn't take my card," and they don't come back to try again.

What you can and can't fix

You can't fix the category. Being coded as a medical provider is a function of what your business is, and no processor setting overrides it.

You can't fix mixed carts either. The check runs on the whole transaction, so a cart with one ineligible item behaves like a cart with nothing eligible in it.

What you can change is whether any of that stands between a customer and their own money. If the purchase gets documented and claimed afterwards, the card's opinion about your merchant category stops mattering.

What each route does about declines


Truemed

Flex

Burst

What it is

Card-rail HSA/FSA checkout, LMNs, partner marketplace

Card-rail HSA/FSA checkout, LMNs, partner marketplace

LMN and reimbursement platform, no checkout involvement

Who files the reimbursement claim

Nobody; the customer is left to file

Nobody; the customer is left to file

Burst files it for the member

Getting live

Sales call, then checkout integration, typically weeks

Sales call, then checkout integration, typically weeks

Self-serve, live in 30 minutes, no integration

What it costs you

Not public; typically a rev share

Not public; typically a rev share

$100 a month, month to month, no contract

Customer letter fee

Not published

Not published

$20 one-time, paid by the customer or by you

If no letter is issued, or the claim is denied

No published guarantee

No published guarantee

The $20 is refunded automatically

Business types accepted

Partner application

Partner application

Any business, no application

Contract

Set in their sales process

Set in their sales process

Month to month

A card-rail checkout moves the transaction onto rails where it can approve. Reimbursement removes the dependency instead. That is also what lets it cover the cases below that no checkout fixes.

Why Burst is the best HSA/FSA option for a business

  • Burst files the claim. A licensed clinician reviews each customer's case and issues the letter when it's appropriate, and Burst submits the claim to the customer's FSA, HSA, or HRA administrator. The customer does no paperwork. With Truemed and Flex, the customer does all of it.

  • The customer's fee is refunded if it doesn't go through. No letter, or a denied claim, and the $20 comes back automatically. Neither Truemed nor Flex advertises a comparable guarantee. Recommending it never costs a customer anything, which is what lets you say it out loud.

  • The price is published. $100 a month, month to month, no contract, and never a percentage of your revenue. You know the cost before you talk to anyone.

  • It covers the cases a checkout can't fix. Mixed carts, express wallets, recurring charges, financed purchases and in-person sales all work the same way, because none of it runs through the card's eligibility check.

See how it works or go live now.

What does it look like for a customer?

A customer pays with any card they like, then follows your Burst link to a two-minute intake about the condition they're managing. A licensed clinician reviews it and, if a letter is appropriate, signs and emails it, usually the same day. Nothing about the payment they already made changes. Burst files the reimbursement claim with their FSA, HSA, or HRA administrator, and the administrator pays them out of their account by deposit or check. No letter, or a denied claim, and the $20 fee refunds automatically.

One timing rule. The letter has to be dated on or before the purchase it covers, so surface it at the point where the decline would have happened. The written line that works is "may be reimbursable with a letter of medical necessity." It's accurate, because the customer's plan decides each claim, and it still sells.

What to tell a customer whose card just declined

One paragraph, and it saves the sale:

"That card won't run here, and it's not you. HSA and FSA cards only work at businesses coded as medical providers. Pay with any other card and if you're managing something a doctor is treating, this may be reimbursable with a letter of medical necessity. Two-minute intake at the link, a clinician reviews it, and if they write the letter the claim gets filed for you."

Put a short version of that on the checkout page and in the decline email, because most customers never tell you it happened.

How to stop losing these orders

  1. Sign up at getburst.com/self-serve. About 30 minutes, and you don't change anything about your checkout.

  2. Decide who pays the $20 one-time letter fee: customers, or you on the categories where declines cost you most.

  3. Put your Burst link on the product or pricing page, in the cart, and in the order confirmation, so customers see it before they try a card that will decline.

  4. Keep your checkout exactly as it is. Customers enroll, get their letters, and Burst files their claims.

The decline is a category problem, not a configuration problem, so the fix has to sit outside the payment.

Frequently asked questions

Why does my customer's HSA card keep getting declined?

Because the card networks only approve HSA and FSA card charges at businesses coded as medical providers, or at retailers checking every item in the cart in real time. If your business is neither, the charge is refused regardless of what's in the cart.

Can I change a setting with my payment processor to fix it?

No. It's a function of your business category, not a configuration. Some businesses can be recategorized as medical, but that's a different business decision and it still doesn't document why a purchase was medical.

Why do mixed carts fail?

The eligibility check runs on the whole transaction. One ineligible item makes the entire charge fail, even when most of the cart would have qualified.

Why do express wallet orders never show the option?

Wallets can't pass item-level data, so the check that would approve the charge can't run at all.

Does a card-rail checkout from Truemed or Flex fix this?

It moves the transaction onto rails where it can approve, after a sales call and a checkout integration that typically takes weeks, on terms that aren't published and typically include a rev share. It doesn't help with in-person sales, and once a customer has a letter they're left to file the claim alone.

Can a customer be reimbursed for an order that already went through on a normal card?

Only if the letter is dated on or before that purchase. A letter can't be applied backwards to orders that predate it.

Is the letter a guarantee the customer gets paid back?

No. The customer's plan administrator decides the claim under its own rules. Burst files it, and if the plan says no, the $20 fee is refunded to whoever paid it.

More on this: How to Accept HSA and FSA Payments, How to Accept HSA/FSA Without an Integration, HSA/FSA Integration for Brands: API, App, or None, and Truemed Alternatives for Your Store, Gym, or Spa.

Ready to unlock billions in unused FSA/HSA funds?

Go live in a day. No checkout changes. No heavy lift.

Book a Demo

Ready to unlock billions in unused FSA/HSA funds?

Go live in a day. No checkout changes. No heavy lift.

Book a Demo

Ready to unlock billions in unused FSA/HSA funds?

Go live in a day. No checkout changes. No heavy lift.

Book a Demo