Roth IRA Conversion Calculator

Calculate the tax cost and long-term savings of converting a Traditional IRA to a Roth IRA.
Compare after-tax outcomes over time.

USD USD only, because contribution limits and tax treatment are set by United States law.
Changing your currency elsewhere on the site will not affect this page.
Roth Conversion Analysis

What Is a Roth IRA Conversion? A Roth conversion moves money from a pre-tax Traditional IRA into a Roth IRA. You pay income tax on the converted amount today.
In exchange, all future growth and every qualified withdrawal come out completely tax-free.

The Core Math Conversion tax cost = Balance × (current tax rate / 100)

Roth end value after n years = Balance × (1 + r)^n (The full pre-tax balance grows, and none of it is taxed on withdrawal.)

Traditional end value (after-tax) = Balance × (1 + r)^n × (1 − future tax rate / 100) (The full balance grows tax-deferred, then taxed at withdrawal.)

Net Roth advantage = Roth end value − Traditional after-tax value − what the conversion tax would have grown to

That last term is the one people get wrong. You pay the conversion tax today, out of money that would otherwise have stayed invested for the whole period. Subtracting today’s tax bill from a difference measured decades later compares a present-day dollar against a future one and flatters the Roth every time.

Worked Example Balance: $100,000 | Current rate: 22% | Future rate: 25% | Return: 7% | Years: 20

Conversion tax cost = $100,000 × 0.22 = $22,000 That $22,000, left invested, would have become $22,000 × 1.07^20 = $85,133 Roth end value = $100,000 × 1.07^20 = $386,968 (all tax-free) Traditional after-tax = $386,968 × (1 − 0.25) = $290,226 Net advantage of converting = $386,968 − $290,226 − $85,133 = $11,609

The check that proves the method

Run it again with the future rate set to 22%, the same as today. The answer is exactly zero. That is the right answer, and it is worth knowing: when the rate you pay now equals the rate you would pay later, a Roth and a Traditional IRA are mathematically identical. Every dollar of Roth advantage comes from the gap between the two rates, never from the Roth wrapper itself.

The chart under the result is drawn on the same basis, so it shows the same thing. Both lines are net positions: the Roth line already has the conversion tax taken out of it. Set the two rates equal and the lines lie exactly on top of one another for the whole period, which is the visual version of the paragraph above.

What this deliberately leaves out. State income tax, which can add several points to the cost of converting in a high-tax state and nothing at all in a state without one. The way a large conversion pushes part of itself into the next federal bracket, so a single marginal rate flatters it. IRMAA, the Medicare premium surcharge that keys off your income from two years earlier, which catches people converting in their early sixties. Real conversions are usually done in slices across several years for exactly these reasons.

When Converting Makes Sense

  • Your future tax rate is expected to be higher than today’s rate
  • You have many years for tax-free growth to compound
  • You want to reduce Required Minimum Distributions (RMDs)
  • You can pay the conversion tax from outside funds (not from the IRA)

When Converting May Not Make Sense

  • Your retirement tax rate will be lower than today
  • You are close to retirement with little growth time remaining
  • The conversion would push you into a much higher tax bracket this year

The 5-Year Rule Each Roth conversion has its own 5-year clock. Converted funds withdrawn before age 59½ and before 5 years may be subject to a 10% penalty. Consult a tax advisor before converting.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.