ACA Reporting Codes: Series 1 and Series 2 Explained

Applicable Large Employers subject to the Affordable Care Act's employer mandate must complete Form 1095-C for each full-time employee, and the accuracy of that form depends almost entirely on selecting the correct reporting codes. Lines 14 and 15 on Form 1095-C use two distinct code series — Series 1 and Series 2 — that together communicate whether an employer offered coverage, what type of coverage was offered, and whether any safe harbor applies to potential penalty liability. Errors in these codes are among the leading causes of IRS penalty notices under Letter 226-J, making precise code selection a compliance priority rather than a clerical detail. The regulatory context for ACA reporting requirements originates in Internal Revenue Code § 4980H and the accompanying final regulations issued by the IRS.


Definition and Scope

Series 1 and Series 2 codes appear on specific lines of Form 1095-C, the employee statement that Applicable Large Employers file with the IRS and furnish to employees annually. The IRS publishes the authoritative code definitions and instructions in the Instructions for Forms 1094-C and 1095-C, which are updated each tax year.

Series 1 codes occupy Line 14 of Form 1095-C. They describe the offer of coverage — specifically, what type of coverage the employer offered (or did not offer) to the employee, the employee's spouse, and dependents, for each calendar month of the year.

Series 2 codes occupy Line 16 of Form 1095-C. They communicate safe harbor and other relief — the reason an employer may not owe a penalty under IRC § 4980H for a given month, even if the employee received a premium tax credit through the Marketplace.

Line 15 sits between the two series and reports the employee's required contribution (the monthly premium the employee would pay for the lowest-cost self-only plan offered), expressed as a dollar amount. The combination of Lines 14, 15, and 16 together constitutes the employer's complete reporting position for each month.

The scope of these codes covers all 12 calendar months independently, meaning an employer may report a different code combination for January than for July if the employee's status, offer, or safe harbor position changed during the year.


How It Works

The coding process follows a sequential logic: an employer first determines what was offered (Series 1), then determines whether any relief or safe harbor applies to a month where penalty exposure could exist (Series 2).

Series 1 — Line 14 Code Structure

The IRS Instructions for Forms 1094-C and 1095-C define the following principal Series 1 codes:

  1. 1A — Qualifying Offer: minimum essential coverage providing minimum value offered to the employee, with employee contribution at or below a defined threshold (the federal poverty line safe harbor amount), and at least minimum essential coverage offered to spouse and dependents.
  2. 1B — Minimum essential coverage providing minimum value offered to employee only; not offered to spouse or dependents.
  3. 1C — Minimum essential coverage providing minimum value offered to employee and dependents, but not to spouse.
  4. 1D — Minimum essential coverage providing minimum value offered to employee and spouse, but not to dependents.
  5. 1E — Minimum essential coverage providing minimum value offered to employee, spouse, and dependents.
  6. 1F — Minimum essential coverage offered that does NOT provide minimum value (offered to employee, spouse, or dependents in any combination).
  7. 1G — Offer of coverage for a month in which the individual was not a full-time employee (used in conjunction with an employer's election to use this code for all 12 months for a non-full-time employee).
  8. 1H — No offer of coverage.
  9. 1J — Minimum essential coverage providing minimum value offered to employee; conditional offer to spouse; no offer to dependents.
  10. 1K — Minimum essential coverage providing minimum value offered to employee and dependents; conditional offer to spouse.

Codes 1J and 1K were introduced to address conditional spousal offers — situations where coverage is offered to a spouse only if the spouse lacks access to other employer-sponsored coverage.

Series 2 — Line 16 Code Structure

Series 2 codes are not always required. Line 16 may be left blank when the employee was enrolled in the employer's self-insured coverage. The primary Series 2 codes defined by the IRS instructions are:

  1. 2A — Employee was not employed during the month.
  2. 2B — Employee was not a full-time employee for the month, or the employee's offer of coverage ended before the last day of the month in which employment terminated.
  3. 2C — Employee was enrolled in coverage offered (used when enrollment occurred regardless of whether the offer met affordability standards).
  4. 2D — Employee was in a Limited Non-Assessment Period (e.g., an initial measurement period or waiting period).
  5. 2E — Multiemployer interim rule relief applies.
  6. 2F — W-2 safe harbor for affordability applies (how to apply the W-2 safe harbor).
  7. 2G — Federal poverty line safe harbor applies.
  8. 2H — Rate of pay safe harbor applies.

Code 2C takes priority over most other Series 2 codes. When an employee is actually enrolled in coverage, 2C is reported regardless of whether an affordability safe harbor would also apply.


Common Scenarios

The following scenarios illustrate how Line 14 and Line 16 codes interact in practice:

Scenario 1: Full-year offer with W-2 safe harbor
An employer offers minimum value, minimum essential coverage to an employee and dependents for all 12 months. The employee declines coverage. The employer uses the W-2 safe harbor to establish affordability. Result: Code 1E on Line 14 and Code 2F on Line 16 for all 12 months.

Scenario 2: New hire in a waiting period
A full-time employee is hired on March 15 and enters a 90-day waiting period. During the waiting period months (April through June, depending on plan year alignment), the employer reports Code 1H on Line 14 and Code 2D on Line 16. Once the waiting period ends and coverage is offered, the codes shift to 1E (or appropriate offer code) and, if the employee enrolls, 2C.

Scenario 3: Employee enrolls — no safe harbor needed
An employee is enrolled in the employer-sponsored plan for all 12 months. The employer reports the appropriate offer code on Line 14 (e.g., 1E) and Code 2C on Line 16 for every month of enrollment. No affordability safe harbor code is entered because 2C supersedes them.

Scenario 4: Termination mid-year
An employee terminates employment on September 10. For September, Code 2B applies on Line 16 (coverage ended before the last day of the month of termination under IRS guidance). For October through December, Code 2A applies (not employed). Line 14 for months after termination typically reflects 1H.

Scenario 5: Qualifying Offer
An employer uses the Qualifying Offer Method, offering coverage at or below the federal poverty line contribution threshold to an employee and at least minimum essential coverage to the employee's spouse and dependents. Line 14 receives Code 1A for qualifying months. In this scenario, Line 16 may be left blank or Code 2G may apply, depending on specific circumstances.


Decision Boundaries

Selecting between codes requires applying a defined hierarchy, not arbitrary judgment. The IRS Instructions for Forms 1094-C and 1095-C establish explicit priority rules:

Line 14 decision boundaries:
- The code reflects what was offered, not what the employee selected. An employee who waives coverage still receives the offer code reflecting the plan made available.
- If the offer covers employee only (not dependents or spouse), Code 1B applies rather than 1E, even if the employee has family members.
- Codes 1J and 1K apply only when the spousal offer is genuinely conditional — not when coverage is simply not extended to spouses at all.
- Code 1H (no offer) should not be confused with situations where a conditional or limited offer exists; 1H is reserved for calendar months in which no qualifying offer was made.

Line 16 decision boundaries:
- 2C supersedes all affordability safe harbors when the employee is enrolled. Employers should not report both 2C and a safe harbor code.
- 2D applies during Limited Non-Assessment Periods, which include the initial measurement period for variable-hour employees, the first full calendar month of employment, and bona fide waiting periods. This code insulates employers from § 4980H(b) liability during those months.
- If no safe harbor applies and the employee is not enrolled, Line 16 is often left blank — but a blank Line 16 combined with Code 1H on Line 14 signals maximum penalty exposure and is the configuration most likely to trigger IRS scrutiny.
- 2B applies narrowly to months where the employee's status was non-full-time. Employers using the look-back measurement method (as explained under IRS Enforcement of ACA Employer Requirements) determine full-time status during a prior measurement period; the stability period classification then governs whether 2B is available.

Series 1 vs. Series 2 contrast:
Series 1 codes are descriptive — they document facts about the offer. Series 2 codes are defensive — they assert that a penalty should not apply for a given month. An employer can have an impeccable Series 1 code (1E, full offer) and still face a § 4980H(b) penalty if no Series 2 safe harbor applies and the employee received a premium tax credit. Conversely, a Series 2 code alone is meaningless without a corresponding Series 1 entry establishing what


The law belongs to the people. Georgia v. Public.Resource.Org, 590 U.S. (2020)