Need to Know Tax Income Tax 2026 · Federal & Minnesota

Need to Know Tax › Deductions, credits, and gains

Your W-2

What moves Box 1 on your W-2

Your salary is $90,000. Box 1 says $79,700. Box 3 says $85,500. Neither of them is wrong. Box 1 is what you were paid, minus everything the law lets your employer take out before tax, plus everything the law says is taxable even though it never showed up in your check.

Charles Trautman, EA

By Charles Trautman, EA

The Tax Shop  ·  Lone Tree, Colorado  ·  Reviewed October 28, 2026

The subtractions are the familiar ones: the 401(k), the health premiums, the flexible spending account, the HSA. The additions are the ones that surprise people in January: the life insurance over $50,000, the personal miles on the company car, the health insurance an S corporation pays for its owner, the bonus that was “grossed up.” Boxes 3 and 5, the Social Security and Medicare wages, follow different rules, which is why the three numbers rarely match. This article is the list, in both directions, with the 2026 limits.

Three boxes, three answers

Box 1 is federal income tax wages: gross pay, less the deductions that are excluded from income tax, plus the taxable benefits. It is the number that goes on line 1a of the 1040. Box 3 is Social Security wages: the same gross pay, less only the deductions that are excluded from Social Security tax, capped at the wage base ($184,500 for 2026). Box 5 is Medicare wages: the same as Box 3 with no cap. Box 16 is state wages, which for most states equals Box 1.

The reason they differ is one rule: retirement deferrals come out of Box 1 but not Boxes 3 and 5; cafeteria-plan deductions (health premiums, FSA, HSA through payroll, commuter benefits) come out of all three. Taxable benefits go into all three, with one common exception: health insurance paid for a 2%-or-more S corporation shareholder goes into Box 1 but not Boxes 3 and 5.

Worked example: from a $90,000 salary to three different boxes

An employee earning $90,000 defers $5,800 to a 401(k), pays $5,150 of health premiums and FSA contributions through the cafeteria plan, and has $650 of taxable group life insurance.

Box 1 (income tax)Box 3 (Social Security)Box 5 (Medicare)
Gross pay$90,000$90,000$90,000
401(k) deferral (out of Box 1 only)−$5,800——
Health premiums and FSA (out of all three)−$5,150−$5,150−$5,150
Taxable group life over $50,000 (into all three)+$650+$650+$650
What the W-2 shows$79,700$85,500$85,500

The pay stub’s “gross” of $90,000 appears nowhere on the form. The difference between Box 3 and Box 1, $5,800, is exactly the 401(k) contribution, which is the usual case when nothing else is going on.

What comes out

Every dollar in this list is a dollar you earned and did not pay income tax on. The cafeteria-plan items also escape Social Security and Medicare tax (FICA), which at 7.65% is often the bigger saving for a middle-income household. The 2026 limits:

Three things people get wrong. The HSA saves FICA only if the contribution runs through payroll; a deposit you make yourself is deducted on Schedule 1 and gets the income tax back but not the 7.65%. The dependent care FSA jumped to $7,500 for 2026 under the 2025 tax law, and anything over the limit shows up in Box 10 and gets added back on Form 2441. And a Roth 401(k) contribution reduces nothing on the W-2; it is after-tax by design and is reported in Box 12 (code AA).

What the exclusion is worth: a $5,000 health FSA election for someone in the 22% bracket saves $1,100 of federal tax and $383 of FICA, $1,483 before any state income tax saving, or about 30% of the money. The same $5,000 put in a 401(k) saves $1,100 of federal tax, because the FICA is still paid. Both beat the same dollars taken home and spent.

What goes in

Anything of value an employer provides is wages unless a specific section of the Code excludes it. The common additions:

Excluded, and therefore not in any box: health coverage itself (code DD is information only), de minimis items (the holiday ham, the office coffee), working-condition fringes (the laptop, the professional dues), employee discounts, accountable-plan reimbursements, employer retirement contributions and matches, up to $5,250 of educational assistance, and a cell phone used mainly for business.

Group life over $50,000

Employer-paid group-term life insurance is tax-free up to $50,000 of coverage. Above that, the IRS’s cost of the excess coverage, not the employer’s actual premium, is wages, computed monthly from the age table and reduced by anything the employee paid toward the policy with after-tax dollars. It is in Boxes 1, 3 and 5 and shown in Box 12 with code C. The table runs from 5 cents per $1,000 of coverage per month under age 25 to 23 cents at ages 50 to 54, 66 cents at 60 to 64 and $2.06 at 70 and over, using your age on December 31. The 52-year-old above: 150 times 23 cents times 12 months is $414.

For a retiree whose former employer keeps the coverage, the same amount shows up on a W-2 with no cash to withhold from, which is how a retired teacher ends up owing Social Security tax. Coverage on a spouse or dependent over $2,000 is also taxable and gets no $50,000 exclusion.

The gross-up

An employer that gives an employee a $500 holiday bonus and wants the employee to net $500 has a problem: the $500 is wages, so withholding comes out of it. The fix is to pay more than $500, enough that after withholding on the whole amount, $500 is left. But the extra is also wages and also taxed, and so on. The series converges, and the formula is simple: gross equals net divided by (1 minus the combined withholding rate). The same arithmetic applies to any benefit delivered net of tax: a taxable moving reimbursement, a prize, an executive’s club dues.

The IRS worksheet example: a $500 net bonus with 7.65% FICA, 15% federal and 5% state withholding. One minus 0.2765 is 0.7235; $500 divided by 0.7235 is $691.09 gross, of which $52.87 is FICA, $103.67 federal, $34.55 state, and $500.00 reaches the employee. The $691.09 is in Boxes 1, 3 and 5. The gross-up only guarantees the net on payday; the actual tax in April may be more or less. An employer can also skip the gross-up and withhold from the next regular paycheck; the benefit is taxable either way.

Box 12 and Box 14, decoded

Box 12 carries lettered codes. Code C is taxable group life, already in Box 1, nothing to do. Codes D, E, G and S are 401(k), 403(b), 457(b) and SIMPLE deferrals, already out of Box 1; they may support the Saver’s Credit. AA and BB are Roth 401(k) and 403(b), no deduction, counted toward the same limit. DD is the total cost of employer health coverage, information only. W is HSA contributions, employer and payroll, which go on Form 8889 and reduce what you may still contribute yourself. V is income from exercising nonstatutory stock options, already in Box 1; add it to the basis of the shares sold. T is adoption benefits, and II is Medicaid waiver payments that can count as earned income for the EITC.

Box 14 is the employer’s free-text box, and what lands there depends on the payroll company: S corporation health insurance (needed for the Schedule 1 deduction), union dues, state paid-leave premiums, public-pension contributions, personal use of the vehicle, charitable payroll deductions. Box 14 items are not in Box 1 unless the item is taxable; read the label. Box 10 is dependent care benefits and feeds Form 2441; Box 13 tells the IRS you were covered by a retirement plan, which decides whether your IRA contribution is deductible.

Behind the scenes

A preparer ties the W-2 to the last pay stub of the year: gross, less the pre-tax deductions, plus the taxable benefits, should equal Box 1, and Box 3 minus Box 1 should equal the retirement deferrals. A mismatch not explained by the Box 12 codes or the wage base is a question for the employer, and a corrected W-2 in February is far better than an IRS notice in September. The preparer also looks for what is missing: the S corporation owner’s premiums that never made it to Box 1, the code V spread the 1099-B left out of basis, the retiree’s code C with no FICA withheld.

The Minnesota side

Form M1 starts from federal AGI, so the wage figure that reaches the Minnesota return is the federal one: what comes out of Box 1 stays out for Minnesota, and what goes into Box 1 is taxed by Minnesota at the graduated rates. Box 16 shows Minnesota wages and for most employees matches Box 1; Box 17 is the Minnesota withholding figured from your Form W-4MN. Minnesota follows the federal treatment of the items on this page, with one addition for 2026: employer student-loan payments excluded federally, and educational assistance above $5,250, are added back on Schedule M1M.

What to bring your preparer

  • Every W-2, including the ones from a job you left in February and the one for third-party sick pay
  • The last pay stub of the year, which shows the gross and every deduction the W-2 summarizes
  • Form 1095-C from the employer and any HSA statements (Form 5498-SA) so the code W amount can be reconciled
  • For stock options, RSUs or an ESPP: the broker’s supplemental statement showing the compensation already included in Box 1
  • For an S corporation owner: the premium statements, to confirm the Box 14 amount
  • If something on the W-2 looks wrong: the pay stub that disagrees with it, so the employer can be asked for a W-2c

Questions people ask

Why is Box 1 less than my salary?

Your 401(k), health premiums, FSA and HSA came out first. Box 1 is what is taxed, not what you were paid.

Why is Box 3 bigger than Box 1?

Retirement deferrals come out of Box 1 but not out of Social Security and Medicare wages. Cafeteria-plan deductions come out of all three. The difference between Box 3 and Box 1 is usually exactly your 401(k) contribution.

I got a $5,000 bonus and only $3,500 showed up. Was I taxed at a higher rate?

Withheld at a higher rate, not taxed. A bonus paid separately is withheld at the flat 22% federal supplemental rate plus FICA, about 30% before state withholding. Your actual tax on it is your regular marginal rate, and the difference comes back (or is owed) on the return. Why your refund wasn’t what you expected and Your W-4 and withholding cover the rest of that story.

The W-2 shows $2,000 of income I never received, labeled code C.

That is the cost of your employer-paid life insurance over $50,000, from the IRS age table. It is taxable even though it was never paid to you. If you are retired and the former employer still carries the policy, the Social Security and Medicare tax on it were not withheld and go on your return.

I own my S corporation. Should my health insurance be on my W-2?

Yes, in Box 1 and Box 14, not in Boxes 3 and 5. Without it there, you cannot take the self-employed health insurance deduction. Tell the payroll company before the last payroll of the year.

Tie the W-2 to the pay stub

A W-2 that does not reconcile to the last pay stub is wrong more often than people think, and the fix is easier in February than in September. If you are deciding how much to put in the FSA, the HSA or the 401(k) for next year, the open-enrollment math is on this page.

Written by Charles Trautman, EA, editor  ·  Need to Know Tax, Lone Tree, Colorado

Questions about this article in Minnesota are answered by [your practice name]  ·  [your phone]  ·  [your email address]. We’re looking for an EA or CPA in each Minnesota city to hold that city’s seat and take this spot — is that you?

Ask a question about this article →

Forms and official pages named in this article

Sources and where to check

Updated October 28, 2026 · tax year 2026 figures