Home / Helpful Guides / Common IRS Tax Forms / Form W-2, Wage and Tax Statement
IRS Form Guide

Form W-2, Wage and Tax Statement

Employers file Form W-2 for employees with reportable wages, tips and payroll withholding. Employees use the form to report wages, federal withholding, Social Security wages, Medicare wages, coded payroll items, state wages, and local wages. The form belongs in the wages and payroll category, but the box labels decide the actual return treatment.

Why this form matters

Form W-2 matters because the IRS often receives the same information from the issuer. If the taxpayer leaves it off the return, puts it on the wrong schedule, duplicates it, or ignores a corrected version, the IRS matching system can generate a notice.

The Reed Corporation reviews the form against the taxpayer’s real records instead of treating it as a typing task. That means checking identity, tax year, box labels, state fields, codes, withholding and whether the amount belongs to the individual, spouse, dependent, trust, entity, or business.

Who files it and who receives it

Employers file Form W-2 for employees with reportable wages, tips and payroll withholding. Employees use the form to report wages, federal withholding, Social Security wages, Medicare wages, coded payroll items, state wages, and local wages. If the form is wrong, the taxpayer should request a corrected statement and keep proof of the request. If the issuer refuses to correct the form, the return may still need to report the correct tax result with records that support the position.

Line-by-line and box-by-box guide

Box a — Employee’s Social Security number

Box a — Employee’s Social Security number provides a specific fact the IRS form instructions require for Form W-2. This fact should be checked against the taxpayer’s source documents before the return is filed.

Box b — Employer identification number

Box b — Employer identification number identifies the person, payer, institution, employer, trustee, or account connected to Form W-2. This line should be checked before any dollar amount is entered because a correct number on the wrong taxpayer, spouse, entity, or account can still create an IRS mismatch.

Box c — Employer’s name and ZIP code

Box c — Employer’s name and ZIP code identifies the person, payer, institution, employer, trustee, or account connected to Form W-2. This line should be checked before any dollar amount is entered because a correct number on the wrong taxpayer, spouse, entity, or account can still create an IRS mismatch.

Box d — Control number

Box d — Control number provides a specific fact the IRS form instructions require for Form W-2. This fact should be checked against the taxpayer’s source documents before the return is filed.

Boxes e and f — Employee’s name and ZIP code

Boxes e and f — Employee’s name and ZIP code identifies the person, payer, institution, employer, trustee, or account connected to Form W-2. This line should be checked before any dollar amount is entered because a correct number on the wrong taxpayer, spouse, entity, or account can still create an IRS mismatch.

Box 1 — Wages and other compensation

Box 1 — Wages and other compensation reports a gross or categorized amount connected to wages and payroll. Do not assume this number is automatically the taxable amount, because basis, exclusions, deductions, rollovers, refunds, reimbursements, credits, or state rules may change return treatment.

Box 2 — Federal income tax withheld

Box 2 — Federal income tax withheld reports tax already withheld by the payer or withholding agent. This amount is usually claimed as a payment on the return, so missing it can overstate tax due and overstating it can trigger IRS matching problems.

Box 3 — Social Security wages

Box 3 — Social Security wages provides a specific fact the IRS form instructions require for Form W-2. This fact should be checked against the taxpayer’s source documents before the return is filed.

Box 4 — Social Security tax withheld

Box 4 — Social Security tax withheld reports tax already withheld by the payer or withholding agent. This amount is usually claimed as a payment on the return, so missing it can overstate tax due and overstating it can trigger IRS matching problems.

Box 5 — Medicare wages and tips

Box 5 — Medicare wages and tips provides a specific fact the IRS form instructions require for Form W-2. This fact should be checked against the taxpayer’s source documents before the return is filed.

Box 6 — Medicare tax withheld

Box 6 — Medicare tax withheld reports tax already withheld by the payer or withholding agent. This amount is usually claimed as a payment on the return, so missing it can overstate tax due and overstating it can trigger IRS matching problems.

Box 7 — Social Security tips

Box 7 — Social Security tips provides a specific fact the IRS form instructions require for Form W-2. This fact should be checked against the taxpayer’s source documents before the return is filed.

Box 8 — Allocated tips

Box 8 — Allocated tips provides a specific fact the IRS form instructions require for Form W-2. This fact should be checked against the taxpayer’s source documents before the return is filed.

Box 10 — Dependent care benefits

Box 10 — Dependent care benefits provides a specific fact the IRS form instructions require for Form W-2. This fact should be checked against the taxpayer’s source documents before the return is filed.

Box 11 — Nonqualified plans

Box 11 — Nonqualified plans provides a specific fact the IRS form instructions require for Form W-2. This fact should be checked against the taxpayer’s source documents before the return is filed.

Box 12 — Coded payroll items

Box 12 — Coded payroll items tells the preparer which rule or category applies to the reported item. Codes and checkboxes can change the return path, so they should be read before deciding whether the amount is taxable, deductible, excludable, or only kept for records.

Box 13 — Statutory employee, retirement plan, and third-party sick pay checkboxes

Box 13 — Statutory employee, retirement plan, and third-party sick pay checkboxes tells the preparer which rule or category applies to the reported item. Codes and checkboxes can change the return path, so they should be read before deciding whether the amount is taxable, deductible, excludable, or only kept for records.

Box 14 — Other employer information

Box 14 — Other employer information identifies the person, payer, institution, employer, trustee, or account connected to Form W-2. This line should be checked before any dollar amount is entered because a correct number on the wrong taxpayer, spouse, entity, or account can still create an IRS mismatch.

Box 15 — State and employer state ID number

Box 15 — State and employer state ID number reports state or local information tied to the same payment or transaction. This line matters when preparing state and local returns because federal reporting may not match the amount taxable or withheld in a specific jurisdiction.

Box 16 — State wages, tips, etc.

Box 16 — State wages, tips, etc. reports state or local information tied to the same payment or transaction. This line matters when preparing state and local returns because federal reporting may not match the amount taxable or withheld in a specific jurisdiction.

Box 17 — State income tax

Box 17 — State income tax reports state or local information tied to the same payment or transaction. This line matters when preparing state and local returns because federal reporting may not match the amount taxable or withheld in a specific jurisdiction.

Box 18 — Local wages, tips, etc.

Box 18 — Local wages, tips, etc. reports state or local information tied to the same payment or transaction. This line matters when preparing state and local returns because federal reporting may not match the amount taxable or withheld in a specific jurisdiction.

Box 19 — Local income tax

Box 19 — Local income tax reports state or local information tied to the same payment or transaction. This line matters when preparing state and local returns because federal reporting may not match the amount taxable or withheld in a specific jurisdiction.

Box 20 — Locality name

Box 20 — Locality name identifies the person, payer, institution, employer, trustee, or account connected to Form W-2. This line should be checked before any dollar amount is entered because a correct number on the wrong taxpayer, spouse, entity, or account can still create an IRS mismatch.

How it reaches the taxpayer’s return

Most wage amounts flow to Form 1040 wage lines. Withholding is claimed as tax paid, and state or local boxes feed state and local returns. Software import can help, but import does not read facts. The return preparer still has to decide whether the form creates income, a deduction, a credit, a payment, a basis adjustment, a state entry, a recordkeeping item, or a future-year tracking issue.

Common errors

  • Using medicare wages as federal wages.
  • Missing box 12 codes.
  • Ignoring statutory employee status.
  • Forgetting dependent-care benefits.
  • Missing state or local boxes.

Frequently Asked Questions

What does each box on Form W 2 actually report?

Form W 2 is the wage and tax statement an employer prepares for every employee, files with the Social Security Administration, and furnishes to the worker after the year closes. The official instructions and the current version sit on the IRS page for Form W 2. Box 1 shows wages, tips, and other compensation subject to federal income tax. Box 2 shows the federal income tax the employer actually withheld, an amount driven entirely by the Form W 4 the employee had on file during the year. Box 3 shows Social Security wages, which stop at the annual wage base no matter how much the employee earned. Box 4 shows Social Security tax withheld, which should equal 6.2 percent of box 3. Box 5 shows Medicare wages, and that box has no ceiling at all. Box 6 shows Medicare tax withheld at 1.45 percent, plus the extra 0.9 percent Additional Medicare Tax that an employer has to start withholding once wages from that one employer pass 200,000 dollars.

The middle of the form carries the details that trip up software. Boxes 7 and 8 report Social Security tips and allocated tips for workers in tipped industries. Box 10 reports dependent care benefits provided under a plan. Box 11 reports distributions from a nonqualified deferred compensation arrangement. Box 12 holds lettered codes that describe retirement deferrals and certain benefits, and it is the box most often keyed incorrectly. Box 13 holds three checkboxes, covering statutory employee status, participation in a retirement plan, and third party sick pay. Box 14 is a free text area where employers put items with no home elsewhere, such as state disability withholding or union dues. Boxes 15 through 20 carry the state and local reporting. The upper boxes matter as well, since box b holds the employer identification number and box e holds the employee name that has to match the Social Security card, and a mismatch there can hold up processing.

A single example shows why the wage boxes disagree with each other by design. Take an employee paid 220,000 dollars with no pre-tax benefits. Box 5 shows the full 220,000 dollars because Medicare wages are uncapped. Box 3 stops at the Social Security wage base for that year and shows nothing above it, so box 4 reaches its yearly ceiling and stays there. Box 6 picks up 1.45 percent of the whole 220,000 dollars, and it also includes 0.9 percent of the 20,000 dollars above the 200,000 dollar threshold, which adds 180 dollars of Additional Medicare Tax. A married couple filing jointly may owe more or less of that extra tax than the employer withheld, since the employer looks only at its own payroll while the return looks at both spouses together. Someone who changed jobs midyear can also see excess Social Security tax withheld across two employers, and that excess is claimed as a credit on the return rather than recovered from either employer.

The common mistake is assuming the three wage boxes should agree. They almost never do, and a mismatch is usually correct rather than an error. Employees who want to understand the individual side of these numbers can read the general rules in Publication 17 before comparing anything to a Form 1040 return. Our individual tax return team reconciles these boxes against payroll records every filing season, and our bookkeeping team keeps the year end payroll reports on file for clients who also run a business. Save each statement with the December pay record attached, because the pairing answers most questions before they become phone calls.

Why does box 1 of Form W 2 not match my gross pay or my final pay stub?

Box 1 is a tax figure rather than a payroll total, so it was never meant to equal gross pay. Several pre-tax items reduce it. Elective deferrals to a traditional 401(k) or a similar plan come out of box 1 but stay inside the Social Security and Medicare wage boxes, because deferred pay is still subject to payroll tax in the year it is earned. Amounts run through a section 125 cafeteria plan behave differently and reduce all three wage boxes. Health insurance premiums paid by payroll deduction, health flexible spending account contributions, dependent care contributions within the limit, and health savings account contributions made through payroll all fall in that second group. That is why two employees with identical salaries can show very different box 1 amounts on their statements.

Work an example. An employee earns 100,000 dollars in gross wages, defers 12,000 dollars into a traditional 401(k), and pays 4,800 dollars of health premiums through a cafeteria plan. Box 1 shows 83,200 dollars, because both amounts come out for federal income tax. The Social Security and Medicare wage boxes show 95,200 dollars, because only the cafeteria plan amount comes out of those. Federal income tax withholding in box 2 was calculated on payroll runs against the 83,200 dollar figure. If that employee had instead chosen a Roth 401(k), the 12,000 dollars would have stayed in box 1 and the tax picture would look completely different even though the paycheck deduction was identical. The same logic explains why the retirement deferral still counts toward future Social Security benefits while the health premium does not.

Some items move box 1 the other way and raise it above cash received. The taxable cost of employer paid group term life insurance above 50,000 dollars of coverage is added as imputed income. So is personal use of a company vehicle. The spread on a nonqualified stock option exercise and the value of restricted stock that vested during the year both flow through payroll and land in box 1. Taxable relocation reimbursements and the value of certain awards belong there as well. None of those items arrived as cash in a paycheck, yet all of them are wages, and the tax on them was usually funded by withholding more from a regular check or by selling shares at vesting. Employees who discover a large gap between deposits and box 1 are almost always looking at one of these additions rather than at a payroll error.

The common mistake on this page is a real one that surfaces every February. An employee pulls the final pay stub of the year, reads the year to date gross, compares it to box 1 on Form W 2, sees a difference, and reports an error to payroll. The stub shows gross pay before pre-tax deductions, and it may also cover a different cutoff, since wages belong to the year they are paid rather than the year they are earned. A check for December work issued in early January lands on next year’s Form W 2. Employees who suspect their withholding is wrong should run the IRS withholding estimator and read Publication 505 rather than guessing, then file a fresh Form W 4. Our tax strategy consulting team reviews withholding in the fall for clients with variable pay, and our individual tax return team ties every box to the return in the spring. Check the numbers in October instead of April, because that is the last month a withholding change can still fix the year.

What should I do if my Form W 2 is missing, late, or wrong?

Employers have to furnish the statement to employees by January 31, and they have to file the same information with the Social Security Administration by that date. Start with the employer when nothing arrives. Confirm the mailing address on file, ask whether the form was posted to an online payroll portal, and request a reissue in writing so there is a record of the request. Former employers are the usual problem, especially a business that was sold or closed during the year, and payroll for a closed business is often handled by a service provider who can still produce the document. Give the employer a reasonable window, then escalate rather than waiting quietly through the spring.

If the statement still has not arrived by late February, contact the IRS. Have the employer name, the full address, the employer identification number from a prior year statement if you have one, and your best estimate of wages and federal income tax withheld taken from the last pay stub of the year. The agency will contact the employer and send the employee a notice describing the next step. Filing on time still matters, and an extension of time to file the return is not an extension of time to pay any balance due. Where the document never comes, an employee may file using Form 4852, which serves as a substitute for a missing or incorrect Form W 2 and is completed from the best records available. A return filed with a substitute form may take longer to process, so check status through the IRS refund tool rather than assuming a delay means a problem. A wage and income transcript pulled through IRS transcript access shows what the employer actually reported, which settles most disputes for a prior year.

A wrong statement is handled differently from a missing one. Ask the employer to issue a corrected wage statement, which also goes to the Social Security Administration so the government file matches. If the correction arrives before the return is filed, use the corrected numbers and nothing else needs to happen. If it arrives after filing, the return generally has to be amended on Form 1040-X. Take a corrected Form W 2 that raises box 1 by 3,000 dollars and raises withholding by 400 dollars. At a 22 percent marginal rate the added tax is 660 dollars, the extra withholding covers 400 dollars of it, and the balance due with the amended return is roughly 260 dollars before interest. Small corrections are still worth filing. A different problem calls for a different response, and a statement from an employer the taxpayer never worked for points to identity theft rather than to a clerical error, which the IRS handles through its own reporting process.

The common mistake is ignoring a corrected form because the change looks minor. Employer filings are matched against individual returns by computer, and a mismatch produces an automated notice a year or more later with interest attached. Reading that notice against the guidance on IRS notices and letters is the first step, and responding by the date on the letter preserves options that disappear once the assessment becomes final. Our individual tax return team handles amended filings and notice responses together so one does not contradict the other, and our bookkeeping team keeps payroll records for business clients who have to issue corrections of their own. Save every pay stub until the statement arrives and matches, because the stub is the only proof an employee controls.

What do the box 12 codes and the state boxes on Form W 2 mean?

Box 12 is a set of lettered codes, and each letter carries a different tax consequence. Code D reports elective deferrals to a 401(k) plan. Code E covers a 403(b) arrangement and code G covers a 457(b) plan. Code AA reports designated Roth contributions inside a 401(k) and code BB reports the same thing inside a 403(b), and neither of those reduced box 1 because Roth money is contributed after tax. Code W reports health savings account contributions made by the employer together with any amount the employee routed through a cafeteria plan, and that figure carries onto Form 8889 with the individual return. Code C reports the taxable cost of group term life insurance above 50,000 dollars of coverage, an amount already included in box 1. Code DD reports the total cost of employer sponsored health coverage and is purely informational, so it changes no number on the return. Code T reports adoption benefits, which feed a separate credit computation, and several less common letters cover items such as uncollected payroll tax on tips.

Code W causes more trouble than the rest combined. An employee sees 4,300 dollars in box 12 with code W, remembers contributing to a health savings account, and claims a deduction for that same 4,300 dollars on the return. The amount was already excluded from box 1 through payroll, so deducting it again doubles the benefit and produces a notice. The correct handling is to report the payroll amount on Form 8889 as an employer contribution and deduct only amounts contributed separately with after tax money. That single error accounts for a large share of the health savings account notices we see, and it is easy to avoid by reading box 12 before touching the deduction lines. Code DD produces the opposite reaction, since employees often assume a large health coverage figure is taxable income and it is not.

Box 13 matters even though it holds no dollars. When the retirement plan box is checked, the employee was an active participant in an employer plan for the year, and that participation can limit or remove the deduction for a traditional individual retirement account contribution once income passes the phase out range described in Publication 590-A. Plenty of people contribute to an individual retirement account in April, assume the deduction is available, and only later learn that a checked box changed the answer. The statutory employee box changes where the income is reported entirely, moving it to a business schedule rather than the wage line. Box 14 deserves a look as well, since state disability contributions and certain retirement amounts reported there can matter on a state return even though the box has no federal meaning.

Boxes 15 through 20 carry state and local reporting, and multi state workers often see several rows. The state wage figure does not always equal box 1, because states measure wages under their own rules and some do not follow every federal exclusion. New York is a familiar example, since the state wage box for a nonresident generally shows the full federal amount and the allocation to New York happens on the state return itself. The common mistake is entering only the first state row and dropping a second one, which leaves a state return understated and a refund overstated. Compare every row on Form W 2 against the states where work was actually performed, then check that total against the general rules in Publication 17 and the current instructions on the IRS page for Form W 2. Our individual tax return team maps each row to a state filing, and our tax strategy consulting group looks ahead for employees who expect to work across state lines next year. Track work days by state as they happen, because reconstructing a travel calendar eleven months later rarely goes well.

Why does the line between an employee and a contractor decide whether you get a Form W 2?

The document follows the classification. An employee receives Form W 2, and the employer withholds federal income tax, withholds the worker half of Social Security and Medicare, pays a matching employer half out of its own pocket, deposits those amounts on a schedule, and reports them quarterly on Form 941. An independent contractor receives Form 1099-NEC instead, after the payer collects a Form W 9 with the correct name and taxpayer identification number. Nothing is withheld from a contractor payment, and the worker pays both halves of Social Security and Medicare as self employment tax while making quarterly estimated payments to stay current. The general employer obligations are laid out on the IRS employment taxes pages.

Classification is not a choice the parties make in a contract. The test looks at behavioral control, meaning whether the business directs how the work gets done rather than only what result it wants. It looks at financial control, meaning who supplies the tools, who carries unreimbursed costs, whether the worker can earn a profit or take a loss, and whether services are offered to other customers. It also looks at the relationship itself, including written agreements, benefits provided, permanency of the arrangement, and whether the work is a regular part of the business. No single factor decides the question, and a signed independent contractor agreement carries very little weight when the daily facts point the other way. A worker or a business that cannot reach a confident answer may ask the IRS for a determination on Form SS-8, though the process takes many months and the answer binds the requester.

Getting it wrong is expensive. Suppose a company pays a worker 60,000 dollars for a year as a contractor and the worker is later determined to be an employee. The employer share of Social Security and Medicare alone is 7.65 percent of that amount, or 4,590 dollars, and the employer may also owe amounts it should have withheld, along with federal unemployment tax, penalties for late deposits, and interest that runs from the original due dates. Relief exists under section 530 for a business that treated similar workers consistently and had a reasonable basis for its position, but it depends on facts the business has to prove with records rather than recollection. State agencies run their own audits with their own tests, and a state finding often arrives first through an unemployment claim filed by a former worker.

The common mistake is an owner of an S corporation who takes distributions all year and issues no Form W 2 to herself. Reasonable compensation for services is required, and a return showing large profits with zero officer wages draws attention. Picture an owner who takes 150,000 dollars in distributions and reports no wages. Recharacterizing part of that as salary creates payroll tax that was never deposited, plus penalties, and the fix costs far more than running payroll would have cost in the first place. Business owners who want that reviewed before a return is filed can Request Private Consultation. Our bookkeeping team keeps payroll records and vendor files separated so the two categories are clear all year, and our tax strategy consulting group sets a compensation figure that can be supported with evidence. Settle each worker classification before the first payment goes out, because reclassifying a worker after twelve months of payments is the most expensive way to reach the same answer.

Contact Us