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.

Illustrative receipt-log row
FieldRecorded valueSupporting record
Expense referenceH-2026-014Itemized invoice.
Original bill$1,000Provider billing record.
Insurance and adjustments$750Final benefits statement.
Patient amount paid$250Payment receipt.
HSA reimbursement allocated$250Withdrawal 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.

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

Connect the expense to the withdrawal: Identify the expense; Establish the paid amount; Allocate the withdrawal; Check for overlap
The log preserves evidence and allocations. Qualification still depends on the actual expense and applicable rules.
Read the workflow as text
  1. Identify the expense. Record a unique reference, date, person, provider, and itemized document.
  2. Establish the paid amount. Separate insurance, adjustments, and the owner’s payment evidence.
  3. Allocate the withdrawal. Link each HSA payment or reimbursement to the supported expense.
  4. 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 TXT

Common 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.

  1. 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.

  2. 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.

  3. About Form 1099-SA

    Official form purpose, current form and instructions, and prior revisions.