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 today's dollars: balances grow at the real rate (nominal growth − inflation; Fisher approximation, error <0.15% at typical rates), expenses stay flat, and every displayed figure is current purchasing power. This keeps all numbers directly comparable to your present balances and spending — no mental deflator needed, and no dependence on how far out the projection runs.
CPI-indexed ceilings (tax brackets, standard deduction, LTCG thresholds) stay flat in this frame — indexing means their printed value rises with CPI precisely so their real value stays constant. The legacy toggle scales them +inflation on top of real balances, which double-counts inflation and overstates conversion capacity ~15% per decade; it exists only for comparison with older runs.
Frozen thresholds (NIIT $250K; SS provisional income $32K/$44K MFJ, $25K/$34K single) are fixed in law, so in today's dollars they shrink at the inflation rate — and the model now applies that decay: the NIIT threshold erodes to ~$186K (today's $) by window end at 3% inflation, and the SS-taxation thresholds at age 73 are discounted for the full span from today. This is why more of SS becomes taxable over time even at constant real income, and it widens the "torpedo" zone in the survivor scenario.
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.