Form 8889 line by line (2026): bronze plans, DPC fees, line-9 trap
Form 8889 for 2026 line by line: code W goes on line 9, the $4,400 and $8,750 limits, the line 6 spouse split, line 15, DPC fees and Schedule 2 line 13c.
The short answer. On Form 8889 (Health Savings Accounts), the money your employer put into your Health Savings Account (HSA) — including everything reported on your W-2 in box 12 with code W — belongs on line 9, never on line 2. (Code W is one of more than thirty box 12 codes, and one of the handful that actually changes what you file.) Line 2 is reserved for contributions made outside of payroll, by you or by someone other than your employer on your behalf. Get those two lines mixed up and you will claim a deduction you are not entitled to, which the Internal Revenue Service (IRS) reads as an excess contribution. The classic way to go wrong is putting box-12 code-W dollars on line 2, where they double-count against money the form already excluded from your wages.
This page is about the mechanics of the form itself — how each line connects to the next, and how the whole thing lands on your return. If you are still deciding whether to treat the account as a long-term investment vehicle, that belongs to a different conversation, and we cover it in using an HSA as a retirement account. If you are weighing the account against a Flexible Spending Account, see HSA versus FSA. Here, we assume you are HSA-eligible and you simply need to fill in Form 8889 without tripping the wire.
What Form 8889 actually does
Form 8889 has one job on the contribution side: it reconciles everything that went into your HSA during the year against your legal limit, and it produces the deduction you are allowed to take. The contribution math lives in Part I, and the answer it spits out flows to Schedule 1, which is the attachment that feeds adjustments into your Form 1040. The distribution side (what you took out and what you spent it on) lives in Part II, and the last-month rule and its testing period live in Part III. We summarize Part III below, but it has enough quirks to deserve its own page — see the HSA last-month rule and testing period for that depth.
The line numbers below follow the 2026 draft form, created April 30, 2026, and the draft 2026 instructions dated July 21, 2026. Draft instructions usually change somewhat before the final release, so check the final text before you file.
Part I, line by line
Here is the contribution side in the order the form walks you through it, with the verified line assignments:
- Line 1 asks for your coverage type — self-only or family. When your coverage changed mid-year, check the box for the plan that was in effect for the longer period. If you were covered by a self-only and a family HDHP at the same time, you are treated as having family coverage for that stretch. Separately, if you had family coverage on the first day of the last month of your tax year (December 1 for most taxpayers), check the family box.
- Line 2 is the contributions made for 2026 by you or on your behalf, including those made by the unextended filing deadline, April 15, 2027. It excludes employer contributions, contributions through a cafeteria plan, rollovers and, per the instructions, qualified HSA funding distributions. The instructions cover amounts “you, or others on your behalf, contributed” and note that anyone can contribute to an eligible individual’s HSA, so a contribution from a relative or other third party belongs here; your employer’s goes on line 9.
- Line 3 is your contribution limit. If you were under 55 at the end of 2026 and eligible with the same coverage on the first day of every month, enter $4,400 ($8,750 for family coverage). Everyone else follows the line 3 rules in the instructions, described below: some of those cases end in a fixed amount, others in a month-by-month worksheet.
- Line 4 is what you and your employer put into Archer MSAs for the year (from Form 8853, lines 1 and 2). If you or your spouse had family HDHP coverage at any point in 2026, include your spouse’s Archer MSA contributions too.
- Line 5 is line 3 minus line 4, and never less than zero.
- Line 6 is the line 5 amount, with one exception: if you and your spouse each have separate HSAs and had family HDHP coverage at any time in 2026, the instructions set your share. If you were treated as having family coverage for every month, you divide line 5 equally between you unless you both agree on a different allocation, such as nothing to one spouse. If not, a four-step computation splits only the limit for the family-coverage months and then adds any other contribution limit that applies to you.
- Line 7 is the catch-up. It applies only if you were 55 or older at the end of 2026, married, and you or your spouse had family HDHP coverage at any time in 2026. If, for every month of 2026, you or your spouse had family coverage and was an eligible individual on the first day of the month, and you were not enrolled in Medicare, enter $1,000; otherwise the instructions’ worksheet prorates it as $1,000 times your eligible months, divided by 12. An unmarried filer, or a married one with self-only coverage all year, folds the $1,000 into line 3 instead.
- Line 8 is line 6 plus line 7.
- Line 9 is the employer side. This is the line that catches people. It includes the amount on your W-2 box 12 with code W, and it includes any cafeteria-plan salary-reduction contributions, because those payroll dollars count as employer contributions rather than yours. If the code-W figure on your 2026 W-2 includes contributions for 2025, or if your employer makes 2026 contributions in 2027, the instructions require a separate employer-contributions worksheet.
- Line 10 is a qualified HSA funding distribution: a direct trustee-to-trustee transfer from a traditional or Roth IRA to your HSA. You get one in your lifetime, with one exception: if you make it while you have self-only coverage, you can make a second later in the same tax year after switching to family coverage. It cannot come from an ongoing SEP or SIMPLE IRA. It counts against your limit, and Part III tracks it with its own testing period.
- Line 11 is line 9 plus line 10 — everything that reduces your limit without being a deduction for you.
- Line 12 is line 8 minus line 11, and never less than zero. This is your remaining limit: line 8, not line 3, is the starting point, which matters whenever line 4 or line 7 is not zero, or line 6 differs from line 5.
- Line 13 is your HSA deduction, generally the smaller of line 2 or line 12, and it is the number that travels to Schedule 1, line 13. If you file jointly and you and your spouse each have an HSA, you complete a separate Form 8889 for each and combine the two line 13 amounts on Schedule 1.
That last hop matters: the deduction does not appear on the face of the 1040 directly. It rides Schedule 1 as an above-the-line adjustment, which is what makes it valuable even if you take the standard deduction.
Part II and Part III in brief
Part II reports what came out of the account. If you and your spouse each have an HSA and file jointly, you complete a separate Part II for each.
- Line 14a is the total distributions your HSAs made in 2026, which should match box 1 of Form 1099-SA.
- Line 14b is whatever part of line 14a you rolled over to another HSA, plus any excess contributions (and their earnings) withdrawn by the due date of your return, including extensions.
- Line 14c is line 14a minus line 14b.
- Line 15 is the qualified medical expenses you paid with HSA distributions. The instructions’ caution is blunt: include only distributions “used to pay you for qualified medical expenses not reimbursed by insurance or other coverage and that you incurred after the HSA was established.” Expenses of your spouse and your dependents count. You cannot also deduct on Schedule A any amount you put on line 15.
- Line 16 is line 14c minus line 15, not below zero. It is taxable income and goes into the total on Schedule 1, Part I, line 8f.
- Lines 17a and 17b handle the additional 20 percent tax on the line 16 amount. Check the box on 17a if an exception applies to any of those distributions: they were made after the account owner died, became disabled, or turned 65. Line 17b is 20 percent of whatever part of line 16 no exception covers, and it goes to Schedule 2, Part II, line 13c.
Part III applies when you used the last-month rule or took a qualified HSA funding distribution and then stopped being an eligible individual during the testing period. Line 18 is the last-month-rule amount you must now include in income, line 19 is any qualified HSA funding distribution from line 10, and line 20 adds them and goes to Schedule 1, Part I, line 8f. Line 21 is 10 percent of line 20, and it goes to Schedule 2, Part II, line 13d. The mechanics are in the last-month rule guide.
The line-2 trap, stated plainly
The reason code-W money must sit on line 9 and not line 2 is that it was never in your taxable wages to begin with. When your employer funds an HSA, or when you fund it through payroll, that amount is already excluded from box 1 of your W-2. You got the tax break at the source. Line 2 exists to deduct contributions that were not yet excluded — the out-of-pocket dollars you sent in with already-taxed money. If you drop code-W amounts onto line 2, you are asking the IRS to deduct them a second time.
The consequence is not cosmetic. Double-counting inflates your deduction, and because the form treats the duplicated dollars as additional contributions, it can push your total over your line-3 limit. That is an excess contribution, and excess contributions carry a 6% excise tax for each year the excess stays in the account. A notice from the IRS recalculating a smaller deduction is the gentle version; the excise tax is the version that compounds.
The 2025 and 2026 limits and the per-person catch-up
For tax year 2025, the contribution limits are $4,300 for self-only coverage and $8,550 for family coverage. For tax year 2026 they rise to $4,400 self-only and $8,750 family, under IRS Rev. Proc. 2025-19. In either year, if you are 55 or older at the end of the year, you may add a $1,000 catch-up contribution on top. From 2026, an individual bronze or catastrophic plan also counts as an HDHP for these limits; see who qualifies with a bronze plan.
The catch-up has one feature that surprises married couples: it is per-person, and it must be made to that person’s own HSA. A spouse’s $1,000 catch-up cannot ride along inside your account. If both of you are 55 or older and you want both catch-ups, each spouse needs their own HSA to receive their own $1,000. Couples who try to stack two catch-ups into a single account create — once again — an excess contribution, and the same 6% excise tax follows.
These figures are indexed and change from year to year — hence the separate 2025 and 2026 numbers above — so confirm the year before you copy a number from memory, and match the limit to the tax year of the return you are filing. The next step is already set: for 2027 the limits are $4,500 self-only and $9,000 family under Rev. Proc. 2026-24, covered in our 2027 HSA limits guide.
What line 3 asks when your year was not tidy
The instructions’ line 3 rules cover everyone the form’s shortcut leaves out. If you were eligible, or considered eligible under the last-month rule, for the whole year and kept the same type of coverage, you enter $4,400 or $8,750, plus $1,000 if you were 55 or older and either unmarried or married with self-only coverage for the entire year. If you were eligible all year but changed coverage type, you enter the greater of the worksheet result or the full limit for the coverage you had on the first day of the last month. If you were not eligible on that day, the worksheet alone decides. It walks you through the year month by month and asks whether you were enrolled in Medicare for the month and whether you were an eligible individual on the first day of the month. For each eligible month you enter the monthly amount from the table below, add the twelve, and divide by 12.
| Monthly amount for 2026 | Self-only HDHP | Family HDHP |
|---|---|---|
| Under 55 at year-end | $4,400 | $8,750 |
| 55 or older at year-end | $5,400 | $9,750, if unmarried |
A tip in the instructions saves work: if you had family coverage on the first day of the last month, you skip the worksheet and enter $8,750 on line 3 (an unmarried filer who was 55 or older adds the $1,000, for $9,750). A married couple with family coverage who are both 55 or older do not use the $9,750 figure; each spouse adds the $1,000 on their own line 7 instead, and that $1,000 is not allocable between spouses, unlike the $8,750.
A worked example. A 40-year-old single filer holds a self-only bronze plan bought through his state’s Exchange all of 2026. From January through March he also pays $200 a month for a direct primary care arrangement, which is above the $150 monthly cap described below, so those three months do not count. April through December count at $4,400 each: 9 × $4,400 = $39,600, divided by 12 = $3,300. But he is eligible on December 1, so the last-month rule lets him enter the full $4,400 on line 3, with a testing period that runs from December 1, 2026, through December 31, 2027. If he stops being an eligible individual during that window, for a reason other than death or disability, line 18 on the Form 8889 for the year he loses eligibility would be $4,400 − $3,300 = $1,100, and line 21 would be 10 percent of it, $110, assuming he contributed the full $4,400.
A second example, for line 6. A married couple, both 55 or older, each with their own HSA, had family HDHP coverage all year and no Archer MSA. Line 5 is $8,750 on each of their forms. They split it equally, $4,375 each, unless they agree on a different allocation. Each then enters $1,000 on line 7, so line 8 is $5,375 on each form and the couple’s combined ceiling is $10,750 before any employer contributions.
What changed for 2026
The form itself barely moved. The 2026 draft Form 8889, created April 30, 2026, prints $4,400 and $8,750 on line 3 and changes nothing in the computation. It adds no line and no checkbox for the new eligibility rules. It does renumber two destinations worth knowing if you work from the 2025 form: the additional 20 percent tax in Part II now goes to Schedule 2, Part II, line 13c, and the Part III tax for not staying an eligible individual to line 13d, where the 2025 Schedule 2 used lines 17c and 17d. Lines 14b, 14c and 17b are also printed with their full labels on the draft. The draft 2026 Schedule 2 prints both new line numbers.
The substance sits in the draft instructions, whose What’s New cites Notice 2026-5 and the 2025 law known as the One Big Beautiful Bill Act:
- Bronze and catastrophic plans. For months beginning after December 31, 2025, a bronze or catastrophic plan available as individual coverage through an Exchange is treated as an HDHP even if it misses the deductible and out-of-pocket tests. Notice 2026-5 also says a plan bought off-Exchange qualifies if the same plan is available on an Exchange, and that small-employer SHOP coverage generally does not count because it is not individual coverage. The draft instructions are loosely worded here: one sentence says bronze and catastrophic plans are treated as HDHPs, and the next says “certain” ones are. The condition that decides it is the one in Code section 223(c)(2)(H) and Notice 2026-5: the plan must be available as individual coverage through an Exchange. The full picture is in who qualifies with a bronze plan.
- Direct primary care (DPC). For months beginning after December 31, 2025, a direct primary care service arrangement is not treated as a health plan and does not disqualify you, provided the aggregate monthly fees for all such arrangements do not exceed $150, or $300 for an arrangement covering more than one person. Rev. Proc. 2026-24 leaves those amounts at $150 and $300 for 2027. Fees can be billed for up to a year if they stay within the monthly cap on an annualized basis, so an annual fee of $1,800 for one person in 2026 sits exactly at the cap (Notice 2026-5, A-13).
- Two separate tests. The cap decides whether a month counts toward your line 3 limit. Paying the fee from the HSA is a different question: Notice 2026-5 says there is no specific limit on the fee that can be reimbursed as a medical expense, but while you are enrolled in an arrangement over the cap you are not eligible to contribute. A fee your employer pays, including through cafeteria-plan salary reduction, is not your expense and cannot be reimbursed. On Form 8889, a DPC fee paid from the HSA is a line 15 expense.
- Telehealth. The ability to receive telehealth and other remote care before meeting the HDHP deductible, without losing eligibility, is now permanent for plan years beginning after 2024. This one is not new for 2026: the 2025 instructions already listed it.
- HDHP thresholds. For 2026 the minimum annual deductible rises to $1,700 self-only and $3,400 family, and the maximum out-of-pocket expenses to $8,500 and $17,000, from $1,650/$3,300 and $8,300/$16,600 in 2025. The bronze and catastrophic relief sits outside those out-of-pocket limits.
Eligibility is self-declared month by month in the line 3 worksheet, and nothing on the form asks which plan you held. Keep the plan documents and any DPC agreement in your file.
Before you file
Three checks guard against the common notices. First, open your W-2, find box 12, and trace the code-W figure straight to line 9 — never line 2. Second, confirm your coverage type on line 1 matches the plan you actually held, because a self-only entry against family contributions silently shrinks your limit. The eligibility question of whether your plan even qualifies is a separate matter, and we walk through it in the HDHP versus PPO math. Third, if you are claiming a catch-up, make sure the extra $1,000 went into the right person’s account. Do those three things, follow the lines down to the deduction on line 13, and carry that figure to Schedule 1, line 13. The form is short. The trap is narrow. Staying out of it is mostly a matter of reading box 12 correctly.
Sources
- IRS, the form and its current-year instructions: About Form 8889.
- IRS, draft 2026 Form 8889 (created 4/30/26): f8889—dft.pdf, and draft 2026 instructions (July 21, 2026): i8889—dft.pdf.
- IRS, the notice on bronze and catastrophic plans, direct primary care and telehealth: Notice 2026-5.
- IRS, the 2027 HSA limits and the unchanged $150/$300 direct primary care cap: Rev. Proc. 2026-24.
- IRS, draft 2026 Schedule 2, lines 13c and 13d: f1040s2—dft.pdf.
- IRS, the revenue procedure that sets the 2026 HSA contribution limits of $4,400 self-only and $8,750 family: Rev. Proc. 2025-19.
- IRS, the plain-English guide to HSAs, including the $1,000 age-55 catch-up and the 6% excise tax on excess contributions: Publication 969.
- IRS, where the code-W figure on the wage statement comes from: About Form W-2.
Quick answers
Do employer HSA contributions go on Form 8889 line 2 or line 9?
They go on line 9, not line 2. Line 2 is for contributions you made, or that someone other than your employer made on your behalf. It leaves out employer money, cafeteria-plan payroll contributions, rollovers and qualified HSA funding distributions: employer and cafeteria-plan money goes on line 9, a qualified HSA funding distribution on line 10, and a rollover on neither.
Where do W-2 box 12 code W amounts go on Form 8889?
On line 9. Code W already covers both your employer's contribution and your own payroll/cafeteria-plan contributions, and all of it is treated as employer money.
What are the HSA contribution limits for 2025 and 2026?
For tax year 2025 the limits are $4,300 self-only and $8,550 family. For tax year 2026 they rise to $4,400 self-only and $8,750 family (IRS Rev. Proc. 2025-19). In either year, add a $1,000 catch-up if you are 55 or older at year-end.
Where does the HSA deduction go on my 1040?
Your HSA deduction from Form 8889 line 13 flows to Schedule 1, line 13, and from there into your Form 1040.
What changed on Form 8889 for 2026?
The computation did not change. Line 3 now prints $4,400 and $8,750, and the two Part II and Part III taxes move to Schedule 2, lines 13c and 13d. The real changes are in eligibility and sit in the instructions: for months beginning after 2025, bronze and catastrophic plans available as individual coverage through an Exchange count as HDHPs, and certain direct primary care arrangements no longer disqualify you (draft 2026 instructions, Notice 2026-5). The instructions also repeat that telehealth relief is permanent, but that change dates from plan years beginning after 2024 and was already in the 2025 instructions.
Can I pay direct primary care fees from my HSA?
Yes, for months beginning after 2025, if the arrangement provides only primary care from primary care practitioners for a fixed periodic fee. The fee is a qualified medical expense on line 15, and Notice 2026-5 sets no dollar cap on that reimbursement. But fees above $150 a month ($300 for an arrangement covering more than one person) mean you are not an eligible individual for contributions while you are enrolled, and fees your employer pays, including through cafeteria-plan salary reduction, cannot be reimbursed.
How do I split Form 8889 line 6 between spouses?
The split applies if you and your spouse each have separate HSAs and had family HDHP coverage at any time in the year. If you were treated as having family coverage every month, divide the line 5 amount equally between you, unless you both agree on a different allocation, such as nothing to one spouse. If family coverage covered only part of the year, a four-step computation in the instructions splits only the limit for the family-coverage months. Each spouse completes their own Form 8889.
What goes on Form 8889 line 15?
Only distributions that paid qualified medical expenses you incurred after the HSA was established and that insurance did not reimburse. Distributions that cover your spouse and dependents count, and you cannot also deduct those amounts on Schedule A.
Educational content only. finbarrow is an independent editorial publication, not a licensed financial advisor, broker, tax preparer, or attorney. Verify rates and terms with the issuer or relevant regulator. See disclaimers and funding disclosures.