WealthExact

Roth vs. Traditional IRA Calculator

Enter your contribution, return, and tax rates to find out which account type leaves you with more after-tax income in retirement — and see exactly where the crossover is.

TIEAdvantage ratio: 1.0000×Traditional spendable ÷ Roth spendable when you invest the same after-tax dollars. Breakeven: your current rate (22%) equals your retirement rate.

View 2 — Same cost today (headline)

Each account receives the same after-tax outlay. The Traditional contribution is grossed up by 1/(1 − 22%) = 1.282× so the tax deduction makes it equivalent in cash cost.

Roth spendable$708,456
Traditional spendable$708,456

Traditional pre-tax balance: $908,277 (grossed-up contribution: $9,615/yr)

View 1 — Same nominal amount

Both accounts get the same dollar amount per year — but not the same after-tax cost. The Traditional deduction reduces its real cost by $1,650/yr.

Roth spendable$708,456
Traditional spendable$552,596

Traditional upfront tax saving: $1,650/yr

View 1 — Roth
$708,456
View 1 — Traditional
$552,596
View 2 — Roth
$708,456
View 2 — Traditional
$708,456
Traditional winsRoth wins0.0×0.5×1.0×1.5×2.0×2.5×0%10%20%30%40%50%60%70%80%Retirement tax rateTrad ÷ Roth ratioYour rate

The curve shows the Traditional-to-Roth spendable ratio at every retirement rate, holding your current rate fixed at 22%. The dot marks your scenario. Breakeven is where the curve crosses 1.0× — i.e., where retirement rate equals current rate.

YearInvested to dateRoth balance
1$7,500$7,500
2$15,000$15,525
3$22,500$24,112
4$30,000$33,300
5$37,500$43,131
6$45,000$53,650
7$52,500$64,905
8$60,000$76,949
9$67,500$89,835
10$75,000$103,623
11$82,500$118,377
12$90,000$134,163
13$97,500$151,055
14$105,000$169,129
15$112,500$188,468
16$120,000$209,160
17$127,500$231,302
18$135,000$254,993
19$142,500$280,342
20$150,000$307,466
21$157,500$336,489
22$165,000$367,543
23$172,500$400,771
24$180,000$436,325
25$187,500$474,368
26$195,000$515,074
27$202,500$558,629
28$210,000$605,233
29$217,500$655,099
30$225,000$708,456

The math behind the comparison

The Roth vs. Traditional question comes down to one thing: are you better off paying taxes now (Roth) or later (Traditional)? That depends on whether your marginal tax rate in retirement will be higher or lower than your rate today.

Why "same amount" vs. "same cost" matters

Most online comparisons make a subtle but important error: they put the same nominal dollar amount into each account. That is not a fair comparison. A $7,000 Traditional contribution costs you less than $7,000 out of pocket, because the deduction gives you a refund at your current tax rate. The correct comparison grosses up the Traditional contribution so both accounts have the same after-tax cost to you today.

Once you make that adjustment — what this calculator calls View 2 (Same cost today) — the math simplifies elegantly. The advantage ratio is just:

ratio = (1 − retirement rate) ÷ (1 − current rate)

This ratio does not depend on the amount you contribute, the return rate, or the number of years — only on the two tax rates. If the ratio is above 1, Traditional wins. If it is below 1, Roth wins. The breakeven is exactly where the two rates are equal.

The formula

This tool uses the standard future value of an ordinary annuity, compounded annually:

B = P·(1 + r)^n + C·[(1 + r)^n − 1] ÷ r

B = future value; P = starting balance; r = annual return; n = years; C = annual contribution (end of year). When r = 0: B = P + C·n.

By the linearity of this formula, multiplying both P and C by any constant k multiplies B by k exactly. That is why the grossed-up Traditional balance is simply B / (1 − current rate) — a scalar multiple, computed analytically without a second engine call.

Roth

Contributions are made after tax. The account grows tax-free and all withdrawals in retirement are tax-free. After-tax spendable = B.

Traditional

Contributions are pre-tax (deductible). The account grows tax-deferred. Withdrawals are taxed as ordinary income in retirement. View 2 after-tax spendable = B / (1 − current rate) × (1 − retirement rate) = B × (1 − retirement rate) / (1 − current rate).

Assumptions and limitations

  • Annual compounding only. IRA contributions grow annually in this model; intra-year compounding is not modeled.
  • End-of-year contributions. Each annual contribution is added at year-end (ordinary annuity). Beginning-of-year (annuity due) is not supported.
  • Marginal rates only. The calculator uses a single marginal rate for both periods. Effective rates (the average across all brackets) can differ, especially if retirement income is low and spans multiple brackets.
  • Identical investment return. The model assumes the same pre-tax return in both accounts. In practice, a Traditional account may hold a larger nominal balance, allowing slightly different asset allocation.
  • No state taxes, no RMDs, no Roth conversion modeling. Required minimum distributions from Traditional accounts at age 73 can push retirees into higher brackets and favor Roth — not modeled here.
  • 2026 U.S. federal brackets only. State income taxes, Social Security taxation thresholds, and Medicare IRMAA surcharges are all outside the scope of this tool.
  • Contribution limits. The 2026 IRA contribution limit is $7,000 ($8,000 if age 50+). Income limits apply for Roth IRA eligibility and Traditional deductibility.

Sources: IRS Publication 590-A/590-B · Bogleheads: Traditional versus Roth

This tool is for informational and educational purposes only. It is not financial, tax, or legal advice. Consult a qualified advisor before making contribution decisions.

Related calculators