If you have a Health Savings Account and made any contributions or distributions during the year, you must file IRS Form 8889 with your federal tax return. Here's exactly what it is, when you need it, and how to complete it correctly.
What is Form 8889?
Form 8889 — "Health Savings Accounts (HSAs)" — is the IRS tax form used to:
- Report HSA contributions (yours and your employer's)
- Calculate your HSA tax deduction
- Report HSA distributions and verify they were used for qualified medical expenses
- Calculate any taxes or penalties on non-qualified withdrawals
You attach Form 8889 to your Form 1040 or 1040-NR for any tax year in which you (or your employer) contributed to or took distributions from an HSA.
Documents You'll Need
- Form 1099-SA: Sent by your HSA custodian showing total distributions taken during the year
- Form 5498-SA: Shows total HSA contributions made (may arrive after the April filing deadline — you don't need to wait for it)
- Form W-2, Box 12, Code W: Shows employer contributions to your HSA
- Your receipts: To substantiate that distributions were for qualified medical expenses
Part I: HSA Contributions & Deductions
Part I covers the money that went into your HSA during the year.
- Line 1: Check whether you had self-only or family HDHP coverage
- Line 2: Your annual HSA contribution limit (based on line 1 and your age)
- Line 3: Your catch-up contribution amount if you're 55 or older ($1,000 max)
- Line 5: Your employer's contributions (from W-2 Box 12, Code W) — these are already excluded from your income
- Line 9: Your deductible HSA contributions — this is what reduces your taxable income on Schedule 1
Important: Contributions made through payroll deduction are already pre-tax and appear on your W-2. Contributions you made directly (not through payroll) are deducted on your 1040 via Schedule 1 — reducing your AGI whether or not you itemize.
Part II: HSA Distributions
Part II covers the money that came out of your HSA.
- Line 14a: Total distributions from Form 1099-SA
- Line 15: Qualified medical expenses paid (the distributions that are tax-free)
- Line 16: Taxable distributions (line 14a minus line 15) — these are included in your gross income
- Line 17b: 20% additional tax on non-qualified distributions (if you're under 65 and used funds for non-medical expenses)
You don't submit your receipts with Form 8889 — but you must keep them in case of an audit.
Part III: Income & Additional Tax
Part III applies in special situations:
- If you used the "last-month rule" to contribute a full year's amount but then lost HDHP coverage during the testing period
- If you made excess contributions that need to be addressed
Most straightforward HSA users won't need to fill out Part III.
Common Form 8889 Mistakes
- Forgetting to file Form 8889 at all. Any year you have HSA activity requires this form — even if you just let the balance sit.
- Reporting employer contributions as your own. Employer HSA contributions appear on your W-2 and are already excluded from income — don't deduct them again on line 9.
- Exceeding contribution limits. Over-contributing triggers a 6% excise tax on the excess amount for every year it stays in the account.
- Claiming non-qualified distributions as qualified. If you use HSA funds for non-medical expenses, report them correctly — the 20% penalty plus income tax is less painful than an audit.
- Not accounting for months of HDHP coverage. If you weren't enrolled in an HDHP for the full year, your contribution limit is prorated by month.
2025 Contribution Limits for Form 8889
- Self-only HDHP: $4,300
- Family HDHP: $8,550
- Catch-up (age 55+): additional $1,000
Quick Filing Checklist
- Gather Form 1099-SA from your HSA custodian
- Find W-2 Box 12 Code W for employer contributions
- Total up all qualified medical expenses paid from HSA
- Complete Parts I and II of Form 8889
- Attach to Form 1040 and file by April 15 (or October 15 with extension)
Tax software (TurboTax, H&R Block, etc.) will walk you through Form 8889 automatically once you enter your 1099-SA. Tools like Reimbursable can pre-populate your qualified expense totals, making the process even faster.