An Interactive Retirement Model

Plan My Retirement

How to use it: Enter your target monthly or annual spend at retirement, current age, expected retirement age, what you've saved so far, and your state (for taxation). The model then solves for the withdrawal and tax strategy that maximizes your lifetime account balance. If the annual income you need in retirement can't be funded by your existing savings, the model suggests what to change — save more before retiring, spend less, or retire later. Everything runs locally in your browser. Use Export / Import at the bottom of the page to save your inputs or pick up where you left off.
Advanced users: click into Custom below to fine-tune return, inflation, volatility and other assumptions by hand. Click into Advanced — year by year spend to model a mortgage payoff, college years, or other one-off changes instead of a flat spend every year. Enter actual SSA-statement wages for you and your spouse under Earnings records — edit your & your spouse's wages. And override claiming ages, tax strategy, or withdrawal rules directly under Advanced — optimized claiming & tax strategy.
How conservative should your assumptions be?
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.
1 · The essentials

You & your household

We compute your birth year from your age. Enter a spouse age to switch the whole model to married filing jointly — Social Security, Medicare and taxes all adjust automatically.
$
Sets the annual target below (×12). You can also edit the annual figure directly.
$
b. 1966
Retiring now — assessing readiness today.

What you've saved

Enter actual dollar balances. Pre-tax and Roth are tracked separately for you and your spouse — this matters because SEPP (72t) rules and Roth conversions apply per account owner. Your taxable brokerage splits into already-taxed principal and unrealized capital gains.
$
Withdrawals taxed as ordinary income; RMDs apply from 75. Roth conversions come from this account.
$
If spouse retires under 55, SEPP (72t) draws come from this account only.
$
Qualified withdrawals are tax-free; no RMDs.
$
Qualified withdrawals are tax-free; no RMDs.
$
Brokerage cost basis, invested in the market — spendable with no tax.
$
Realized proportionally on withdrawal, taxed at long-term rates.
$
Cash held outside the market — CDs, HYSA, Treasuries or money market. Spent first in down-market years; earns only inflation, so it is separate from the savings above.
$
Pays Medicare premiums tax-free from 65; any leftover is then an ordinary-income account.

Other income in retirement

Pensions, annuities, rental or part-time income, dividends — anything beyond Social Security and your accounts. Split out the portion that is qualified dividends or long-term capital gains (taxed at preferential rates).
$
$
The remainder is taxed as ordinary income.
2 · Social Security, taxes & assumptions

Social Security

We estimate each person's benefit from their own career earnings record. Claiming ages are optimized for your household (see the verdict) and can be overridden in Advanced assumptions. Expand the earnings records below to type actual SSA wages.
Your earnings & benefit
$
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 $).

Taxes

Filing status: Single (set automatically by whether a spouse age is entered). Federal brackets, standard deduction, taxable-Social-Security, long-term capital-gains rates and the Net Investment Income Tax are all modeled. Bracket/IRMAA smoothing and Roth conversions are auto-optimized (see the verdict) and can be overridden under Advanced.
No state income tax — $0 modeled for all years.
3 · The Verdict

Educational only, not financial advice — consult a financial advisor before making any decisions.

4 · Year-by-year results

The verdict above is the summary; the full projection lives in three views — switch between them with the tabs: Accounts over time (balances, withdrawals & chart), the Social Security summary (each benefit, lifetime totals & the claiming-age comparison), and the Income & Tax ledger (year-by-year income, tax, Medicare & spendable).

Rule of 55 (flexible 401k, 55–59½) 72(t) SEPP (fixed, retire under 55) § = early-withdrawal rule · ‡ = forced RMD Other income = cash in from outside Social Security and your accounts — a working spouse's after-tax pay, pensions, annuities, rental or part-time income, dividends (hover for the split). It counts toward Spendable.
Lifetime figures are summed across the plan. Nominal = future dollars actually received (with COLA); today's $ = the same benefits expressed in today's purchasing power. Edit your earnings records under the Social Security input section above.
All figures nominal (future dollars). Spendable = total income − federal tax − state tax − Medicare − out-of-pocket medical − pre-65 premiums. Hover any Medicare cell for the IRMAA breakdown.
💾 Save / restore Nothing is saved automatically — Export downloads every input and all output tables as one CSV. Import a saved file to restore your inputs; or open it in Excel / Google Sheets.
Your data stays on your device. Everything you enter runs entirely in your browser — nothing you type is sent to a server or stored anywhere. See the Privacy Policy for details on the analytics and advertising services used on this site.