You do not mail HSA receipts to the IRS. You keep them. IRS Publication 969 is clear on this point. Receipts stay in your records in case of examination.
That surprises a lot of HSA holders. There is no receipt upload at filing. The proof only matters if the IRS asks. When they ask, you need it fast and complete.
What the IRS recordkeeping test actually requires
Publication 969 lists what your records must show. There are three parts.
Your records must show all three of these:
| Requirement | What it means |
|---|---|
| Exclusive use | The distribution paid or reimbursed a qualified medical expense |
| Not double-dipped | The expense was not already paid or reimbursed from another source |
| Not deducted | The expense was not taken as an itemized deduction in any year |
That is the legal standard. A receipt that proves all three is a receipt that survives an audit.
The four things a solid receipt shows
The IRS does not publish an official "four-element receipt rule." But strong documentation always answers four questions. Our receipt quality feature checks for these same signals.
- ●Date of service. When the care happened or the item was bought.
- ●Provider or vendor. Who you paid.
- ●Description. What the service or item was.
- ●Amount paid. What you actually spent out of pocket.
Miss one and the receipt gets weak. A credit card charge slip is the classic failure. It shows the amount but not the description. More on that in our guide to credit card receipts for HSA.
The audit-readiness checklist
Run every HSA expense through this list before you file it away.
| Check | Pass condition |
|---|---|
| Date present | The service date is visible, not just a payment date |
| Vendor named | The provider or store is identified |
| Item described | The receipt says what was bought or done |
| Amount matches | The out-of-pocket total matches your withdrawal |
| Postdates your HSA | The expense date is after you opened the account |
| Not reimbursed elsewhere | No FSA, insurance, or other source already paid it |
| Stored safely | The image will still exist in ten years |
The date rule catches people off guard. Expenses you had before your HSA was established are not qualified. Publication 969 says so directly. A receipt from the week before you opened the account will not hold up.
Why "I lost it" is the real audit risk
Most HSA problems are not fraud. They are missing paper. A receipt fades. A folder gets tossed. An email gets deleted.
If the IRS examines a distribution and you cannot prove it was qualified, that money can become a nonqualified distribution. A nonqualified distribution triggers a 20% additional tax on top of regular income tax. That 20% penalty goes away at age 65, disability, or death, but the regular income tax still applies.
The fix is boring and it works. Capture the receipt the day you get it. If you already lost one, our guide on recovering lost HSA receipts covers the recovery paths.
How to store receipts so they pass
Paper receipts are the weakest link. Thermal ink fades in a year or two. Photograph every receipt the day you get it.
Tripl was built for exactly this. Snap a photo or drag a file in. It syncs to your own Google Drive or Dropbox, so your proof lives in two places. When you need an audit trail, the tax report pulls it together with receipt cross-references.
You also do not have to reimburse right away. There is no deadline. A receipt from 2020 still works if the expense postdates your HSA. See our guide on when to reimburse for the timing math.
One more thing about the audit letter
Getting an HSA audit letter is not a verdict. It is a request for records. If your receipts pass the checklist above, the letter is paperwork, not a problem. Our walkthrough of the HSA audit letter shows what to send and how.
Keep Form 8889 in mind too. You file it with your 1040 for any year with HSA activity. It reports contributions and distributions. The receipts back up the distribution side.
*This is educational content, not financial or tax advice. Consult a qualified professional before making decisions about your HSA.*