You have gathered your W-2, your 1099-SA, your 5498-SA, and three months of receipts. You have opened your tax software and stared at Form 8889. The numbers look reasonable, but a nagging question persists: did you get it right? One wrong entry on this HSA tax checklist can trigger a penalty that compounds every year. This article walks through the ten critical fields you must verify before submitting, with real examples and line-by-line instructions.
What This Checklist Covers
Ten verification points: the exact fields most HSA filers get wrong Line-by-line cross-checks: how to match W-2, 1099-SA, and 5498-SA to Form 8889 Penalty avoidance: where the 6% excess tax and 20% distribution penalty hide Final submission checks: confirming Schedule 1 flows correctly
Why You Need an HSA Filing Checklist
HSA filing errors cost taxpayers thousands in preventable penalties. Code section 4973 imposes a 6% tax on excess contributions to an HSA, and that penalty applies every year the excess remains in your account.
The most common mistake is double-counting contributions that appear in both W-2 Box 12 and on another line of Form 8889. Another frequent error is mismatching distribution totals between Form 1099-SA and Form 8889 line 14a. These mistakes are simple but expensive.
The IRS receives millions of Forms 8889 each year. When your reported numbers conflict with the W-2 or 1099-SA the IRS already has on file, you receive a notice months later. By then, the deadline to fix excess contributions without penalty has passed. A systematic verification process catches these errors before you submit.
This checklist follows the structure of Form 8889 itself, moving through Part I (contributions), Part II (distributions), and Part III (testing period issues). Each item includes the specific line number, the source document you need, and the verification step. Think of it as a pre-flight checklist: boring, methodical, and the only thing standing between you and a clean tax return.
Checklist Item 1: Verify Your HDHP Coverage Months
Line 1 of Form 8889 asks whether you had self-only or family coverage. If you were covered by both a self-only HDHP and a family HDHP at different times during the year, check the box for the plan that was in effect for a longer period.
If you were covered by both at the same time, you are treated as having family coverage during that period. This determination affects your entire contribution limit.
Count the months you were HSA-eligible. You must have HDHP coverage on the first day of each month to count that month. If you started a new job mid-year or changed plans, count carefully.
Under the last-month rule, if you are an eligible individual on December 1, you are considered eligible for the entire year. If contributions were made based on this rule, you must remain eligible during the testing period.
The testing period extends from December 1, 2025, through December 31, 2026. If you fail to maintain HDHP coverage during this period, you will include in income the contributions that would not have been made except for the last-month rule, plus a 10% additional tax.
Review your health plan documents. Look for the plan deductible and out-of-pocket maximum. For 2025, if you have self-only coverage, your maximum contribution is $4,300. If you have family coverage, your maximum contribution is $8,550. Confirm your plan meets the HDHP definition before claiming full-year eligibility.
Checklist Item 2: Confirm W-2 Box 12 Code W Amount
Employers must report all HSA contributions made through payroll as a single aggregated amount on your Form W-2 in Box 12 using code W. This number includes both your pre-tax payroll deductions and any employer contributions.
It does not include after-tax contributions you made directly to your HSA outside of payroll.
Find your W-2 and locate Box 12. Look for the entry with code W. Even though it says employer contributions, it is the sum of what your employer contributed and what you contributed through payroll deduction. There is no breakdown of who contributed what. This total goes on Form 8889 line 9.
Do not enter this amount twice. The single most common HSA filing error is reporting the Box 12 Code W amount on line 9, then also reporting your payroll contributions on line 2.
If your W-2 shows $3,500 in Box 12 with code W, and you also enter $3,000 on line 2 for personal contributions, you have just double-counted $3,000. The result is an apparent excess contribution, triggering the 6% penalty.
If your employer made contributions in January 2026 for tax year 2025, those may not appear in Box 12 of your 2025 W-2. However, contributions designated as made for the prior year are still reported in box 12 with code W on your Form W-2 for the year in which the contributions are actually made.
Check the date of your final employer contribution for 2025 before assuming your W-2 is incomplete. You can learn more about W-2 Box 12 Code W reporting for details on timing and allocation.
Checklist Item 3: Check for Direct (Non-Payroll) Contributions
Line 2 of Form 8889 is for contributions you or others made on your behalf that were not made through your employer's payroll. Include on line 2 only those amounts contributed to your HSA for 2025.
These are after-tax contributions made by personal check, bank transfer, or online payment directly to your HSA custodian.
Review your HSA account statements. Add up all direct deposits you made from January 1, 2025, through April 15, 2026, that were designated for tax year 2025. Do not include employer contributions, rollovers from another HSA, or qualified HSA funding distributions from an IRA. Those go on different lines.
If you made no direct contributions, enter zero on line 2. This is the correct answer for many filers whose only contributions came through payroll. If you leave line 2 blank, tax software may assume you meant zero, but it is cleaner to enter the actual number.
Many taxpayers make catch-up contributions in the first quarter of the following year. The deadline for trustees to provide Form 5498-SA is May 31. If you made a contribution in February 2026 for 2025, confirm with your custodian that it was designated for the 2025 tax year. Check your contribution confirmation email or statement for the tax year designation.
Checklist Item 4: Verify No Double Counting on Lines 2 and 9
This is the single most critical item on this HSA tax checklist. Line 2 and line 9 must never include the same money. Line 2 is for direct contributions you made outside payroll. Line 9 is for contributions made through your employer, which appear in W-2 Box 12 with code W.
Pull both documents side by side. Your W-2 Box 12 Code W total should equal your line 9 entry. Your bank records of direct HSA payments should equal your line 2 entry.
The sum of line 2 and line 9 should equal the total of all contributions shown on Form 5498-SA box 2, which you will receive in May.
Run the math. If you contributed $4,000 through payroll (shown as $4,000 in W-2 Box 12 Code W) and you made one $300 direct contribution in March, your numbers should be: Line 2 equals $300, Line 9 equals $4,000, total contributions equals $4,300.
If you instead enter $4,000 on line 2 and $4,000 on line 9, you have reported $8,000 in contributions when you actually made $4,000.
Important
Avoid the double-count trap. If all your contributions came through payroll, line 2 should be zero or blank. The payroll total already appears on line 9 from your W-2. Adding it again on line 2 creates a phantom excess contribution and a 6% penalty on money you never deposited.
Use your HSA custodian's year-end statement to verify total contributions. Most providers send a summary in January showing all deposits. Cross-reference this against your W-2 and your personal records. If the totals do not align, investigate before filing.
Checklist Item 5: Match 1099-SA Distribution Total
Form 1099-SA reports all distributions from your HSA during 2025. File Form 1099-SA to report distributions made from an HSA, an Archer MSA, or an MA MSA. You should have received this form by January 31, 2026.
Find Box 1 on your Form 1099-SA. This is the gross distribution amount. Box 1 shows the amount received this year. Transfer this exact number to Form 8889 line 14a.
If you took no distributions in 2025, you will not receive a 1099-SA, and line 14a should be zero.
If you have multiple HSA accounts, you will receive a separate 1099-SA from each custodian. Add the Box 1 amounts from all forms and enter the total on line 14a. Do not attach multiple 1099-SA forms to a single Form 8889 - combine the totals and report once.
Check Box 3 on Form 1099-SA for the distribution code. Enter the appropriate distribution code that shows the type of distribution. Code 1 is normal distribution, code 2 is excess contribution, code 4 is death distribution, and code 6 is prohibited transaction. Most filers will see code 1.
If you see code 2, you withdrew an excess contribution - make sure you reported it correctly on Form 5329.
Checklist Item 6: Confirm All Distributions Were Qualified
Line 15 of Form 8889 asks for qualified medical expenses. Only include on line 15 distributions from your HSA that were used to pay you for qualified medical expenses not reimbursed by insurance or other coverage.
Do not include the distribution of an excess contribution taken out after the due date of your return even if used for qualified medical expenses.
Gather your receipts. Add up all medical expenses you paid from your HSA in 2025. Include doctor visits, prescriptions, dental care, vision care, and other IRS-qualified expenses. You can verify your expenses are HSA-qualified using our expense checker tool if you are unsure about specific items.
Subtract any reimbursements. If your insurance paid part of a bill and you paid the remainder from your HSA, only count the amount you paid. If you paid $200 for a prescription and insurance reimbursed you $50, your qualified expense is $150.
If line 15 equals line 14a, you used all distributions for qualified expenses. No tax or penalty applies. If line 15 is less than line 14a, the difference goes to line 16 as taxable distributions. There is an additional 20% tax on the part of your distributions not used for qualified medical expenses.
Figure the tax on Form 8889 and file it with your Form 1040, 1040-SR, or 1040-NR.
Pro Tip
Keep your receipts. The IRS does not require you to attach receipts to Form 8889, but you must keep them. The medical expenses had not been taken as an itemized deduction in any year. Do not send these records with your tax return. Keep them with your tax records. In an audit, you must prove distributions were for qualified expenses.
Checklist Item 7: Verify Contribution Limit Calculation
Line 3 calculates your maximum contribution limit based on your coverage. If you have self-only coverage, your maximum contribution is $4,300. If you have family coverage, your maximum contribution is $8,550.
If you were eligible all 12 months and had the same coverage type all year, line 3 is straightforward.
Partial-year eligibility requires proration. If you became HSA-eligible mid-year, count the months you were eligible on the first day of the month. Divide your annual limit by 12, then multiply by the number of eligible months.
A person with self-only coverage for 7 months would calculate: $4,300 divided by 12 equals $358.33, times 7 equals $2,508.33.
If you are age 55 or older at the end of your tax year, you can make an additional contribution of $1,000. This catch-up contribution goes on line 7. If you were 55 or older on December 31, 2025, and had HDHP coverage at any time during the year, you can add $1,000 to your limit.
The catch-up amount is not prorated - you get the full $1,000 even if you were only eligible part of the year.
Check line 8. This is the sum of line 3 (base limit), line 6 (adjusted for special allocation rules), and line 7 (catch-up contribution). Line 8 is your personal contribution ceiling. Compare it to the sum of lines 2 and 9. If lines 2 plus 9 exceed line 8, you have an excess contribution problem.
Checklist Item 8: Check for Last-Month-Rule or Testing Period Issues
If you used the last-month rule to claim a full-year contribution despite being eligible for less than 12 months, Part III of Form 8889 applies. You may consider yourself an eligible individual for the entire year if you are an eligible individual on December 1.
The testing period begins with the last month of your tax year and ends on the last day of the 12th month following that month (December 1, 2025 - December 31, 2026).
If you fail to remain an eligible individual during this period, other than because of death or becoming disabled, you will have to include in income the total contributions made that would not have been made except for the last-month rule.
Review your 2025 coverage history. If you became HSA-eligible in July 2025 but maintained HDHP coverage on December 1, 2025, you were allowed to contribute the full annual limit under the last-month rule.
But you must remain HSA-eligible for all of 2026 through December 31. If you switch to a non-HDHP plan in March 2026, you fail the testing period.
Calculate the amount to recapture. The recapture is the difference between what you contributed under the last-month rule and what you would have contributed based on actual eligible months.
If you contributed the full $4,300 based on December 1 eligibility, but you were only eligible for 6 months without the rule, your prorated limit would have been $2,150. You must include $2,150 in income and pay a 10% additional tax of $215.
If you made a qualified HSA funding distribution from an IRA to your HSA, a similar testing period applies. Each qualified HSA funding distribution allowed has its own testing period. For example, if the distribution is contributed on June 18, 2025, the testing period lasts through June 30, 2026.
If you fail the testing period for an IRA-to-HSA transfer, you include the distribution in income and pay the 10% penalty.
Checklist Item 9: Confirm Prior-Year Contribution Designation
You can make HSA contributions for 2025 until April 15, 2026. You are allowed to make 2025 HSA contributions right up to the tax filing deadline to potentially reduce your annual tax bill. Every dollar you add to your HSA reduces your taxable income by one dollar.
But you must tell your custodian which tax year the contribution is for.
Check your contribution confirmations. If you made a contribution in January 2026, your custodian should have asked whether you wanted it applied to 2025 or 2026. Most custodians default to the current year unless you specify otherwise.
Look for the tax year designation on your deposit confirmation or monthly statement.
If you contributed $500 in February 2026 and designated it for 2025, include it on line 2 of your 2025 Form 8889. If you did not designate it for 2025, it counts toward your 2026 limit and should not appear on your 2025 form. You cannot double-count by claiming it for both years.
Form 5498-SA will show contributions by tax year. Box 2 shows the total contributions made to your HSA or Archer MSA in the calendar year. Use this to reconcile.
Box 2 includes contributions made in early 2026 that were designated for 2025. But remember, you will not receive Form 5498-SA until May, after the April 15 filing deadline. Cross-reference your records now, before you file.
You can read more about prior-year HSA contributions for detailed timing rules.
Checklist Item 10: Verify Form 8889 Flows to Schedule 1
Form 8889 does not stand alone. It feeds numbers into your main tax return through Schedule 1. Combine the amounts on line 13 of both Forms 8889 and enter this amount on Schedule 1 (Form 1040), line 13.
Be sure to attach both Forms 8889 to your paper tax return. Line 13 is your HSA deduction, which reduces your adjusted gross income.
Check the flow. Form 8889 line 13 should appear on Schedule 1 line 13. This is typically an above-the-line deduction, meaning you get it even if you do not itemize.
Verify your tax software transferred this number correctly. If you are filing by hand, double-check your addition and make sure you copied the number to the correct line on Schedule 1.
If you had taxable distributions, line 16 of Form 8889 flows to Schedule 1 line 8f. Taxable HSA distributions - subtract line 15 from line 14c. If zero or less, enter -0-. Also, include this amount in the total on Schedule 1 (Form 1040), Part I, line 8f. This adds to your income.
Check that your software or your manual calculation includes this amount in total income.
If you owe the additional 20% tax on non-qualified distributions, that goes on Schedule 2, not Schedule 1. Enter 20% (0.20) of the distributions included on line 16 that are subject to the additional 20% tax.
Also, include this amount in the total on Schedule 2 (Form 1040). Line 17b calculates this penalty. Verify it appears on Schedule 2 with your other additional taxes.
Good to Know
Married filing jointly? If married filing jointly and both you and your spouse have HSAs, complete a separate Form 8889 for each of you. You will have two Forms 8889, but the deductions combine on Schedule 1 line 13 as a single entry. Add line 13 from your Form 8889 to line 13 from your spouse's Form 8889, and enter the total on Schedule 1 line 13.
Attach Form 8889 to your return. If you e-file, your software will include it automatically. If you mail a paper return, place Form 8889 immediately after Schedule 1.
The IRS uses the information on Form 8889 to verify your deduction and to cross-check against the 1099-SA and 5498-SA they receive from your custodian. Missing Form 8889 will delay processing and may trigger a notice.
Frequently Asked Questions
Q: What if my Form 5498-SA shows a different total than I calculated for contributions?
Form 5498-SA includes all contributions deposited to your account by December 31, 2025, plus contributions made between January 1 and April 15, 2026, that were designated for 2025. If the totals do not match your records, check for employer contributions made in January 2026 for 2025, rollovers, or qualified HSA funding distributions. Contact your custodian if you cannot reconcile the difference.
Q: Do I need to attach receipts for qualified medical expenses to my tax return?
No. The IRS does not require receipts with your return. You must keep them in your records in case of audit. Maintain documentation showing the date, provider, amount, and nature of each medical expense paid from your HSA for at least three years after you file.
Q: What happens if I discover an error after I already filed my return?
If you timely filed your return without withdrawing the excess contributions, you can still make the withdrawal no later than 6 months after the due date of your tax return, excluding extensions. If you do, file an amended return with "Filed pursuant to section 301.9100-2" written at the top. Include an explanation of the withdrawal. Make all necessary changes on the amended return. You will need to file Form 1040-X.
Q: Can I claim an HSA deduction if all my contributions came through payroll and already reduced my W-2 wages?
Yes. Payroll contributions reduce your wages for income tax purposes and also for Social Security and Medicare taxes. You still report them on Form 8889 and claim the deduction on Schedule 1 line 13. The deduction is built into your W-2 Box 1 wages, but you must complete Form 8889 to document the amounts and verify you did not exceed contribution limits.
Q: If I turned 65 in 2025, how do I calculate my contribution limit for the months before I enrolled in Medicare?
Beginning with the first month you are enrolled in Medicare, your contribution limit is zero. This rule applies to periods of retroactive Medicare coverage. So if you delayed applying for Medicare and later your enrollment is backdated, any contributions to your HSA made during the period of retroactive coverage are considered excess. Count only the months before Medicare enrollment began. Prorate your annual limit by the number of eligible months.
Written by
David is a licensed attorney and SHRM Senior Certified Professional who covers HSA compliance, IRS regulations, and employer benefits law. He previously practiced employee benefits law at a national firm.