Quick Answer
To read your W-2, match each lettered and numbered box to its specific wage or tax category. Box 1 shows federal taxable wages, Boxes 3 and 5 show Social Security and Medicare wages, and Box 2 shows federal income tax withheld. Employers must issue W-2 forms by January 31 each year. As of July 2025, the IRS requires employers to file W-2s electronically if submitting 10 or more forms.
Knowing how to read W-2 forms correctly is the foundation of accurate tax filing. The W-2 — formally called the Wage and Tax Statement — is issued by your employer and summarizes your annual earnings and tax withholdings. According to the IRS’s official W-2 guidance, more than 240 million W-2 forms are processed each year, making it the most widely used tax document in the United States.
Getting these numbers right matters: errors on your W-2 can lead to an incorrect tax return, a delayed refund, or even an IRS audit. This guide walks you through every box on the form — line by line — so you can file with confidence and catch mistakes before they cost you.
Key Takeaways
- Box 1 reports your federal taxable wages, which may be lower than your gross pay due to pre-tax deductions like 401(k) contributions (per IRS W-2 instructions).
- Employers must send W-2s by January 31 each year; missing this deadline triggers IRS penalties starting at $60 per form (per IRS Instructions for Forms W-2 and W-3).
- The Social Security wage base is capped at $176,100 for 2025, meaning wages above that threshold are not subject to Social Security tax (per Social Security Administration 2025 data).
- Box 12 uses up to 30 letter codes to report special compensation items such as HSA contributions, nonqualified deferred compensation, and employer-sponsored life insurance (per IRS W-2 code definitions).
- If your W-2 is incorrect, the IRS requires your employer to issue a corrected W-2c form; you should receive it before filing your return (per IRS Form W-2c guidance).
In This Guide
- What Is a W-2 Form and Who Receives One?
- What Do the Employer and Employee Information Boxes Mean?
- How Do You Read the Wage and Tax Boxes (1–10)?
- What Are the Box 12 Codes and What Do They Mean?
- What Do the Box 13 Checkboxes Tell You?
- How Do You Read the State and Local Tax Boxes?
- What Are the Most Common W-2 Reading Mistakes to Avoid?
What Is a W-2 Form and Who Receives One?
A W-2 is a federal tax form that employers send to every employee who was paid wages, salaries, or tips during the tax year. If you were an employee — not an independent contractor — and earned any compensation, your employer is legally required to send you a W-2. Independent contractors receive a Form 1099-NEC instead.
Employers must furnish W-2s to employees by January 31 and simultaneously file copies with the Social Security Administration (SSA). The SSA then shares the data with the IRS for cross-referencing.
W-2 vs. W-4: Understanding the Difference
A W-4 (Employee’s Withholding Certificate) is the form you fill out when you start a job to tell your employer how much tax to withhold. The W-2 is the year-end summary of what was actually withheld. Misunderstanding this distinction is a common source of tax confusion — if you’re unsure how withholding affects your paycheck, reviewing our guide on smart savings and everyday financial decisions can help you align your withholding with your broader budget.
The IRS reports that employers who file 10 or more W-2 forms must do so electronically starting with the 2024 tax year, a threshold reduced from 250 forms under the Taxpayer First Act. This change affects millions of small businesses.
What Do the Employer and Employee Information Boxes Mean?
The top section of the W-2 identifies both you and your employer using specific identification numbers. Verifying these details first is critical — errors here can cause the IRS to misroute your return.
Employer Information (Boxes a–c)
Box a contains your employer’s Employer Identification Number (EIN), a nine-digit number assigned by the IRS. Box b is the employer’s EIN formatted for SSA reporting. Box c lists your employer’s legal name and address. Make sure the EIN on your W-2 matches the one shown on your pay stubs.
Employee Information (Boxes d–f)
Box d is a control number your employer uses internally — it is optional and not required for filing. Box e contains your legal name as it appears in your employer’s records, and Box f shows your address. Your name must match the name on file with the Social Security Administration exactly; a mismatch can delay credit for your earnings.

How Do You Read the Wage and Tax Boxes (1–10)?
Boxes 1 through 10 are the core of the W-2, showing your taxable wages and how much was withheld for federal, Social Security, and Medicare taxes. These numbers feed directly into your Form 1040.
Boxes 1 and 2: Federal Wages and Withholding
Box 1 reports your federal taxable wages — not your gross pay. Pre-tax contributions to a 401(k), 403(b), or Health Savings Account (HSA) reduce this number. Box 2 shows the total federal income tax your employer withheld during the year. This amount flows directly to Line 25b of Form 1040.
According to the IRS Statistics of Income, the average federal income tax withheld per individual return was approximately $13,200 in the most recently published data set — making Box 2 one of the highest-value figures on the entire W-2.
Boxes 3–6: Social Security and Medicare
Box 3 shows Social Security wages and Box 4 shows Social Security tax withheld. The Social Security tax rate is 6.2% for employees, applied up to the 2025 wage base of $176,100 according to the Social Security Administration’s 2025 contribution and benefit base. Box 5 shows Medicare wages — which have no cap — and Box 6 shows Medicare tax withheld at 1.45%.
If your wages in Box 3 exceed $176,100, something is wrong. Contact your employer’s payroll department immediately — this is a reportable error.
Boxes 7–10: Tips and Dependent Care
Box 7 reports allocated tips for tipped employees such as restaurant servers. Box 8 shows tip income allocated by your employer. Box 10 reports employer-provided dependent care benefits — amounts up to $5,000 ($2,500 if married filing separately) are generally excluded from income.
| Box | What It Reports | 2025 Limit / Rate |
|---|---|---|
| Box 1 | Federal taxable wages | No cap; reduced by pre-tax deductions |
| Box 2 | Federal income tax withheld | Based on W-4 elections |
| Box 3 | Social Security wages | Capped at $176,100 |
| Box 4 | Social Security tax withheld | 6.2% of Box 3 |
| Box 5 | Medicare wages | No cap |
| Box 6 | Medicare tax withheld | 1.45% (plus 0.9% above $200,000) |
| Box 10 | Dependent care benefits | $5,000 exclusion limit |
What Are the Box 12 Codes and What Do They Mean?
Box 12 uses single or double letter codes to report specialized forms of compensation and benefits. There can be up to four entries in Box 12 on a single W-2. Each entry consists of a code and a dollar amount.
Most Common Box 12 Codes
Code D is the most frequently seen — it represents employee contributions to a traditional 401(k) plan. The 2025 employee contribution limit is $23,500 according to the IRS retirement plan contribution limits. Code W covers employer and employee contributions to an HSA. Code DD reports the cost of employer-sponsored health coverage — this amount is informational only and is NOT taxable income.
Understanding these deductions is especially important if you’re tracking retirement contributions. For a deeper look at how compounding works on those 401(k) dollars, see our breakdown of how compounding builds long-term wealth.
If Box 12 Code D shows a contribution above $23,500 (the 2025 IRS limit), you may have an excess contribution. Excess 401(k) contributions must be withdrawn by April 15 to avoid a 6% excise tax per year they remain in the account.
Less Common but Important Codes
Code C reports taxable cost of group-term life insurance above $50,000. Code E covers 403(b) contributions for employees of public schools or nonprofits. Code Z indicates income under a nonqualified deferred compensation plan that failed IRS Section 409A requirements — this can trigger significant penalties.
“Box 12 is the most misunderstood section of the W-2. Most taxpayers skip right past it, but code DD alone can represent tens of thousands of dollars in employer-sponsored health coverage that affects how you compare benefit packages between jobs.”
What Do the Box 13 Checkboxes Tell You?
Box 13 contains three checkboxes that affect your eligibility for certain tax deductions and credits. Each checkbox is either marked or left blank by your employer.
The Three Box 13 Checkboxes Explained
The first checkbox — “Statutory Employee” — applies to workers like full-time life insurance salespersons and certain traveling salespeople. Their wages are not subject to federal income tax withholding but are subject to Social Security and Medicare taxes. The second checkbox — “Retirement Plan” — indicates you were an active participant in an employer-sponsored retirement plan such as a 401(k) or pension. This directly limits your ability to deduct a traditional IRA contribution if your income exceeds certain thresholds.
The third checkbox — “Third-Party Sick Pay” — flags sick pay received from a third-party insurer rather than your employer directly. This matters because it can affect how Social Security and Medicare taxes were handled on those payments.

How Do You Read the State and Local Tax Boxes?
The bottom portion of the W-2 — Boxes 15 through 20 — covers state and local income taxes. These boxes are essential if you live in a state with an income tax and must file a state return.
Boxes 15–17: State Tax Information
Box 15 contains your employer’s state tax ID number and the two-letter state abbreviation. Box 16 reports your state wages — this may differ from Box 1 if your state uses different rules for pre-tax deductions. Box 17 shows the state income tax withheld, which flows to your state return.
If you worked in multiple states during the year, your employer may issue multiple W-2 forms — one per state. This is common for remote workers who moved during the year. Understanding how state tax obligations intersect with federal filing is critical; workers dealing with layoffs and income changes should also be aware of how sudden income shifts affect withholding, as we’ve covered in our article on the shifting employment landscape and its financial impact.
Boxes 18–20: Local Tax Information
Box 18 shows local wages, Box 19 shows local income tax withheld, and Box 20 identifies the local tax jurisdiction name. Not all employees have entries here — only those subject to city, county, or school district income taxes. Cities like New York City, Philadelphia, and Detroit impose their own local income taxes that appear in these boxes.
What Are the Most Common W-2 Reading Mistakes to Avoid?
The most costly mistake taxpayers make when learning how to read W-2 forms is using Box 1 wages as their gross pay. Box 1 is reduced by pre-tax benefits and retirement contributions — it is not your total annual earnings.
Mismatched Names and SSNs
Your name and Social Security Number (SSN) on the W-2 must exactly match SSA records. A single-character error can prevent the IRS from crediting your Social Security earnings record, which affects your future benefits. According to the Social Security Administration’s my Social Security portal, you can verify your earnings record online at any time.
Ignoring the Difference Between Multiple W-2s
If you worked two jobs, you will receive two W-2 forms. Both must be reported on your tax return. A common error is reporting only one and omitting the other — the IRS cross-references every W-2 filed by your employers and will detect the discrepancy. This is also relevant for workers navigating student loan repayment plans tied to income, since income-driven repayment calculations use adjusted gross income — see our guide on your student loan servicer rights for how income reporting affects federal loan programs.
Understanding how to read W-2 data accurately across multiple forms is especially important in years with job changes, freelance income, or benefit adjustments.
“I see taxpayers every year who assume their W-2 Box 1 is wrong because it doesn’t match their last pay stub. In almost every case, the difference is explained by 401(k) contributions, health insurance premiums, or FSA deductions. Always reconcile before calling your payroll department.”
The IRS allows taxpayers to request a free Wage and Income Transcript through its Get Transcript tool, which shows all W-2 data the IRS has on file. This is useful if your employer fails to send your W-2 by the January 31 deadline.
Tax liens and IRS enforcement actions are more likely when W-2 data is misreported — understand what happens when tax debts escalate by reading our overview of tax liens and IRS enforcement.
Frequently Asked Questions
What is the difference between Box 1 and Box 3 on a W-2?
Box 1 shows federal taxable wages, which are reduced by pre-tax deductions like 401(k) contributions and health insurance premiums. Box 3 shows Social Security wages, which include 401(k) deferrals but not health insurance premiums, so Box 3 is often higher than Box 1. Both figures are calculated differently by design under IRS rules.
Why does my W-2 show a different amount than my last pay stub?
Your last pay stub shows year-to-date gross wages, while W-2 Box 1 reflects taxable wages after pre-tax benefit deductions. Common differences include 401(k) contributions, HSA contributions, and pre-tax commuter benefits. Always subtract those deductions from your gross pay to reconcile the two numbers.
What should I do if my W-2 has an error?
Contact your employer’s payroll or HR department immediately. The IRS requires employers to issue a corrected W-2c form to fix errors. If your employer cannot or will not correct it before the tax deadline, you can file IRS Form 4852 as a substitute W-2.
What does it mean if Box 12 Code DD has a large amount?
Code DD reports the total cost of employer-sponsored health coverage — both the employer’s share and your share of premiums. This amount is informational only and is not added to your taxable income. It is reported solely for transparency under the Affordable Care Act (ACA).
Can I file my taxes before receiving my W-2?
No. You must have your W-2 before filing. If your employer misses the January 31 deadline, contact them first, then contact the IRS after February 15 if you still have not received it. The IRS will send your employer a compliance notice and can provide you with wage information from its own records.
What is a W-2c and when is it issued?
A W-2c is a corrected W-2 issued by your employer when an error is found on the original form. Common reasons include incorrect wages, wrong SSN, or misreported tax amounts. If you have already filed with the incorrect W-2, you must file an amended return using Form 1040-X.
How do I know how to read W-2 forms with multiple state entries?
If you worked in more than one state, your employer may issue separate W-2 forms for each state, or one W-2 with multiple entries in Boxes 15–17. Each state’s wages and withholding must be reported on that state’s individual income tax return. Check with a tax professional if you worked in states with reciprocity agreements, as those rules vary significantly.
Sources
- IRS — About Form W-2, Wage and Tax Statement
- IRS — Instructions for Forms W-2 and W-3
- Social Security Administration — Contribution and Benefit Base 2025
- IRS — Retirement Topics: 401(k) and Profit-Sharing Plan Contribution Limits
- IRS — About Form W-2c, Corrected Wage and Tax Statement
- IRS — Get Your Tax Record (Wage and Income Transcript)
- IRS — About Form 4852, Substitute for Form W-2
- Social Security Administration — my Social Security: Verify Your Earnings Record
- IRS — Statistics of Income: Individual Income Tax Returns



