Why is the federal income tax withheld on my W-2 $0?
If Box 2 of your W-2 shows $0, it means your employer did not withhold any federal income tax from your pay during the year. According to the IRS General Instructions for Forms W-2 and W-3, Box 2 reports only federal income tax actually withheld — so a zero there reflects what happened in payroll, not what you owe. The usual causes are a W-4 that claimed exemption from withholding, per-paycheck earnings low enough that the withholding tables called for nothing, or W-4 entries (dependents, deductions) that reduced the calculation to zero.
What Box 2 actually reports
Box 2 is a record, not a calculation of your tax. The IRS describes withholding as a pay-as-you-go system: each pay period, your employer runs your wages and your W-4 choices through IRS tables and sends the result to the Treasury on your behalf, as explained on the IRS page on tax withholding for employees. Box 2 is simply the year's total of those amounts. If the payroll math produced zero every pay period, Box 2 is zero — accurately.
That's a separate question from whether you owe tax. Your actual tax is figured on your return; Box 2 just tells you how much was prepaid. A $0 in Box 2 with taxable wages in Box 1 usually means you'll either owe at filing time or be covered by credits.
Common reasons Box 2 is zero
- You claimed exempt on your W-4. Writing "Exempt" on Form W-4 tells the employer to withhold no federal income tax at all. The exemption rules and their conditions are laid out in IRS Publication 505, Tax Withholding and Estimated Tax.
- Your pay per period was low. The withholding tables build in the standard deduction, so modest wages spread across a year can legitimately produce zero withholding each paycheck.
- Your W-4 entries reduced withholding to zero. Dependent credits claimed in Step 3 and deductions entered in Step 4(b) directly lower the amount withheld — enough of them can zero it out. Our guide to how a W-4's sections actually work walks through each step.
- You weren't treated as an employee. Independent contractors don't get withholding — but they also get a 1099, not a W-2, so this usually shows up as a missing W-2 rather than a zero Box 2.
Is a $0 Box 2 a mistake?
Usually it matches your pay stubs — compare the year-to-date federal income tax line on your final stub to Box 2. If your stubs show federal tax was withheld but Box 2 says zero, that's a reporting error on the form itself, and the IRS has a defined correction path described in Tax Topic 154; we cover how the W-2 correction process works in detail.
If the stubs also show zero withholding all year, the form is correct and the question becomes why payroll withheld nothing — our companion page on why no federal tax was withheld from your paycheck goes through the payroll-side causes. Either way, note that Boxes 4 and 6 (Social Security and Medicare tax) will often still show amounts even when Box 2 is zero, because those taxes are figured differently and don't depend on your W-4.
Box 2 flows onto your tax return as a payment you've already made. A zero simply means nothing was prepaid through that job — the return you file is where the actual bill gets settled.