✨ Calculator Premium Features Available

Start with a free calculator, then turn your results into a decision you can revisit: compare another path, understand the trade-offs, and take a clear report with you.

7-day free trial, then $3/month or $30/year.

Save & compare Explain your results Export a report

Learn about Calculator Premium · Pricing

Free tools remain free forever.

Try Calculator Premium free for 7 days

← Return to home page

Roth Conversion Calculator

Analyze the benefits of converting traditional IRA funds to Roth, considering current vs future tax brackets, RMDs, and Medicare IRMAA thresholds

How this tool works

Enter your account balances, income, tax assumptions, and conversion amount. The calculator compares the tax you pay today with modeled future taxes, RMDs, and Medicare IRMAA effects. Use the result to compare a few possible conversion paths—not as a tax filing or personal recommendation.

Understanding Roth Conversions

Converting traditional IRA funds to a Roth IRA means paying taxes now on the converted amount, but all future growth and withdrawals will be tax-free. This calculator helps you analyze whether converting makes sense by comparing the tax cost today versus the tax savings in retirement, while considering Required Minimum Distributions (RMDs), Medicare IRMAA surcharges (2-year lookback), the 3.8% Net Investment Income Tax (NIIT), and the opportunity cost of paying taxes early (discount rate).

Personal Information

Leave blank if you're already retired

Financial Situation

Current balance in traditional retirement accounts
Current balance in Roth accounts
Used only by older saved scenarios. Enter current income by source below.
Pensions, wages, or other taxable ordinary income. Exclude Social Security and retirement withdrawals.

Social Security and Taxable Brokerage

Gross annual benefit before Medicare deductions.
After a modeled death, the survivor receives the higher benefit, not both.
Non-retirement investments available for spending or conversion taxes.
Used to estimate capital gains when brokerage assets are sold.

Spending from your portfolio (optional)

Percent of your total portfolio (Traditional + Roth) you plan to withdraw each year for spending. Traditional withdrawals are taxable; Roth is tax‑free. RMDs still happen separately.
If you choose “target after‑tax,” the calculator will increase withdrawals as needed to cover conversion/RMD taxes while maintaining your spending target.
Traditional withdrawals are taxed as income; Roth withdrawals are tax‑free.
For the bracket-aware withdrawal order.

Survivor / Widow Scenario

The model files jointly in the year of death and switches the spouse to single the following year.

Conversion Strategy

Amount to convert each year
How many years to spread conversions

Medicare IRMAA

Adds Part B & Part D income-related premium surcharges to all-in tax cost. Uses a 2-year income lookback (same as Social Security / Medicare).
Age when you (and spouse, if married) enroll in Medicare Part B. IRMAA applies once enrolled.
Municipal bond interest (Form 1040 line 2a). Added to gross income for MAGI / IRMAA thresholds.

Net Investment Income Tax (NIIT)

Applies when MAGI exceeds $200k (single/HOH), $250k (MFJ), or $125k (MFS). Tax is 3.8% on the lesser of net investment income or MAGI above the threshold.
NIIT uses the taxable interest, dividends, capital gains, and gains recognized on brokerage sales entered above.

Assumptions

Expected portfolio growth rate
For adjusting brackets over time
Opportunity cost of paying taxes now vs. later. Tax dollars paid today could stay invested (e.g., in an index fund). A higher rate makes future tax savings worth less in today’s dollars. Try 3–7% to match expected portfolio returns. Leave at 0 for nominal (undiscounted) totals only.

🔒 Unlock Premium Features

Upgrade to Premium to save and compare scenarios, export PDF and CSV reports, get AI-generated plain-language explanations of your specific results, and access your conversion analysis across devices.

7-day free trial, then $3/month or $30/year. See pricing

See Calculator Premium