An annual IRS form (Wage and Tax Statement) that employers must issue to each employee by January 31, reporting total wages earned, taxes withheld, and benefits information for the prior calendar year.
Key Takeaways
The W-2 is the cornerstone document connecting payroll to tax filing. It tells the employee exactly how much they earned and how much was withheld for federal, state, and local taxes, plus Social Security and Medicare. Employees need it to file their personal tax returns. The IRS and SSA use it to verify reported income and tax payments. The form originated in 1943 when Congress passed the Current Tax Payment Act, introducing payroll withholding and creating the need for year-end wage reporting. For nearly 80 years since, the W-2 has been the primary mechanism linking employer payroll records to individual tax returns. For HR and payroll teams, W-2 season is one of the busiest periods of the year. The January 31 deadline is firm, and the consequences of missing it are financial. Getting every box right for every employee, including terminated employees, requires clean payroll data throughout the year. The best W-2 preparation doesn't start in January. It starts with accurate payroll processing from day one.
The W-2 has over 20 boxes, each reporting a specific type of compensation or tax information. Here are the boxes HR teams deal with most frequently.
| Box | Label | What It Reports |
|---|---|---|
| Box 1 | Wages, tips, other compensation | Taxable wages after pre-tax deductions (401k, HSA, etc.) |
| Box 2 | Federal income tax withheld | Total federal tax withheld during the year |
| Box 3 | Social Security wages | Wages subject to Social Security tax (capped at $168,600) |
| Box 4 | Social Security tax withheld | 6.2% of Box 3 amount |
| Box 5 | Medicare wages and tips | All wages subject to Medicare tax (no cap) |
| Box 6 | Medicare tax withheld | 1.45% of Box 5, plus 0.9% Additional Medicare Tax if applicable |
| Box 12 | Codes (various) | 401(k) contributions (Code D), HSA (Code W), group life insurance (Code C), and 20+ other codes |
| Box 13 | Checkboxes | Statutory employee, retirement plan participant, third-party sick pay |
| Box 14 | Other | Employer-defined items: union dues, state disability, educational assistance |
| Box 16 | State wages | Wages subject to state income tax |
| Box 17 | State income tax | State tax withheld |
Box 12 uses letter codes to report specific types of compensation and benefits. These are the codes payroll teams encounter most often.
| Code | Description | Example |
|---|---|---|
| D | 401(k) elective deferrals | Employee contributed $15,000 to traditional 401(k) |
| DD | Cost of employer-sponsored health coverage | Total health plan cost: $18,000 (informational only, not taxable) |
| E | 403(b) elective deferrals | Nonprofit employee contributed $12,000 to 403(b) |
| G | 457(b) elective deferrals | Government employee contributed $10,000 to 457(b) |
| W | HSA employer contributions (including employee pre-tax) | Total HSA contributions: $4,150 |
| AA | Roth 401(k) contributions | Employee contributed $8,000 to Roth 401(k) |
| C | Group-term life insurance over $50,000 | Taxable value of excess coverage: $230 |
| P | Excludable moving expense reimbursements (military only) | Military PCS moving reimbursement: $5,000 |
Employers have specific legal obligations around W-2 preparation, distribution, and filing. Missing any of these creates audit exposure.
Every individual who was a W-2 employee at any point during the calendar year must receive a W-2, regardless of how much they earned. This includes part-time workers, temporary employees, seasonal staff, and employees who were terminated on January 2. If the employment relationship existed and wages were paid, a W-2 is required. Independent contractors receive a 1099-NEC instead.
Employers must furnish Copy B and Copy C to employees by January 31. Copy A must be filed with the Social Security Administration, also by January 31. Employers filing 10 or more W-2s must file electronically with the SSA through Business Services Online (BSO). Paper filing is only permitted for employers with fewer than 10 forms. State copies (Copy 1) must be filed with the appropriate state tax agency, often with different deadlines depending on the state.
If errors are discovered after filing, employers must issue a W-2c (Corrected Wage and Tax Statement). Common reasons include incorrect Social Security numbers, wrong wage amounts, incorrect tax withholding totals, and missing or wrong Box 12 codes. The W-2c must be furnished to the employee and filed with the SSA. There's no deadline for filing W-2c forms, but corrections should be made as soon as errors are identified to minimize employee tax filing complications.
The IRS imposes escalating penalties for late filing, and separate penalties for intentional disregard of filing requirements.
| Filing Window | Penalty Per Form | Small Business Cap (gross receipts <= $5M) | Large Business Cap |
|---|---|---|---|
| Within 30 days of deadline | $50 | $220,500 | $630,500 |
| 31 days late through August 1 | $120 | $630,500 | $1,891,500 |
| After August 1 or not filed | $310 | $1,261,000 | $3,783,000 |
| Intentional disregard | $630 (minimum) | No cap | No cap |
Employees receive W-2s. Non-employees receive 1099s. The distinction matters for taxes, benefits, and legal classification.
| Feature | W-2 (Employee) | 1099-NEC (Independent Contractor) |
|---|---|---|
| Relationship | Employer-employee | Client-independent contractor |
| Tax withholding | Employer withholds federal, state, FICA | No withholding, contractor pays own taxes |
| FICA responsibility | Split 50/50 between employer and employee | Contractor pays full 15.3% (SECA) |
| Benefits eligibility | Health insurance, 401(k), PTO, etc. | None from the hiring company |
| Filing threshold | Any amount of wages | $600 or more in non-employee compensation |
| Filing deadline | January 31 (to employee and SSA) | January 31 (to contractor and IRS) |
| Correction form | W-2c | Corrected 1099 |
W-2 errors waste time, trigger penalties, and frustrate employees. Most are preventable with good year-round payroll hygiene.
Wrong Social Security numbers are the single most common W-2 error. The SSA returns forms with mismatched names and SSNs, requiring corrections. Prevention: verify employee SSNs against IRS records during onboarding using the SSA's Social Security Number Verification Service (SSNVS). Run a verification batch in November before W-2 production begins.
Box 1 (taxable wages), Box 3 (Social Security wages), and Box 5 (Medicare wages) often have different amounts because of pre-tax deductions and the Social Security wage cap. Box 1 excludes pre-tax 401(k) and Section 125 deductions. Box 3 is capped at $168,600. Box 5 includes all wages with no cap. A common error is making all three boxes equal, which ignores the effect of pre-tax deductions and the wage cap.
Box 12 requires specific letter codes for different benefit types. Using the wrong code (like Code D for a Roth 401(k) instead of Code AA) causes employees to file incorrect tax returns. Payroll software typically assigns these codes automatically, but manual overrides and mid-year benefit changes can introduce errors. Audit Box 12 entries against your benefits enrollment records before generating W-2s.
A structured preparation process starting in October prevents the January rush that causes errors.
Data that illustrates the scale of W-2 processing across the US economy.