Retirement
Roth vs. Traditional IRA Calculator: Which Keeps More?
A Roth vs. Traditional IRA calculator compares what each account leaves after taxes at retirement, for the same out-of-pocket cost today. On the defaults — $7,500 a year, 22% tax now and in retirement, 35 years at 7% — both accounts leave $878,014. Roth wins when the retirement tax rate exceeds today's; Traditional wins when it is lower.
Currency changes the displayed symbol only — figures are not converted by an exchange rate.
Roth balanceTraditional after taxTraditional pre-tax
| Year | Age | Roth | Traditional After Tax | Traditional Pre-Tax |
|---|---|---|---|---|
| 0 | 30 | $0.00 | $0.00 | $0.00 |
| 1 | 31 | $6,041.39 | $6,041.39 | $7,745.37 |
| 2 | 32 | $12,519.50 | $12,519.50 | $16,050.64 |
| 3 | 33 | $19,465.92 | $19,465.92 | $24,956.31 |
| 4 | 34 | $26,914.50 | $26,914.50 | $34,505.77 |
| 5 | 35 | $34,901.54 | $34,901.54 | $44,745.56 |
| 6 | 36 | $43,465.96 | $43,465.96 | $55,725.59 |
| 7 | 37 | $52,649.50 | $52,649.50 | $67,499.36 |
| 8 | 38 | $62,496.93 | $62,496.93 | $80,124.26 |
| 9 | 39 | $73,056.22 | $73,056.22 | $93,661.82 |
| 10 | 40 | $84,378.84 | $84,378.84 | $108,178.00 |
| 11 | 41 | $96,519.98 | $96,519.98 | $123,743.57 |
| 12 | 42 | $109,538.81 | $109,538.81 | $140,434.37 |
| 13 | 43 | $123,498.76 | $123,498.76 | $158,331.74 |
| 14 | 44 | $138,467.88 | $138,467.88 | $177,522.92 |
| 15 | 45 | $154,519.12 | $154,519.12 | $198,101.44 |
| 16 | 46 | $171,730.70 | $171,730.70 | $220,167.57 |
| 17 | 47 | $190,186.52 | $190,186.52 | $243,828.87 |
| 18 | 48 | $209,976.50 | $209,976.50 | $269,200.64 |
| 19 | 49 | $231,197.10 | $231,197.10 | $296,406.54 |
| 20 | 50 | $253,951.75 | $253,951.75 | $325,579.16 |
| 21 | 51 | $278,351.32 | $278,351.32 | $356,860.67 |
| 22 | 52 | $304,514.75 | $304,514.75 | $390,403.52 |
| 23 | 53 | $332,569.53 | $332,569.53 | $426,371.19 |
| 24 | 54 | $362,652.39 | $362,652.39 | $464,938.97 |
| 25 | 55 | $394,909.95 | $394,909.95 | $506,294.81 |
| 26 | 56 | $429,499.41 | $429,499.41 | $550,640.27 |
| 27 | 57 | $466,589.34 | $466,589.34 | $598,191.46 |
| 28 | 58 | $506,360.51 | $506,360.51 | $649,180.14 |
| 29 | 59 | $549,006.73 | $549,006.73 | $703,854.79 |
| 30 | 60 | $594,735.86 | $594,735.86 | $762,481.87 |
| 31 | 61 | $643,770.75 | $643,770.75 | $825,347.11 |
| 32 | 62 | $696,350.37 | $696,350.37 | $892,756.89 |
| 33 | 63 | $752,730.98 | $752,730.98 | $965,039.72 |
| 34 | 64 | $813,187.35 | $813,187.35 | $1,042,547.89 |
| 35 | 65 | $878,014.12 | $878,014.12 | $1,125,659.13 |
With a 22% tax rate now and 22% in retirement, the choice is a wash: both accounts leave $878,014 spendable at age 65. The $1,650 a year you keep out of today's taxes is exactly what the IRS takes back on the other side, growth included. Roth only wins when the retirement rate is the higher one.
Disclaimer: This calculator is provided for educational and estimation purposes only and does not constitute formal financial advice.
What this calculator actually answers
The Roth-versus-Traditional question is the most argued one in retirement planning, and most of the arguing is noise. The two accounts do not differ in what they invest in, how often they compound, or what they earn — a Roth IRA and a Traditional IRA holding the same fund grow at the same rate. They differ in exactly one way: when the tax is paid. Traditional takes the tax break today and taxes the withdrawal later; Roth taxes the contribution today and lets the withdrawal come out clean. Everything else is the same math wearing different clothes.
That means the decision reduces to a single comparison between two numbers you can actually estimate: the marginal tax rate you pay on the contribution now, and the marginal rate you will pay on the withdrawal at retirement. This calculator makes that comparison concrete — it runs the same out-of-pocket cost through both accounts, to retirement, and reports which one leaves more money spendable and by how much.
The one equation that decides it
Both accounts fund monthly at the same assumed nominal return. Let be the annual pre-tax budget, the annual return, the years until retirement, today’s marginal rate, and the rate at withdrawal. The annuity factor for monthly contributions is:
The Traditional contribution is made pre-tax, so the full goes in and the balance is taxed once at the end:
The Roth contribution is made with after-tax dollars, so the same of income buys only inside the account — and then nothing more is ever taken out:
Because multiplication commutes, the two spendable results are exactly equal whenever the two tax rates are equal:
That identity is the whole debate in one line. If you pay the same rate on the way in and the way out, the order does not matter — the tax break today and the tax bill later are the same fraction of the same balance. The compound interest calculator shows the underlying growth both accounts share; the decision here is purely which side of the tax line the growth lands on.
The defaults prove the identity
Run the defaults and the calculator demonstrates the identity itself: a 30-year-old with a $7,500 pre-tax budget, a 22% rate now and 22% in retirement, and a 7% return for 35 years. The Traditional account grows to $1,125,659 before tax, pays $247,645 at withdrawal, and leaves $878,014 spendable. The Roth account receives $5,850 a year — $7,500 minus the 22% — grows tax-free, and lands on the same $878,014.
The symmetry is not coincidence. The $1,650 a year the Traditional keeps out of today’s taxes — $57,750 over the full 35 years — is exactly the tax deferral the IRS reclaims on the other side, growth included. The two accounts are the same deal facing different directions. This is why the common advice “Roth is always better because withdrawals are tax-free” is wrong: tax-free withdrawals are the price of paying today’s rate, and if today’s rate equals tomorrow’s, the price is exactly the benefit.
When the rates differ, the winner flips
Hold the current rate at 22% and vary the retirement rate. The Roth balance never changes — it was taxed up front — so every move in the gap comes from the Traditional side:
| Tax in retirement | Roth (tax-free) | Traditional after tax | Advantage |
|---|---|---|---|
| 12% | $878,014 | $990,580 | Traditional by $112,566 |
| 22% | $878,014 | $878,014 | A wash |
| 32% | $878,014 | $765,448 | Roth by $112,566 |
Now flip it: hold the retirement rate at 22% and vary today’s rate. The Traditional balance never changes, and every move comes from the Roth side:
| Tax today | Roth (tax-free) | Traditional after tax | Advantage |
|---|---|---|---|
| 12% | $990,580 | $878,014 | Roth by $112,566 |
| 22% | $878,014 | $878,014 | A wash |
| 32% | $765,448 | $878,014 | Traditional by $112,566 |
The asymmetry between the two tables is the real lesson. When the retirement rate rises, it is the Traditional that loses — its entire balance, every dollar of growth included, gets taxed at the higher rate. When today’s rate rises, it is the Roth that loses, because its funding shrinks before a single dollar compounds. A modest expected rise — say 22% now and 25% in retirement — already favors Roth by $33,770. A high earner at the 37% bracket today who expects 22% in retirement loses $168,849 by choosing Roth: $709,165 versus $878,014. The bigger the gap between the rates, the bigger the stakes on either side.
The return dial moves both sides equally
Because both accounts earn the same rate, the return never decides the winner — it decides the size of the prize. At the default rates, all three returns below land on a tie; they just tie at different altitudes:
| Annual return | Both accounts at retirement |
|---|---|
| 5% | $553,845 |
| 7% | $878,014 |
| 9% | $1,434,120 |
This is worth internalizing before you worry about which account to open: the account choice is a tax bet, not an investing bet. Two people with the same rates and different returns are not disagreeing about Roth versus Traditional — they are disagreeing about how much compounding will reward them either way. The FIRE calculator is the place to work out whether the resulting balance is enough; this page only decides which tax wrapper grows it.
The contribution-limit reality
The model compares pre-tax budgets, which is the honest way to compare accounts that cost different amounts today. The IRS limit, by contrast, counts dollars that actually land in the account — in 2026, $7,500, or $8,600 from age 50. Because a Roth dollar is already-taxed, the limit lets you put more pre-tax income to work:
| Pre-tax budget | Into Traditional | Into Roth (22% rate) | Both at 65 |
|---|---|---|---|
| $7,000 | $7,000 | $5,460 | $819,480 |
| $7,500 | $7,500 | $5,850 | $878,014 |
| $8,600 | $8,600 | $6,708 | $1,006,790 |
The “$8,600” row is the one that shows how the limits interact: a 50-year-old maxing the $8,600 limit into a Roth puts $8,600 of after-tax dollars in the account, which corresponds to an $8,600 / (1 − 0.22) = $11,026 pre-tax budget. Maxing either account is a fine position to be in — the limit is the constraint you apply after the rate comparison picks the winner, not a reason to skip the comparison.
Where the assumptions break
The comparison is exact about the mechanics it models and silent about the rest. The honest list:
- One rate at each end. Real tax rates move across a career and across retirement. The 22% figure is a single marginal rate; a withdrawal schedule that fills the standard deduction first is taxed at effective rates below the marginal number.
- The standard deduction and other income. Social Security, a pension, and 401(k) withdrawals all fill brackets alongside IRA money. The 401(k) calculator projects that other income; the rate you enter here should be the marginal rate on top of it.
- Roth rules the math does not model. Qualified withdrawals require age 59½ and a five-year clock; Traditional withdrawals face required minimum distributions from age 73. Roth contribution eligibility phases out for high earners — in 2026, beginning at $153,000 of modified AGI for single filers — which is precisely when the Traditional side of the ledger usually wins the rate comparison anyway.
- State tax. Both rates here are the combined federal and state marginal rates, but the state tax treatment of retirement withdrawals varies by state; the calculator applies one blended rate to everything.
- A static return. One nominal return for the whole horizon, no sequence-of-returns risk. As the return table shows, the rate is the size of the pot, never the winner of the contest.
None of these change the decision rule — compare the rate you pay now with the rate you expect to pay later. They change how carefully you estimate those two numbers, which is the real work of this calculator.
How to use this calculator
- Current age and retirement age set the years of compounding. The same $7,500 budget starting at 40 leaves $394,910 at 65 instead of $878,014 — the account choice matters less than the decades.
- Annual contribution is the pre-tax budget, not the IRS limit. Enter what you can actually set aside; use the limit rows above to convert between “budget” and “account dollars.”
- Current tax rate is the marginal rate on the dollars being contributed — your bracket plus state tax, not your effective rate.
- Retirement tax rate is the marginal rate you expect on the top of your retirement income. If you are unsure, run a range: this is a bet on a number, and the chart shows how wide the gap swings.
- Expected return should be net of fees, and it should be the same for both accounts — it is. The 7% default matches the 401(k) calculator’s convention.
The currency selector changes symbols only — figures are not converted by an exchange rate. The comparison itself is a tax argument, and it holds in any currency that has a pre-tax retirement account.
The decision this page settles is deliberately narrow: which account type keeps more of your money. It does not tell you how much you need — that is the FIRE calculator’s question — or what your employer will match — the 401(k) calculator’s. Run the rates you actually expect on both sides, and let the identity do the rest: equal rates, a wash; higher rates later, Roth; higher rates now, Traditional. Everything else is the same math wearing different clothes.
Frequently asked questions
Which is better, a Roth IRA or a Traditional IRA?
It depends on one comparison: the marginal tax rate you pay on the contribution today versus the marginal rate you pay on withdrawals in retirement. With equal rates the outcome is identical — on this calculator's defaults, 22% now and 22% later, both accounts leave $878,014 after 35 years at 7%. Roth wins when the retirement rate is higher (22% now and 32% later leaves Roth $112,566 ahead); Traditional wins when the current rate is higher (32% now and 22% later leaves Traditional $112,566 ahead).
What does "same out-of-pocket cost" mean on this calculator?
It means the comparison starts from the same amount of pre-tax income. A $7,500 Traditional contribution costs $7,500 of today's income, because the tax is deferred. The Roth contribution is funded with after-tax dollars, so the same $7,500 of income buys only $5,850 inside the account at a 22% rate. Comparing a full $7,500 against a full $7,500 would rig the contest in Traditional's favor, because the Roth would then cost more today.
Do IRA contribution limits apply to both accounts?
Yes. In 2026 the IRA limit is $7,500, or $8,600 from age 50. The calculator's annual contribution input is the pre-tax budget, so entering the limit means $7,500 of income either way: $7,500 into the Traditional, or $5,850 into the Roth at a 22% rate. To model putting the full $7,500 Roth limit into the account — the limit counts after-tax dollars — enter $9,615, which is $7,500 divided by (1 − 0.22).
Are Traditional IRA withdrawals taxed all at once?
No. The retirement tax rate you enter is a marginal rate on the full balance, which is the correct planning figure but not a single bill: real withdrawals are spread across years and taxed as ordinary income in each year's bracket. The calculator also ignores the standard deduction and other retirement income, so the effective rate on a real withdrawal schedule is usually lower than the marginal rate at the top of your projected income.
What rules do the accounts add beyond the tax math?
Roth qualified withdrawals are tax-free after age 59½ and five years from the first contribution, while Traditional withdrawals are taxed whenever they happen, and required minimum distributions begin at age 73. High earners also face Roth contribution income limits — in 2026 the phase-out starts at $153,000 of modified AGI for single filers — which the tax math alone does not model.
Related calculators
FIRE Calculator
Your FI number from the 4% rule, plus the savings rate and years to financial independence.
401(k) Calculator
Your 401(k) balance at retirement, including employer match, in nominal and today's dollars.
Compound Interest
Project monthly deposits over decades, with the formula and a year-by-year chart.
HSA Calculator
Project your HSA balance at retirement from contributions, employer money, and medical spending.
Backdoor Roth IRA Calculator
Check the pro-rata tax cost of a backdoor Roth conversion and the growth that follows.