Your salary is $90,000.
Box 1 says $79,700.
Box 3 says $85,500.
Neither of them is wrong.
Welcome. We’re glad to serve you.
Box 1 of the W-2 is not what you were paid. It 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 page is the list, in both directions, with the 2026 limits, and three calculators: one that builds Box 1 from your pay stub, one that does the employer’s gross-up, and one for the taxable cost of group life insurance.
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 come out of all three. So a $90,000 employee who defers $5,800 to a 401(k) and pays $5,150 of health premiums and FSA through the cafeteria plan, and has $650 of taxable life insurance, shows Box 1 $79,700, Box 3 $85,500, Box 5 $85,500 — and the pay stub’s “gross” of $90,000 appears nowhere on the form.
| Item | Box 1 (income tax) | Box 3 (Social Security) | Box 5 (Medicare) | Where it shows |
|---|---|---|---|---|
| 401(k), 403(b), 457(b), SIMPLE deferrals (pre-tax) | Out | In | In | Box 12 code D, E, G, S; Box 13 retirement plan checked |
| Roth 401(k) deferrals | In | In | In | Box 12 code AA, BB |
| Health, dental, vision premiums through a §125 plan | Out | Out | Out | Box 14, sometimes; Box 12 code DD shows total cost of coverage |
| Health FSA | Out | Out | Out | Usually nowhere |
| Dependent care FSA | Out | Out | Out | Box 10 |
| HSA contributions through payroll, and the employer’s | Out | Out | Out | Box 12 code W (both) |
| Commuter benefits (transit, parking) | Out | Out | Out | Box 14, sometimes |
| Group life insurance over $50,000 | In | In | In | Box 12 code C |
| Personal use of a company vehicle | In | In | In | Box 14, sometimes |
| Health insurance paid for a 2%+ S corporation shareholder | In | Out | Out | Box 14 |
| Bonuses, taxable awards, gross-ups, taxable moving reimbursements | In | In | In | In the wages |
| Nonqualified deferred compensation when it vests or is paid | In when paid | In when vested | In when vested | Box 11; Box 12 code Y |
| Nonstatutory stock option exercise; restricted stock vesting | In | In | In | Box 12 code V (options) |
Every dollar in this table is a dollar you earned and did not pay income tax on. The cafeteria-plan items also escape Social Security and Medicare tax, which at 7.65% is often the bigger saving for a middle-income household.
| Deduction | 2026 limit | 2025 | Saves income tax | Saves FICA (7.65%) |
|---|---|---|---|---|
| 401(k) / 403(b) / 457(b) elective deferral | $24,500 | $23,500 | Yes | No |
| Catch-up, age 50 and over | $8,000 | $7,500 | Yes | No |
| Catch-up, ages 60–63 | $11,250 | $11,250 | Yes | No |
| SIMPLE IRA deferral (catch-up $4,000; ages 60–63 $5,250) | $17,000 | $16,500 | Yes | No |
| Health, dental and vision premiums (employee share) through §125 | No limit | — | Yes | Yes |
| Health FSA | $3,400 | $3,300 | Yes | Yes |
| HSA, self-only / family (catch-up $1,000 at 55) | $4,400 / $8,750 | $4,300 / $8,550 | Yes | Yes, through payroll |
| Dependent care FSA (married filing separately $3,750) | $7,500 | $5,000 | Yes | Yes |
| Transit pass and parking, each, per month | $340 | $325 | Yes | Yes |
| Adoption assistance | $17,670 | $17,280 | Yes | No |
| Educational assistance (§127), including student loan payments | $5,250 | $5,250 | Yes | Yes |
Three things people get wrong. The HSA saves FICA only if the contribution runs through the employer’s payroll; a deposit you make yourself is deducted on the 1040 (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) so the IRS knows it was made.
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, 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.
↑ Back to topAnything of value an employer provides is wages unless a specific section of the Code excludes it. The common additions, in rough order of how often they show up in Lone Tree:
Excluded, and therefore not in any box, when the rules are followed: health coverage itself (code DD is information only), de minimis items (the holiday ham, occasional meals, the office coffee), working-condition fringes (the laptop, the professional dues), no-additional-cost services and qualified employee discounts, on-premises athletic facilities, accountable-plan reimbursements, employer retirement contributions and matches, up to $5,250 of educational assistance, and employer-provided cell phones used mainly for business.
↑ Back to topEnter the year’s gross pay from the last pay stub and the year-to-date deductions and taxable benefits. The calculator produces the three wage boxes and an estimate of what the pre-tax deductions saved, using the marginal rate you pick and Colorado’s 4.40%.
Year-to-date figures. Nothing you enter leaves your browser.
Social Security wages are capped at $184,500 for 2026. The savings estimate applies your marginal rate to the income tax deductions and 7.65% to the deductions that also escape Social Security and Medicare (6.45% above the wage base, 1.45% + 0.9% above $200,000 for Medicare only). It ignores the credits and phase-outs that a lower Box 1 can also change — which is sometimes the bigger effect.
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 the tax on that is also wages, and so on. The series converges, and the formula is simple: gross = net ÷ (1 − the combined withholding rate). The same arithmetic applies to any benefit the employer wants to deliver net of tax — a taxable moving reimbursement, a tax-equalization payment, a prize, an executive’s club dues.
The worksheet: (1) the net amount the employee is to receive; (2) 1.00; (3a) the FICA rate as a decimal (0.0765, or 0.0145 if the employee is over the Social Security wage base); (3b) the federal withholding rate (the 22% supplemental rate for a bonus paid separately, or the employee’s regular percentage); (3c) the state rate (Colorado 0.044); (3d) the sum; (4) line 2 minus line 3d; (5) line 1 divided by line 4 = the gross wage. Employers may use the formula only when federal withholding is figured by the percentage method or the supplemental flat rate.
The example from the worksheet: a $500 net bonus with 7.65% FICA, 15% federal and 5% state withholding: 1 − 0.2765 = 0.7235; $500 ÷ 0.7235 = $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, and the employee’s actual tax on it in April may be more or less than the withholding; the gross-up only guarantees the net on payday.
The gross wage that leaves a chosen net amount after withholding.
Withholding, not final tax. The employee’s return settles the difference in April. An employer can also choose not to gross up and simply withhold from the next regular paycheck, or let the employee pay the tax on a noncash benefit; the benefit is taxable either way.
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. 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.
| Age on December 31 | Monthly cost per $1,000 of coverage | Age on December 31 | Monthly cost per $1,000 |
|---|---|---|---|
| Under 25 | $0.05 | 50–54 | $0.23 |
| 25–29 | $0.06 | 55–59 | $0.43 |
| 30–34 | $0.08 | 60–64 | $0.66 |
| 35–39 | $0.09 | 65–69 | $1.27 |
| 40–44 | $0.10 | 70 and over | $2.06 |
| 45–49 | $0.15 |
The Box 12 code C amount for employer-provided coverage over $50,000.
Coverage on a spouse or dependent over $2,000 is also taxable, at the same table, and is not covered by the $50,000 exclusion. A plan that discriminates in favor of key employees loses the $50,000 exclusion for them entirely.
| Code | What it is | Effect on the return |
|---|---|---|
| C | Taxable group life over $50,000 | Already in Box 1; nothing to do |
| D, E, G, S | 401(k), 403(b), 457(b), SIMPLE deferrals | Already out of Box 1; may support the Saver’s Credit; limits checked across all employers |
| AA, BB | Roth 401(k), Roth 403(b) | No deduction; counted toward the same limit as D/E |
| DD | Total cost of employer health coverage | Information only; not taxable |
| W | HSA contributions, employer and payroll | Form 8889; reduces what you may still contribute yourself |
| V | Income from exercising nonstatutory stock options | Already in Box 1; add it to the basis of the shares sold |
| Y / Z | §409A deferral / §409A failure | Z is taxable now with a 20% additional tax |
| P | Excludable moving reimbursement (military only) | Form 3903 |
| T | Adoption benefits | Form 8839 |
| FF | QSEHRA permitted benefit | Affects the premium tax credit |
| GG, HH | §83(i) qualified equity grants | Deferral of income on private-company stock |
| II | Medicaid waiver payments excluded under Notice 2014-7 | Can be counted 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, after-tax retirement contributions, and the state disability and paid-leave taxes other states charge. 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 11 is nonqualified plan distributions; Box 13 tells the IRS you were covered by a retirement plan, which decides whether your IRA contribution is deductible.
↑ Back to topColorado 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 on a 1099-G or W-2 (verify current FAMLI treatment). A Colorado resident working in another state has that state’s wages in Boxes 16–17 and takes the credit for taxes paid; see moving to or from Colorado.
↑ Back to topYour 401(k), health premiums, FSA and HSA came out first. Box 1 is what is taxed, not what you were paid. Check it against the last pay stub of the year: gross, less the pre-tax deductions, plus any taxable benefits, should equal 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.
No. It is excluded from all three boxes and reported in Box 12 with code W. It does count against your annual limit, so if you also contribute on your own, add the two together before you go over.
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.
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.
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; fixing it in February means a corrected W-2.
For the Tax Shop desk · forms, code sections, and the things that get missed
Bring the last pay stub with the W-2 and we will tie the two together; a W-2 that does not reconcile to the stub is wrong more often than people think, and a W-2c in February is far better than an IRS notice 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 and we are glad to run it with you in November.
Call 303-734-1040 or stop by the office in Lone Tree. We’ve been reading the footnotes for Douglas County and the Denver area since 1969.
Figures reflect the 2026 tax year as currently published and are rounded for readability. Items marked (verify) are to be confirmed against IRS or Colorado DOR sources before the figures freeze in December. Written October 26, 2026.