Template · Finance

Retirement savings projection: contributions, growth and withdrawals

Year-by-year balance from saving to retirement and withdrawals, with five return and saving scenarios.

Create an account

Downloads are included in the $19.85 yearly membership. Sign in

XLSXCSVODSXMLNumbers
Retirement savings projection
Example data — replace the blue input cells with your own.
BALANCE AT RETIREMENT ($)BALANCE IN TODAY'S DOLLARSMONEY LASTS UNTIL AGEMONTHLY SAVING NEEDED ($)
$1,493,037$711,79587$1,455
Nominal dollars at the retirement ageDeflated at the inflation rateLast age with money at the start of the yearMonthly saving from today to reach the target
Target at retirement
Years to retirement30
Years of withdrawals31
Growth factor q = (1 + inflation) / (1 + return)0.9809
PV at retirement of desired income ($)$2,963,537Withdrawals at the start of each year, inflated, discounted at the return after retirement.
PV at retirement of other income ($)$1,085,695
Target balance at retirement ($)$1,877,842Target = PV of desired income less PV of other income, at the retirement age.
Target balance in today's dollars ($)$895,247
Monthly return before retirement0.49%

Showing the first 16 of 54 rows and 6 of 6 columns. Cells with formulas show the formula on hover.

What does this template do?

This workbook projects a retirement account from today to a plan-to age. It is for people planning their own savings, couples comparing options, and advisers preparing a first draft. Each year the balance grows at the expected return, employee and employer contributions are added as a share of salary, and in retirement the desired income less other income is withdrawn at the start of the year, inflated each year.

The Projection tab holds one row per age, up to 80 rows. Contributions are salary times the employee rate plus the employer match, where the match applies to the employee rate up to a cap. The Scenarios tab reruns the balance for returns two points below and above the base, with extra saving of 0, 2 and 4 points of salary. The target balance is the present value at retirement of the inflation-adjusted withdrawals, and the monthly saving figure uses PMT.

The example saver is fictional: age 35, an 80,000 dollar balance, an 85,000 dollar salary, and a Social Security style estimate starting at 67. The return figures are assumptions, not forecasts, and returns are not guaranteed.

What’s inside

  • Year-by-year table from current age to plan-to age, with saving and retired phases
  • Employer match computed on the employee rate up to a salary cap
  • Withdrawals equal desired income less other income, inflated each year
  • Fifteen scenarios: returns from two points below to two points above base, with extra saving of 0, 2 and 4 points
  • Target balance from the present value of inflation-adjusted withdrawals, and the monthly saving needed to reach it

Which tabs does the workbook have?

TabWhat it holds
DashboardBalance at retirement, the lasts-until age, the target and monthly saving, with charts.
InputsAges, balance, salary, contribution rates, returns, inflation and retirement income.
ProjectionOne row per age: phase, contributions, withdrawals, growth, end balance and bars.
ScenariosBalance at retirement and lasts-until age for 15 return and saving scenarios.
NotesWhat the workbook does, the formulas, assumptions and limits.

What formulas does this template use?

This template holds 2,613 formulas in 2,844 cells across 5 tabs, so 92% of its cells calculate. They use 16 distinct functions; the longest formula is 5,809 characters and 2,080 of them read from another tab.

FunctionUsesWhat it does
IF4,571one result when a test is true, another when false
MAX1,624largest value
MIN1,525smallest value
ROUND218rounds to a number of digits
OR192true when any test is true
REPT178repeats text
IFERROR51swaps an error for a fallback value
INDEX46value at a position in a range
MATCH46position of a value in a range
CHOOSE40picks the nth value from a list
ISNUMBER40true for a number
ABS4absolute value

The 12 most used of 16 functions. Counted from the workbook itself. Only functions that Excel, LibreOffice Calc, Google Sheets and Apple Numbers evaluate the same way are used, so the formulas survive every download format.

How do you use it?

  1. On Inputs, enter your ages, balance, salary, contribution and match rates, and the return and inflation assumptions.
  2. Enter the retirement income you want in today's dollars, plus any other income and the age it starts.
  3. Read the balance at retirement, the age the money lasts until and the monthly saving needed from the Dashboard tiles.
  4. Check the Scenarios tab to see how the balance and the lasts-until age move with return and extra saving.
  5. Replace the example figures with your own and review the plan with a qualified advisor.

What is it good for?

  • Estimating a retirement target from a desired income
  • Comparing the employer match with extra saving
  • Checking how long a balance lasts in retirement
  • Preparing questions for a plan review with an advisor

Questions about this sheet

Does the workbook forecast investment returns?

No. Returns, inflation and salary growth are inputs. The Scenarios tab shows how the result moves when the return changes by up to two points.

How is the employer match calculated?

The match is the employer share applied to the employee rate up to the cap, as a share of salary. For example, 50 percent of the first 6 percent of salary.

Why are withdrawals taken at the start of the year?

Each withdrawal comes out before that year's growth. This reduces the balance earlier than end-of-year withdrawals would, so the result is more cautious.

What does the monthly saving figure mean?

It is the level monthly deposit from today that, with the current balance, reaches the target at retirement at the pre-retirement return.