Roth vs 401(k) Calculator

Compare a Roth (after-tax) contribution against a traditional pre-tax 401(k) over time, using your tax rate today and the rate you expect in retirement.

The Roth-vs-traditional question comes down to one thing: whether your tax rate will be higher now or in retirement. A Roth pays tax on the money today and grows tax-free; a traditional 401(k) skips tax now but taxes every withdrawal later. This calculator makes an apples-to-apples comparison by starting from the same pre-tax amount devoted to retirement each year.

How the comparison works

With a traditional 401(k) you invest the full pre-tax amount, it grows, and you pay tax on withdrawals. With a Roth you pay income tax on that amount first, then invest what's left, and withdrawals are tax-free.

Traditional = Amount × (1 + return)^years × (1 − tax at retirement)
Roth = Amount × (1 − tax now) × (1 + return)^years
SituationUsually better
Lower tax rate in retirementTraditional (pre-tax)
Higher tax rate in retirementRoth
Same tax rateA tie — mathematically equal

Worked example

$6,000 a year for 30 years at 7%, with a 24% tax rate now and 22% in retirement:

Growth factor = 1.07³⁰≈ 7.61×
Traditional = 6,000 × 7.61 × (1 − 0.22)$35,625
Roth = 6,000 × (1 − 0.24) × 7.61$34,712

Here traditional wins by about $913 per year of contributions, purely because the retirement tax rate is lower than today's.

Why a Roth can still be the better choice

The math above assumes you invest the tax savings from a traditional contribution. Many people don't, which quietly favours the Roth. Roths also have no required minimum distributions, give tax-free income that won't push up Medicare premiums or Social Security taxation, and are a hedge against tax rates rising in the future. Younger savers in a low bracket today often lean Roth for those reasons.

Frequently asked questions

Is Roth or traditional 401(k) better?
If your tax rate will be lower in retirement, traditional usually wins; if higher, Roth wins; if the same, they're equal. Enter your rates above to see your case.
What tax rate should I use for retirement?
Estimate your future marginal rate. Many retirees fall a bracket or two below their working years, but that depends on savings, pensions and future tax law — so try a range.
Does an employer match change this?
Employer matches are always pre-tax and land in a traditional account regardless of your choice, so they don't change which type of your own contribution is better.
Why start from a pre-tax amount?
It's the fair comparison. A Roth contribution is made with already-taxed money, so to compare like with like the calculator taxes the Roth side up front.

Related calculators

A simplified model. It ignores contribution limits, employer matches, changing returns, state taxes and future tax-law changes, and assumes a single blended tax rate. This is general information, not tax or investment advice — consult a professional.
Written by the CalcPine team · Reviewed for accuracy · Last updated 11 July 2026 · Method: after-tax future value, both contribution types.