AI Retirement Income Planner v7

Fetching live rates…

5-phase retirement income plan · ACA · tax · inflation-adjusted net income · lump sums · equities

Overview
Confidence
Edit values
Lump sums
Balance
Scenarios
Stress test
SS Optimizer
Drawdown
Annuities
What-if?
Tax & ACA
AI Chat
Age: 72–80 Tax to —

Replan from current age

First time using Replan? Enter today's reality — your actual current age, current account balances, and current SS / UKP payment amounts (the amounts you receive now, after any COLA / triple-lock growth that has already happened). Phases you've already lived through will be trimmed and the rest of the plan re-anchored from your real situation. Your original plan stays saved until you Apply — and you can roll back any time with Reset to original plan.

Retirement phases

Plan confidence score out of 100.
out of 100

Plan confidence

AI gives educational suggestions, not advice — you approve any change.
Checklist lens.
Checklist
Monte Carlo lens.
Run
Monte Carlo
Historical lens.
Run
Historical
Monte Carlo & historical backtest run automatically the first time you open this tab, then on demand — they don't change the headline score.

Resilience by category

Category resilience scores.

Plan strength profile

Plan strength profile across categories.

The plan health checks

Amount colors

Pick a color for each phase-card amount. These apply when amounts are shown in $ color mode (the $ plain toggle still shows them flat). 401k, Cash and Equity also color their ending-balance figure and dot. Every swatch shows a live WCAG AA contrast check against the current theme; High Contrast keeps its own accessible palette and is unaffected.

Starting balances & growth

🎯 My Goals

Tell the planner what success looks like — it will tell you when your plan achieves it. Targets are in today's money; leave a target at 0 to skip it.

Every phase should deliver at least this much, in today's money. Drives the Income Goal health check and the 🎯 pill at the top of the dashboard.
The minimum you want remaining at the end of the plan.
“Never below this in any phase.” Replaces the default $500/mo line in the Income Adequacy check.
What your surviving spouse should receive, as a % of today's income.

Equities

If you leave this at 0, equity sales will be under-taxed in the model. Estimate from your brokerage cost-basis report.

Income streams

FRA is 66 if born ≤1954, rising to 67 for 1960+. Leave blank to estimate from your age.
Employer/private pension or disability benefit. Grows each year at the US-pension COLA rate (set under Inflation). Set the start age below; choose taxable or tax-free.
Set at or below your current age if the benefit is already in payment.
Taxable = ordinary income (most employer pensions). Tax-free = e.g. VA disability — adds to net without affecting tax, MAGI or SS taxability.
💡 Have more than one? Combine benefits with the same tax treatment into one figure. If you have a taxable pension and a tax-free disability, enter them separately — use the second stream below.
A second independent benefit — e.g. tax-free VA disability alongside a taxable employer pension. Own start age, COLA & tax treatment.

Inflation & purchasing power

Used to calculate real (today's money) income on each phase card.
UK State Pension grows once per year at this rate from age 67.
SS benefit grows once per year at this rate from age 62.
Your US pension/disability grows once per year at this rate. Leave blank to track general inflation; enter 0 for a flat (non-COLA) pension.
COLA for your second US pension/disability stream. Blank tracks general inflation; 0 = flat.

Healthcare costs

Monthly healthcare premiums & out-of-pocket costs. These are expenses deducted from net income. US Medicare applies from age 65; overseas costs replace it when you reside abroad.

Medicare & ACA premiums grow at this rate. Leave blank to track general inflation; medical costs historically run a few points higher.

Phase 1 — Age 59.5–62

Monthly withdrawals
Part-time work

Phase 2 — Age 62–65

Monthly withdrawals
Part-time work

Phase 3 — Age 65–67

Monthly withdrawals
Part-time work

Phase 4 — Age 67–72

Monthly withdrawals
Part-time work

Phase 5 — Age 72–80

Monthly withdrawals
Part-time work

US tax obligation

Toggle Non-US if you're not a US person under IRS rules (no US citizenship, no green card, no substantial presence). When off, all US federal tax, IRMAA, and ACA calculations are skipped — UK / Canadian / Australian tax regimes still apply if their flags are set.

Filing status & spouse SS

Married filing jointly uses wider tax brackets and a higher standard deduction. Spouse SS starts flowing into household income when the spouse reaches their claim age — set Spouse current age if there's an age gap, so timing is based on your spouse's actual age rather than yours.

Rental, div. & passive income

Annual rental, annuity, dividend, interest, capital-gains distribution, or other passive income per phase. Taxable income counts toward ordinary income and MAGI. Non-taxable (return-of-basis / foreign-source) adds to net income without affecting taxes.

💡 Don't forget lumpy taxable income — qualified/ordinary dividends, year-end fund capital-gains distributions, interest, taxable rebalancing. Estimating it here keeps your MAGI (and your ACA CSR, subsidy-cliff and IRMAA position) accurate, so the phase cards can warn you before unexpected income tips you over a cliff.

Annual rental / annuity / passive income per phase

RMD settings

Required Minimum Distributions begin at age 73 (SECURE 2.0). Phase cards show an estimated RMD and flag a warning if your 401k withdrawal falls below it. The estimate uses the IRS Uniform Lifetime Table divisor.

Phase age boundaries

Customise the age at which each phase transitions. Defaults align with US milestone ages (62 SS, 65 Medicare, 67 FRA/UKP, 72 RMD). For Canada/Australia you may prefer different breakpoints. Phase 1 is the early-retirement bridge from your start age to the "Phase 1 ends" age below — retire at or after that age and there is no Phase 1; the plan begins at Phase 2.

Tax parameters (2026 USD)

Current-year US federal thresholds. The dashboard automatically inflates these for each future phase using your inflation rate. Click any for a plain-English explanation of why each field matters. To refresh these values for the current tax year, use the Rate research prompt at the bottom of this page.

3.8% surtax on investment income above this MAGI (MFJ uses $250k). Not inflation-indexed in law, but the model inflates it per phase like other thresholds.
State income tax (flat approximation)
0 = no state tax (e.g. FL, TX, WA). A single flat rate approximating your effective state rate — not per-bracket.

Tax thresholds remain in USD; tax is calculated in USD then converted for display.

UK tax parameters (GBP → USD)

Values stored in USD using the current GBP exchange rate. UK tax applies when GBP is selected and UK Residence mode is active.

Roth IRA

Roth withdrawals are tax-free and do not count toward MAGI — ideal for ACA optimisation. Roth conversions move money from your 401k to Roth (taxable in year of conversion, MAGI-impacting) but grow tax-free thereafter.

Per-phase Roth withdrawals are set on each phase card under the Phases section.

📥 Import Roth Conversion Plan

Loads a conversion calendar from the Roth Conversion Optimizer (available separately) and sets the Roth Conversion fields below automatically. Your withdrawals, balances, and all other settings are unchanged — only the Roth Conversion fields are updated. Review the values below after importing.

Roth conversions (annual, taxable)

Each conversion is taxed as ordinary income in its phase and raises MAGI (impacts ACA & IRMAA). Try the What-if explorer to see the size impact before committing.

Monte Carlo settings

Controls the Monte Carlo simulation on the Drawdown Strategies tab (Monte Carlo button). Returns are drawn from a normal distribution each phase. Higher σ = wider spread of outcomes.

The Historical backtest (on the Stress test tab) replays your plan against real US market history since 1928. This sets how much of your 401k/Roth/Super is modelled as stocks vs bonds in that test (your equity bucket is always stocks; cash is T-bills).

Lump sum events

Add one-time cash events — money in (a windfall such as a house sale or inheritance) or money out (a one-off expense such as a new roof, car, or big medical year). Enter amounts in USD; each is applied at the start of its assigned phase. Money out comes from cash first, then your other accounts if cash runs short.

Type
Amount
Phase
Label / description

Three scenarios. Only 401k growth and inflation differ. Base case = your Edit tab settings. Equity return rate is fixed across all scenarios.

Pessimistic
401k: 4% · Infl: 4%
Base case
401k: 7% · Infl: 3%
Optimistic
401k: 9% · Infl: 2%

Ending balances & real net income by phase

Total portfolio balance — three scenarios

Compare Social Security monthly benefits and cumulative totals at each claiming age from 62 to 70. Married (MFJ) plans with a spouse benefit entered also get a Best combined claiming strategy panel that searches every primary×spouse age pair and weights the survivor's guaranteed floor.

Benefit amounts are derived from your entered values and scaled using SSA's actuarial reduction and delayed credit rules.

Loading SS comparison…

Account balances across retirement phases

Monthly income across retirement phases

Nominal vs real (inflation-adjusted to age 59.5)

NominalReal

Deflated at 3.0%/yr from start age.

Loading stress test…

Loading strategy analysis…

Annuity Calculator

Model a fixed annuity purchase — SPIA (immediate income), DIA / Longevity (deferred income), or Fixed + COLA. Compare against keeping the money invested, find the break-even age, and add to your plan when ready. Variable annuities are not modelled.

Annuity details

or
Enter payout rate OR monthly income — both update together

Enter a premium and payout rate to see results.

🧪 What-if explorer

Live calculators using your current plan numbers as the starting point. Pick a tool below to explore one decision at a time — nothing here changes your saved plan.

Social Security — claim age trade-off

Claiming SS at 62 means smaller monthly cheques for the rest of your life. Claiming at 70 means waiting 8 years but ~76% bigger cheques. Where's your breakeven?

Roth conversion — size impact

Pick a phase and try different annual conversion amounts. See how each one affects your taxable income, MAGI, ACA eligibility, and IRMAA in that phase.

$20,000

Inflation — purchasing power erosion

A 1% change in inflation, compounded over a 30-year retirement, is enormous. Drag the slider to see how your final-phase real income shifts.

3.0%

Survivor — when one spouse dies

On the first death the household loses the smaller Social Security check and the survivor usually moves from Married-Filing-Jointly to single tax brackets — often a sharp drop in net income, weighed against the survivor's reduced spending need (the "widow's tax cliff").

Maximum sustainable spending

Answers "how much can I safely spend?" — it searches for the highest withdrawal level your plan can support, by scaling every phase's withdrawals up or down together and testing the result in the simulator. Your guaranteed income (Social Security, pensions) is untouched; this never changes your saved plan.

How calculations work

Reference notes for every calculation in the dashboard. Use the table of contents on the left to jump straight to a topic. For plain-English definitions of individual concepts, open the Glossary tab in the Help modal.

Currency: All calculations run in USD; displayed values convert using live or manual FX rates.

Inflation & real income: Real = nominal ÷ (1+inflation)^years. Phase mid-point used for deflation.

UK Triple Lock & SS COLA: Pensions grow once per year in the month-by-month simulation. SS grows annually from age 62; UKP from age 67.

Tax brackets: Fully configurable base-year values. 10% up to your configured ceiling · 12% to your ceiling · 22% to your ceiling · 24% above. All bracket boundaries, deductions, and FPL thresholds are automatically inflated forward to each phase's midpoint using your general inflation rate, approximating annual IRS/HHS adjustments. The inflated values are shown on each phase card.

IRMAA: If MAGI exceeds the IRMAA threshold (configurable in Edit tab), a warning is shown on the phase card. The threshold is inflation-adjusted per phase like other tax parameters.

ACA & FPL: Prior-year FPL values are used for ACA eligibility, consistent with marketplace guidelines. FPL thresholds are inflation-adjusted forward in calculations.

Foreign residence mode: When a non-USD currency is selected (GBP, PHP, THB), ACA premiums, Medicare Part B/D, ACA subsidy/CSR eligibility, and IRMAA checks are excluded from calculations and shown as N/A on the dashboard. This reflects a scenario where the retiree is living outside the United States.

UK residence mode (GBP only): When GBP is selected and UK Residence is active, UK income tax is calculated on 401k withdrawals + UK State Pension + equity gains + part-time income. US Social Security is NOT taxed in the UK under the US-UK treaty (Article 17 — taxed only in the US). US federal tax is reduced by a Foreign Tax Credit equal to the UK tax paid (capped at US tax liability), preventing double taxation. The effective tax paid is the higher of the two countries' tax on the overlapping income. UK tax brackets (personal allowance, basic/higher/additional rates) are configurable in the Edit tab and inflation-adjusted per phase.

SS provisional income: Other income + part-time income + 50% of SS. Under $25k → 0% taxable. $25–34k → 50%. Above $34k → 85%.

Equities: Equity withdrawals are treated as post-tax capital returns (not included in ordinary income tax). They are included in MAGI for ACA calculations. The equity balance compounds at your specified annual rate of return.

Part-time work: Annual income entered for any phase is treated as ordinary income (included in gross income for tax purposes). It counts toward your tax brackets, MAGI (for ACA/IRMAA), and SS provisional income just like a 401k withdrawal.

ACA cliff (2026): 400% FPL cliff returned Jan 1 2026.

Replan: Use the replan button to fast-forward the dashboard to your current age. Past phases are removed, the current phase is trimmed, and calculations restart from your actual balances. When replanning, enter your current SS and UKP payment amounts — COLA and triple lock growth will be calculated forward from that point, not from the original base ages.

Save/Export: Auto-saves to localStorage on every change. Export/Import for backup. Report opens a full preview of the printable report (optionally with AI commentary you can review and edit) — then Print / Save as PDF via your browser.

Married Filing Jointly (MFJ): When MFJ mode is enabled in the Edit tab, all federal income tax bracket thresholds and the standard deduction are doubled, reflecting IRS MFJ filing status. The SS provisional income thresholds also shift to MFJ values ($32k / $44k instead of $25k / $34k). IRMAA thresholds and ACA FPL calculations use household income. Bracket ceilings shown on the inflated tax parameters panel reflect the doubled MFJ values.

Roth IRA: The Roth balance compounds at your configured Roth growth rate. Withdrawals drawn from the Roth are not included in ordinary taxable income and are not counted in MAGI for ACA subsidy, CSR eligibility, IRMAA, or SS provisional income. The Roth balance is shown separately on dashboard summary cards and phase cards. Because Roth withdrawals bypass MAGI, they are the preferred lever for managing ACA cliff risk and IRMAA thresholds.

Roth conversions: A Roth conversion amount entered for a phase is treated as ordinary income in that phase — it is added to gross income and taxed at your marginal rate. Conversions increase MAGI, which can push income above ACA subsidy thresholds, trigger the ACA cliff, or cause IRMAA surcharges. Use the phase-by-phase cards to monitor MAGI impact when modelling conversion strategies.

Rental & passive income: Rental income entered for a phase is treated as ordinary income for federal tax purposes. It is included in gross income and in MAGI for ACA subsidy, CSR, and IRMAA calculations. Enter your net rental income after estimated expenses — passive losses are not modelled.

RMD estimate: For phases where your projected end age exceeds the RMD start age (default 73, set by SECURE Act 2.0), an estimated Required Minimum Distribution is calculated as: 401k balance ÷ IRS Uniform Lifetime Table divisor, where divisor = 27.4 − (RMD age − 73) × 0.3. If your planned 401k withdrawal for a phase is below this estimate, a warning appears on the phase card. RMDs are included in ordinary income for tax purposes. This is an estimate only — consult a tax advisor for precise figures.

Custom phase boundaries: Each phase has a configurable start age and duration (months). This allows you to model non-standard retirement transitions. When using Replan, the current phase is trimmed to your actual current age, and subsequent phases retain their configured durations.

Canada CPP & OAS: Canadian Pension Plan (CPP) and Old Age Security (OAS) income streams start at the ages you configure in the Edit tab. Both are modelled as ordinary income for US federal tax purposes — included in gross income and MAGI. CPP grows annually at your configured COLA rate from the start age. All values are stored internally in USD equivalent.

Australia Super & Age Pension: Australian Superannuation (Super) is modelled as a separate balance that grows at your configured rate and is drawn down according to per-phase withdrawal amounts. When AUD is selected and a Super balance is present, the Super balance appears on the dashboard summary cards. All values are stored internally in USD equivalent.

Stress test: The Stress Test tab runs your plan through 12 scenario combinations: 4 inflation rates (low / base / high / very high) × 3 return rates (conservative / base / optimistic). For each cell, all bucket return rates and inflation are temporarily adjusted and the full month-by-month simulation is re-run from scratch using your current plan. The base-case cell — matching your configured rates in the Edit tab — is highlighted in blue. Each cell shows average monthly net income in nominal and real terms, plus the projected total portfolio value at the final phase end age. Use this to understand how sensitive your plan is to simultaneous shifts in market returns and inflation.

Monte Carlo simulation: The Monte Carlo tab runs up to 2,000 simulations of your retirement plan (default 500, configurable in Edit tab). In each simulation, an annual return is drawn independently for each income bucket (401k, cash, equity, Roth) in each phase from a Normal distribution with mean equal to your configured rate and standard deviation equal to your configured sigma. The monthly compounding rate for that simulation year is derived from the annual draw. Portfolio totals are recorded at each phase boundary; percentile bands P10, P25, P50, P75, and P90 are computed across all runs and displayed as a fan chart. The P50 median line represents the median outcome across all runs. The P10–P90 band covers 80% of simulated results. A wider fan indicates greater plan sensitivity to return variability. Monte Carlo does not predict the future — it quantifies the uncertainty range given your assumptions.

AI Retirement Assistant

Chat directly with your retirement plan. Ask questions, get analysis, and let AI suggest specific changes to your withdrawals, tax strategy, and phase structure — all applied with one click.

To get started, choose your AI provider and enter your API key.

How should we keep your key on this device?

Your key is stored only in your browser's local storage and sent directly to your chosen provider — it never passes through any other server. When you use AI features, your plan's figures (balances, ages, tax inputs) are sent to that provider to generate responses, under your own account. Avoid saving your key on a shared or public computer — use Remove key when finished.

📄 Report preview

🔎 Help content audit

AI-checked against today's tax law and current data.
Audit verifies claims against current law. You choose whether to apply each correction. Plan data is never modified.
Welcome — quick orientation

6 retirement concepts before you start

These 6 ideas come up everywhere in retirement planning. A 2-minute skim now will make every screen of this dashboard much easier to understand. You can revisit them any time from Help → Glossary.

📊
MAGI controls your safety nets
Modified Adjusted Gross Income is the figure that determines whether you qualify for ACA subsidies and whether you owe Medicare surcharges. It includes 401k withdrawals but not Roth withdrawals. That asymmetry is the most powerful lever in retirement tax planning.
🎂
FRA — Full Retirement Age
For most people retiring today, FRA is 67. Claim Social Security at 62 and you lose ~30% of your monthly cheque permanently. Wait until 70 and you gain ~24% above FRA. Health and longevity in your family matter more than the breakeven math.
🚧
ACA cliffs are real
Between retirement and Medicare (age 60–64), unsubsidised health premiums can be $1,000–1,500/mo. The ACA caps your premium at 8.5% of MAGI — but only up to 400% of FPL. Cross that line by $1 and you lose the entire subsidy. Plan around it.
📐
Tax brackets are your spending dial
The 12% bracket is the sweet spot for retirees. Each dollar above it costs ~22% (nearly double). The dashboard shows how much "headroom" you have in each phase — use it for Roth conversions or extra 401k withdrawals taxed at the lower rate.
RMDs hit at age 73
From 73, the IRS forces you to withdraw a minimum from every Traditional 401k/IRA each year (~3.7% to start, growing). Miss it and the penalty is 25% of the shortfall. The dashboard estimates your RMD per phase and warns if your withdrawal is below it.
⚠️
Unexpected income can tip you over a cliff
The ACA CSR ceiling (250% FPL) and subsidy cliff (400% FPL) are all-or-nothing. The usual culprit isn't planned withdrawals — it's lumpy income that's easy to forget: dividends, interest, and year-end fund capital-gains distributions (taxable even when reinvested). Estimate it on the Edit tab; the phase cards then show your live headroom and warn you before you cross.
💡 You'll see small icons throughout the planner. Click any of them for a quick explanation tied to that field.

Plan Confidence Score