Reading Your W-2: Why Boxes 1, 3, and 5 Can All Be Different
Your W-2 can show three different wage amounts in Boxes 1, 3, and 5 - even though you only have one salary. This is not an error. Each box is governed by different tax rules. Here is the full walkthrough with a real $100k example.
The Key Insight
Traditional 401(k) contributions reduce federal income tax (Box 1) but not Social Security or Medicare wages (Boxes 3 and 5). HSA contributions via a Section 125 cafeteria plan reduce all three boxes. This means Box 3 and Box 5 are usually higher than Box 1 by the amount of your 401(k) contribution.
Worked Example: $100k Salary with Common Deductions
Single filer, $100,000 salary, traditional 401(k) $8,000, HSA via Section 125 $3,000, health premium $2,400, FSA $500.
| Item | Box 1 (Federal Wages) | Box 3 (SS Wages) | Box 5 (Medicare Wages) |
|---|---|---|---|
| Gross Salary | $100,000 | $100,000 | $100,000 |
| Traditional 401(k) -$8,000 | -$8,000 | $0 (no reduction) | $0 (no reduction) |
| HSA via Sec 125 -$3,000 | -$3,000 | -$3,000 | -$3,000 |
| Health Premium -$2,400 | -$2,400 | -$2,400 | -$2,400 |
| FSA -$500 | -$500 | -$500 | -$500 |
| W-2 Box Amount | $86,100 | $94,100 | $94,100 |
Box 2
Federal Tax Withheld
~$10,700
Based on W-4 elections and Box 1 wages of $86,100
Box 4
SS Tax Withheld
$5,834
$94,100 x 6.2% (under $184,500 wage base)
Box 6
Medicare Tax Withheld
$1,364
$94,100 x 1.45% (no cap)
Every Key Box Explained
Box 1 - Wages, Tips, Other Compensation
Box 2 - Federal Income Tax Withheld
Box 3 - Social Security Wages
Box 4 - Social Security Tax Withheld
Box 5 - Medicare Wages and Tips
Box 6 - Medicare Tax Withheld
Box 12 - Codes
Where Is “Net Income” on the W-2?
A W-2 does not show net income explicitly. The W-2 is a wage and withholding report, not a net pay statement. To calculate your net income for the year from W-2 data:
Net = Box 1 - Box 2 (federal tax) - Box 4 (SS tax) - Box 6 (Medicare tax) - Box 17 (state tax) - Box 19 (local tax)
The simpler approach: look at your final paystub of the year. The YTD (Year-to-Date) Net column shows your total take-home for the year. That is your personal net income as a W-2 employee.
Deduction Treatment Summary
| Deduction | Box 1 | Box 3 | Box 5 | Box 12 Code |
|---|---|---|---|---|
| Traditional 401(k) | Reduced | No change | No change | D |
| Roth 401(k) | No change | No change | No change | AA |
| HSA (Sec 125 plan) | Reduced | Reduced | Reduced | W |
| Health Premium (Sec 125) | Reduced | Reduced | Reduced | DD (info only) |
| FSA (Sec 125) | Reduced | Reduced | Reduced | None |
| Commuter Benefits | Reduced | Reduced | Reduced | None |
| After-Tax 401(k) | No change | No change | No change | None |
| Union Dues (post-tax) | No change | No change | No change | None |