Form 1099-R Distribution Tax Calculator 2026 β€” Code Decoder

Decode your 1099-R distribution codes (1, 2, 7, G, B, etc.) and calculate federal income tax, 10% early withdrawal penalty, and net proceeds for all retirement distribution types.

$
Total amount distributed (Box 1 of Form 1099-R)
$
Taxable portion (Box 2a; equals Box 1 for most traditional accounts)
Box 7 of your Form 1099-R determines penalty and tax treatment
$
Federal income tax already withheld (Box 4 of 1099-R)
$
Salary and other income that determines your tax bracket
Examples:
$0
Income Tax on Distribution
$0
10% Early Withdrawal Penalty
$0
Net Proceeds (After Tax + Penalty)
$0
Additional Tax Due (after withholding)

Distribution Tax Calculation

ComponentAmount

1099-R Distribution Codes Explained

The distribution code in Box 7 is the most important field on your 1099-R. It determines whether you owe income tax, the 10% penalty, or neither. Here are the most common codes:

Common Distribution Codes

Code 1: Early, no exception β€” taxable + 10% penalty
Code 2: Early, exception β€” taxable, NO penalty
Code 3: Disability β€” taxable, NO penalty
Code 4: Death β€” taxable to beneficiary, NO penalty
Code 7: Normal (59Β½+) β€” taxable, NO penalty
Code G: Direct rollover β€” NOT taxable, NO penalty
Code B: Designated Roth β€” may be partly or fully tax-free
Code L: Loan default β€” taxable + 10% penalty if under 59Β½

Example: Code 1 (Early Distribution), $50,000

Taxable amount: $50,000 | Other income: $40,000 | Single
Total taxable income: $40,000 + $50,000 = $90,000
Standard deduction: $16,100
AGI after deduction: $73,900
Income tax on distribution portion: ~$9,680 (marginal 22%)
10% penalty: $50,000 Γ— 10% = $5,000
Total additional cost: ~$14,680 | Net from $50K: ~$35,320
Extended

All Distribution Codes β€” Tax Treatment Guide

Complete reference for every 1099-R distribution code with tax implications

All 1099-R Codes β€” Complete Tax Treatment Reference

Full reference for every distribution code, tax implications, and key deadlines.

CodeDescriptionTaxable?10% Penalty?Key Notes
1Early distribution, no exceptionYesYesUnder 59Β½, no qualifying exception
2Early distribution, exceptionYesNoSEPP, disability, medical, military, etc.
3DisabilityYesNoTotal and permanent disability
4Death distributionYesNoPaid to beneficiary after account holder death
7Normal distributionYesNoAge 59Β½+, taxed as ordinary income
8Excess contribution refundEarnings onlyMaybeReturn before tax deadline avoids penalty
BDesignated Roth (employer plan)Qualified: NoQualified: No5-year rule + age 59Β½ for qualified
GDirect rollover to IRA/planNoNoReport on return, not taxable; no 60-day limit
HDirect rollover from RothNoNoRoth to Roth direct rollover
LLoan treated as distributionYesIf under 59Β½Loan default or exceeded repayment period
NRecharacterization (same year)NoNoIRA recharacterization before deadline
RRecharacterization (prior year)NoNoPrior year recharacterization
PExcess contribution, prior yearYesPossiblyReturned after tax deadline
QQualified Roth IRA distributionNoNo5-year rule met + qualifying reason
WHSA distribution by insurerSee HSA rulesSee HSA rulesNon-qualified HSA distribution: income + 20%

Frequently Asked Questions

What is Form 1099-R and who receives one?
Form 1099-R is issued by retirement plan administrators when you receive a distribution from a qualified retirement plan β€” including 401(k), 403(b), IRA, pension, annuity, or insurance contract. You receive a 1099-R for any distribution during the calendar year, whether it was a withdrawal, rollover, loan treated as distribution, early distribution, or a death benefit. The form shows gross distribution (Box 1), taxable amount (Box 2a), federal tax withheld (Box 4), and distribution code (Box 7).
What do the 1099-R distribution codes mean?
The distribution code in Box 7 determines the tax treatment: Code 1 = Early distribution, no exception (10% penalty); Code 2 = Early distribution, exception applies (no penalty); Code 3 = Disability (no penalty); Code 4 = Death distribution (no penalty); Code 7 = Normal distribution (age 59Β½+, no penalty); Code 8 = Excess contribution refund; Code G = Direct rollover (not taxable); Code H = Roth IRA rollover; Code L = Loan treated as distribution (penalty may apply); Code N/R = Recharacterization.
What is the 10% early withdrawal penalty and when does it apply?
The 10% penalty (additional tax) applies when you receive Code 1 on your 1099-R β€” early distribution before age 59Β½ with no qualifying exception. The penalty is 10% of the taxable amount. There are numerous exceptions including: death (Code 4), disability (Code 3), substantially equal periodic payments (72(t)), first-home purchase (IRA only, up to $10,000), higher education expenses, health insurance premiums if unemployed, and others. When an exception applies, you receive Code 2 instead of Code 1.
Are Roth IRA distributions taxable?
Qualified Roth IRA distributions are tax-free and penalty-free. To be qualified, the distribution must be made after the 5-year holding period AND after age 59Β½ (or death, disability, or first-home purchase up to $10,000). Non-qualified Roth distributions follow an ordering rule: contributions first (never taxable), then conversions (5-year holding per conversion), then earnings (taxable and potentially subject to penalty). Code B on 1099-R indicates a designated Roth account distribution.
What is a direct rollover and how is it reported on 1099-R?
A direct rollover (Code G) is a trustee-to-trustee transfer to another eligible plan or IRA. Direct rollovers are not taxable and not subject to the 10% penalty, but they must be reported on your return. With an indirect rollover, the plan withholds 20% for taxes and you must deposit the full gross amount (including the withheld 20%) into the new plan within 60 days to avoid tax and penalty on the withheld amount. Code G prevents automatic withholding β€” always use direct rollovers when possible.