The practical answer
Give every expense a unique reference and record its date, person covered, itemized amount, insurance or other reimbursement, amount actually paid, and HSA withdrawal allocation. Keep the receipt log separate from the custodian’s transaction total.
A bank withdrawal tells you that money left an HSA. It does not show the service provided, the patient, insurance’s share, or whether the same expense was already reimbursed. A receipt log connects those missing facts.
The best log is simple enough to maintain but detailed enough for another person to follow. Use references to securely stored documents rather than placing medical details in public file names.
Create a stable reference for each expense
Assign a short expense ID, such as H-2026-014, to every itemized receipt or clearly separable expense. Record the service or purchase date, provider, person covered, and document location. Keep the actual medical detail in the securely stored source document.
If one invoice has several services or patients, separate the portions that need different treatment or allocation. Avoid assigning one undifferentiated amount to a family invoice when the supporting facts differ by person or date.
Keep the expense date distinct from the date it was paid and the date an HSA reimbursement occurred. Publication 969 (2025) explains that expenses incurred before an HSA was established do not qualify as HSA expenses. Retain establishment evidence when a date comparison is relevant.
Separate the provider bill, insurance adjustment, and payment
Record the amount billed, contractual adjustments, insurance payments, and the patient-responsibility amount supported by the final records. Then record what was actually paid. An explanation of benefits helps explain insurance processing, but is not by itself proof that the patient paid the balance.
Keep the receipt or payment confirmation with the final invoice and benefits statement where needed. If insurance later reprocesses a claim, retain the revised explanation and update the log without erasing the original sequence.
The IRS HSA recordkeeping guidance requires support that expenses have not been paid or reimbursed from another source. A gross invoice amount should therefore not be treated as the owner’s unreimbursed expense without checking the other payments.
Worked example: a $1,000 bill with a $250 patient payment
Fictional example: An eligible medical service has a $1,000 bill. Insurance and adjustments leave the patient responsible for $250, which the patient pays. Later, the HSA reimburses that $250. The example assumes the underlying expense otherwise meets the applicable HSA rules.
| Field | Recorded value | Supporting record |
|---|---|---|
| Expense reference | H-2026-014 | Itemized invoice. |
| Original bill | $1,000 | Provider billing record. |
| Insurance and adjustments | $750 | Final benefits statement. |
| Patient amount paid | $250 | Payment receipt. |
| HSA reimbursement allocated | $250 | Withdrawal reference W-018. |
| Unallocated paid amount | $0 | $250 paid less $250 reimbursed. |
Using the $1,000 bill as the reimbursement amount would ignore $750 accounted for elsewhere. Reusing H-2026-014 for another $250 HSA reimbursement would also double-count the same paid expense.
Track allocations when expenses and withdrawals do not match one to one
A reimbursement may combine several receipts, or a supported expense may be reimbursed in portions. Keep an allocation table with expense ID, withdrawal ID, and allocated amount. The allocation total for a receipt should never silently exceed the supported amount available for reimbursement.
For a combined $360 withdrawal covering a $250 expense and a $110 expense, list two allocations linked to the same withdrawal. This preserves both the gross withdrawal total and the separate evidence for each service.
Distinguish direct HSA debit payments from later reimbursements. If a receipt was already paid directly from the HSA, it should not also be treated as an unreimbursed out-of-pocket expense available for a second HSA withdrawal.
Keep other reimbursements and deductions visible
Add a review field for other insurance, employer, plan, or similar reimbursements. Keep any later refund connected to the original expense. Do not remove the connection just because the refund arrives in a different calendar year.
Publication 969 also requires records that the medical expenses were not taken as an itemized deduction in any year. The log should show the review status rather than assuming a receipt has never been used elsewhere.
Mark uncertain items for tax review instead of assigning a qualified label automatically based on the merchant’s name. A pharmacy or medical-provider payment can require itemized detail to establish what was purchased and for whom.
Use a clear status for each receipt and allocation
Useful statuses include “itemized receipt missing,” “insurance processing pending,” “payment confirmed,” “allocation complete,” and “tax treatment requires review.” These are working-file labels, not official IRS or custodian statuses.
Keep a short open-item list and request the specific missing record from the appropriate source. A provider may supply an itemized receipt; an insurer may supply a revised benefits explanation; the custodian may explain the distribution entry.
Retain the log and source records with the tax file. Publication 969 says not to send these records with the return. The completed log supports the account holder’s Form 8889 analysis alongside the gross-distribution statement, rather than replacing either document.
Connect the expense to the withdrawal
Read the workflow as text
- Identify the expense. Record a unique reference, date, person, provider, and itemized document.
- Establish the paid amount. Separate insurance, adjustments, and the owner’s payment evidence.
- Allocate the withdrawal. Link each HSA payment or reimbursement to the supported expense.
- Check for overlap. Review other reimbursements, refunds, and itemized-deduction use.
Put this guide to work
HSA medical receipt and allocation register
Save the editable text worksheet and use it with your own records. Keep completed copies in your secure working files.
Download the worksheet TXTCommon questions
Is an explanation of benefits enough by itself?
It can explain insurance processing, but keep the itemized expense and payment evidence needed to substantiate what was paid and reimbursed.
Can one HSA withdrawal reimburse several receipts?
Yes, the records can allocate one withdrawal across several supported expenses. Keep each receipt reference and amount visible in the allocation table.
Can I reimburse myself again for a bill paid with the HSA debit card?
Do not count that same paid expense twice. Link the direct payment to the receipt so it is not also treated as an unreimbursed out-of-pocket cost.
Should I send the receipt log with my tax return?
Publication 969 says to retain these supporting records with your tax records rather than send them with the return.
Does entering a receipt in the log establish that it qualifies?
No. The log preserves the facts. Expense type, timing, person covered, other reimbursement, and the applicable rules still need review.
Official sources and scope
Sources checked September 5, 2026. Use the edition for the tax year and filing method you are working with; later instructions may change thresholds, fields, or procedures.
- Instructions for Forms 1099-SA and 5498-SA, revision December 2026
Current posted instructions for 2026 information furnished in 2027. Distribution boxes, codes, transfers, excess contributions and mistaken distributions.
- Publication 969 (2025), Health Savings Accounts and Other Tax-Favored Health Plans
HSA distribution evidence, qualified-expense recordkeeping, establishment dates, double reimbursement restrictions and Form 8889. Use the applicable return-year edition.
- About Form 1099-SA
Official form purpose, current form and instructions, and prior revisions.