Form 1099-R Distribution Codes Explained 2026: What Every Retiree Needs to Know
Every January, millions of retirees receive Form 1099-R from their IRA custodians, 401(k) plan administrators, pension payers, and insurance companies. The form looks simple — a few boxes — but the distribution code in Box 7 determines whether you owe income tax only, income tax plus a 10% penalty, nothing at all, or something in between. Getting it wrong means either overpaying tax or getting a letter from the IRS.
This guide explains every box on Form 1099-R, the full distribution code table, and the specific situations most common for retirees — from ordinary RMDs to rollovers, Roth distributions, and qualified charitable distributions.
Box-by-box guide: what each box means
The 1099-R has 16 numbered boxes plus checkboxes. Most retirees only need to understand a few; the rest are specialized or zero for standard distributions.
| Box | What it reports | Goes to Form 1040 |
|---|---|---|
| 1 — Gross distribution | Total amount paid to you, including both taxable and nontaxable portions. Always populated. | Line 4a (IRA) or 5a (pension/annuity) — gross amount before exclusions |
| 2a — Taxable amount | How much of Box 1 is taxable. May be blank if payer can't determine it (see Box 2b). Often equals Box 1 for traditional IRA RMDs. | Line 4b (IRA) or 5b (pension/annuity) — taxable amount |
| 2b — Taxable amount not determined / Total distribution | Two separate checkboxes. "Taxable amount not determined" means you calculate it (use Form 8606 for IRAs with basis). "Total distribution" means the account is now closed. | No direct entry; signals you may need Form 8606 |
| 3 — Capital gain | Capital gain portion of Box 2a (relevant for lump-sum distributions eligible for special tax treatment under IRC § 402(e)(4)). | Used only if electing 10-year averaging on Form 4972 |
| 4 — Federal income tax withheld | Taxes withheld from the distribution. Default is 10% for IRAs; 20% mandatory for eligible rollover distributions from workplace plans if you take the check. Zero if you instructed no withholding (Form W-4R). | Tax payments section of Form 1040 |
| 5 — Employee contributions / Roth contributions or insurance premiums | Your after-tax contributions or Roth basis that can be returned tax-free. Custodians often leave this blank if they don't track your basis — that's when Form 8606 becomes critical. | Used in calculating taxable amount for distributions with basis |
| 6 — Net unrealized appreciation (NUA) | Employer securities NUA in a lump-sum distribution. The NUA amount is taxed as long-term capital gain (not ordinary income) when you later sell. Most relevant if you took company stock in-kind from a 401(k). | Schedule D via Form 1040 when stock is sold |
| 7 — Distribution code(s) | One or two codes describing the nature of the distribution. This is the most important box. See the full code table below. | Informs whether to file Form 5329 (penalty) or use special treatment |
| 8 — Other | Value of current-year life insurance contract cost (if included in Box 1). Unusual for most retirees. | Reduces taxable amount of distribution |
| 11 — 1st year of designated Roth contributions | The year Roth contributions to a workplace plan began — relevant to the 5-year rule for Roth 401(k) distributions. | Used to determine if Roth 401(k) distribution is qualified |
| 12–14 — State tax | State tax withheld, payer state number, and state distribution amount. Used on state return. | State income tax return |
Distribution code lookup: what does my code mean?
Select your distribution code from Box 7 to understand the tax treatment:
Complete distribution code table (2026)
Box 7 can contain one or two codes. Two-code combinations are used when both apply — for example, 8 + J (excess Roth IRA contribution earnings that are also an early Roth distribution).
| Code | Meaning | Penalty? | Taxable? |
|---|---|---|---|
| 1 | Early distribution, no known exception (under 59½) | Yes — 10% | Yes (ordinary income) |
| 2 | Early distribution, exception applies (SEPP, disability, first-home, education, etc.) | No | Yes (ordinary income) |
| 3 | Disability (as defined under IRC § 72(m)(7)) | No | Yes (ordinary income) |
| 4 | Death — any age, any beneficiary | No | Yes (ordinary income, except inherited Roth earnings may be tax-free) |
| 5 | Prohibited transaction — IRA involved in transaction that disqualifies it | Yes — account treated as distributed | Yes |
| 6 | Section 1035 exchange (life insurance, annuity, or endowment contract swap) | No | No — tax-free exchange |
| 7 | Normal distribution — account owner age 59½ or older, no exception needed | No | Yes (ordinary income) |
| 8 | Excess contribution + earnings taxable in 2026 (corrective distribution) | No (on returned principal); possibly on earnings | Earnings portion only |
| 9 | Cost of current life insurance protection included in distribution | Depends on other codes | Varies |
| A | May be eligible for 10-year tax option (Form 4972) — lump-sum distributions from qualified plans | No | Yes, but special averaging may reduce rate |
| B | Designated Roth account distribution (Roth 401(k), Roth 403(b)) — qualified or non-qualified | Depends (non-qualified: Code B + 1 or 2) | Earnings portion only if non-qualified; $0 if qualified |
| D | Nonqualified annuity or life insurance distribution that may be subject to 3.8% Net Investment Income Tax (IRC § 1411) | No | Yes — gain portion; may also owe NIIT |
| E | EPCRS distribution — corrective payment under IRS Employee Plans Compliance Resolution System | No | Varies |
| F | Charitable gift annuity — charitable contribution + annuity contract | No | Partially (annuity portion) |
| G | Direct rollover to qualified plan, 403(b), governmental 457(b), or IRA | No | No — tax-deferred rollover |
| H | Direct rollover of designated Roth account to Roth IRA | No | No |
| J | Early distribution from Roth IRA, no known exception (under 59½ or 5-year rule not met) | Yes — 10% on taxable portion | Earnings portion only (contributions always tax-free) |
| K | Distribution of IRA assets not having a readily available FMV (hard-to-value assets) | Depends on age | Yes |
| L | Loan treated as deemed distribution under IRC § 72(p) — plan loan that exceeded limits or defaulted | Yes if under 59½ | Yes |
| M | Qualified plan loan offset amount — plan terminates or employee separates and outstanding loan balance is treated as distribution | No (if rolled over within 60 days / extended deadline) | Yes if not rolled over |
| N | Recharacterized IRA contribution made and recharacterized in the same year (2026) | No | No |
| P | Excess contribution + earnings returned, taxable in prior year (2025) — amend prior-year return | No (on principal); 10% may apply to earnings if under 59½ | Earnings portion — amend 2025 return |
| Q | Qualified distribution from Roth IRA (age 59½+, 5-year rule met) | No | No — completely tax-free |
| R | Recharacterized IRA contribution originally made in prior year (2025), recharacterized in 2026 — affects prior-year return | No | No |
| S | Early distribution from SIMPLE IRA in first 2 years of plan participation (25% penalty instead of 10%) | Yes — 25% | Yes (ordinary income) |
| T | Roth IRA distribution, exception to early distribution penalty applies (but 5-year rule may not be met) | No | Earnings portion only if 5-year rule not met; $0 if met |
| U | Dividends distributed from an ESOP under IRC § 404(k) | No | Yes (ordinary income) |
| W | Charges or payments for qualified long-term care insurance under a combined arrangement | No | Excludable up to the per-diem limit |
Source: IRS Form 1099-R and 5498 Instructions (2026), Publication 575 (Pension and Annuity Income), IRC §§ 72, 402, 408. "Penalty" refers to the 10% additional tax under IRC § 72(t); exceptions are listed in § 72(t)(2).
Common retiree scenarios: what your 1099-R will show
Scenario 1: Regular IRA withdrawal or RMD (most common)
You take a distribution from your traditional IRA at age 65 or later — whether for living expenses or to satisfy an RMD. Your 1099-R will show:
- Box 1: Full distribution amount
- Box 2a: Same as Box 1 (fully taxable, assuming no after-tax basis)
- Box 4: Amount withheld (default 10%, or per your W-4R instructions)
- Box 7: Code 7 (normal distribution)
The full taxable amount goes on Form 1040 line 4b (IRA distributions, taxable amount). It's taxed as ordinary income at your marginal rate. No penalty. No special forms needed (unless you have after-tax basis — see the Form 8606 section below).
Scenario 2: Direct rollover from old 401(k) to IRA
You leave a job and roll your 401(k) balance directly to an IRA (or new 401(k)) via a trustee-to-trustee transfer. Despite the large dollar amount, this is not taxable. Your 1099-R will show:
- Box 1: Full rollover amount
- Box 2a: $0
- Box 7: Code G (direct rollover)
Report the Box 1 amount on Form 1040 line 5a (pensions/annuities), enter $0 on line 5b, and write "ROLLOVER" next to the line. No tax, no penalty.
Scenario 3: Qualified Roth IRA distribution
You're 65 years old, your Roth IRA was opened in 2015, and you withdraw $30,000. This is a qualified distribution — completely tax-free. Your 1099-R will show:
- Box 1: $30,000
- Box 2a: $0
- Box 7: Code Q (qualified Roth IRA distribution)
Report Box 1 on Form 1040 line 4a, enter $0 on line 4b. No tax. No penalty. Code Q is your documentation that the distribution is nontaxable.
Scenario 4: 72(t) SEPP distributions (early retirement)
You retire at 57 and begin substantially equal periodic payments (SEPP) under IRC § 72(t). These are early distributions (under 59½) exempt from the 10% penalty as long as the schedule isn't modified. Your 1099-R will show:
- Box 7: Code 2 (early distribution, exception applies)
The distribution is fully taxable as ordinary income, but no 10% penalty. You do not need to file Form 5329 when Code 2 is shown — the custodian has already indicated the exception applies. Keep records of your SEPP schedule in case of IRS inquiry.
Scenario 5: 401(k) distribution with company stock (NUA)
You take a lump-sum distribution from your 401(k) and receive employer stock in-kind. Your 1099-R will show:
- Box 1: Full lump-sum value (including stock FMV)
- Box 2a: Taxable amount (cost basis of stock + cash/other assets)
- Box 6: Net unrealized appreciation on employer securities
- Box 7: Code 7 (if 59½+) or Code A (if eligible for 10-year averaging)
The NUA in Box 6 is not taxed at distribution — it becomes long-term capital gain when you eventually sell the stock, regardless of how long you hold it post-distribution. This is the core advantage of the NUA strategy. See the NUA strategy guide for the full calculation.
QCDs and the 1099-R gap — the most common retiree tax mistake
If you're 70½ or older and make qualified charitable distributions (QCDs) from your IRA, you have a critical responsibility: your 1099-R will not identify the QCD. The custodian doesn't know it was a QCD.
Here's what happens:
- Your IRA custodian sends a check (or ACH) of $15,000 directly to your charity.
- Your 1099-R Box 1 shows $15,000 (gross distribution).
- Box 2a shows $15,000 (taxable amount).
- Box 7 shows Code 7 (normal distribution).
The 1099-R looks exactly like a regular taxable distribution. If you don't take action on your tax return, you'll pay income tax on $15,000 you shouldn't owe.
What you must do:
- Enter the full Box 1 amount on Form 1040 line 4a (IRA distributions, total).
- Enter only the non-QCD taxable amount on line 4b.
- Write "QCD" on the dotted line next to line 4b.
- Make sure your total QCDs don't exceed the 2026 annual limit of $111,0001 per person.
1 $111,000 QCD limit for 2026, per IRS Rev. Proc. 2025-32. SECURE 2.0 § 307 also allows a one-time $55,500 QCD to a split-interest entity (charitable remainder trust or charitable gift annuity).
After-tax IRA basis and Form 8606: why your taxable amount may be lower than Box 2a
If you ever made nondeductible (after-tax) contributions to a traditional IRA — either directly or as part of a backdoor Roth strategy — you have IRA basis. That basis can be withdrawn tax-free.
The problem: most IRA custodians don't track your after-tax basis. When they fill out your 1099-R, Box 2a will show the full distribution as taxable. The "Taxable amount not determined" checkbox in Box 2b may be checked. Neither corrects for your basis automatically.
You correct this by filing IRS Form 8606 with your tax return:
- Part I tracks your nondeductible contribution history and total basis.
- Part II calculates the taxable amount of your IRA distribution using the pro-rata rule: your nontaxable fraction equals (total after-tax basis) ÷ (total value of all traditional IRAs on December 31).
Example: You have $200,000 in total traditional IRA assets, of which $20,000 is nondeductible contributions tracked on prior Forms 8606. You take a $10,000 distribution. The nontaxable fraction is $20,000 ÷ $200,000 = 10%, so $1,000 of the $10,000 is a tax-free return of basis and $9,000 is taxable — even though Box 2a on your 1099-R shows $10,000.
Common 1099-R errors to watch for before you file
| Error | What it looks like | What to do |
|---|---|---|
| Rollover coded as regular distribution | You rolled over a 401(k) but Box 7 shows Code 7 instead of Code G; Box 2a shows the full taxable amount | Contact payer to issue a corrected 1099-R. If they won't, report the rollover on Form 1040 with "ROLLOVER" notation and attach documentation of the receiving account receipt |
| Roth distribution shown as taxable | Code Q distribution but Box 2a shows a positive amount; or Code J when you're over 59½ with the 5-year rule met | Request corrected 1099-R. If unresolved, report $0 on Form 1040 line 4b and attach explanation. Keep your Roth account-opening records to prove the 5-year rule |
| Nondeductible contributions ignored | Box 2a equals Box 1 but you have after-tax IRA basis tracked on prior Forms 8606 | The 1099-R is technically correct — the payer doesn't know your basis. File Form 8606 to reduce taxable amount. Don't wait for a corrected 1099-R; one won't come |
| SIMPLE IRA coded as Code 1 instead of Code S | Early distribution in first 2 years of SIMPLE IRA coded as 1 (10% penalty) instead of S (25% penalty) | If S is wrong, the penalty may be understated. If 1 is wrong and S applies, request correction — penalty difference is significant |
| Excess contribution distribution coded as Code 1 | Returned excess contribution coded as Code 1 instead of Code 8 (taxable this year) or Code P (taxable prior year) | The correct code matters for which tax year the earnings are taxable. Request corrected form |
Deadline to receive 1099-R: Payers must furnish Form 1099-R to recipients by January 31 of the year following the distribution. If you haven't received it by mid-February and know you had a distribution, contact the payer. You can also request it from the IRS using Form 4852 (Substitute for Form W-2 or 1099-R) if the payer fails to provide it.
Distribution sequencing is a tax planning decision
Which accounts you draw from, in what order, and how much tax is withheld from each 1099-R distribution affects your effective tax rate, Medicare premium surcharges, and the proportion of Social Security that becomes taxable. A fee-only retirement income advisor can build a withdrawal sequencing plan around your specific account mix and income sources.
Get matched with a retirement income specialist →Frequently asked questions
What is Form 1099-R?
Form 1099-R is an IRS information return filed by financial institutions and pension payers for distributions of $10 or more from retirement accounts (IRAs, 401(k)s, pensions, annuities, profit-sharing plans). You receive a copy by January 31. It reports the gross distribution (Box 1), taxable amount (Box 2a), withholding (Box 4), and the distribution code in Box 7 that determines the tax treatment.
What does distribution code 7 on a 1099-R mean?
Code 7 means a normal distribution — the account owner is age 59½ or older. The distribution is taxable as ordinary income and there is no early-withdrawal penalty. This is the most common code retirees see for IRA withdrawals and RMDs. If Box 2a is $0, the distribution may be a nontaxable return of after-tax contributions.
What does distribution code G mean on a 1099-R?
Code G means a direct rollover of a distribution to a qualified plan, 403(b), governmental 457(b), or IRA. The distribution is not taxable because funds moved directly between retirement accounts. Box 2a will typically show $0. Report Box 1 on Form 1040 line 5a, enter $0 on line 5b, and write "ROLLOVER" next to the line.
Do QCDs (qualified charitable distributions) show on a 1099-R?
Yes — but as a regular distribution (Code 7). IRA custodians do not track QCDs separately. You must report the exclusion on your tax return: enter the full Box 1 amount on Form 1040 line 4a and only the non-QCD portion on line 4b, writing "QCD" next to it. Failing to note the QCD means you'll pay income tax on money that should be tax-free. The 2026 annual QCD limit is $111,000 per person.
What is the 10% early withdrawal penalty and which codes trigger it?
Under IRC § 72(t), distributions from traditional IRAs and qualified plans before age 59½ are subject to a 10% additional tax unless an exception applies. Code 1 = early distribution, no exception (income tax + 10% penalty apply). Code 2 = exception applies (income tax only, no penalty). Code S = early SIMPLE IRA distribution in first 2 years (25% penalty instead of 10%). Code 3 (disability), Code 4 (death), Code G/H (rollovers), and Code Q (qualified Roth) never trigger the penalty.
What if my 1099-R shows the wrong taxable amount?
This is common when you have nondeductible IRA contributions (file Form 8606 to correct), made a direct rollover that wasn't coded G (request corrected 1099-R), or have a qualified Roth distribution showing a taxable amount. Contact the payer first. If they won't issue a correction, you can still report the correct taxable amount on your return with an explanation — but document everything carefully in case of IRS inquiry.
How is a Roth IRA distribution reported on a 1099-R?
Qualified Roth distributions (age 59½+, account opened 5+ years ago) use Code Q and are completely tax-free — Box 2a should be $0. Non-qualified distributions from a Roth IRA use Code J (under 59½, no exception) or Code T (exception applies). For Code J/T, only the earnings portion is taxable; contributions are always withdrawn tax-free in any order. The 5-year rule clock starts January 1 of the year you first contributed to any Roth IRA.
What is Form 8606 and when do I need it with a 1099-R?
IRS Form 8606 tracks nondeductible (after-tax) contributions to traditional IRAs and calculates how much of a distribution is tax-free. File it any year you take a distribution from a traditional IRA if you have after-tax basis from prior nondeductible contributions. The form uses a pro-rata rule: nontaxable fraction = total nondeductible basis ÷ total value of all traditional IRAs on December 31. Never skip it — unfiled Forms 8606 cause you to lose track of your basis and pay tax twice on after-tax contributions.
- IRS: Instructions for Forms 1099-R and 5498 (2026) — official distribution code definitions and box-by-box filing instructions
- IRS Publication 575: Pension and Annuity Income — tax treatment of pension, annuity, and retirement plan distributions
- IRS Publication 590-B: Distributions from Individual Retirement Arrangements (IRAs) — IRA distribution rules, QCD rules, and Form 8606 instructions
- IRS Form 8606: Nondeductible IRAs — form and instructions for tracking after-tax IRA basis
- IRS IRC § 72(t) — Early Distribution Exceptions — complete list of exceptions to the 10% early withdrawal penalty
Distribution codes and Form 1099-R box definitions verified against IRS Instructions for Forms 1099-R and 5498 (2026 edition) and IRS Publications 575 and 590-B.
Get help with tax-efficient retirement distributions
Which accounts to draw from, how much to withhold, and how to time QCDs and Roth conversions around your RMDs can save thousands in taxes each year. A fee-only retirement income advisor can build a distribution plan tailored to your specific account mix, income sources, and IRMAA situation.