Roth vs. Traditional Calculator
Which leaves more after tax in a 401(k), 403(b) or IRA, with the break-even tax rate.
Results
Traditional leaves more after tax
$70,845.59
$623,441.19 against $552,595.60 for the Roth after 30 years, at the same take-home cost
- Traditional after tax
- $623,441.19$708,455.90 balance less $85,014.71 of tax
- Roth after tax
- $552,595.60Tax-free; $175,500.00 paid in over 30 years
- Break-even tax rate on withdrawals
- 22%The Roth leaves more above this rate, the traditional account below it
- Traditional contribution
- $7,500.00A year, costing $5,850.00 of take-home pay
- Roth contribution
- $5,850.00A year, costing $5,850.00 of take-home pay
- Tax on traditional withdrawals
- $85,014.7112% of the $708,455.90 balance
How this was calculated
- Rates as decimals: tax now 22% = 0.22, tax on withdrawals 12% = 0.12, return 7% = 0.07
- Growth factor for a contribution at the end of each year: G = ((1 + 0.07)30 − 1) ÷ 0.07 = 94.46078632
- Roth contribution at the same take-home cost: $7,500 × (1 − 0.22) = $5,850.00
- Traditional balance: $7,500 × 94.46078632 = $708,455.90
- Tax on traditional withdrawals: $708,455.90 × 0.12 = $85,014.71, leaving $623,441.19
- Roth balance, tax-free: $5,850.00 × 94.46078632 = $552,595.60
- Roth minus traditional: $552,595.60 − $623,441.19 = -$70,845.59
- Roth ÷ traditional = (1 − 0.22) ÷ (1 − 0.12) = 0.886364, whatever the return and the years
- Break-even tax rate on withdrawals: the tax rate now, 22%
- In a spreadsheet,
=FV(0.07, 30, -7500)gives the traditional balance, $708,455.90.
| Tax rate later | Roth minus traditional | Traditional after tax | 50/50 split |
|---|---|---|---|
| 2% | -$141,691.18 | $694,286.78 | $623,441.19 |
| 7% | -$106,268.38 | $658,863.98 | $605,729.79 |
| 12% (your input) | -$70,845.59 | $623,441.19 | $588,018.39 |
| 17% | -$35,422.79 | $588,018.39 | $570,307.00 |
| 22% (break-even) | $0.00 | $552,595.60 | $552,595.60 |
| 27% | +$35,422.79 | $517,172.81 | $534,884.20 |
The Roth stays at $552,595.60 in every row, because its withdrawals are tax-free. The 50/50 split puts half of the contribution in each account ($3,750.00 traditional and $2,925.00 Roth), so it always lands halfway between the two. Everything else stays as you entered it.
| Year | Roth minus traditional | Traditional after tax | Roth | Traditional before tax |
|---|---|---|---|---|
| 1 | -$750.00 | $6,600.00 | $5,850.00 | $7,500.00 |
| 2 | -$1,552.50 | $13,662.00 | $12,109.50 | $15,525.00 |
| 3 | -$2,411.18 | $21,218.34 | $18,807.17 | $24,111.75 |
| 4 | -$3,329.96 | $29,303.62 | $25,973.67 | $33,299.57 |
| 5 | -$4,313.05 | $37,954.88 | $33,641.82 | $43,130.54 |
| 6 | -$5,364.97 | $47,211.72 | $41,846.75 | $53,649.68 |
| 7 | -$6,490.52 | $57,116.54 | $50,626.02 | $64,905.16 |
| 8 | -$7,694.85 | $67,714.70 | $60,019.85 | $76,948.52 |
| 9 | -$8,983.49 | $79,054.73 | $70,071.23 | $89,834.92 |
| 10 | -$10,362.34 | $91,188.56 | $80,826.22 | $103,623.36 |
| 11 | -$11,837.70 | $104,171.76 | $92,334.06 | $118,376.99 |
| 12 | -$13,416.34 | $118,063.78 | $104,647.44 | $134,163.38 |
- Traditional before tax
- Traditional after tax
- Roth
Chart data: Balances by year
| Years | Traditional before tax | Traditional after tax | Roth |
|---|---|---|---|
| 0 | $0 | $0 | $0 |
| 1 | $7,500 | $6,600 | $5,850 |
| 2 | $15,525 | $13,662 | $12,109 |
| 3 | $24,112 | $21,218 | $18,807 |
| 4 | $33,300 | $29,304 | $25,974 |
| 5 | $43,131 | $37,955 | $33,642 |
| 6 | $53,650 | $47,212 | $41,847 |
| 7 | $64,905 | $57,117 | $50,626 |
| 8 | $76,949 | $67,715 | $60,020 |
| 9 | $89,835 | $79,055 | $70,071 |
| 10 | $103,623 | $91,189 | $80,826 |
| 11 | $118,377 | $104,172 | $92,334 |
| 12 | $134,163 | $118,064 | $104,647 |
| 13 | $151,055 | $132,928 | $117,823 |
| 14 | $169,129 | $148,833 | $131,920 |
| 15 | $188,468 | $165,852 | $147,005 |
| 16 | $209,160 | $184,061 | $163,145 |
| 17 | $231,302 | $203,545 | $180,415 |
| 18 | $254,993 | $224,394 | $198,894 |
| 19 | $280,342 | $246,701 | $218,667 |
| 20 | $307,466 | $270,570 | $239,824 |
| 21 | $336,489 | $296,110 | $262,461 |
| 22 | $367,543 | $323,438 | $286,684 |
| 23 | $400,771 | $352,679 | $312,601 |
| 24 | $436,325 | $383,966 | $340,334 |
| 25 | $474,368 | $417,444 | $370,007 |
| 26 | $515,074 | $453,265 | $401,757 |
| 27 | $558,629 | $491,593 | $435,730 |
| 28 | $605,233 | $532,605 | $472,081 |
| 29 | $655,099 | $576,487 | $510,977 |
| 30 | $708,456 | $623,441 | $552,596 |
Assumptions
- $7,500 of pre-tax pay goes in at the end of each year for 30 years, and the whole balance comes out after the last contribution.
- Both accounts hold the same investments, earn 7% every year and cost the same in fees.
- The Roth gets $5,850.00 a year, the traditional contribution less the 22% tax it saves, so both cost $5,850.00 of take-home pay.
- The whole traditional balance is taxed at 12% when it comes out; Roth withdrawals are tax-free, as a qualified distribution is.
- Social Security and Medicare taxes apply to both kinds of contribution, so they leave the comparison unchanged.
- Amounts are rounded to the cent for display; the calculation keeps full precision.
- This is an educational estimate, not tax or investment advice.
Not built in
- Contribution limits and Roth IRA income limits: none are applied. Check the current 401(k) limits and Roth IRA rules on IRS.gov.
- Tax brackets: every withdrawal is taxed at the one rate you enter, not bracket by bracket.
- State tax, unless you include it in both rates. Moving to another state in retirement changes the later rate.
- Required minimum distributions from traditional accounts, and the five-year and age 59½ conditions for tax-free Roth withdrawals.
- An employer match: it normally goes into a pre-tax account whichever you choose, so leave it out of the contribution.
Calculated in your browser. This site doesn't send or store the numbers you enter.
Roth or traditional: which leaves you more after tax?
At the same take-home cost, the account whose tax rate is lower wins. If your traditional withdrawals will be taxed at a lower rate than the rate a traditional contribution saves you today, traditional leaves more; if at a higher rate, Roth leaves more; if the two rates are equal, they tie to the cent. This calculator puts dollar figures on that for your contribution, years and return in a 401(k), 403(b) or IRA. It also shows the break-even tax rate and how the answer shifts if your guess about future tax rates turns out wrong.
It compares after-tax dollars: a traditional balance still owes income tax and a Roth balance doesn’t, so comparing the balances before tax flatters the traditional account. The calculator works on one of two bases and names the one it used in the headline:
- Same take-home cost (the default): a Roth contribution comes out of taxed pay, so an equal hit to your paycheck buys a smaller Roth contribution. $7,500 into a traditional account costs $5,850 of take-home pay at a 22% rate, the same as $5,850 into a Roth.
- Same amount in each account: for when you would contribute the same dollars either way, usually the maximum. The traditional saver’s tax saving then goes into an ordinary taxable account.
How to use the calculator
- Comparison basis: choose one of the two above. If you are unsure, keep same take-home cost.
- Traditional contribution: the pre-tax pay you would put in the traditional account. Enter it per year, or per paycheck with the frequency next to it ($300 every 2 weeks is $7,800 a year). Leave out any employer match.
- Tax rate now: the rate a traditional contribution saves: your top federal bracket rate plus any state income tax the contribution avoids. Not your average rate (total tax ÷ income).
- Tax rate on retirement withdrawals: your estimate of the extra tax your traditional withdrawals will cause, as a share of them. The next sections explain how to estimate it.
- Years until withdrawal: how many yearly contributions go in before the money comes out, from 1 to 80.
- Annual return: the same investments in both accounts, for example 7%. It can be negative.
- Tax drag (same amount only): how many percentage points the taxable side account loses to tax on dividends and realized gains each year, for example 1.
Every change recalculates at once. The Try chips switch to a higher tax rate on withdrawals, the same rate now and later, or the same-amount case, each worked through below. To compare your own scenarios, such as retiring in a state with no income tax, press Save for comparison, change a rate and save again: each saved column shows its change from the first.
How Roth vs. traditional is calculated
Both accounts get a contribution at the end of each year for years and grow at the same return . One dollar paid in that way grows to the factor , the future value of an ordinary annuity. The traditional account pays tax at the end; the Roth pays it at the start:
- is the traditional contribution a year, in pre-tax dollars.
- is the growth factor; with a 0% return it is simply .
- is your tax rate today, the tax a traditional contribution avoids; applies to the traditional withdrawals.
- and are the after-tax values when everything comes out at the end.
Divide one by the other and and cancel: the Roth ends at times the traditional result, whatever the contribution, return or number of years. Those only change the size of the gap in dollars.
On the same-amount basis the Roth gets the full , so . The traditional side adds a taxable account that receives at the end of each year and grows at the return minus the drag.
Worked example: 22% now, 12% or 24% later
A saver puts $7,500 a year of pre-tax pay into a traditional 401(k), where it saves tax at 22%. The example assumes a 7% return for 30 years, and a 12% tax rate on the withdrawals. These are example assumptions, not forecasts.
- Growth factor: , which comes to 94.46078632.
- Traditional balance: $7,500 × 94.46078632 = $708,455.90, from $225,000.00 of contributions.
- Tax on the way out: $708,455.90 × 0.12 = $85,014.71, leaving $623,441.19.
- Roth contribution at the same take-home cost: $7,500 × (1 − 0.22) = $5,850.00 a year, $175,500.00 in all.
- Roth balance, tax-free: $5,850.00 × 94.46078632 = $552,595.60.
- The traditional account leaves $623,441.19 − $552,595.60 = $70,845.59 more after tax.
As a check, 0.78 ÷ 0.88 = 0.886364, and $552,595.60 is that share of $623,441.19. In a spreadsheet, =FV(0.07, 30, -7500) returns the same $708,455.90 traditional balance.
Now suppose the withdrawals are taxed at 24% instead. The tax becomes $170,029.42, the traditional account keeps $538,426.48, and the Roth leaves $14,169.12 more. Nothing else changed; the order of the two rates decided the winner.
What tax rate should I enter for retirement?
Enter the extra tax your traditional withdrawals would cause, divided by the withdrawals. That is usually lower than your top bracket rate in retirement, for two reasons. Income is taxed in layers, and a bracket’s rate applies only to the part of income inside it. And the standard deduction shelters the first slice of income from tax altogether, so part of your withdrawals may fall in the untaxed or low layers.
The rate can also be higher than it looks. If a pension or large pre-tax balances will already use up the low layers, each withdrawn dollar is taxed at your top rate. Other income also counts toward the test that decides how much of your Social Security benefits are taxed, so withdrawals can pull more benefits into tax. Add any state income tax you expect to pay where you will live then.
For today’s rate, the question is the reverse: what does the contribution take off the top of your income? For most people that is their marginal bracket rate plus state tax. A contribution large enough to reach down into the next bracket saves a blend of the two rates.
The break-even tax rate, explained
The break-even tax rate on withdrawals is the rate at which both routes leave the same after-tax money. Above it the Roth leaves more; below it the traditional account does. On the same take-home cost basis it is always your tax rate now: 22% in the example.
The what-if table under the steps reruns the calculation at your rate on withdrawals 5, 10 and 15 points either way, plus the break-even rate. For the example, each 5 points moves the traditional result by $708,455.90 × 0.05 = $35,422.79, while the Roth stays at $552,595.60:
| Tax rate on withdrawals | Roth minus traditional | Traditional after tax |
|---|---|---|
| 7% | −$106,268.38 | $658,863.98 |
| 12% (the example) | −$70,845.59 | $623,441.19 |
| 17% | −$35,422.79 | $588,018.39 |
| 22% (break-even) | $0.00 | $552,595.60 |
| 27% | +$35,422.79 | $517,172.81 |
Investing the tax saving: when you contribute the maximum
If you would put the same dollars in either account, usually because you contribute the most your plan or IRA allows, the Roth holds more after-tax money. Contribution limits are dollar amounts, and a Roth dollar carries no tax bill while part of every traditional dollar belongs to the IRS. To match the Roth’s cost, the traditional saver has to invest the tax saving somewhere else: in an ordinary taxable account, where dividends are taxed each year and gains when sold.
Choose same amount in each account for this. With the example’s $7,500, 22% now and 22% on withdrawals, and 1 point of tax drag:
- Roth: $7,500 × 94.46078632 = $708,455.90, tax-free.
- Traditional: $708,455.90 taxed at 22% leaves $552,595.60.
- Side account: the tax saving, $7,500 × 0.22 = $1,650.00 a year, grows at 7% − 1 point = 6% to $130,446.01.
- Traditional total: $552,595.60 + $130,446.01 = $683,041.61, so the Roth leaves $25,414.29 more even though the two tax rates are equal.
The break-even tax rate falls to $130,446.01 ÷ $708,455.90 = 18.41%: the traditional route now wins only if withdrawals are taxed below that. With no drag, the side account would grow as fast as the retirement accounts and the two would tie again. The calculator shows the side account before any tax on selling it; a sale would tax the gains not yet taxed and widen the Roth’s lead.
Reading the result
- The headline names the account that leaves more after tax, by how much, and the basis used.
- The tiles give each route’s after-tax total and the break-even tax rate, then each account’s yearly contribution with the take-home pay it costs, and the tax on the traditional withdrawals (or, with the same amount in each, the side account).
- How this was calculated walks through the arithmetic with your own figures, down to the spreadsheet formula.
- After tax at other tax rates on withdrawals is the what-if table. Its 50/50 split column puts half of the contribution in each account, which always lands halfway between the two.
- Year by year shows each account as if everything came out at the end of that year, taxed at your rate on withdrawals. Download it as a CSV file; the chart draws the same numbers.
What this calculator leaves out
These results are educational estimates, not tax advice. The model is deliberately simple, so check these separately:
- Contribution and income limits. None are applied. Limits are dollar amounts adjusted over time, Roth IRA contributions can be limited by income, and a traditional IRA deduction can be limited if you have a workplace plan. The IRS pages in the sources list the current figures.
- Brackets. Every withdrawal is taxed at your single rate on withdrawals, although real withdrawals spread over many years and fill the brackets from the bottom.
- State tax and moves. Include state tax in both rates; a move to a state with a different tax in retirement changes the later rate.
- Withdrawal rules. Traditional accounts have required minimum distributions, which can force taxable income; Roth IRAs and designated Roth accounts have none during the owner’s life. Roth earnings are tax-free only in a qualified distribution, which generally needs a five-year holding period and age 59½, disability or death.
- The employer match, which depends on how much you contribute, not on the account type.
- Fees and payroll taxes. Both accounts are assumed to cost the same; Social Security and Medicare taxes apply to both kinds of contribution alike.
Common mistakes when comparing Roth and traditional
- Putting the same dollars in both and calling it a fair test. $7,500 in a Roth costs $1,650 more take-home pay a year than $7,500 in a traditional account at 22%. Unless you are at the limit, compare at the same take-home cost, or count the extra saving with the same-amount basis.
- Using your average tax rate for today. A traditional contribution comes off the top of your income, so it saves your marginal rate, not total tax ÷ income.
- Assuming your top bracket in retirement. Withdrawals are partly taxed in the lower layers, so the rate on them is often lower. Use the what-if table to see how much the answer depends on it.
- Adding state tax on one side only. If the contribution saves state tax now, the withdrawals will probably owe state tax later too, unless you plan to move.
- Counting the employer match as your contribution. It usually goes into a pre-tax account whichever you choose.
- Typing a monthly or per-paycheck amount as yearly. Pick the frequency next to the contribution; the steps show the yearly total the calculator used.
- Confusing the break-even tax rate with a withdrawal rate. The break-even is a tax rate on withdrawals, not the share of your savings you take out each year.
Questions
Should I split my contributions between Roth and traditional?
A split never gives the better of the two results; it narrows the range of results. In this model the Roth’s value doesn’t depend on your future tax rate at all, while the traditional account’s value does, so a split always lands halfway between the two, as the 50/50 column of the what-if table shows. A workplace plan that offers Roth contributions, such as a 401(k), a 403(b) or a governmental 457(b), lets you divide a year’s contributions between the two kinds in any proportion, with one limit covering both.
Does it work for both Roth IRAs and Roth 401(k)s?
Yes, the after-tax arithmetic is identical. Eligibility is what differs. Income and filing status can limit Roth IRA contributions, and the deduction for a traditional IRA can shrink or disappear when you or your spouse have a retirement plan at work and income passes the IRS range. A traditional contribution with no deduction saves no tax now, so it isn’t the trade this calculator compares.
Does my employer match go into the Roth side if I choose Roth?
Usually not. By default a match on Roth contributions goes into a pre-tax account, so you hold some traditional money either way. Since the SECURE 2.0 Act a plan may, but doesn’t have to, let fully vested employees take the match as Roth, and then the match counts as taxable income in the year it goes in. Leave the match out of the contribution you enter.
Sources
- Roth comparison chart Internal Revenue Service Roth 401(k) and Roth IRA contributions are made with after-tax dollars and pre-tax 401(k) contributions with before-tax dollars; Roth withdrawals are tax-free as a qualified distribution (account held at least 5 years and made at or after age 59½, on disability or after death); one aggregate limit covers Roth and pre-tax deferrals.
- Retirement plans FAQs on designated Roth accounts Internal Revenue Service You can contribute to a designated Roth account and a pre-tax account in the same year in any proportion; matching contributions on Roth deferrals go into a pre-tax account.
- Notice 2024-2, section L (SECURE 2.0 Act section 604) Internal Revenue Service A plan may, but need not, let employees designate matching contributions as Roth, only if they are fully vested; a Roth matching contribution is included in income for the year it is allocated.
- Topic no. 424, 401(k) plans Internal Revenue Service Pre-tax elective deferrals are still wages subject to Social Security and Medicare taxes.
- Federal income tax rates and brackets Internal Revenue Service Income is taxed in layers; a higher bracket’s rate applies only to the part of income inside that bracket.
- Topic no. 551, Standard deduction Internal Revenue Service The standard deduction is a dollar amount that reduces the income on which you are taxed.
- Topic no. 423, Social Security and equivalent railroad retirement benefits Internal Revenue Service Whether Social Security benefits are taxable depends on other income (modified AGI plus half of the benefits).
- Retirement topics - 401(k) and profit-sharing plan contribution limits Internal Revenue Service The elective deferral limit is a dollar amount, subject to cost-of-living adjustments and aggregated across plans.
- Roth IRAs Internal Revenue Service Roth IRA contributions are not deductible, qualified distributions are tax-free, and contributions can be limited by filing status and income.
- IRA deduction limits Internal Revenue Service A traditional IRA deduction may be limited if you or your spouse are covered by a retirement plan at work and income exceeds certain levels.
- Retirement plan and IRA required minimum distributions FAQs Internal Revenue Service Required minimum distributions apply to workplace plans such as 401(k) and 403(b) plans and to traditional IRAs, but not to Roth IRAs or designated Roth accounts while the owner is alive.
- Topic no. 409, Capital gains and losses Internal Revenue Service Selling an investment held in a taxable account realizes a taxable capital gain or loss.
- Topic no. 404, Dividends and other corporate distributions Internal Revenue Service Dividends received in a taxable account are taxable, as ordinary or qualified dividends.
- Contemporary Mathematics, 6.6 Methods of Savings OpenStax (Rice University) The future value of an ordinary annuity (a deposit at the end of each period), the growth factor G used here.
- FV function Microsoft Support FV(rate, nper, pmt) with deposits entered as negative numbers and type 0 (the default) for payments at the end of each period.
Smart Financial Calc: https://smartfinancialcalc.com/finance/roth-vs-traditional-calculator/