Income limits + Backdoor IRA mechanics
2026 direct Roth IRA contribution income limits (Modified AGI):
| Single/HoH | Married filing jointly | Married filing separately (any age) |
|---|---|---|
| Full contribution: MAGI under $150,000 | Full: MAGI under $236,000 | Full: MAGI under $0 |
| Partial: $150,000 to $165,000 | Partial: $236,000 to $246,000 | Partial: $0 to $10,000 |
| No direct contribution: MAGI over $165,000 | No direct: MAGI over $246,000 | No direct: MAGI over $10,000 (effectively blocks Roth for MFS) |
If above the limit: use Backdoor Roth IRA.
Backdoor Roth mechanics:
1. Make NON-DEDUCTIBLE contribution to traditional IRA ($7,000 / $8,000 if 50+) by April 15 of next year.
2. IMMEDIATELY convert that traditional IRA balance to Roth IRA (any custodian: Fidelity, Vanguard, Schwab, etc.).
3. File Form 8606 to track non-deductible basis.
4. Pay no tax on the conversion (assuming no other pre-tax IRA exists - see pro-rata trap).
Why this works: Roth conversions have NO income limit. Only direct Roth CONTRIBUTIONS have income limits. The Backdoor route uses a non-deductible traditional IRA contribution (legal at any income) followed by a Roth conversion (legal at any income).
CRITICAL: this only works tax-free if you have NO OTHER PRE-TAX traditional IRA balance. If you do, pro-rata rule kicks in.
Pro-rata trap (the biggest Backdoor Roth mistake)
The pro-rata rule (IRC Section 408(d)(2)) treats ALL your traditional IRAs as one pool for conversion tax calculation.
| Example 1 (clean Backdoor) | Example 2 (pro-rata trap) |
|---|---|
| Traditional IRA balance: $0 before Backdoor | Existing traditional IRA: $50,000 (all pre-tax, from old 401(k) rollover) |
| Non-deductible contribution: $7,000 | Non-deductible contribution: $7,000 |
| Convert $7,000 to Roth | Total IRA pool: $57,000 ($50K pre-tax + $7K basis) |
| Pro-rata: 100% basis, 0% pre-tax. Conversion is tax-free. | Convert $7,000 to Roth |
| Pro-rata: $7,000 conversion is treated as 12.3% basis + 87.7% pre-tax | |
| Tax owed: $6,140 of conversion is taxable (at ordinary rates) |
Fixes:
1. Roll pre-tax IRA INTO your employer 401(k) (or solo 401(k)). 401(k)s are NOT counted in pro-rata. Then Backdoor is clean.
2. Convert the entire pre-tax IRA balance to Roth in one year. Pay the tax once, then have clean Backdoor access forever.
3. Skip Backdoor; use Mega Backdoor (after-tax 401(k) -> Roth) if employer plan allows.
Most overlooked: SEP-IRAs and SIMPLE IRAs ARE traditional IRAs for pro-rata purposes. If you have a SEP from gig work, you have a pro-rata problem. Solo 401(k) is NOT.
Form 8606 tracks your basis across years. File it for every non-deductible contribution AND every Roth conversion, even if no tax due.
| Filing status | Full contribution | Phase-out | No contribution |
|---|---|---|---|
| Single / HoH | MAGI < $150,000 | $150K - $165K | > $165,000 |
| Married jointly | < $236,000 | $236K - $246K | > $246,000 |
| Married filing sep | < $0 | $0 - $10K | > $10,000 |
Five-year rule + qualified distributions
There are TWO different 5-year clocks. Confusing them is a top-3 Roth mistake.
Clock A: Roth IRA contribution (one clock, starts with FIRST Roth IRA contribution)
- Starts the year of your FIRST contribution to ANY Roth IRA
- Once met (5+ tax years), all qualified distributions are tax-free post-59-1/2
- "Qualified" = age 59-1/2 + 5-year clock met. (Some exceptions: first home up to $10K, disability, death, 5+ years of 72(t) substantially equal payments.)
Clock B: Roth conversion (per-conversion clock)
- Each separate conversion has its own 5-year clock
- Before 5 years AND under 59-1/2: withdrawing the conversion principal triggers 10 percent penalty (but not income tax, since that was paid at conversion).
- After 59-1/2: conversion principal can be withdrawn anytime without penalty.
Ordering rules for Roth withdrawals (favorable to taxpayer):
1. Contributions out first (always tax + penalty free, any age)
2. Conversions out next (oldest first; 5-year + 59-1/2 rules apply per conversion)
3. Growth out last (5-year + 59-1/2 rules apply)
Example: 40-year-old has $50K Roth (mix of contributions + conversions + growth). Can withdraw ALL contributions ($25K) anytime tax-and-penalty free. Conversions ($15K) require 5-year clock + post-59-1/2 to be fully clean. Growth ($10K) needs both age 59-1/2 and 5-year contribution clock.
Mistake to avoid: withdrawing growth before 59-1/2. Both ordinary income tax + 10% penalty (unless exception applies).
Beneficiary + SECURE Act inheritance
The SECURE Act (2019) and SECURE 2.0 (2022) changed inherited IRA rules significantly:
Pre-SECURE: "stretch IRA" let non-spouse beneficiaries stretch distributions over their own life expectancy (often 30-50 years of tax-deferred growth).
Post-SECURE (for deaths January 2020+)
- Spouse beneficiary: same rules as before; can roll to own IRA, full lifetime stretch.
- Eligible designated beneficiary (disabled, chronically ill, minor child, less than 10 years younger than owner): can use life expectancy stretch.
- Other non-spouse beneficiary: must withdraw ENTIRE BALANCE within 10 years of original owner death.
Key point for Roth inheritance: distributions remain TAX-FREE if the original owner had met the 5-year contribution clock. The 10-year rule just forces faster withdrawal, but tax treatment unchanged.
For traditional inherited IRA: all distributions taxed as ordinary income to beneficiary. Forced into 10-year window. Major estate planning concern.
Beneficiary mistakes:
1. No beneficiary designated. IRA goes to estate; subject to probate; loses stretch options.
2. Beneficiary form lists deceased ex-spouse or parent who pre-deceased. Updates after every life event.
3. Trust as beneficiary without proper "see-through" provisions. Can default to 5-year payout rule (worse).
4. Per stirpes vs per capita confusion. Specify in beneficiary form.
5. Roth heir takes everything in year 10 (one lump sum). Tax-free for Roth, but lost 10 years of tax-free growth. Spread withdrawals across the 10 years.
Other common mistakes
- Putting Roth IRA in low-return assets. Roth is for HIGH-GROWTH assets (small-cap, emerging market, growth stocks). Tax-free growth is highest leverage. Put bonds + dividend stocks in pre-tax accounts where ordinary tax applies.
- Treating Roth as emergency fund. Once you withdraw contributions, you cannot re-deposit beyond the annual limit. Use a separate HYSA for emergencies.
- Hitting income phase-out without realizing. MAGI calculation includes 401(k) deductions but not employer match. Bonus or RSU vest can push past phase-out.
- Excess contribution. If you contributed $7K then learn you exceeded MAGI limit, withdraw it (plus earnings) before October 15 next year to avoid 6% annual penalty.
- Forgetting state tax difference. Most states follow federal Roth rules. But PA + IL + a few others have quirky treatment.
- Converting in highest-income year. Save conversions for sabbatical, business loss, gap year, early retirement.
- Cashing out at job change. Roll 401(k) Roth to Roth IRA (no tax) or new employer Roth 401(k). Do NOT cash out.
- Skipping Roth contribution because "stocks are too high." Time in market beats timing the market. Default action: max it every January 1.
- Putting Roth contribution last in budget. With limited deduction value (after-tax contribution), many delay. But the tax-free GROWTH is the real value - maximize early.
- Not coordinating with 401(k). Roth IRA $7K + Roth 401(k) $23.5K = $30.5K Roth space per year (more with catch-up). Use both buckets.
Run the math for your situation
Use our 🇺🇸 United States calculator to plug in your own numbers.
