HSAMatch
Free while in preview. No card, no bank connection required.

Your HSA owes you money.
We keep the receipts.

HSAMatch pairs what your insurer said you owed with the bank payment that settled it, then keeps the proof. Every medical bill you ever paid yourself becomes money you can take back, tax-free, whenever you like.

Start free See the live demo

Sample data loads the moment you sign up. Bring your own when you are ready.

hsamatch.com/app
The pending matches screen: each proposed pairing shows what the insurer said you owed beside what you paid, with a confidence and the engine's reason
What an audit actually asks for

Three proofs on every dollar

A receipt shows a bill existed. A tax-free withdrawal needs more: what you owed, that you paid it from your own money, and that no other tax benefit was taken. HSAMatch keeps all three, paired, for every expense.

1

EOB proof

What the insurer said you owed, read from the EOB, the claims list on the member portal, or the insurer's own feed.

2

Payment proof

The bank or card record that you paid it, from a linked account or a statement of any year, with the institution's own identifiers.

3

Tax proof

That the year's return took no double benefit, with the custodian's 1099-SA reconciled against what you withdrew.

Pending matches

The engine explains each pairing. You confirm.

Amounts, dates and names are checked in cents. When they agree, the pairing is proposed with its reason and a confidence. When they do not, the AI can suggest one, the server re-checks the arithmetic, and the row waits for you. Nothing joins the ledger on its own.

How the matching works
A proposed match opened to show the insurer's line and the bank's line side by side
Pending matches, one row opened for its reason and both records.
Payment plans and rules

Pay the orthodontist monthly. Pair it once.

Tick one installment and choose repeating: every later installment joins on its own, and the row reads five of twenty-six paid. A dentist's prompt-pay discount, or a plan that reimburses you instead of the provider, is a rule you set once.

Why the pairing is the whole audit
Matched and approved expenses, one of them a payment plan showing five of twenty-six installments paid
Matched and approved, with the orthodontic plan on its fifth installment.
Your HSA

The balance, how it is invested, and what you can take out today.

Connect the custodian or enter the balance by hand. Contributions against the year's limit, holdings by kind, dividends and withdrawals, and the number that matters on the first screen: withdrawable today, tax-free.

What keeping track is worth
The HSA screen: balance over time, how it is invested, contributions by year
The HSA tab on a sample account.
The audit packet

Written for someone who was not there.

Each expense with its EOB, its payment record, its retrieval trail and the tax-year attestation, in the language of IRC ยง223, Notice 2004-50 and Rev. Proc. 97-22. One print button, and every export is free, on every plan, forever.

What the packet proves
A page of the audit packet: EOB proof and payment proof tables for one exhibit
One exhibit of the audit packet, as printed.
How it works

Three steps, then patience

1

Bring it in

EOBs from the insurer portal, the claims list, a scanned stack of mail, or the insurer's feed. Payments from a linked bank or any year's statement.

2

The engine pairs

Each claim beside the payment that settled it, with a reason and a confidence. Plans, discounts and reimbursements follow the rules you set once.

3

Confirm, then choose your moment

Confirm the pairings, record how you filed, and withdraw now or decades later. The packet prints the day anyone asks.

350+insurers reachable by patient-authorized claims access
2016how far back claims reach, where the plan publishes them
3proofs on every match: EOB, payment, tax year
$0to export everything, on every plan, forever
The honest comparison

Receipt apps keep receipts. HSAMatch builds the case.

Every HSA receipt app stores what you paid. Almost none pair it with what the insurer said you owed, and none we found print the three proofs together. Prices included.

Receipt vaultsHSA Tracker, Tripl, Shoebox, HSA Vault, Reimbursable

Photograph a receipt, the app reads the amount, you reimburse yourself later. Good vaults, free to about $120 a year. Only one links a bank; none states it reads an EOB or pairs the two.

Custodian vaultsLively, Fidelity

Attach receipts to expenses inside the account and reimburse later. Included with the HSA, and only for that HSA. No packet, no tax-year attestation.

HSAMatchfree while in preview

Reads the EOB, links the bank, pairs claim with payment, keeps the tax-year attestation and prints the packet. Everything exports, on every plan, forever. No native phone app yet.

See the full comparison, with prices and sources

Pricing

Free while in preview

Paid plans will come with the next stage. Whatever they hold, the free plan keeps every export, so your records are never hostage.

$0during the preview, no card
  • Unlimited claims, payments and documents
  • Bank and insurer connections where available
  • The matching engine and AI suggestions
  • The audit packet and every export, forever
Start freeSign up with an email. Sample data loads at once.

Questions people ask first

Is this tax advice?

No. HSAMatch keeps the records that substantiate a tax-free withdrawal. What to withdraw and when is your call, or your advisor's.

My insurer is not on the feed. Can I still use it?

Yes. Upload EOB PDFs, import the claims list from the member portal as CSV or PDF, scan a stack of mail as one PDF, or forward emails. The feed is one door among five.

How far back does it reach?

Bank links bring about two years of payments; statements import any year. Insurer feeds publish claims back to 2016 where the plan supports the federal Patient Access rule.

What does it cost?

Nothing while in preview. Paid plans will come, and every export stays free on every plan.

Can I leave with everything?

One click exports every document byte for byte, all data, the packet and a manifest of fingerprints. A record system you cannot leave is a record system you cannot trust.

More questions, and the list of eligible expenses

Most people find money in the first sitting

One EOB and one statement are enough to see it pair. The rest is history you already paid for.

Start freeSee the live demo