Retirement Withdrawal Calculator

Year-by-year portfolio simulation with progressive federal & state tax, Social Security income, and inflation-adjusted expenses

📖 About this tool

What it does

Year-by-year portfolio simulation through retirement. Splits your money into Traditional / Roth / Cash buckets, runs a withdrawal strategy (tax-optimized, proportional, or trad-first), models federal + state tax, Social Security, and inflation-adjusted living expenses.

Who this helps

Anyone within ~25 years of retirement who wants to know if their nest egg lasts. Married users get a separate set of inputs for both spouses (including different retirement ages).

How to use it

  1. Pick filing status: Single / Head of Household, or Married Filing Jointly.
  2. Enter ages, retirement ages, and end-of-life age.
  3. Distribute current balance across the three buckets (Trad / Roth / Cash).
  4. Set annual return, inflation, living expenses, custom expenses, supplemental income, and SS claim ages.
  5. Pick a withdrawal strategy and your state for state-tax assumptions.
  6. Toggle Monte Carlo to model stochastic returns (P10/P50/P90 bands).

What it doesn't do

Federal brackets are 2025; SS taxation rules are modeled per IRS provisional-income formula. State tax is simplified to a single effective rate per state — phase-outs and exemptions are noted in the description but not all are applied.

Parameters

Age & Timeline

Portfolio Balance

Financial Assumptions

Each year's return is drawn from a normal distribution with the Annual Return as mean and σ as standard deviation. 15% σ ≈ stock-heavy; 8% ≈ balanced; 4% ≈ bond-heavy.

Expenses

Post-Retirement Income

Social Security

Each person's benefit begins the year they reach their chosen claim age (based on their current age entered above).

State Tax

📈

Adjust parameters and click ↻ Recalculate to update the projection.