Skip to main content

What are Form W-2 Box 12 Codes?

W2 BOX 12 Codes

Table of Contents

W-2 forms are the essential documents that reveal the financial journey of their employees over the past year. These forms not only report wages and tax withholdings but also ensure compliance with IRS regulations, making tax season smoother for both employers and employees.

Overview 

The W2 form covers the details of an employee’s annual earnings and tax deductions, including Federal Income Tax, Social Security, and Medicare. Employers must file W-2 Forms for the previous year by January 31.

 

What is W-2 Form BOX 12?

Box 12 on the Form W-2 serves as a critical information hub, detailing various special compensations and deductions. Box 12 includes employer contributions to a retirement plan or even amounts under non-taxable income categories. You might need to use Form W-2 Box 12 codes to accurately fill out Form W-2.

eFile W-2 Forms

 

Form W-2 Box 12 codes: Instructions

If you are not familiar with Box 12, there are currently 26 codes to report certain compensation and benefit amounts. The codes range from life insurance coverage to the amount you contributed to an employee’s adoption expenses.

Each W-2 Form Box 12 code is either a single or double letter code. The codes range from A to HH.

Box 12 is divided into four parts: 12a, 12b, 12c, and 12d.
Each line (12a, 12b, 12c, 12d) is used to report different codes and their corresponding amounts on Form W-2. If you need to report more than four codes, you will have to use an additional Form W-2.

Label Description
12a Line for reporting a specific code and amount (e.g., D for 401(k) contributions)
12b Line for reporting another code and amount (e.g., DD for employer-sponsored health coverage)
12c Line for reporting another code and amount (e.g., E for 403(b) contributions)
12d Line for reporting another code and amount (e.g., AA for Roth 401(k) contributions)

What are W-2 Form Box 12 codes?

As an employer, you need to be aware of the following codes and limits when reporting employee deferrals and contributions in Box 12 of Form W-2:

  1. Elective Deferrals:
    • Codes D, E, F, and S: These represent elective deferrals under various plans and are generally limited to a total of $23,000.
    • Codes AA, BB, and EE: These are designated Roth contributions under all plans, also limited to $23,000.
    • Code G: Deferrals under section 457(b) plans, limited to $23,000.
    • Code H: Deferrals under section 501©(18)(D) plans, limited to $7,000.
  2. Additional Deferrals for Employees Aged 50 and Over:
    • Employees aged 50 or older in 2024 may be allowed an additional deferral of up to $7,500.
    • For section 401(k)(11) and 408(p) SIMPLE plans, the additional deferral limit is $3,500.
    • These additional deferrals are not subject to the overall limit on elective deferrals.
  3. Special Limits for Code G:
    • The limit on elective deferrals under code G may be higher for the last 3 years before the employee reaches retirement age. Employees should contact their plan administrator for more information.
  4. Excess Deferrals:
    • Any amounts exceeding the overall elective deferral limit must be included in the employee’s income.

Box 12 codes

Let’s dig further and decode the codes of Box 12.

  • A: Uncollected Social Security or RRTA tax on tips.
  • AA: Roth contributions to a 401(k) plan.
  • B: Uncollected Medicare tax on tips (excluding Additional Medicare Tax).
  • BB: Roth contributions to a 403(b) plan.
  • C: Taxable cost of group-term life insurance over $50,000.
  • D: Contributions to a 401(k) plan.
  • DD: Cost of employer-sponsored health coverage.
  • E: Contributions to a 403(b) plan.
  • EE: Designated Roth contributions to a governmental 457(b) plan.
  • F: Contributions to a 408(k)(6) plan.
  • FF: Benefits under a small employer health reimbursement arrangement.
  • G: Contributions to a 457(b) plan.
  • GG: Income from qualified equity grants.
  • H: Contributions to a 501©(18)(D) plan.
  • HH: Aggregate deferrals under Section 83(i).
  • II: Medicaid waiver payments excluded from income.
  • J: Non-taxable sick pay.
  • K: 20% excise tax on excess golden parachute payments.
  • L: Reimbursed employee business expenses.
  • M: Uncollected Social Security or RRTA tax on group-term life insurance over $50,000 (for former employees).
  • N: Uncollected Medicare tax on group-term life insurance over $50,000 (excluding Additional Medicare Tax, for former employees).
  • P: Moving expense reimbursements for U.S. Armed Forces members.
  • Q: Nontaxable combat pay.
  • R: Company contributions to an Archer MSA.
  • S: Employee contributions to a SIMPLE plan.
  • T: Employer-provided adoption benefits.
  • V: Income from exercising nonstatutory stock options.
  • W: Company contributions to a health savings account (HSA).
  • Y: Deferrals under a nonqualified deferred compensation plan.
  • Z: Income from a nonqualified deferred compensation plan that fails to meet requirements, subject to an additional 20% tax.

 

How Can Tax1099 Help File a W-2 with Ease? 

Looking for an efficient way to file your W-2 forms online? Tax1099 is an award-winning, cloud-based, IRS-approved eFile provider of 1099-series, 1098, 1095/ACA, W-2/Payroll, and 8809 Extension forms.

Some of the advanced features to simplify your eFiling journey: 

  • Advanced Data Checks
  • Schedule eFiling in Advance
  • No-code Data Import Integrations
  • W8/W9 Collections
  • IRS-compliant eDelivery
  • Multi-user Access

 

Explore All Features