Roth IRA Conversion Calculator
The taxable share of a conversion under the pro-rata rule, both futures compared after tax, and the break-even future rate solved exactly.
Tax planning
Run identical contributions through a taxable account charged a modeled rate on its earnings every year, and a tax-deferred account charged once at the end.
Tax deferral is usually explained as paying tax later. That undersells half of it and oversells the other half. The half it undersells: money that would have gone to tax each year stays invested and compounds, so deferral raises the rate at which a balance actually grows rather than simply moving a payment to the end. The half it oversells: the tax still arrives, and if it lands on a larger balance at a higher rate, the arithmetic can go the other way.
This calculator makes both halves visible by running the same contributions through two accounts and carrying each to an after-tax value. The taxable account is charged a single modeled rate on its investment earnings at each year end. The tax-deferred account is charged nothing during accumulation and once at the comparison date. Nothing else differs between them.
It is a tax-drag model, not a tax return. It has no brackets, no dividend or capital-gain rates, no realisation lots, no deductions and no required distributions. Two numbers you enter carry the whole comparison, and the calculator's job is to show exactly what those two numbers do — including the modeled rate at which the two paths break even.
Equal nominal contributions into both accounts. The taxable one is charged a modeled rate on its earnings every year; the deferred one is charged once, at the end.
$347,444 after tax in the deferred account against $351,386 in the taxable one, on equal nominal contributions over 25 years at 6.00% a year. Under these assumptions only.
What equal contributions mean here. Both accounts receive the same nominal dollars. Because the withdrawal tax is applied to the whole deferred balance, the deferred contributions are being treated as pre-tax dollars — but no current-year deduction is credited for them. That understates a real deductible contribution, and it is why this setting can leave the taxable path ahead. Switch the base to earnings only to model contributions that were already taxed.
Modeled break-even withdrawal tax rate: 21.12%. Re-running the whole comparison at the exact solved rate leaves $0.00 between the two paths; typing the rounded 21.12% back into the field above leaves -$21.48, which is the two-decimal rounding on a $445,441 base. Your 22.00% sits above it, which is why the deferred path is behind here. It is a break-even point, not a recommendation.
| Measure | Taxable account | Tax-deferred account |
|---|---|---|
| Contributions and starting balance | $175,000 | $175,000 |
| Gross investment growth modeled | $232,086 | $270,441 |
| Tax modeled during accumulation | $55,701 | $0 |
| Balance at the comparison date | $351,386 | $445,441 |
| Tax modeled at withdrawal | $0 | $97,997 |
| After-tax value | $351,386 | $347,444 |
Nothing is modeled as paid by the deferred account during accumulation, and nothing by the taxable account at withdrawal. That timing is the whole comparison.
Scroll the table sideways on a narrow screen to see every column.
| Annual drag ↓ / Withdrawal → | 14% at withdrawal | 22% at withdrawal | 30% at withdrawal |
|---|---|---|---|
| 16% drag | $3,082 | -$32,553 | -$68,188 |
| 24% drag (selected) | $31,694 | -$3,941 | -$39,577 |
| 32% drag | $57,881 | $22,246 | -$13,389 |
A positive figure means the tax-deferred path ends higher after tax. Heavier annual drag pushes the comparison toward deferral; a heavier withdrawal rate pushes it away.
Scroll the table sideways on a narrow screen to see every column.
| Years | Taxable ending balance | Deferred after-tax balance | Difference | Tax paid during accumulation |
|---|---|---|---|---|
| 5 | $64,787 | $53,195 | -$11,592 | $3,091 |
| 10 | $114,512 | $98,286 | -$16,226 | $9,320 |
| 20 | $254,322 | $239,380 | -$14,942 | $34,523 |
| 30 | $472,692 | $492,058 | $19,366 | $84,534 |
| 40 | $813,766 | $944,566 | $130,799 | $173,295 |
Each row is a full run at that horizon, not an interpolation. The sign of the difference does not have to move in one direction: a terminal tax charged on principal costs the same fraction whenever it lands, while the compounding advantage keeps building.
Scroll the table sideways on a narrow screen to see every column.
| Annual tax drag | Taxable ending balance | Tax paid along the way | Difference vs deferred |
|---|---|---|---|
| 0.0% | $445,441 | $0 | -$97,997 |
| 10.0% | $403,186 | $25,354 | -$55,741 |
| 20.0% | $365,374 | $47,594 | -$17,930 |
| 30.0% | $331,530 | $67,084 | $15,915 |
| 40.0% | $301,224 | $84,149 | $46,220 |
Scroll the table sideways on a narrow screen to see every column.
| Year | Taxable opening | Gross earnings | Tax paid | Contributions | Taxable ending | Deferred ending | Tax to date | Balance gap |
|---|---|---|---|---|---|---|---|---|
| 1 | $25,000 | $1,663 | $399 | $6,000 | $32,264 | $32,663 | $399 | $399 |
| 2 | $32,264 | $2,099 | $504 | $6,000 | $39,859 | $40,786 | $903 | $927 |
| 3 | $39,859 | $2,555 | $613 | $6,000 | $47,801 | $49,397 | $1,516 | $1,596 |
| 4 | $47,801 | $3,031 | $728 | $6,000 | $56,105 | $58,524 | $2,244 | $2,419 |
| 5 | $56,105 | $3,530 | $847 | $6,000 | $64,787 | $68,199 | $3,091 | $3,411 |
| 6 | $64,787 | $4,051 | $972 | $6,000 | $73,866 | $78,454 | $4,063 | $4,588 |
| 7 | $73,866 | $4,595 | $1,103 | $6,000 | $83,358 | $89,324 | $5,166 | $5,966 |
| 8 | $83,358 | $5,165 | $1,240 | $6,000 | $93,283 | $100,847 | $6,405 | $7,564 |
| 9 | $93,283 | $5,760 | $1,382 | $6,000 | $103,661 | $113,061 | $7,788 | $9,400 |
| 10 | $103,661 | $6,383 | $1,532 | $6,000 | $114,512 | $126,008 | $9,320 | $11,496 |
| 11 | $114,512 | $7,034 | $1,688 | $6,000 | $125,858 | $139,732 | $11,008 | $13,874 |
| 12 | $125,858 | $7,715 | $1,852 | $6,000 | $137,721 | $154,279 | $12,859 | $16,558 |
| 13 | $137,721 | $8,427 | $2,022 | $6,000 | $150,125 | $169,699 | $14,882 | $19,573 |
| 14 | $150,125 | $9,171 | $2,201 | $6,000 | $163,095 | $186,044 | $17,083 | $22,949 |
| 15 | $163,095 | $9,949 | $2,388 | $6,000 | $176,656 | $203,370 | $19,470 | $26,714 |
| 16 | $176,656 | $10,763 | $2,583 | $6,000 | $190,836 | $221,735 | $22,053 | $30,899 |
| 17 | $190,836 | $11,613 | $2,787 | $6,000 | $205,662 | $241,203 | $24,841 | $35,541 |
| 18 | $205,662 | $12,503 | $3,001 | $6,000 | $221,164 | $261,838 | $27,841 | $40,674 |
| 19 | $221,164 | $13,433 | $3,224 | $6,000 | $237,374 | $283,712 | $31,065 | $46,338 |
| 20 | $237,374 | $14,406 | $3,457 | $6,000 | $254,322 | $306,898 | $34,523 | $52,576 |
| 21 | $254,322 | $15,423 | $3,701 | $6,000 | $272,043 | $331,475 | $38,224 | $59,432 |
| 22 | $272,043 | $16,486 | $3,957 | $6,000 | $290,572 | $357,527 | $42,181 | $66,954 |
| 23 | $290,572 | $17,598 | $4,223 | $6,000 | $309,947 | $385,141 | $46,404 | $75,195 |
| 24 | $309,947 | $18,760 | $4,502 | $6,000 | $330,204 | $414,413 | $50,907 | $84,209 |
| 25 | $330,204 | $19,976 | $4,794 | $6,000 | $351,386 | $445,441 | $55,701 | $94,056 |
Every headline figure above is a total of these rows. Each year's tax is that year's gross earnings multiplied by the drag rate, charged at year end; the balance gap is measured before the withdrawal tax is applied.
Scroll the table sideways on a narrow screen to see every column.
Three assumptions drive the answer and a fourth decides how much they matter. The return sets how much there is to tax. The annual drag rate sets how much the taxable account loses each year. The withdrawal rate sets what the deferred account gives back at the end. Time is the fourth, and it is the reason deferral can win despite the tax still being paid: a dollar not sent to the tax authority in year three is a dollar still compounding in year twenty-five.
The cost-of-taxing-along-the-way figure is the clearest single diagnostic, because it is always larger than the tax bills themselves. In the worked example below, $55,701 of tax is charged over 25 years but the taxable account ends $94,056 behind — the extra $38,355, roughly two-fifths of the total, is growth those tax dollars would have earned had they stayed invested. That gap is the entire mechanism, and it widens with the horizon.
Read the break-even withdrawal rate before reading the difference. It is the modeled rate at which the two paths land level, and it tells you which side of the line your own assumption sits on. Below it the deferred path ends higher; above it the taxable path does. It is a property of the arithmetic, not a recommendation about which account to use.
The setting that matters most, and is easiest to miss, is what the withdrawal tax applies to. Taxing the whole deferred balance treats the contributions as pre-tax dollars while still comparing them against equal nominal after-tax dollars in the taxable account — which is why that setting can leave the taxable path ahead. Taxing earnings only compares like with like. Neither is wrong; they answer different questions, and the calculator says which one is running.
One period-by-period run produces every figure on this page. Both accounts receive identical cash flows and compound at the same gross period rate. The entered return is an effective annual rate and the period rate is its exact n-th root, i = (1 + r)^(1/n) − 1, so moving from monthly to weekly contributions changes when money lands but never the annual return assumed.
The taxable account is charged at each year end, on that year's total gross investment earnings, at the drag rate you enter. Nothing is charged on contributions and nothing on principal — only on modeled earnings. A year of negative earnings is charged nothing and generates no credit, because no loss-offset model is implemented; losses are not carried forward either.
Charging tax annually against an explicit earnings figure is a deliberate choice. It means every row of the schedule can be checked by hand: that year's tax is that year's gross earnings multiplied by the rate, and nothing else. The alternative — compounding the taxable account at r(1 − t) — happens to land within about a hundredth of a percent of this over long horizons, but it never shows what was charged on what, so it cannot be audited. With annual periods and no contributions the two are identical, which is the boundary case pinned in the test suite.
The tax-deferred account is charged nothing during accumulation. Because it receives the same cash flows and pays nothing along the way, its gross balance is also the no-tax benchmark for those contributions, which is why the page uses one number for both.
At the comparison date a single modeled rate is applied to the deferred balance, against one of two bases you choose. The whole balance is the simplified traditional pre-tax assumption: every dollar is taxable on the way out. Earnings only is what a contribution made from already-taxed money would leave behind. The choice changes the answer materially, so it is an explicit input rather than a hidden default.
Contribution timing changes the order of operations inside each period and nothing else, identically in both accounts: at end-of-period the balance grows and the deposit lands afterwards; at start-of-period the deposit lands first and earns that period's growth too. An annual contribution increase steps the deposit once a year, on the anniversary, in both accounts alike.
Period rate from the entered annual return
i = (1 + r)^(1/n) − 1The taxable account, one year at a time
E = Σ over the year of (balance × i) tax = t × max(E, 0) balance ← balance + E + contributions − taxThe tax-deferred account
balance compounds gross with no annual charge, then: after-tax = balance − f × baseModeled break-even withdrawal tax rate
f* = (deferred balance − taxable balance) ÷ baseThe break-even rate is solved analytically and verified in the test suite against an independent bisection run on a reference ledger written separately from the engine. The ledger itself is checked the same way: an independent accumulation loop with its own year-end tax charge has to reproduce every balance, every annual tax figure and every schedule total.
This calculator compares generic tax timing. The Roth conversion calculator handles a specific decision with IRA basis, Form 8606 pro-rata and the tax due on converting now. The retirement savings calculator answers whether a plan reaches a retirement capital target. The savings goal planner solves for the deposit, the time or the balance behind a fixed target. None of them overlaps with the question here, which is only what annual taxation costs compounding and what deferring it is worth.
Take $25,000 to start and $500 a month for 25 years at a 6% effective annual return, with 24% modeled as the annual drag on investment earnings and 22% modeled at withdrawal. Contributions total $150,000, so $175,000 goes in altogether.
In year one the taxable account earns $1,663.26 gross and is charged $399.18 — exactly 24% of those earnings — leaving it at $32,264.08 against the deferred account's $32,663.26. The gap after one year is the single tax bill. By year 25 the taxable account holds $351,385.54 having paid $55,700.70 in total, while the deferred account holds $445,441.25. The $94,055.71 between them is more than the tax bills: $38,355.02 of it, about two-fifths, is growth the tax dollars would have earned.
What happens next depends entirely on the withdrawal base. Taxing the whole deferred balance at 22% takes $97,997.07 and leaves $347,444.17 — $3,941.36 below the taxable account. Taxing the $270,441.25 of earnings alone takes $59,497.07 and leaves $385,944.17, which is $34,558.63 above it, or 9.83% more. Same accumulation, opposite conclusion, because the second version compares equal after-tax dollars and the first does not.
The break-even rates say the same thing more precisely. Against the whole balance the two paths land level at a modeled 21.12% — just under the 22% assumed, which is why the taxable path edges ahead. Against earnings only they land level at 34.78%, well above 22%, so deferral leads comfortably. Neither figure is a recommendation; both are the point at which the arithmetic changes sign.
| Years | Taxable ending balance | Deferred after-tax balance | Difference | Taxes paid during accumulation |
|---|---|---|---|---|
| 5 | $64,787 | $53,195 | −$11,592 | $3,091 |
| 10 | $114,512 | $98,286 | −$16,226 | $9,320 |
| 20 | $254,322 | $239,380 | −$14,942 | $34,523 |
| 30 | $472,692 | $492,058 | +$19,366 | $84,534 |
| 40 | $813,766 | $944,566 | +$130,799 | $173,295 |
$25,000 plus $500 a month at 6%, 24% annual drag, 22% modeled at withdrawal on the whole deferred balance. The difference is negative at first because that terminal rate falls on contributions as well as growth; the compounding advantage overtakes it somewhere in the twenties and then runs away.
Not tax advice. This is a simplified comparison for education, not tax advice. Actual tax treatment depends on the account type, the security held, your jurisdiction and rules that change over time. Consult a qualified tax professional before acting on it.
The calculator embeds no tax rates or thresholds. It applies only the rates you enter, which is why they must be checked against current rules.
The taxable share of a conversion under the pro-rata rule, both futures compared after tax, and the break-even future rate solved exactly.
Project a lump sum and a contribution plan forward, then read the growth, the real value and the return scenarios behind the headline number.
An age-based projection with a real-terms view and a capital target built from retirement cash flows, not from a withdrawal-rate rule.
One is how the balance grows, the other is what it grows to. Confusing them makes rate quotes hard to compare.
Where FV = PV(1 + r)^n actually comes from, how the contribution term attaches to it, and how to check a result by hand.
Retirement projection is future value on a long horizon, with two complications: inflation, and the fact that the target is an income rather than a sum.