IRS Form 1099-R Distribution Code 2 Meaning: Early Distribution, Exception Applies

Direct answer: irs form 1099-r distribution code 2 means an early distribution, taken before age 59½, where the payer knows an exception to the 10% additional tax applies. The taxable part is still ordinary income, but no 10% additional tax applies to that payout because the exception is already known.
Key Takeaways
- irs form 1099-r distribution code 2 = early distribution, exception applies, before age 59½.
- The payer knows the exception. That is the whole difference from Code 1.
- No 10% additional tax applies, but ordinary income tax still applies to the taxable part.
- Common known exceptions include separation from service at 55 and an IRS levy.
- On 2026 forms the code sits in Box 7a. On earlier forms it sat in Box 7.
- Code 2 does not mean tax-free. Box 2a still shows the taxable amount.
irs form 1099-r distribution code 2: Early Distribution, Exception Applies
Form 1099-R reports money paid out of pensions, annuities, retirement plans, and IRAs. The payer files it for distributions of $10 or more. Box 1 shows the gross amount. Box 2a shows the taxable amount. The distribution code tells the IRS what kind of payout it was.
The IRS Instructions for Forms 1099-R and 5498 define the code as: “2 — Early distribution, exception applies.” The instructions say to use Code 2 only if the participant has not reached age 59½ and the payer knows the distribution is one of the listed exception cases.
That “knows” test is the heart of Code 2. The payer has facts in its own records that prove an exception. It does not need your later claim. The code itself tells the IRS the penalty does not apply.
Which Exceptions the Payer Can Know
The IRS list for Code 2 is specific. It includes:
- A Roth IRA conversion.
- A distribution from a qualified retirement plan or IRA because of an IRS levy under section 6331.
- A governmental section 457(b) plan distribution that is not subject to the additional 10% tax.
- A distribution from a qualified retirement plan after separation from service in or after the year you reached age 55.
- A distribution from a governmental plan to a public safety employee after separation from service, in or after the year you reached age 50 or 25 years of service, whichever is earlier.
- A distribution to an employee who provides firefighting services, after separation from service, in or after the year you reached age 50 or 25 years of service, whichever is earlier.
- A distribution that is part of a series of substantially equal periodic payments.
- A permissible withdrawal under an eligible automatic contribution arrangement.
- Any other distribution subject to an exception that is not required to be reported using Code 1, 3, or 4.
- An employer-matching or nonelective contribution made to a Roth SEP IRA or a Roth SIMPLE IRA.
The age-55 separation rule is the one most people meet. If you leave a qualified plan job in or after the year you turn 55, and you take money directly from that plan, the payer knows the facts from its own employment records. It can report Code 2. That rule does not extend to an IRA rollover of the same money. Once the money moves to an IRA, the age-55 plan rule no longer protects a later withdrawal.
The IRS levy case is the sharpest example of payer knowledge. The payer was ordered to pay the IRS. It knows the levy happened. Code 2 follows from its own records, with no claim needed from you.
Why Code 2 Means No Penalty, But Still Tax
Code 2 removes the 10% additional tax. It does not remove ordinary income tax. That distinction trips up many filers. They see “exception applies” and hear “tax-free.” The exception is only about the penalty.
Work through the boxes. Box 1 is the gross amount. Box 2a is the taxable part. That taxable part is ordinary income, even with Code 2. The only change is that no 10% is added on top of it.
If Box 2a is zero, then no income tax is due on that payout either, but that is because the taxable amount is zero, not because of the code. A Code 2 payout from a traditional plan funded with pre-tax money will usually have a taxable amount close to the gross amount. Report it as income.
This is the gap most short guides leave open. They list the exceptions and stop there. They do not stress that the income tax remains. Code 2 saves the penalty. It does not save the tax.
Code 2 vs. Code 1 and Other Distribution Codes
Code 2 is only one code in a longer list. The nearest neighbours are the ones filers confuse it with:
| Code | Meaning | When it appears |
|---|---|---|
| 2 | Early distribution, exception applies | Under 59½, but an exception is known to the payer |
| 1 | Early distribution, no known exception | Under 59½ with no exception the payer knows about |
| 7 | Normal distribution | At age 59½ or older, or when no other code applies |
| G | Direct rollover | Money moves trustee-to-trustee to another plan or IRA |
| 3 | Disability | Distribution because of disability under section 72(m)(7) |
The Code 1 vs. Code 2 line is about knowledge, not about whether an exception exists in the world. IRS Form 1099-R Distribution Code 1 Meaning: Early Distribution, No Known Exception covers the case where the payer does not know an exception applies, even if you later claim one on Form 5329. Code 2 means the payer already knew.
A direct rollover is different again. IRS Form 1099-R Distribution Code G Meaning: Direct Rollover covers money that moves straight from plan to plan without you holding it. That move is not an early distribution at all, even if you are under 59½.
For the normal-distribution case at 59½ or older, see IRS Form 1099-R Distribution Code 7 Meaning: Normal Distribution.
| Check this | What it tells you |
|---|---|
| Were you under 59½? | That is the usual Code 2 trigger. At 59½ or older, Code 7 fits instead. |
| Did you separate from service at 55? | A direct plan payout after that separation is the classic Code 2 case. |
| Was the money rolled to an IRA first? | The age-55 plan rule does not follow the money into an IRA. |
| Is Box 2a still taxable? | Yes, in most cases. Code 2 removes the penalty, not the income tax. |
How a Code 2 Payout Is Taxed
Work through the boxes in order:
- Box 1, gross distribution. This is the total amount paid out.
- Box 2a, taxable amount. This is the part that counts as income. No 10% is added on top of it.
- Box 4, federal income tax withheld. This is tax already sent to the IRS. It is not a penalty. It reduces what you still owe, or increases your refund.
- Box 7a (2026) or Box 7 (earlier years), distribution code. Code 2 confirms the penalty exception is known.
Your own contributions that were already taxed are called basis. If you have basis in the plan, part of the payout may not be taxable. The payer works out Box 2a from its records. If Box 2a looks wrong, ask the payer how it was figured before you file.
The money you deferred into a workplace plan during your working years showed up on your W-2 first. For the pre-tax version, see IRS W-2 Box 12 Code D Meaning: 401(k) Elective Deferrals. For the Roth version, see IRS W-2 Box 12 Code AA Meaning: Roth 401(k) Contributions. For every W-2 code in one place, see W-2 Box 12 Codes Explained: Complete Guide.
What To Do When You See Code 2
Follow these steps, in order:
- Confirm you were under 59½ at payout. If you were older, ask the payer why Code 7 was not used.
- Match the exception to your facts. Separation at 55, an IRS levy, or periodic payments are the most common known cases.
- Report the taxable amount from Box 2a as income. Do not skip it because no penalty applies.
- Do not file Form 5329 for this payout unless another issue applies. Code 2 itself signals that no penalty is due.
- Check your wage and income transcript if anything looks off. Pull it through the IRS Get Transcript tool and compare the figures to your 1099-R. If you are unsure how to read it, use How to Read an IRS Account Transcript: Step-by-Step Guide.
- Keep the 1099-R with your tax records. The IRS receives its own copy, and a mismatch can trigger a notice.
Once your return is filed, you can follow Tax Refund Status to track any refund. Any refund the IRS issues posts to your transcript as IRS Code 846: Refund Issued.
The official code list is in the IRS Instructions for Forms 1099-R and 5498. The W-2 code list is in the IRS General Instructions for Forms W-2 and W-3.
Related Guides
- IRS Transcript Codes: Complete List and Meanings
- IRS Form 1099-R Distribution Code 7 Meaning: Normal Distribution
- IRS Form 1099-R Distribution Code G Meaning: Direct Rollover
- IRS Form 1099-R Distribution Code 1 Meaning: Early Distribution, No Known Exception
FAQ
What does irs form 1099-r distribution code 2 mean?
It means an early distribution, before age 59½, where the payer knows an exception to the 10% additional tax applies. No penalty applies, but the taxable part is still ordinary income.
Is a Code 2 distribution tax-free?
No. Code 2 removes the 10% additional tax only. Box 2a shows how much of the payout is taxable as ordinary income.
What is the difference between Code 1 and Code 2?
Code 1 means the payer knows of no exception. Code 2 means the payer knows an exception applies. The difference is the payer’s knowledge, not just the facts.
Does the age-55 separation rule work after rolling money to an IRA?
No. The age-55 rule applies to a direct payout from the qualified plan. Once the money is rolled into an IRA, a later IRA withdrawal does not get that plan protection.
Where is Code 2 on a 2026 Form 1099-R?
In Box 7a. The 2026 forms renumbered the old Box 7 to Box 7a. On earlier forms, the code sits in Box 7.
Do I need Form 5329 with a Code 2 distribution?
Generally, no. Code 2 itself signals that no early-distribution penalty applies, so you do not need Form 5329 to claim a penalty exception for that payout.
Disclaimer: This post is general information only and is not tax advice. Every tax situation is different. For advice about your own 1099-R, consult a qualified tax professional or contact the IRS directly.