SQUIRREL! ยท Ten Years Out

The Decommission Plan

I spend my working life sizing systems so they don't fail under load. Recently it occurred to me I'd never run that discipline on the one system I'm personally running out of runway on.

โ† Back to SQUIRREL!

I'm not retired. I'm close(ish). By the calendar I've got 12 years left in this career, maybe 10 if I'm lucky and the market behaves. That's exactly the window where the question stops being theoretical. Early in a career, retirement is a checkbox on an HR form and a number you don't look at too closely. Late in one, it turns into an actual number. The number, and numbers are the one thing I have never once been able to leave alone.

In my day job, nobody gets to say "we'll figure out capacity later." You size the box for the load it has to carry, you build in headroom for the load you didn't predict, and you stress-test the assumptions before the business bets on them. Somewhere around year fifteen of doing that professionally, it occurred to me that I had never run the same exercise on my own retirement account. I had a number in my head, like everyone does. I did not have a model behind it.

The 4% Rule Is a Rule of Thumb, Not a Law of Physics

The number most people reach for is the 4% rule. Withdraw 4% of the balance in year one, give yourself a raise for inflation every year after, and according to research going back to the '90s, thirty years later you probably haven't run the place empty. It's a solid starting point. It's also hiding the same thing every rule of thumb hides. Assumptions! Change the return, change the inflation, change how many years the money actually needs to survive, and 4% stops looking like a constant and starts looking like a slider.

Getting to Your Number

The simulator below assumes you already know your starting balance. If you're twenty years out, that number is still mostly fiction. Plug in anything and you're really just modeling numbers with extra steps. If you're close enough to count the years left on one hand plus a few fingers, you can actually project it. Not perfectly but, well enough to stop guessing.

So here's the buildout half of the exercise, before the drawdown half:

  • Current balance.
  • Years left.
  • Salary/percent you're contributing.
  • What your employer kicks in.
  • Whatever's sitting in an old 401(k) or an IRA that isn't getting fresh money anymore.
  • Run it forward and it hands you a projected balance at retirement.
  • Drop that number straight into the simulator below to see how it actually holds up.
  • Whew, I'm tired just reading it.
๐Ÿ”’ A privacy note, since this asks for salary and balances. Nothing typed into either calculator on this page is collected, transmitted, or stored anywhere (there's no server to send it to). Every calculation runs in your browser and disappears the moment you close the tab.

๐Ÿงฑ Building the Number

Project your balance at retirement from where you stand today: salary, savings rate, employer match, and whatever else is compounding on the side.

โš™๏ธ Where You Stand Today

Used to check catch-up contribution eligibility (50+) Enter a whole number between 18 and 80
How many more years you plan to work and contribute Enter a whole number between 1 and 40
$
Gross salary today, before taxes or contributions Enter an amount greater than $0
$
The account you're actively contributing to right now Enter an amount of $0 or more
%
% of salary you personally defer into the 401(k) Enter a rate between 0% and 100%
%
Your effective match rate โ€” e.g. "50% up to 6% of salary" โ‰ˆ 3%. Enter 0 if none. Enter a rate between 0% and 100%
%
Typical cost-of-living / merit raise, compounded yearly Enter a rate between 0% and 15%
%
Your starting point โ€” this glides down year by year to match the drawdown simulator's "Avg. Annual Return" by the time you retire, so you're not modeled as fully in equities the day you stop working Enter a rate between 0% and 20%
$
Old employer plans โ€” assumed to keep growing, no new contributions Enter an amount of $0 or more
$
Traditional or Roth IRA, brokerage โ€” anything else earmarked for retirement Enter an amount of $0 or more
$
Capped by the IRS each year, with a higher allowance once you hit catch-up age โ€” check the current limit at irs.gov. Can be $0. Enter an amount of $0 or more

Ready to see how this holds up in retirement?

๐Ÿ“‹ Year-by-Year Buildout

Year Age Salary Your Contribution Employer Match IRA Contribution Return Applied Investment Growth Ending Combined Balance

๐Ÿ“ Methodology & Assumptions

This calculator models a simplified accumulation phase:

  • Contribution Timing: Contributions (yours, your employer's, and any IRA contribution) are added at the start of each year, then investment growth is applied to the full balance, same convention as the drawdown simulator below.
  • De-Risking Glide Path: Rather than one flat rate for the whole stretch, "Expected Return (Today)" is treated as a starting point that glides down linearly, year by year, to match the drawdown simulator's "Avg. Annual Return" by your last working year. Modeling the common practice of shifting toward a more conservative mix as retirement gets close, so you're not still modeled as fully in equities on day one of retirement. All three account buckets (active 401(k), old 401(k)/403(b), IRA/other) share this same glide. Because it targets the drawdown simulator's rate, changing that value down below and re-running this calculator will change where the glide ends up.
  • Employer Match: Modeled as a flat effective percentage of salary, assumed fully vested. It does not model specific match formulas or vesting schedules.
  • Old 401(k)/403(b) Accounts: Assumed to keep compounding but receive no new contributions (the common case once you've left an employer).
  • Contribution Limits Aren't Enforced: The IRS caps how much you can actually defer into a 401(k) each year, with a higher allowance once you hit catch-up age โ€” and that cap changes almost every year. This tool doesn't try to model or enforce it; it just compounds whatever percentage you enter. Sanity-check your own plan's real limit, especially at a high contribution rate against a large salary.
  • Raises: Applied once per year to salary, compounding, which also compounds your and your employer's dollar contributions since both are modeled as a percentage of salary.
  • No Social Security, No Taxes: Same as the drawdown simulator. This is pre-tax, and it doesn't attempt to estimate a Social Security benefit. Both are real levers this tool leaves on the table.

So I Built the Slider

Below is a full retirement drawdown simulator: starting balance, years in retirement, average return, average inflation, and a withdrawal rate you can drag anywhere from 0% to 10%. Run it and it'll show you the year the money runs out (if it does), what that balance is actually worth after inflation has been eating it for a few decades, and the highest withdrawal rate your specific assumptions can sustain without ever hitting zero. It isn't a plan. It's a sizing exercise. The same kind I'd run before telling a customer what they actually need to buy, except the workload here is the rest of somebody's life. If you already ran the buildout above, its handoff button drops your projected balance straight into the "Starting Balance" field below.

๐Ÿ“Š Retirement Balance Simulator

See how investment returns, inflation, and your withdrawal rate interact to impact your retirement savings over time.

โš™๏ธ Your Retirement Assumptions

%
0%2%4%6%8%10%
The classic "4% Rule" (Bengen / Trinity Study) is the default โ€” drag the slider or type a rate to see how more conservative or more aggressive withdrawals change the outcome. Enter a rate between 0% and 10%
$
Total retirement savings at day one Enter an amount greater than $0
How long your money needs to last (1-60) Enter a whole number between 1 and 60
%
Historical avg: ~3% Enter a rate between 0% and 15%
%
Balanced portfolio avg: ~6-7% Enter a rate between 0% and 20%

๐Ÿ“‰ Visual Projection

๐ŸŽš๏ธ Withdrawal Rate Sensitivity How the same portfolio holds up at different withdrawal rates, all else equal. Your current rate is highlighted.

Rate Outcome Ending Balance Ending Balance (Today's $)

๐Ÿ“‹ Year-by-Year Breakdown

Year Starting Balance Withdrawal Investment Return Ending Balance Cumulative Withdrawn Purchasing Power
(Today's $)

๐Ÿ“ Methodology & Assumptions

This simulator models a simplified retirement drawdown scenario:

  • Withdrawal Rate: Year 1 withdrawal = your chosen rate ร— the starting balance. The default, 4%, comes from William Bengen's 1994 research and the later Trinity Study โ€” both tested against historical U.S. market returns over ~30-year horizons with a 50-75% stock allocation. It's a widely cited starting point, not a guarantee, which is why this rate is now adjustable.
  • Inflation Adjustment: Each subsequent year, the withdrawal amount increases by the inflation rate to maintain purchasing power.
  • Withdrawal Timing: Withdrawals are taken at the beginning of each year. Investment returns are then applied to the remaining balance.
  • Constant Returns: The average return is applied uniformly each year (no market volatility or sequence-of-returns risk is modeled). Real portfolios experience volatility that can deplete savings faster than this straight-line model shows, even at the same average return.
  • Max Sustainable Rate: Solved by testing withdrawal rates against your exact inflation/return/years assumptions until finding the highest rate that doesn't exhaust the balance before the end of the horizon. It moves whenever you change those assumptions.
  • No Social Security: This projection does not include Social Security benefits, pensions, or any other income sources.
  • No Taxes: Withdrawals are shown pre-tax. Actual spendable income will depend on your tax situation.
  • Purchasing Power: "Today's Dollars" figures show balances deflated by cumulative inflation to illustrate real value erosion.

If You've Still Got a Decade of Paychecks Left

Here's the honest way to use this if you're where I am. Ten, twelve years out, still working, still contributing. Don't plug in today's balance and pretend you're retiring this afternoon. Run it forward. Plug in roughly what your balance will be when you actually plan to stop, and see how the withdrawal rate you're implicitly counting on holds up against the years you'll actually need it to last. Then go look at what you're contributing this year, because that's the only lever in this entire model you can still reach out and pull by hand.

I'm not a financial advisor, and none of this is financial advice. I'm an infrastructure guy with a spreadsheet habit and an occupational allergy to unstated assumptions. I've sat across the table from enough people who got surprised by systems they never stress-tested to know the pattern. Might as well run the model on the one balance sheet that's actually mine.

โ† Back to SQUIRREL!