Roth vs Traditional IRA Calculator

Compare ending after-tax wealth from a Roth IRA and a Traditional IRA at any contribution, return, and tax-rate assumption — including the tax-refund-invested adjustment most casual calculators forget.

Roth or Traditional — which is better?

If your tax rate stays the same from now until retirement, the two are mathematically identical. Roth wins when retirement rate > current rate (early-career, expect promotions, expect higher future tax rates). Traditional wins when current rate > retirement rate (peak earnings, modest retirement spending). The calculator shows the dollar gap for your specific assumptions.

Your Contribution Plan
7.0%
22%
12%
Ending After-Tax Wealth
Winner
$0
Roth Final
$0
Traditional Final (adjusted)
$0
Dollar Gap

Side-by-Side Comparison
AccountAnnual ContributionEnding Pre-TaxTax at WithdrawalPlus Refund CompoundedEnding After-Tax

How to use this calculator

Takes about 2 minutes.

  1. Enter the annual contribution — max $7,000 in 2026 ($8,000 if 50+).
  2. Set years to retirement and expected real return. 30 years and 7% are the standard baseline.
  3. Set your current and retirement marginal tax brackets. These are the only two variables that matter for the decision.
  4. Read the winner and the dollar gap. The Traditional figure includes the tax-refund-invested adjustment for an apples-to-apples comparison.

Key concepts

Where Roth and Traditional differ. Traditional IRA contributions reduce current-year taxable income; withdrawals in retirement are taxed as ordinary income. Roth IRA contributions use post-tax dollars; withdrawals (after age 59½ and 5-year rule) are tax-free. The fundamental trade-off is "when do you pay the tax".

The equivalence theorem. If your marginal tax rate is identical now and at retirement, the two account types produce the same after-tax wealth. Algebra: Traditional = X(1+r)^n(1-t_ret); Roth = X(1-t_now)(1+r)^n. When t_now = t_ret, these are equal. The two choices only matter when you expect rates to change.

The tax-refund-invested trap. Most casual Roth vs Traditional comparisons show Traditional's ending balance taxed at withdrawal but forget that Traditional gave you a tax refund up front. Putting $7,000 in Traditional at a 22% marginal rate generates a $1,540 refund this April. If you invest that refund at the same return, after 30 years it grows to about $11,720. Add that to the after-tax Traditional withdrawal for a true comparison — that's the figure shown here.

Roth advantages beyond the math. Three things the equivalence theorem can't capture: (1) Roth withdrawals are tax-free, which means they don't count toward provisional-income calculations for Social Security taxation, IRMAA Medicare surcharges, or ACA subsidy phase-outs. (2) Roth has no Required Minimum Distributions, so the account can compound past age 73. (3) Roth balances inherit tax-free to heirs (subject to 10-year rule). These matter when you're running a 40-year retirement plan.

2026 limits. $7,000 contribution under 50; $8,000 with the $1,000 catch-up at 50+. Income phase-out (estimated): Roth direct contributions phase out at $153,000-$168,000 single and $242,000-$252,000 married. Above these, the backdoor Roth conversion is the standard workaround. Confirm exact limits against IRS Rev. Proc. annual release.

Worked example — 30-year-old, $7,000/year, expecting tax rate to drop in retirement

A 30-year-old in the 22% marginal bracket plans to contribute $7,000 per year to an IRA for 35 years. They expect retirement to land in the 12% bracket (Social Security plus modest withdrawals from this single account). Assumed real return: 7%.

Roth path. Out-of-pocket each year is $7,000 (already-taxed dollars). After 35 years at 7%: $7,000 × ((1.07^35 − 1) / 0.07) = $7,000 × 138.24 = $967,700. All tax-free at withdrawal. Roth ending after-tax: $967,700.

Traditional path (with tax-refund-invested adjustment). Same $7,000 going to the account each year. Annual tax refund = $7,000 × 22% = $1,540, also invested at 7% in a taxable account. After 35 years: pre-tax IRA = $967,700. Tax at 12% retirement bracket = $116,124, leaving $851,576. Compounded refund = $1,540 × 138.24 = $212,890 (ignoring annual cap-gains tax for simplicity). Total = $851,576 + $212,890 = $1,064,466.

Traditional wins by $96,766 — about 10% more wealth. The 10 percentage-point spread between today's 22% bracket and retirement's 12% bracket is the entire driver. Flip the assumption — retirement at 24% (perhaps because tax rates rise) — and Roth wins by roughly the same magnitude.

Same numbers, equal rates. Both at 22%: Roth = $967,700; Traditional after-tax + invested refund = $7,000 × (1−0.22) × 138.24 + $1,540 × 138.24 = $754,805 + $212,890 = $967,695. Identical to the dollar (the $5 gap is rounding). This is the equivalence theorem in numerical form.

Common mistakes

Frequently Asked Questions

Should I choose a Roth or Traditional IRA?
Roth if retirement rate > current rate; Traditional if current > retirement. If equal, they're mathematically identical.
What is the 2026 IRA contribution limit?
$7,000 under 50, $8,000 with catch-up at 50+. Combined across Roth and Traditional.
Why is Roth and Traditional identical at equal tax rates?
Algebra: X(1+r)^n(1-t_ret) = X(1-t_now)(1+r)^n when t_now = t_ret. The choice only matters when rates differ.
What is the tax-refund-invested adjustment?
Traditional gives a tax deduction worth X × t_now in current-year savings. Invested at the same return, it compounds to X × t_now × (1+r)^n. Add that to the after-tax withdrawal for the true comparison.
What if I expect tax rates to rise in retirement?
Lean Roth. Future tax-rate uncertainty is the strongest single argument for Roth, even when current-year math favours Traditional.
Can I contribute to both Roth and Traditional?
Yes, but the $7,000 combined limit applies. Splitting 50/50 gives flexibility in retirement tax planning.
What about Roth IRA income limits?
Roth phase-out around $153k-$168k single / $242k-$252k MFJ in 2026. Above, use backdoor Roth conversion.

Last reviewed: · See editorial policy