Form 1099-R Guide
Use the form’s boxes and distribution code to work out what is taxable, what was rolled over, whether an additional tax may apply, and where the amounts flow on your return.
Calculate
1099-R tax estimate
Estimate taxable income, rollover or QCD exclusion, penalty, withholding, and federal balance.
Decode
Distribution codes
Look up codes 1, 2, 3, 4, 7, G, H, J, Q, and the new optional QCD code Y.
Read the form
Box-by-box guide
Start with gross distribution, taxable amount, withholding, contributions, and distribution code.
Key Form 1099-R boxes
Box 1: Gross distribution
Total amount paid before rollovers, exclusions, or basis recovery.
Box 2a: Taxable amount
The payer’s calculation of the portion generally included in income.
Box 2b: Taxable amount not determined
The payer did not calculate the taxable portion.
Box 4: Federal income tax withheld
Federal tax the payer already remitted for you.
Box 5: Employee contributions or insurance premiums
After-tax contributions or certain recoverable costs included in the payment.
Box 7a: Distribution code
Code describing why and how the distribution occurred.
Common distribution codes
Code 1: Early distribution, no known exception
The payer believes the recipient was under age 59½ and does not know of an exception.
Code 2: Early distribution, exception applies
The payer knows an early-distribution exception applies.
Code 3: Disability
The distribution was made because of the recipient’s disability.
Code 4: Death
The payment was made to a beneficiary or estate after the account owner’s death.
Code 7: Normal distribution
The payment is a normal retirement distribution, typically after age 59½.
Code G: Direct rollover
The payer transferred funds directly to another qualified plan or traditional IRA.
Code H: Direct rollover of designated Roth account
A designated Roth account was directly rolled to a Roth IRA.
Code J: Early Roth IRA distribution
A Roth IRA distribution was made before it qualified as a normal distribution.
Code Q: Qualified Roth IRA distribution
The payer knows the Roth IRA distribution is qualified.
Code Y: Qualified charitable distribution
Optional payer code for an IRA payment intended to qualify as a QCD.
Frequently asked questions
Is the entire amount on my 1099-R taxable?
Not necessarily. Box 1 shows the gross distribution, but Box 2a shows the taxable amount — which can be lower if you have after-tax basis in the account (nondeductible IRA contributions, after-tax 401(k) contributions) or if part of the distribution was rolled over or qualifies as a qualified charitable distribution (QCD). If Box 2b 'Taxable amount not determined' is checked, you may need to work out the taxable portion yourself using your basis records.
Why does my 1099-R show federal withholding but I still owe more?
Box 4 shows federal income tax already withheld and sent to the IRS on your behalf, but the withholding rate the payer used may not match your actual marginal tax rate — especially for a lump-sum distribution or an early withdrawal that also triggers the additional tax. Compare Box 4 against your estimated liability before assuming the distribution is fully covered.
What is the 10% early withdrawal penalty, and when does it apply?
A distribution taken before age 59½ is generally subject to a 10% additional tax on the taxable amount, on top of ordinary income tax — reported via Form 5329 unless the payer already applied a distribution code (like code 2, 3, or 4) showing a known exception. Common exceptions include disability, certain medical expenses, a qualified first-time home purchase up to the statutory limit, and Rule 72(t) substantially equal periodic payments.
What does it mean if my 1099-R shows a direct rollover?
A direct rollover (usually distribution code G) moves funds straight from one retirement account to another without you taking possession of the cash. Box 1 still shows the gross amount, but Box 2a is typically $0 because a properly executed direct rollover isn't currently taxable — it still must be reported on your return, just as a non-taxable rollover.
How is a Qualified Charitable Distribution (QCD) reported on Form 1099-R?
The payer doesn't know a distribution was directed to charity, so a QCD still shows in Box 1 and often in Box 2a as if it were fully taxable. You report the QCD exclusion yourself on the IRA distribution line of Form 1040, noting 'QCD' next to the entry, which reduces the taxable amount below what the 1099-R alone shows.
I received a 1099-R for an inherited retirement account. Does the penalty apply?
No — distributions to a beneficiary after the original owner's death (typically distribution code 4) are not subject to the early-distribution additional tax regardless of the beneficiary's age, though ordinary income tax still applies. Inherited-account distributions are separately governed by post-SECURE-Act beneficiary rules (often a 10-year distribution window for non-spouse beneficiaries), not by the age-59½ test.