Independent Publication — Not Affiliated with the IRSAuthority: IRC Section 72(t)(2) (exceptions to the 10% early withdrawal penalty)
Code 2
📋 Taxable, No Penalty🔑 Roth-Related🤖 IRS Auto-Matching

What Does 1099-R Code 2 Mean? Early Distribution Exception Explained

Quick AnswerCode 2 on a Form 1099-R means your retirement account distribution was made before age 59½, but the payer knows that a specific exception to the 10% early withdrawal penalty applies. The distribution is still taxable as ordinary income — but the 10% penalty is waived. The most common Code 2 scenarios: substantially equal periodic payments (SEPP/72(t)), governmental 457(b) early distributions, Roth conversions, and distributions to separated public safety employees after age 50.
YesTaxable
NonePenalty
20% / 10%Withholding
NoForm 5329
No'ROLLOVER' Note
🤖
IRS Automated Matching — Always Report This FormFailing to report a Code 2 distribution omits taxable income from the return — triggering a CP2000 notice for the full gross amount. The income tax on Code 2 distributions is real and owed even though the penalty is waived.

1Official IRS Definition of Distribution Code 2

Early distribution, exception applies (under age 59½). Distribution is subject to the tax, but there is an exception to the additional 10% tax.

Form Profile — Distribution Code 2

IRS Location
Form 1099-R, Box 7 (Distribution Code)
Issued By
The distributing plan administrator or IRA custodian when they are aware that a specific penalty exception applies to the distribution
Governing IRC
IRC Section 72(t)(2) — statutory exceptions to the 10% early withdrawal penalty
Rollover Code
No — regular distribution
Taxable by Default
Yes
Official Description
Early distribution, exception applies (under age 59½). Distribution is subject to the tax, but there is an exception to the additional 10% tax.
⚠️
Common ConfusionCode 2 is most commonly seen on Roth IRA conversion 1099-Rs — the 'exception' that applies is the fact that Roth conversion amounts are not subject to the 10% penalty (the conversion itself is a taxable event, but not penalized). This confuses many taxpayers who see Code 2 and assume no tax is owed. The income tax on the converted amount is still fully owed — only the penalty is waived.

Regulatory Authority

For Roth conversions specifically: the Code 2 on the distributing IRA's 1099-R is distinct from the Form 5498 Box 3 on the receiving Roth IRA's confirmation. The 1099-R documents the distribution (and implicitly, the conversion source); the Form 5498 documents the receipt. Both must reconcile. When the pro-rata rule applies (traditional IRA has non-deductible basis), Form 8606 is required to calculate the exact taxable portion — the Box 2a amount on the Code 2 1099-R may need to be reduced by the non-taxable portion calculated on Form 8606.

  • 📘 IRS Publication 590-B (Distributions from IRAs) — exceptions to the 10% penalty
  • 📘 IRS Publication 575 (Pension and Annuity Income) — Code 2 distribution rules
  • IRC Section 72(t)(2) (exceptions to the 10% early withdrawal penalty)
  • 📝 Form 1040 Lines 5a and 5b
  • 📋 IRS Notice 2026-13 (Safe Harbor — SECURE 2.0 penalty exceptions)

🔍 Expert Insight

The SEPP (Substantially Equal Periodic Payments) arrangement is the most operationally demanding Code 2 scenario. Once established, the payment schedule must continue unchanged for the longer of 5 years or until age 59½. Any modification — including a partial distribution outside the SEPP structure — retroactively triggers the 10% penalty on ALL prior SEPP distributions, plus interest. The IRS has litigated dozens of SEPP cases where participants modified their payments prematurely. The penalty recapture on a multi-year SEPP can be enormous — participants who established a SEPP at age 52 and modify it at age 57 face 5 years of retroactive penalties plus interest.

2When Distribution Code 2 Appears on Your 1099-R

This code is issued when:

Substantially Equal Periodic Payments (SEPP / 72(t)) — structured equal payments for 5+ years or until 59½
Roth IRA conversions where the payer uses Code 2 to indicate the early distribution exception applies to the conversion amount
Distributions from governmental 457(b) plans (no 10% penalty at any age — exception applies by statute)
Distributions to public safety employees (police, firefighters, EMS) who separated from service at age 50 or older
Distributions due to IRS levy on the account
Distributions following the account holder's death (payer uses Code 4, but sometimes Code 2 appears)
Corrective distributions of excess contributions

This code does NOT appear for:

🚫 Direct rollovers (those use Code G or Code H)
🚫 Normal distributions after age 59½ (those use Code 7)
🚫 Early distributions where the payer is not aware of an exception (those use Code 1)
🚫 SIMPLE IRA distributions within 2-year period (Code S applies)

Most Common Source Plans

  • Traditional IRA — Roth conversions (most common Code 2 source)
  • Traditional IRA — SEPP/72(t) distributions
  • 401(k) — SEPP distributions
  • Governmental 457(b) — any early distribution (no penalty applies by statute)

3Tax Treatment of Distribution Code 2

Tax Summary

Federal Income Tax
Owed — full taxable amount is ordinary income
Box 2a (Taxable Amount)
The taxable portion of the distribution (which equals the gross amount for most pre-tax plans; for Roth conversions with IRA basis, Form 8606 may reduce the taxable amount via the pro-rata rule)
State Income Tax
Generally yes — most states treat early distributions as ordinary income. Some states follow federal penalty exception rules; others impose their own separate early distribution taxes regardless of the federal exception.
10% Penalty
Does not apply
Withholding (Box 4)
Varies. For qualified plan distributions with Code 2: mandatory 20% withholding if paid to participant. For IRA distributions (including Roth conversions from a traditional IRA): voluntary withholding — account holder can elect $0.
Tax Deferral
Tax deferral ends for the distributed/converted amount. For Roth conversions specifically, the converted amount becomes post-tax in the Roth IRA — future qualified distributions of that amount and its growth will be permanently tax-free.
🔑
Roth Conversion — Code 2 SpecificsWhen Code 2 appears on a Roth conversion 1099-R, the taxable amount in Box 2a represents the amount converted to Roth that year. This amount is added to ordinary income and must be modeled carefully against tax bracket exposure. Form 8606 is required to report the conversion and calculate the taxable amount if non-deductible IRA basis exists.
💸
Withholding NotesFor Roth conversions specifically: if converting a traditional IRA to a Roth IRA, no mandatory 20% withholding applies (it is an IRA-to-IRA movement). The account holder can elect $0 withholding and pay the conversion tax from outside funds — the recommended approach to ensure the full converted amount enters the Roth IRA.

📋 Compliance Note

For Roth conversions specifically: the Code 2 on the distributing IRA's 1099-R is distinct from the Form 5498 Box 3 on the receiving Roth IRA's confirmation. The 1099-R documents the distribution (and implicitly, the conversion source); the Form 5498 documents the receipt. Both must reconcile. When the pro-rata rule applies (traditional IRA has non-deductible basis), Form 8606 is required to calculate the exact taxable portion — the Box 2a amount on the Code 2 1099-R may need to be reduced by the non-taxable portion calculated on Form 8606.

⚠ Penalty Note

Unlike Code 1 (where the penalty applies unless the taxpayer files Form 5329 to claim an exception), Code 2 comes with the exception already applied at the payer level. The taxpayer generally does not need to file Form 5329 to eliminate the penalty — the code already signals to the IRS that the exception has been recognized. However, Form 5329 may still be required to document SEPP calculations or to clarify which exception applies.

4How to Report Distribution Code 2 on Form 1040

The IRS separates 1099-R income into two distinct line pairs on Form 1040. Reporting on the wrong pair triggers an AUR CP2000 notice even if your total tax is mathematically correct.

Source Account TypeForm 1040 LinesBox 7 IRA CheckboxCategory Label
Traditional IRA · Roth IRA · SEP IRA · SIMPLE IRALines 4a / 4b✅ CheckedIRA Distributions
401(k) · 403(b) · 457(b) · TSP · Pension PlansLines 5a / 5b❌ Not CheckedPensions & Annuities
📌
Distribution Code 2 — Reports on Lines 5a / 5b (Pensions and Annuities)Because this code appears on employer plans (The distributing plan administrator or IRA custodian when they are aware that a specific penalty exception applies to the distribution), Box 7's "IRA/SEP/SIMPLE" checkbox will NOT be checked. The IRS AUR system expects the gross amount on Line 5a and taxable amount on Line 5b. Reporting on Lines 4a/4b would create a mismatch in the opposite direction.

Follow these steps to correctly report Distribution Code 2 on Form 1040:

Step 1
Locate Lines 5a / 5b (Pensions and Annuities) on Form 1040Line 5a = Total pension/annuity distribution (Box 1 of your 1099-R). Line 5b = Taxable amount. These lines are exclusively for employer plans. Do not use Lines 4a/4b.
Step 2
Enter Gross Amount on Line 5aEnter the Box 1 amount from your Form 1099-R on Line 5a — always required, even for non-taxable distributions. Omitting this line while omitting the 1099-R entirely is what triggers AUR automated matching.
Step 3
Line 5b — Taxable AmountEnter the taxable amount from Box 2a (or your calculated amount) on Line 5b.
🤖
Why the Box 7 "IRA/SEP/SIMPLE" Checkbox Matters for AUREvery Form 1099-R has a small checkbox in Box 7 labeled "IRA/SEP/SIMPLE." When this box is checked, the IRS AUR system expects that income on Line 4. If you report it on Line 5 instead, the computer sees "$0" on Line 4 and flags it as unreported IRA income — even if the math is identical. The resulting CP2000 notice can take 6–9 months to resolve. Always match the reporting line to the checkbox state.
📎
Additional Forms RequiredForm 8606 for Roth conversions (required to calculate taxable amount under pro-rata rule if IRA contains non-deductible contributions). Form 5329 only if needed to document the SEPP calculation or specific exception type.
🚨
If You Omit or Misreport This FormFailing to report a Code 2 distribution omits taxable income from the return — triggering a CP2000 notice for the full gross amount. The income tax on Code 2 distributions is real and owed even though the penalty is waived.
📋
IRS Notice 2026-13 — Updated Safe Harbor Authority (January 15, 2026)Notice 2026-13 replaces Notice 2020-62 and Notice 2009-68 as the primary safe harbor guidance for SECURE 2.0 penalty exceptions and the $7,000 forced-distribution threshold. If you are claiming a SECURE 2.0 exception (domestic abuse, terminal illness, emergency personal expense) to override aCode 2 code, cite Notice 2026-13 when completing Form 5329 Part I.

5How Distribution Code 2 Behaves by Account Type

The meaning and implications of Distribution Code 2 vary depending on the source retirement account. Review the entry for your specific plan type.

401(k)

Code 2 appears on 401(k) distributions under SEPP/72(t) arrangements, distributions to separated public safety employees after age 50, and distributions following IRS levy. Not commonly used for routine 401(k) distributions.

403(b)

Same as 401(k). Code 2 for 403(b) SEPP arrangements or IRS levy situations. Church plan employees may see Code 2 under specific plan-document exceptions.

457(b)

Governmental 457(b) distributions commonly show Code 2 (or Code 7) because the no-penalty rule means the 'exception' applies regardless of age. This is the statutory design — no penalty at any age for governmental 457(b) distributions.

TSP

Code 2 appears on TSP SEPP arrangements and on distributions to public safety federal employees (air traffic controllers, law enforcement, firefighters) who separated at age 50+.

Traditional IRA

Code 2 is most frequently seen here in the context of Roth conversions. The IRS treats Roth conversions as early distributions that are excepted from the penalty — hence Code 2. Form 8606 is required to document the conversion amount and calculate taxability.

Roth IRA

Code 2 can appear on non-qualified Roth IRA distributions where an exception applies. More commonly, Code J (early Roth, no exception) or Code Q (qualified) appear.

SEP IRA

Code 2 for SEP IRA SEPP arrangements. SEP IRA Roth conversions use Code 2 from the distributing SEP IRA custodian.

SIMPLE IRA

After the 2-year period: Code 2 for SIMPLE IRA SEPP or exception-qualified distributions. Within the 2-year period: Code S (25% penalty) regardless of exception.

Pension Plan

Rarely used for pension plans. Pension distributions with known exceptions (QDRO, disability) may use Code 2.

6Real-World Scenarios — Distribution Code 2

Scenario 1

Roth Conversion — Most Common Code 2 Scenario

Laura, age 53, converts $75,000 from her traditional IRA to a Roth IRA. The custodian issues a Code 2 Form 1099-R: Box 1 = $75,000; Box 2a = $75,000 (she has no non-deductible basis); Box 7 = 2. She elected $0 withholding, so Box 4 = $0 — she will pay the tax from outside savings. On her return: Line 5a = $75,000; Line 5b = $75,000. The $75,000 is added to her other income. No 10% penalty applies — the Code 2 signals the Roth conversion exception. She attaches Form 8606 Part II to document the conversion.

Scenario 2

SEPP / 72(t) Arrangement — Structured Early Access

Michael, age 54, has $650,000 in a traditional IRA and establishes a SEPP plan using the amortization method, generating annual payments of approximately $28,000. His custodian issues a Code 2 Form 1099-R annually for each payment. Box 1 = $28,000; Box 2a = $28,000; Box 7 = 2. The $28,000 is taxable ordinary income each year — but no 10% penalty applies. He must maintain the SEPP until age 59½ or for 5 years, whichever is later. If he modifies the payment schedule before then, the penalty applies retroactively to all prior distributions.

Scenario 3

Governmental 457(b) Early Distribution — Police Officer at Age 52

Officer Rodriguez, age 52, retires after 25 years and begins taking distributions from his governmental 457(b). His Form 1099-R shows Code 2 (sometimes Code 7 — both indicate no penalty). Box 2a = the taxable distribution amount. No 10% penalty applies at any age for governmental 457(b) plans — the 'exception' is statutory. His distributions are fully taxable as ordinary income but penalty-free. He does not need Form 5329.

7Expert Analysis

Code 2 is the retirement system's nuanced middle ground — a distribution that is taxable but not penalized. It most commonly appears in two completely different contexts that require entirely different tax treatment: (1) Roth conversions, where the income tax is intentional and the penalty exception is structural; and (2) SEPP/72(t) arrangements, where early access is structured around IRS rules to avoid the penalty while generating needed income. Understanding which context Code 2 applies to is essential for correct Form 1040 reporting — a Roth conversion Code 2 requires Form 8606; a SEPP Code 2 may require Form 5329 documentation of the calculation method.

Code 2 is particularly important for participants in the 50–59 age range who are using Roth conversion strategies during a planned low-income window before retirement. Converting traditional IRA assets to Roth each year during a low-income period (after early retirement, before Social Security, before RMDs) generates Code 2 distributions annually. Understanding that Code 2 means 'taxable conversion, no penalty' allows these participants to plan accurate quarterly estimated tax payments without over- or under-paying.

📅 Tax Year Implications

The SEPP (Substantially Equal Periodic Payments) arrangement is the most operationally demanding Code 2 scenario. Once established, the payment schedule must continue unchanged for the longer of 5 years or until age 59½. Any modification — including a partial distribution outside the SEPP structure — retroactively trig

📋 Compliance Note

For Roth conversions specifically: the Code 2 on the distributing IRA's 1099-R is distinct from the Form 5498 Box 3 on the receiving Roth IRA's confirmation. The 1099-R documents the distribution (and implicitly, the conversion source); the Form 5498 documents the receipt. Both must reconcile. When the pro-rata rule ap

8Common Mistakes with Distribution Code 2

01

Assuming Code 2 means no taxes are owed because 'no penalty applies'

Code 2 waives the 10% early withdrawal penalty — it does not eliminate the income tax. The full taxable amount in Box 2a is still ordinary income for the year. A $100,000 Roth conversion coded as Code 2 generates $100,000 of taxable income — at 22% bracket, that is $22,000 in federal income tax. Participants who see Code 2 and conclude they owe nothing are making an error that results in underpayment of tax and potential underpayment penalties.

02

Modifying a SEPP payment schedule before the required period ends

The SEPP arrangement is a precise legal structure — any modification before the later of age 59½ or 5 years triggers a full retroactive penalty recapture on ALL prior distributions. 'Modification' includes changing the payment amount, taking an additional distribution outside the SEPP, rolling over a portion of the IRA, or making a contribution to the SEPP IRA. Participants must treat the SEPP IRA as essentially frozen for all purposes other than the scheduled payments.

03

Not attaching Form 8606 to a Roth conversion Form 1040 when IRA basis exists

A Code 2 Roth conversion that involves a traditional IRA with non-deductible contributions requires Form 8606 Part II to calculate the taxable and non-taxable portions under the pro-rata rule. Filing Form 1040 with the full Box 2a amount from the Code 2 1099-R as taxable income — without reducing it by the non-taxable basis portion — results in overpayment of taxes. The IRS will not automatically apply the basis reduction; the taxpayer must calculate and document it on Form 8606.

9Frequently Asked Questions

What does Code 2 mean on my 1099-R from my IRA conversion?

Code 2 on a Roth conversion 1099-R means your distribution (conversion) was made before age 59½ but qualifies for an exception to the 10% early withdrawal penalty — in this case, because Roth conversions are specifically excepted from the penalty under IRC Section 72(t). The converted amount is still taxable as ordinary income for the year of conversion. You owe income tax on the converted amount but no early withdrawal penalty.

Do I need to file Form 5329 if I have Code 2 on my 1099-R?

Generally no — Code 2 already signals to the IRS that the penalty exception has been recognized by the payer. You do not need Form 5329 to eliminate a penalty that Code 2 has already waived. However, if your Code 2 distribution is part of a SEPP arrangement, you may want to attach Form 5329 or a statement documenting the calculation method — particularly if the IRS ever questions the arrangement's compliance.

Why does my governmental 457(b) distribution show Code 2 if I'm only 52?

Governmental 457(b) plans are not subject to the 10% early withdrawal penalty at any age — the penalty exception is structural for this plan type. Code 2 (or sometimes Code 7) reflects this: your distribution is taxable as ordinary income but completely penalty-free regardless of your age. No Form 5329 is needed. This is one of the most significant advantages of the governmental 457(b) plan for early retirees.

Do I need to report Distribution Code 2 even if no tax is owed?

Yes — Failing to report a Code 2 distribution omits taxable income from the return — triggering a CP2000 notice for the full gross amount. The income tax on Code 2 distributions is real and owed even though the penalty is waived.

10All 1099-R Distribution Codes Compared

CodeMeaningTaxable?Penalty?Rollover?
Code GDirect rollover of a distribution to a qualified plan, a section 403(b) plan, a governmental section 457(b) plan, or an IRA.❌ NoNoneDirect
Code 7Normal distribution. The payer knows that the payee is at least age 59½.✅ YesNoneNo
Code HDirect rollover from a designated Roth account to a Roth IRA.❌ NoNoneDirect
Code 1Early distribution, no known exception (in most cases, under age 59½).✅ Yes⚠ 10%No
Code 2 ◀ You are hereEarly distribution, exception applies (under age 59½). Distribution is subject to the tax, but there is an exception to the additional 10% tax.✅ YesNoneNo

Other Distribution Code Guides

Editorial Independence: RolloverGuidance.com is an independent educational publication not affiliated with the IRS. Content references IRS Publication 590-B (Distributions from IRAs) — exceptions to the 10% penalty, and IRS Notice 2026-13 (Safe Harbor — SECURE 2.0 penalty exceptions, January 15, 2026). This is not tax, legal, or financial advice.

Last reviewed: March 2026 · IRC Section 72(t)(2) (exceptions to the 10% early withdrawal penalty) · IRS Notice 2026-13