HSA tax documents: 1099-SA, 5498-SA, W-2 code W and Form 8889
By Arthur Teboul, DokuTrak · Published
In brief
HSA tax documents are Form 1099-SA for money taken out, Form 5498-SA for money put in, and your W-2, whose Box 12 code W shows payroll contributions. Form 8889 also needs your HDHP coverage dates and receipts that prove each withdrawal paid a medical cost.
The checklist: Form 8889 folder: what each HSA owner sends
Start with the coverage group: the months of HDHP coverage set the limit before any form is read. If Form 5498-SA is not out yet, the custodian’s deposit history stands in for it.
- PDFPrint it or tick it off on screen.Free, no email
- WordEdit it and send it under your name.Free, with your email
- Excel trackerOne row per item, with a status column.Free, with your email
Build your own list: Answer 10 yes-or-no questions and the tax document checklist generator combines the lists that apply into one checklist.
Forms from the HSA custodian
- Form 1099-SA for each HSABox 1 total distributions, Box 3 distribution code
- Form 5498-SA for each HSADue to you by May 31; shows contributions for the year
- Contribution history or confirmations for the yearNeeded when filing before Form 5498-SA arrives
- Year-end account statementShows the balance and any transfers in or out
Contributions
- Form W-2 with Box 12 code WEmployer money plus your pre-tax payroll deposits
- Bank records of deposits you made yourselfThese after-tax deposits are the deductible part
- Custodian note on which year each January to April deposit counts forAvoids counting one deposit in two years
- Employer notice for a prior-year contribution made January 1 to April 15Shows the money counts for last year although it is on this year’s W-2
- Letter confirming removal of an excess contributionOnly if you put in too much and took it back out
Coverage and eligibility
- HDHP plan name, start and end dates, self-only or familyFor each month of the year; sets the limit
- Form 1095-B, 1095-C or 1095-ABacks up the months of coverage
- Form 1095-A or plan documents showing a bronze or catastrophic plan (2026)These count as HDHPs from 2026 even if the deductible is lower
- Direct primary care membership agreement and monthly feeFrom 2026; the fee cap sets whether it blocks contributions
- Spouse’s HSA statements if either of you had family coverageThe family limit is shared between spouses
- Medicare enrollment notice with the Part A start dateContributions stop from the first month of Medicare
- Dates of birth of each account ownerAge 55 adds the catch-up; age 65 ends the extra 20% tax
Proof for every withdrawal
- Itemized receipts for medical costs paid from the HSADate, provider, patient and amount on each one
- Explanation of benefits statements from the insurerShows the cost was not paid by the plan
- Records of costs paid for a spouse or dependentName of the person treated on each receipt
Transfers, rollovers and prior years
- Transfer or rollover statements between HSAsFrom both the old and the new custodian
- Form 1099-R and Form 5498-SA for an IRA-to-HSA funding distributionOnly if one was made this year
- Last year’s Form 8889Shows excess contributions carried forward and any testing period
The forms, who sends them and when
A health savings account is an account for medical costs that you can fund only while you are covered by a high deductible health plan, or HDHP. Every HSA return item ends up on Form 8889, which you file with Form 1040 (IRS Publication 969). Three forms feed it, and they arrive at different times.
The timing trips people up. The custodian must give you Form 5498-SA by May 31 of the following year (Form 5498-SA instructions). By then most returns are in, so Form 8889 is usually built from the deposit history you download, and the 5498-SA only confirms it.
| Form | Who sends it | What it shows |
|---|---|---|
| Form 1099-SA | Each HSA custodian | Total distributions, with a code for the type of distribution |
| Form 5498-SA | Each HSA custodian, by May 31 of the next year (Form 5498-SA instructions) | Contributions for the year and the account value at year end |
| Form W-2, Box 12 code W | Your employer | Employer contributions plus your pre-tax payroll contributions (Form 8889 instructions) |
| Form 8889 | You or your preparer | Contributions, the deduction, distributions and any extra tax |
Contributions: what to collect and the limits to check
There are two routes into an HSA. Money through payroll shows on the W-2 in Box 12 code W, and it is already excluded from your wages (Form 8889 instructions). Money you send yourself, from your bank account, is the part you deduct on Form 8889, so keep the custodian’s confirmation for each deposit.
You can make contributions for 2025 through April 15, 2026 (IRS Publication 969). A deposit sent between New Year and the filing deadline is coded to one year or the other, so look at the year the custodian assigned before adding it up.
Your employer can also fund the prior year in that window. When it does, it must tell you and the custodian that the money is for 2025, and the amount shows on your 2026 W-2 (IRS Publication 969). Keep that notice, or the W-2 code W total will not match Form 8889.
For 2025, the limit is $4,300 with self-only HDHP coverage and $8,550 with family coverage (IRS Publication 969). For 2026, it is $4,400 and $8,750 (IRS Publication 969). If you are 55 or older at year end, your limit goes up by $1,000 (IRS Publication 969).
Coverage dates set the limit, so the file needs them. The last-month rule is the rule that treats a person eligible on December 1 as eligible for the whole year (IRS Publication 969). If you then lose eligibility during the testing period, part of the contribution comes back into income with a 10% additional tax (IRS Publication 969).
- Married couples: when either spouse has family coverage, the family limit is shared, so both spouses’ HSA statements belong in the file.
- Medicare: beginning with the first month you are enrolled in Medicare, your contribution limit is zero, even when enrollment is backdated (IRS Publication 969).
- Excess contributions: keep the custodian’s letter if an excess was taken out before the filing deadline.
Withdrawals: the receipts the IRS can ask for
Form 1099-SA reports every dollar that left the account, including debit card swipes. It does not say what the money paid for. That proof is yours to keep.
Your records must show three things (IRS Publication 969). Each distribution paid a qualified medical expense. Nobody else paid that expense. And you did not also claim it among your itemized medical costs. An itemized receipt or an explanation of benefits from the insurer does this well, such as a pharmacy receipt with the patient name and date.
Money not used for qualified medical expenses is taxed and may face an additional 20% tax (IRS Publication 969). There is no additional tax on distributions after you are disabled, reach age 65, or die (IRS Publication 969). The income tax still applies in those cases when the money did not pay a medical cost.
Transfers, rollovers and life changes
Moving money between HSAs leaves its own trail. A trustee-to-trustee transfer is a move made directly between two custodians, and it is not a contribution or a distribution on Form 8889 (IRS Publication 969). Keep the transfer statement anyway, because it explains why one account dropped and another rose.
Telehealth changed for plan years after 2024. A plan no longer fails to count as an HDHP because it covers telehealth before the deductible (IRS Publication 969). If a client had a telehealth add-on, that coverage alone no longer blocks HSA eligibility.
Two more doors opened for 2026. From 2026, bronze and catastrophic Marketplace plans count as HDHPs, and a direct primary care arrangement of up to $150 a month ($300 if it covers more than one person) no longer blocks contributions (IRS Notice 2026-5). The HSA can also pay that monthly membership fee (IRS Notice 2026-5). So a 2026 file needs the plan’s metal level, read from the Form 1095-A or the plan documents described on the health insurance checklist, and the DPC agreement showing its fee.
When the account holder dies, the beneficiary gets the Form 1099-SA. A spouse named as beneficiary can treat the account as their own (IRS Publication 969).
Sending HSA records to your preparer
Send everything for the tax year in one batch, with the coverage dates written on top. A preparer can then check the limit before looking at any form.
- Download Form 1099-SA from each HSA custodian, and the contribution history if Form 5498-SA is not out yet.
- Add the W-2 and circle Box 12 code W.
- Write down the HDHP start and end dates, self-only or family, for you and your spouse.
- Match each withdrawal to a receipt or explanation of benefits.
- Flag any Medicare start date, excess removal or transfer between accounts.
Questions people ask
Do I file Form 5498-SA with my tax return?
No. Form 5498-SA is a record from your custodian, sent by May 31 of the following year (Form 5498-SA instructions). Form 8889 is filled in from your deposit history; the 5498-SA is kept as a cross-check.
Do I have to report Form 1099-SA on my taxes?
Yes. Distributions from an HSA are reported on Form 8889, which you file with Form 1040 (IRS Publication 969). If the money paid qualified medical expenses, the distribution is not taxed.
Where do employer HSA contributions show on my W-2?
In Box 12 with code W, which includes what your employer put in and what you contributed pre-tax through a cafeteria plan (Form 8889 instructions).
Can I still contribute to my HSA for last year?
Yes, up to the filing deadline. For example, contributions for 2025 can be made through April 15, 2026 (IRS Publication 969). Mark the deposit as a prior-year contribution when you send it.
Sources
- IRS Publication 969: HSA limits for 2025 and 2026, the $1,000 catch-up, the last-month rule, the Medicare rule, record-keeping for distributions, the 20% additional tax, transfers, the telehealth change, and the employer notice for prior-year contributions made January 1 to April 15.
- IRS Notice 2026-5: For months beginning after December 31, 2025, bronze and catastrophic plans available as individual coverage through an Exchange are HDHPs; a direct primary care arrangement with fees up to $150 a month ($300 for more than one person) does not block HSA eligibility, and its fees can be paid from the HSA.
- Form 5498-SA instructions: The custodian must provide Form 5498-SA to the participant by May 31 of the following year.
- Form 8889 instructions: Employer contributions, including through a cafeteria plan, are shown on Form W-2, Box 12, code W.
About the author
Arthur Teboul (Founder, DokuTrak) is building DokuTrak after watching professionals lose hours chasing clients for documents over email. Arthur Teboul.
Editorial standards
How this page was made (methodology): it is built from the primary sources listed under Sources, and every rule and figure on it links to the source it comes from. Last updated October 25, 2026. Spotted an error or a rule that changed? Contact us.
Ask once. DokuTrak does the chasing.
- Your client uploads from one link, with no account and no password.
- Reminders go out on a schedule, by default 2, 5, 10 and 14 days after the request, until the file arrives.
- With AI review switched on in your workspace (it is off by default), each upload gets a first pass that flags a file that is not the requested document or an unreadable or blurry scan. It says so when it is not sure.
- You accept every file or mark it for re-upload, and your client gets the note by email. The AI never accepts a file.