Free calculator · no signup · runs in your browser
Roth vs. Traditional Calculator
The fair version of this comparison: the same pre-tax income into each account. Traditional invests it all now and pays tax at withdrawal; Roth pays tax now, invests a bit less, and withdraws free. The winner comes down to one guess — your tax rate in retirement — and this page is honest about that.
Verdict
—
Traditional, after tax
Roth, tax-free
Break-even rate
The comparison most calculators get wrong
The common mistake is comparing equal contributions — $500 into Traditional vs. $500 into Roth. But $500 of Roth costs more of your paycheck, because the tax was already paid on it. The fair test is equal pre-tax income: $500 of gross pay becomes $500 in Traditional, or (at a 22% rate) $390 in Roth. Run that comparison and a clean fact drops out:
If your tax rate is the same now and in retirement, the two accounts land in exactly the same place. Commutative multiplication — taxing before growth or after growth doesn't matter. Which means the entire Roth-vs-Traditional contest reduces to one question: will your retirement rate be higher or lower than today's? Your current marginal rate is the break-even.
The math
Traditional = FV(c) × (1 − t_ret) · Roth = FV(c × (1 − t_now))
where FV is the future value of the monthly annuity at your return. Since FV is linear in the payment, Roth = FV(c) × (1 − t_now) — so the two differ only by which tax rate multiplies the same grown pot.
One asterisk in Traditional's favor: your retirement withdrawals don't all get taxed at one rate. They fill the standard deduction and low brackets first, so the average rate you'll actually pay is usually below the marginal rate you'd enter here. Entering your marginal retirement rate is the conservative-toward-Roth assumption.
Why "Traditional wins" deserves an asterisk
Most people assume a lower rate in retirement — less income, lower bracket — and the calculator dutifully crowns Traditional. But notice what that assumption is: a bet that your tax rates fall. It embeds both a forecast about your income and a forecast about Congress, from a starting point of historically low brackets. If rates hold or rise, Roth wins the same comparison. A calculator that flatly declares Traditional the winner is laundering a guess into a verdict.
What the rate comparison can't price in
RMDs. Traditional accounts force withdrawals from age 73–75 — taxed whether you need the money or not, potentially bumping your bracket, Medicare premiums, and the tax on your Social Security. Roth has none.
Uncertainty itself. A Roth balance is fully yours; a Traditional balance carries an embedded tax bill at an unknown future rate. Certainty has value beyond expected dollars.
Flexibility. Holding both lets you choose which pot to draw from each year to steer your bracket in retirement — which is why "some of each" beats "pick the winner" for many savers.
If you max out, Roth shelters more. The limit is on dollars in, not on after-tax value — so a maxed-out Roth account is worth more than a maxed-out Traditional one. The equal-pre-tax-income comparison above only holds below the cap.
Common questions
Does the employer match change anything?
What if I'm in a low bracket right now?
Do state taxes matter here?
Is there an income limit?
See what the split does to your actual plan
Tesserae models your retirement by tax bucket — Traditional, Roth, taxable — with withdrawal ordering, RMDs, and conversion ladders, so the Roth question gets answered inside your real numbers. Privacy-first: you enter your own numbers, and we never touch your bank login.