Finance & Business
143,914 views
25 min · 3 min read
7 steps
Advanced

How to calculate retirement income needs and run a simple retirement withdrawal simulation

Planning your retirement income doesn't need to be mystical. With a few clear assumptions and a simple simulation you can estimate how much you need to save and whether your money will last. This guide walks you through calculating needs and running a basic withdrawal test you can do in a spreadsheet in under an hour.

Verified by pleasexplain editors
  1. Step 1: Estimate desired annual spending

    Write down your expected annual retirement spending today in current dollars, including housing, food, healthcare, travel, taxes, and hobbies. Use actual recent expenses if available; if not, pick a realistic baseline such as $40,000–$80,000 per year. This gives the target income your nest egg must support.

    [Illustration: notebook with a list of expense categories and dollar amounts]

  2. Step 2: Adjust for inflation to retirement

    Choose an inflation rate (commonly 2%–3% per year) and multiply your current spending by (1 + inflation)^(years until retirement) to get the future annual need. For example, $50,000 today in 20 years at 2.5% inflation becomes about $82,000. This accounts for rising prices over time.

    [Illustration: graph showing rising cost over years with percent label]

  3. Step 3: Add expected guaranteed income

    Identify income sources that will continue into retirement, such as Social Security, pension, or annuities, and estimate their annual amounts after taxes. Subtract these guaranteed amounts from your future annual need to find the gap that portfolio withdrawals must fill. For example, $82,000 need minus $22,000 Social Security equals a $60,000 gap.

    [Illustration: pile of money labelled SS and another labelled Savings with subtraction sign]

  4. Step 4: Choose a safe withdrawal method

    Pick a withdrawal rule to simulate, such as a fixed-dollar plan, a percentage of starting balance (e.g., 4% rule), or inflation-adjusted withdrawals. Using a conservative starting rate like 3%–4% reduces longevity risk. Decide whether withdrawals increase with inflation each year or remain flat in real terms.

    [Illustration: calculator with '4%' and '3%' buttons and arrows indicating growth]

  5. Step 5: Set investment return assumptions

    Choose long-term annual return assumptions for stocks and bonds and a portfolio allocation, for example 60% stocks/40% bonds with expected returns 6% and 2.5% respectively, producing a blended 4.1% nominal return. Also pick a sequence variability for a simple simulation: steady returns or random swings of ±5% annually.

    [Illustration: pie chart 60/40 with expected annual percent labels and arrows representing variability]

  6. Step 6: Build a year-by-year spreadsheet

    Create columns for year, beginning portfolio balance, withdrawal amount, returns, and ending balance. Start with your current nest egg, withdraw the chosen amount each year (adjusted for inflation if applicable), apply the annual return, and carry the ending balance to the next year. Run this for a horizon of 30 years to test sustainability.

    [Illustration: spreadsheet screenshot with columns Year, Start, Withdraw, Return, End showing numbers]

  7. Step 7: Analyze failure modes and iterate

    Check whether the balance reaches zero or stays positive. If the portfolio is depleted before your horizon, try lowering withdrawals, increasing returns by changing allocation, delaying retirement by 2–5 years, or adding guaranteed income. Repeat the simulation with conservative returns (e.g., 1% lower) and higher inflation to test resilience.

    [Illustration: chart showing multiple colored lines where one drops to zero and others remain above]


  • Use current realistic numbers: round to nearest thousand to keep it manageable.
  • Run the model for at least 30 years; consider 35–40 years if retiring in your 50s.
  • Include taxes by estimating marginal tax rates on withdrawals and Social Security.
  • Consider a conservative starting withdrawal like 3% if you want high confidence money lasts 30+ years.
  • Re-run the simulation every 2–3 years as balances, returns, and spending change.
  • Keep an emergency buffer of 1–3 years of spending in cash to avoid selling in market downturns.

  • Past returns do not guarantee future results; avoid over-optimistic return assumptions like sustained double-digit annual gains.
  • Ignoring healthcare and long-term care costs can lead to underestimating needs—add an explicit line item for them.
  • High-sequence-of-returns risk can deplete portfolios early; test bad early-return scenarios as well as average cases.
  • Relying solely on the 4% rule without adjusting for market conditions or personal circumstances can be risky.

Was this guide helpful?