Roth vs Traditional calculator

Compare equal annual deposits into each account, with deposits at the beginning of each year. A Roth deposit comes from after-tax income; a fully deductible traditional deposit uses pre-tax income. Equal deposits therefore have different costs today. The result shows those costs, then a separate comparison using the same pre-tax income for both accounts.

A guess for everyone - try it both directions.

What the comparison assumes

The model assumes fully deductible traditional contributions and a qualified Roth distribution. It applies one flat income-tax rate today and another to the entire traditional withdrawal. Actual eligibility, deduction limits, withdrawal rules, progressive tax brackets and future returns can change the comparison. The entered return is an illustration, not a prediction.

The calculator does not invest traditional tax savings in a separate account. Its equal-cost comparison instead reduces the Roth deposit by today’s income tax. Check the account’s rules and your own tax circumstances before interpreting either set of values.

Roth vs Traditional IRA explains the tax comparison using one pre-tax amount. Financial accounts to open at your first job covers workplace-plan and account choices.

The formula this calculator uses

D = annual account deposit; r = annual return / 100
n = whole years; t_now and t_later = income-tax rates / 100
Deposits are made at the beginning of each year.
F = D * ((1+r)^n - 1) / r * (1+r), or D*n when r = 0
Equal deposits: Roth after tax = F; Traditional = F * (1-t_later)
Annual pre-tax income needed: Roth = D / (1-t_now); Traditional = D
Equal pre-tax income of D/year instead:
  Roth deposit = D * (1-t_now); Roth after tax = F * (1-t_now)
  Traditional deposit = D; Traditional after tax = F * (1-t_later)

What it assumes without asking

One example: $6,000 deposited annually for 25 years at 7%, both tax rates 22%

Measure Roth Traditional
Equal annual account deposits $6,000.00 $6,000.00
Pre-tax income needed each year for those deposits $7,692.31 $6,000.00
After-tax value of the equal deposits $406,058.82 $316,725.88
Annual deposits using only $6,000 of pre-tax income each $4,680.00 $6,000.00
After-tax value using that equal pre-tax income $316,725.88 $316,725.88

What this calculator does not model

The guide behind this tool

A number on its own does not tell you what to do with it. Roth against traditional compares a single pre-tax amount at different tax-rate pairs. Its equal-cost setup differs from the equal annual deposits shown first by this calculator.

Sources & further reading

This tool is general education, not personalized financial or tax advice. It simplifies contribution limits, matches, and state taxes. See our disclaimer.