Need to Know Tax Income Tax 2026 · Federal & Colorado

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.

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 Colorado wages, which equals Box 1 for almost everyone.

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, $220 of Colorado tax and $383 of FICA, $1,703 in all, or 34% of the money. The same $5,000 put in a 401(k) saves $1,320, 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, Colorado FAMLI premiums (not deductible), PERA 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 Colorado side

Colorado wages in Box 16 equal Box 1 for nearly every employee, because Colorado starts from federal taxable income and has no wage adjustments of its own. Two things to know. PERA and other Colorado public-pension contributions are pre-tax for federal purposes and come out of Box 1 like a 401(k); they are not an addback. FAMLI premiums (0.45% of wages for the employee’s share in 2026) are withheld after tax, shown in Box 14, and are not deductible anywhere; the benefits paid under FAMLI are taxable for federal purposes as the state reports them. Colorado does not tax the code W HSA contribution either. A Colorado resident working in another state has that state’s wages in Boxes 16 and 17 and takes the credit for taxes paid; see moving to or from Colorado.

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 and Colorado, about 34%. 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.

Published by The Tax Shop, Lone Tree, Colorado

Charles Trautman, EA  ·  taxshop.tax  ·  303-734-1040

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