Calculating Savings Rate
How much do you need to set aside each year? It comes down to three things: how fast your investments grow, how fast inflation erodes the target, and how far away the target sits. The notation below uses gross multipliers, not rates — means 8% annual growth, means 3.5% inflation. This is a retirement target, so it takes the spending deflator, not the real-return hurdle (section “Which Number to Plan With”):
- — base annual contribution, in today’s dollars
- — investment growth multiplier (e.g. ), assumed greater than
- — inflation multiplier (e.g. )
- — number of years
- — target amount, in today’s dollars
Suppose you index your contributions to inflation each year — your salary keeps pace, so you save a constant share of a growing paycheck. To reach a goal worth in today’s dollars, you must accumulate in nominal dollars by year , and the portfolio you build is:
|
| (2.1) |
This closed form is the same geometric-series trick as the annuity formula in section “Loan Amortization (Annuities)”: the year- contribution is (the base amount, indexed times — so the first year’s deposit is , a detail the worked example below returns to), and it then compounds at for the remaining years; summing those terms collapses to the expression shown. The unindexed case two formulas down is the plain annuity: set the indexing to zero and the bracket is with .
Setting that equal to and solving for the contribution gives:
|
| (2.2) |
If contributions are not indexed to inflation — you save the same nominal amount every year — each dollar has to do more work, so the required contribution is higher:
|
| (2.3) |
|
| (2.4) |
Take (8% growth), (3.5% inflation), years, and a target of . With inflation-indexed contributions:
Here is the base figure in today’s dollars; the schedule is indexed, so the first year’s actual contribution is , rising with inflation each year thereafter. Holding the contribution flat in nominal terms instead costs more — $43,481 every year:
For the latter case you can also use the PMT function in Excel or Google Sheets to calculate your savings rate — its arguments are (rate, number of periods, present value, future value), and spreadsheets report payments as negative numbers, money leaving your pocket, hence the leading minus:
=-PMT(0.08, 20, 0, 1000000*1.035̂20)
or for same case, but with bi-weekly contributions (assuming 26 payments per year):
=-PMT(1.08̂(1/26)-1, 20*26, 0, 1000000*1.035̂20)
per paycheck,
a year
The per-paycheck rate is — the rate that compounds 26 times to 8% — and not , which would overshoot, for the same reason multiyear inflation is not the sum of annual rates.