How to Fill Out Form 1099-R: Complete Guide for 2026

Ready to fill your 1099-R? Start Filling

If you took money out of a retirement account — a 401(k), IRA, pension, or annuity — in 2025, Form 1099-R is the document that tells the IRS and the tax authorities what happened. It arrives from your plan administrator or IRA custodian, and how you report it on your tax return depends almost entirely on one thing: the two-character code your financial institution entered in Box 7.

Get the distribution code right and you pay only what you owe. Misread it — or worse, let your tax software mishandle it — and you could end up paying the 10% early withdrawal penalty on money that was actually a legal exception, or miss a tax-free Roth distribution entirely.

This guide breaks down every component of Form 1099-R, with special focus on Box 7 codes, rollover mechanics, required minimum distributions, and the IRS changes that took effect for 2025 filings.

Filing your taxes now? Download the free fillable 1099-R form PDF and see exactly what your plan administrator reported to the IRS.


Quick Summary

AspectDetails
PurposeReport distributions from pensions, annuities, IRAs, 401(k), 403(b), and similar plans
Who issues itPayers: plan administrators, IRA custodians, insurance companies
Who receives itPlan participants and beneficiaries who received distributions
Reporting threshold$10 (any distribution $10 or more)
Recipient copy deadlineJanuary 31
Paper filing deadlineFebruary 28
E-file deadlineMarch 31
Key boxBox 7 — Distribution Code (determines tax treatment)
New for 2025Code Y for Qualified Charitable Distributions (QCDs)

What Is Form 1099-R?

Form 1099-R (Distributions From Pensions, Annuities, Retirement or Profit-Sharing Plans, IRAs, Insurance Contracts, etc.) is an IRS information return that financial institutions and plan administrators send to you whenever money comes out of a qualified retirement account. It covers a remarkably wide range of transactions:

  • Regular retirement income from pensions and annuities
  • IRA withdrawals (traditional, SEP, SIMPLE, Roth)
  • 401(k), 403(b), and 457(b) plan distributions
  • Death benefit payments to beneficiaries
  • Disability distributions
  • 60-day rollovers (even if they’re nontaxable)
  • Direct rollovers to other retirement accounts
  • Qualified Charitable Distributions (QCDs) from IRAs
  • Roth conversions from traditional to Roth IRAs
  • Early distributions with or without penalty exceptions

The $10 reporting threshold is unusually low — far below the $600 or $2,000 thresholds on most other 1099 series forms. Even a small quarterly interest payment from an insurance contract triggers a 1099-R.

Who Sends Form 1099-R?

The payer — whoever held your retirement funds — is responsible for issuing your 1099-R. This includes:

  • Brokerage firms (Fidelity, Vanguard, Schwab, etc.) acting as IRA custodians
  • 401(k) plan recordkeepers (Empower, Principal, ADP, etc.)
  • Pension plan administrators (corporate pension departments, PBGC for insurance situations)
  • Insurance companies paying annuity income
  • State and local government pension systems
  • Federal government (Office of Personnel Management for federal employee pensions)

Box-by-Box Guide to Form 1099-R

Box 1 — Gross Distribution

The total amount distributed before any taxes withheld. This is the starting number for your tax calculation. If you rolled over some but not all of a distribution, the entire amount still appears in Box 1.

Box 2a — Taxable Amount

The portion of Box 1 that is taxable as ordinary income. For traditional IRAs funded entirely with pre-tax dollars, Box 2a equals Box 1. For accounts with after-tax contributions (basis), Box 2a will be lower. For direct rollovers (Code G), Box 2a should be $0.

Box 2b has two checkboxes:

  • “Taxable amount not determined” — the payer couldn’t calculate your basis, so you must figure it yourself (common for traditional IRAs with mixed pre/post-tax contributions using Form 8606)
  • “Total distribution” — the account was fully distributed and closed

Box 3 — Capital Gain

For distributions from certain qualified plans that include long-term capital gain treatment (lump-sum distributions under the 10-year averaging election), the capital gain portion appears here. This is included within, not in addition to, Box 2a.

Box 4 — Federal Income Tax Withheld

Taxes your payer withheld on your behalf. For eligible rollover distributions (like a 401k lump sum not directly rolled over), this is mandatory at 20%. For IRA nonperiodic distributions, the default withholding is 10% unless you elect out using Form W-4R.

Box 5 — Employee Contributions / Designated Roth Contributions

After-tax contributions (basis) or designated Roth contributions. This amount represents your investment in the contract — the money on which you already paid income tax. It is not taxable when distributed.

Box 6 — Net Unrealized Appreciation (NUA)

Applies when employer stock is distributed from a 401(k) in kind. The NUA — the appreciation in the employer’s stock while it was inside the plan — can potentially be taxed at long-term capital gains rates when you eventually sell the stock. This is a sophisticated strategy covered on Schedule D when you sell.

Box 7 — Distribution Code(s)

The most important box on the entire form. The code (or combination of two codes) tells the IRS exactly what kind of distribution occurred and drives every downstream tax calculation. See the full code breakdown in the next section.

Box 8 — Other

The value of an annuity contract included in a lump-sum distribution. This amount is excluded from Box 1 and is not immediately taxable.

Box 9b — Total Employee Contributions

Total employee contributions in the contract — used for calculating the tax-free recovery of after-tax contributions in annuity payments.

Boxes 14–16 — State Tax Information

State tax withheld (Box 14), state identification number (Box 15), and state distribution amount (Box 16). Used when completing your state tax return.


Box 7 Distribution Codes Explained

Box 7 is where most 1099-R questions originate. Here is every code you’re likely to encounter:

Numeric Codes (Most Common)

CodeMeaning10% Penalty?
1Early distribution, no known exception (under age 59½, no qualifying exception)Yes — plus tax
2Early distribution, exception applies (under 59½ but meets an IRS exception)No
3DisabilityNo
4Death — payment to beneficiary or estateNo
5Prohibited transactionSpecial rules apply
6Section 1035 exchange (insurance policy or annuity swap)No
7Normal distribution (age 59½ or older, plan meets 5-year rule for Roth)No
8Excess contributions returned before tax deadline + earningsNo on principal; earnings taxable
9Cost of current life insurance protection (PS 58 costs)N/A

Alpha Codes

CodeMeaningNotes
AMay be eligible for 10-year tax optionLump-sum distributions
BDesignated Roth account distribution (not a Roth IRA)From 401k/403b Roth accounts
DAnnuity payments from nonqualified annuities that may be subject to tax
EDistributions under Employee Plans Compliance Resolution System (EPCRS)
FCharitable gift annuity
GDirect rollover to traditional IRA, SEP IRA, or another qualified planBox 2a = $0, no tax
HDirect rollover of a Roth to a Roth IRABox 2a = $0, no tax
JRoth IRA early distribution, no exceptionContributions nontaxable; earnings taxable + 10% penalty
KDistribution of IRA assets not having a readily available FMV
LLoans treated as deemed distributionsTaxable + potential 10% penalty
MQualified plan loan offset (plan loan offset amount)May be rolled over within 60 days
NRecharacterization of IRA contribution (current year)
PExcess contribution returned with current year earnings
QRoth IRA qualified distribution (tax-free and penalty-free)Must meet 5-year rule and age/disability/death
RRecharacterization of IRA contribution (prior year)
SEarly distribution from SIMPLE IRA in first two years25% penalty instead of 10%
TRoth IRA distribution, exception applies but not Code QPenalty-free but may be taxable
UDividend distribution from ESOP under section 404(k)
WCharges or payments for purchasing qualified long-term care insurance
YNEW 2025: Qualified Charitable Distribution (QCD) from IRATax-free if rules met

The Two-Code Combination

Box 7 can hold two codes. Common pairs include:

  • 1B — Early Roth 401(k) distribution, no exception
  • 4G — Death benefit distributed as direct rollover
  • 7A — Normal distribution eligible for 10-year averaging

Code Y: New for 2025 — Qualified Charitable Distributions

One of the most significant changes for 2025 filings is Code Y, introduced to separately identify Qualified Charitable Distributions (QCDs) from IRAs.

A QCD allows an IRA owner aged 70½ or older to transfer up to $105,000 per year (indexed for inflation; $108,000 in 2025) directly from a traditional IRA to a qualified charity. The distribution:

  • Does not appear in your gross income
  • Counts toward your Required Minimum Distribution (RMD)
  • Cannot also be claimed as a charitable deduction on Schedule A

Before Code Y existed, QCDs and regular distributions both showed Code 7. The IRS required you to enter the QCD amount on Form 1040 Line 4b with a notation. The new Code Y makes QCD identification automatic and reduces errors.

If you made QCDs in 2025, verify your 1099-R shows Code Y in Box 7. If it shows Code 7 instead (because your custodian hasn’t updated their systems), you still need to report the QCD exclusion manually on your 1040.


Required Minimum Distributions (RMDs)

Under the SECURE 2.0 Act, the RMD starting age is 73 for anyone born between 1951 and 1959, and will be 75 for those born in 1960 or later. The starting age was 70½ before 2020 and 72 before 2023.

Key RMD rules:

  • Traditional IRA, SEP IRA, SIMPLE IRA: RMDs required every year starting at age 73
  • 401(k), 403(b), 457(b): RMDs required at 73, but if still employed at the company sponsoring the plan and not a 5%+ owner, you can delay until retirement
  • Roth IRA: No RMDs during the owner’s lifetime (major advantage of Roth)
  • Inherited IRAs: 10-year distribution rule applies to most non-spouse beneficiaries (post-2019 deaths)

Missing an RMD triggers an excise tax: 25% of the shortfall under current rules (reduced from 50% under SECURE 2.0). If corrected within two years, the penalty drops to 10%.


Rollovers: What’s Taxable and What Isn’t

A rollover moves money from one retirement account to another. The tax treatment depends entirely on the method used:

Direct Rollover (Code G or H)

The plan pays the funds directly to the receiving custodian. You never touch the money. Box 2a = $0, no taxes, no penalties. This is always the safest method.

60-Day (Indirect) Rollover

The plan pays you directly — withholding 20% for federal taxes on eligible rollover distributions from employer plans (IRAs do not have mandatory 20% withholding). You have 60 days to deposit the entire original gross amount (including the withheld 20%) into a qualifying retirement account. If you can only deposit the net amount (after withholding), the missing 20% is taxable and subject to the 10% penalty if you’re under 59½.

The 60-day rule is strict. The IRS grants self-certification relief for certain late rollovers (illness, natural disaster, etc.), but there’s no general grace period.

How Rollovers Appear on Your 1099-R

Even a successful rollover generates a 1099-R. An indirect rollover shows the full gross distribution in Box 1 with Code 1 or 7. You report the nontaxable rollover on Form 1040 Line 5b by entering $0 and writing “ROLLOVER.” A direct rollover shows Code G with $0 in Box 2a.


Early Withdrawal Exceptions to the 10% Penalty

If you receive a distribution coded 1 (early, no exception) but you actually qualified for an exception, you can claim it on Form 5329 to avoid the 10% penalty. Common exceptions include:

  • Substantially Equal Periodic Payments (SEPP / 72(t))
  • Total and permanent disability
  • Death
  • Unreimbursed medical expenses exceeding 7.5% of AGI
  • Health insurance premiums while unemployed
  • First-time homebuyer expenses (up to $10,000 lifetime from IRA)
  • Higher education expenses (IRA only)
  • IRS levy
  • Active military reservist called to duty
  • Qualified domestic relations order (QDRO)
  • Distributions from inherited IRAs

If an exception applies and your 1099-R shows Code 1 instead of Code 2, file Form 5329 Part I and claim the exception code that matches your situation.


Withholding Rules for 1099-R Distributions

Eligible Rollover Distributions (401k, 403b, 457b plans)

  • 20% mandatory federal withholding if paid directly to you
  • You cannot waive withholding on eligible rollover distributions from employer plans
  • To avoid withholding entirely, use a direct rollover (Code G)

IRA Nonperiodic Distributions

  • 10% default withholding
  • You can elect out using Form W-4R (or by instructing your custodian)
  • Exception: distributions delivered outside the U.S. to non-resident aliens have different rules

Periodic Payments (Annuity Income)

  • Treated like wages for withholding purposes
  • Complete Form W-4P to set withholding amount (like a W-4 for your pension)
  • Updated Form W-4P has been in use since 2022 with a redesigned layout

Filing Deadlines

ActionDeadline
Furnish Copy B to recipientJanuary 31
File paper Copy A with IRSFebruary 28
E-file with IRSMarch 31
E-file required if10 or more information returns in aggregate

How to Report 1099-R on Your Tax Return

Form 1040 — Pension/IRA Lines

1099-R Type1040 Lines
IRA distributions (including Roth)Lines 4a (gross) and 4b (taxable)
Pension/annuity distributionsLines 5a (gross) and 5b (taxable)

Enter the Box 1 amount on the “a” line and the taxable amount (Box 2a) on the “b” line. If you excluded a QCD, a rollover, or used Form 8606 to recover basis, write the relevant notation (like “ROLLOVER” or “QCD”) next to the “b” line.

Form 8606 — IRA Basis Tracking

If you have after-tax (non-deductible) contributions to a traditional IRA, you must file Form 8606 to track your basis. Without it, you’ll pay taxes twice on the same money. When Box 2b shows “taxable amount not determined,” Form 8606 Part I calculates what portion of your distribution is actually taxable.

Form 5329 — Additional Taxes / Claiming Exceptions

Use Form 5329 when:

  • You owe the 10% early distribution additional tax (Part I)
  • You need to claim a penalty exception your payer didn’t code correctly
  • You missed an RMD (Part IX)
  • You have excess contributions in a retirement account

Common 1099-R Mistakes to Avoid

1. Forgetting to report rollovers. Even a successful rollover generates a 1099-R. If you omit it, the IRS sends a letter matching their records. Report the full amount on Line 5a and $0 on Line 5b with “ROLLOVER” noted.

2. Ignoring the 20% withholding trap. Taking a 401(k) distribution intending to roll it over manually? The plan withholds 20%. To complete a full rollover, you must deposit the gross amount within 60 days — including the withheld 20% from your own funds. Many people are surprised when they owe taxes on the withheld portion they couldn’t replace.

3. Not tracking IRA basis with Form 8606. If you’ve ever made non-deductible IRA contributions, you have a basis. Failing to file Form 8606 means you’ll owe taxes on the full distribution — paying twice on what was after-tax money.

4. Assuming Code 1 means you owe the 10% penalty. Code 1 means the payer didn’t know an exception applied. If you qualify for an exception (first-time home, education, SEPP, etc.), file Form 5329 to avoid the penalty.

5. Missing the QCD reporting mechanics. A QCD (Code Y in 2025) lowers your taxable income but can’t also be deducted on Schedule A. Some tax software double-counts the benefit. Verify Form 1040 Line 4b shows the exclusion correctly.

6. Confusing Roth codes J, Q, and T.

  • J: Early Roth IRA distribution — contributions are always tax-free; earnings face income tax and 10% penalty unless an exception applies
  • Q: Qualified Roth IRA distribution — completely tax-free (meets 5-year rule and age 59½/disability/death)
  • T: Roth exception — not a qualified distribution but an exception to the penalty applies

7. Overlooking state tax on 1099-R. Several states (Pennsylvania, New Hampshire, etc.) tax retirement income differently from federal. Box 14–16 state data may differ from what your federal return shows.


Frequently Asked Questions

Does everyone who takes a retirement distribution get a 1099-R?

Yes, if the distribution was $10 or more. Even a tiny dividend credited to an annuity contract and not actually withdrawn can trigger a 1099-R.

My 1099-R Box 2a is blank — what do I owe?

A blank Box 2a means your payer checked “taxable amount not determined” in Box 2b. You must calculate it yourself. For traditional IRAs, use Form 8606. For pensions with after-tax contributions, the General Rule or Simplified Method applies (see Form 1040 instructions for Line 5b).

Can I roll over a distribution after already cashing the check?

Yes, but only within 60 days of receiving the distribution. You must deposit the entire gross amount — not just what’s left after withholding — into a qualifying retirement account. You’re allowed only one 60-day IRA-to-IRA rollover in any 12-month period.

My plan gave me Code 7 but I’m only 55 — is there a mistake?

Probably not. The “rule of 55” allows penalty-free withdrawals from a 401(k) at age 55 if you separate from service in or after the year you turn 55. However, the payer may use Code 1 anyway and let you file Form 5329 for the exception. Code 7 from an employer plan at 55 isn’t automatically wrong — ask your plan administrator.

I inherited an IRA and received a 1099-R with Code 4 — is it taxable?

Code 4 (death) means the distribution is to a beneficiary. It is exempt from the 10% early withdrawal penalty regardless of your age. Whether it’s taxable depends on the account type: traditional IRA/pre-tax 401(k) distributions to beneficiaries are fully taxable as ordinary income. Inherited Roth IRA distributions are generally tax-free if the 5-year rule was satisfied.

What is the difference between Form 1099-R and Form 5498?

Form 1099-R reports distributions out of retirement accounts. Form 5498 reports contributions and account values going into IRAs. You receive a 1099-R from your plan when you take money out; you receive a 5498 from your IRA custodian in May, reporting your prior-year contributions and year-end account value. You do not file Form 5498 with your tax return — the IRS receives it directly.

I converted my traditional IRA to a Roth — why does Box 2a have a large number?

A Roth conversion is a taxable event. The converted amount is reportable as ordinary income in the year of conversion (Box 2a). There’s no early withdrawal penalty for conversions regardless of age, but you will owe income tax on the pre-tax portion. The strategy makes sense if you expect to be in a higher bracket in the future.


Conclusion

Form 1099-R looks deceptively simple — just a few boxes — but Box 7’s distribution codes carry enormous tax consequences. A Code 1 distribution might cost you nothing extra if you qualify for a penalty exception. A direct rollover (Code G) should be completely tax-free. A Roth qualified distribution (Code Q) is the goal of a lifetime of tax planning.

The most common mistake is passively accepting what appears on the form without verifying whether the code matches your situation. If your 1099-R code seems wrong, contact your plan administrator before filing and consider Form 5329 to claim any exception the payer didn’t apply.

Ready to file? Download the free fillable 1099-R form PDF — see exactly what appears on your form and follow along with these instructions. No account required.

Complete your 1099-R in minutes

Use our free online tool to fill out your form quickly and accurately. No registration required.

Fill Form
Jennifer Adams
Written by Jennifer Adams Senior Tax Advisor