Roth conversion — 10-year window
Balance trajectory
Annual tax breakdown
Per-year plan
Full breakdown
Retirement check — age 73
Strategy reference & constraints
Conversion strategies
Key thresholds (MFJ, 2026)
IRMAA surcharges (MFJ, 2026 couple/yr)
Key dates & ages
Inflation & real-terms notes
This model runs in nominal terms with an explicit inflation input. Real growth = nominal growth − inflation (Fisher approximation, error <0.15% at typical rates — negligible for planning). Setting inflation to 0% gives a real-terms model where all dollar amounts represent today's purchasing power.
CPI-indexed ceilings (tax brackets, standard deduction, LTCG thresholds) are scaled by the inflation rate when "Scale indexed ceilings" is toggled on. This correctly reflects that their real value stays roughly constant. With the toggle off, they remain at 2026 nominal values — conservative, since real bracket values rise with inflation.
Frozen thresholds (NIIT $250K, SS provisional income $44K) are never scaled — they are fixed in law. At 3% inflation over 10 years, the NIIT threshold in real terms erodes from $250K to $186K, meaning conversions that today clear the NIIT threshold will eventually hit it even at constant real income. This model flags when your MAGI ceiling approaches these frozen thresholds.
IRMAA thresholds receive partial CPI adjustment with lag and rounding. Modeled as scaled with inflation (conservative approximation). In practice they may lag slightly, underestimating surcharge exposure.