An Interactive Retirement Model

The Retirement Drawdown

Will your savings last through retirement? Answer a few plain questions — one at a time — about the income you want, when you'd like to retire and what you've saved. The model then projects every year ahead: it funds your target income from a sensible waterfall of accounts, Social Security and savings, net of taxes, Medicare and medical costs — and ends with a clear readiness verdict and what to change if you fall short.

No sign-up, no jargon to start. It takes about two minutes, and you can refine any assumption afterward.

🧭 How to use this calculator📚 Read the field guide📊 View the slides📖 How the model works
🔒 Everything runs in your browser. Nothing you type or import is sent to any server, and nothing is saved — refresh the page and it's gone. Your numbers stay on your device; use Export scenario if you want to keep them.
Nachiappan
Done this before? Import a saved file to pre-fill every step.
  1. 1Income
  2. 2Retire age
  3. 3About you
  4. 4Savings
  5. 5Other income
  6. 6Social Security
  7. 7Assumptions
Step 1 of 7 · The goal

How much yearly income do you want in retirement?

Think in today's dollars — what you'd want to spend each year after federal tax, Medicare and health premiums. Don't overthink it; you can change it anytime.

$
A common rule of thumb is 70–85% of what you spend now.
Step 2 of 7 · Timing

At what age do you want to retire?

The age you stop working and begin drawing from savings. If it's your current age, we check whether you can retire today; if it's later, we work out how much more to save.

Retiring now.
Step 3 of 7 · You & your household

How old are you today?

Your age sets your birth year, RMD start and Social Security timing. Add a spouse's age to switch the whole model to married filing jointly — Social Security, Medicare and taxes all adjust automatically. Leave it blank if you're single.

b. 1966
Currently filing as Single.
Step 4 of 7 · What you've saved

What have you saved so far?

Enter the balances you have today. Pre-tax and Roth are tracked separately (their taxes differ), and your taxable brokerage splits into already-taxed principal and unrealized gains. Leave anything you don't have blank.

$
Withdrawals taxed as ordinary income; RMDs apply from 73.
$
Qualified withdrawals are tax-free; no RMDs.
$
Brokerage / cash basis — spendable with no tax.
$
Realized proportionally on withdrawal, taxed at long-term rates.
$
Pays Medicare premiums tax-free from 65; any leftover is then an ordinary-income account.
Step 5 of 7 · Other income

Any other income in retirement?

Pensions, annuities, rental or part-time income, dividends — anything beyond Social Security and your accounts. Skip this step if you have none. Split out the portion that is qualified dividends or long-term capital gains (taxed at preferential rates).

$
$
The remainder is taxed as ordinary income.
Step 6 of 7 · Social Security

Your earnings, for Social Security

We estimate your benefit from a career earnings record and optimize the claiming age for you (you'll see it in the results). Just enter your current salary and when you started working — or expand the earnings records to type your actual SSA wages for precision.

$
Seeds the earnings record (back-projected by wage growth).
First year of earnings — when your work history begins.
Optional override of the computed PIA (monthly, today's $).
Step 7 of 7 · Assumptions & taxes

A few economic assumptions, then your results

Pick a preset for returns, inflation and longevity, set your state tax, and you're done. These are sensible defaults — you can fine-tune anything here or in Advanced on the results page.

Middle-of-the-road: 6% return, 2.5% inflation, average medical-cost trends, and mean life expectancy. Sets returns, inflation, medical trends, out-of-pocket costs and planning age together — you can still fine-tune any field below.

State income tax

Federal brackets, the standard deduction, taxable-Social-Security, long-term capital-gains rates and the Net Investment Income Tax are always modeled. Set your state below; bracket/IRMAA smoothing and Roth conversions are auto-optimized (see the results) and can be overridden under Advanced.
Social Security is treated as exempt in every state shown (only nine states tax it, mostly via income limits). Capital gains are taxed as ordinary income.

Market & horizon assumptions

The preset above sets these; adjust if you have a view. Return and volatility describe your portfolio mix; the plan-to age sets how long the money must last.
%
Nominal, blended across accounts.
%
Grows your target, SS COLA & brackets.
%
Career earnings growth above inflation (SSA's Average Wage Index trend, ≈1.1%). Lifts Social Security for future retirees while keeping the benefit in today's dollars. Set 0 to freeze wages in real terms.
Defaults to SSA life-table life expectancy for your age & sex; editable (≈50% live longer — consider 90+ to be safe).
%
Annual swing around the expected return — drives the volatility stress test in the results. ≈9% for a 30/70 portfolio, ≈12% for 60/40, ≈17% for all-stock; the assumption preset sets it to match its return (9% / 12% / 16%). Set 0 to disable.
%
A guardrails rule the stress test assumes: in any year the market falls, you trim spending by up to this much to avoid selling into the downturn — then resume the full target once markets recover. Most retirees flex like this. The headline success rate reflects it; set 0 to require the full target every year.