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
| Component | Amount |
|---|
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Β½
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
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.
| Code | Description | Taxable? | 10% Penalty? | Key Notes |
|---|---|---|---|---|
| 1 | Early distribution, no exception | Yes | Yes | Under 59Β½, no qualifying exception |
| 2 | Early distribution, exception | Yes | No | SEPP, disability, medical, military, etc. |
| 3 | Disability | Yes | No | Total and permanent disability |
| 4 | Death distribution | Yes | No | Paid to beneficiary after account holder death |
| 7 | Normal distribution | Yes | No | Age 59Β½+, taxed as ordinary income |
| 8 | Excess contribution refund | Earnings only | Maybe | Return before tax deadline avoids penalty |
| B | Designated Roth (employer plan) | Qualified: No | Qualified: No | 5-year rule + age 59Β½ for qualified |
| G | Direct rollover to IRA/plan | No | No | Report on return, not taxable; no 60-day limit |
| H | Direct rollover from Roth | No | No | Roth to Roth direct rollover |
| L | Loan treated as distribution | Yes | If under 59Β½ | Loan default or exceeded repayment period |
| N | Recharacterization (same year) | No | No | IRA recharacterization before deadline |
| R | Recharacterization (prior year) | No | No | Prior year recharacterization |
| P | Excess contribution, prior year | Yes | Possibly | Returned after tax deadline |
| Q | Qualified Roth IRA distribution | No | No | 5-year rule met + qualifying reason |
| W | HSA distribution by insurer | See HSA rules | See HSA rules | Non-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.