Savings & Investing

How the Savings Goal Calculator Works

Calculate the monthly savings needed to reach a target, or find how long it takes at a fixed contribution rate.

Verified against MoneyHelper — Savings Calculator on 16 Feb 2026 Updated 16 February 2026 3 min read
Open calculator

Translation unavailable — this article is shown in English. View English version

Summary

A savings goal calculator answers one of two questions: “How much do I need to save each month to reach my target?” or “How long will it take to reach my target at a fixed monthly contribution?” Both use the future value of an ordinary annuity formula with monthly compounding.

How it works

The calculator has two modes:

Mode 1: Monthly contribution needed

Given a savings target, current savings, time horizon, and expected annual return, the calculator solves for the monthly payment (PMT) that — combined with the growth of your existing savings — will exactly reach the target.

Mode 2: Time to reach goal

Given a savings target, current savings, fixed monthly contribution, and expected annual return, the calculator simulates month-by-month growth until the balance reaches the target.

Both modes assume:

  • Monthly compounding — interest is applied once per month
  • Ordinary annuity — contributions are made at the end of each month (the standard assumption)
  • Constant return — the annual return rate is fixed for the entire period

The formula

PMT = (Target − PV × (1 + r)^n) × r ÷ ((1 + r)^n − 1)

Where

PMT= Required monthly contribution (£)
Target= The savings goal amount (£)
PV= Current savings / starting balance (£)
r= Monthly interest rate = annual rate ÷ 12
n= Total number of months = years × 12

This formula combines two components:

  1. Future value of current savings: PV × (1 + r)^n — what your existing savings will grow to
  2. Future value of annuity: PMT × ((1 + r)^n − 1) / r — what your monthly contributions will grow to

Setting their sum equal to the target and solving for PMT gives the formula above.

When the return rate is 0%, the formula simplifies to: PMT = (Target − PV) ÷ n

Worked example

Mode 1: £100,000 goal with £10,000 starting savings, 10 years, 5% return

1

Monthly rate

5% ÷ 12 = 0.4167%

= r = 0.004167

2

Total months

10 × 12

= n = 120

3

Future value of £10,000 at 5% over 10 years

£10,000 × (1.004167)^120

= £16,470.09

4

Amount needed from contributions

£100,000 − £16,470.09

= £83,529.91

5

Annuity factor

((1.004167)^120 − 1) ÷ 0.004167

= 155.28

6

Monthly contribution

£83,529.91 ÷ 155.28

= £537.92

Result

Save £537.92 per month to reach £100,000 in 10 years (total contributions: £64,550.76, growth: £25,449.24)

Inputs explained

  • Savings goal — your target amount. Could be a house deposit, emergency fund, car purchase, wedding, or any financial target.
  • Current savings — what you already have saved towards this goal.
  • Time horizon (mode 1) — how many years until you need the money.
  • Monthly contribution (mode 2) — a fixed amount you can save each month.
  • Expected annual return — the annualised growth rate on your savings. 0% for a cash savings account, 3–5% for a mix of cash and bonds, 5–8% for equities (historical average). This is a nominal rate (before inflation).

Outputs explained

  • Monthly contribution (mode 1) — the amount you need to save each month to hit your target.
  • Time to goal (mode 2) — how many years and months until your balance reaches the target.
  • Total contributions — the sum of all monthly payments over the period (plus starting savings).
  • Growth from returns — how much comes from compound interest rather than your own contributions.
  • Savings growth chart — year-by-year visualisation of balance growth, split into contributions (teal) and investment growth (purple), with the target line shown in red.

Assumptions & limitations

  • Constant return rate — real investment returns fluctuate year to year. The calculator models a fixed annual return. Over long periods, annualised returns smooth out, but short-term results can differ significantly.
  • No inflation adjustment — all figures are in today’s money. A 5% nominal return with 2% inflation gives roughly 3% real growth.
  • No tax — interest and investment gains may be taxable outside of an ISA or pension wrapper. The calculator does not deduct tax from returns.
  • No fees — fund management charges (OCF) reduce your effective return. Subtract fees from the expected return for a more realistic estimate (e.g., 7% gross − 0.15% OCF = 6.85% net).
  • End-of-month contributions — the formula assumes payments at the end of each month (ordinary annuity). Paying at the start of each month (annuity due) would result in a slightly lower required contribution.
  • No withdrawals — the model assumes you never withdraw from the savings pot during the accumulation period.

Verification

Test caseInputExpected resultSource
Standard goal£100k target, £10k current, 10yr, 5%£537.92/moFormula: PMT = (100000 − 10000×1.00417^120) / ((1.00417^120−1)/0.00417)
Short-term goal£50k target, £5k current, 5yr, 4%£662.08/moFormula calculation
Zero return£25k target, £0 current, 3yr, 0%£694.44/moSimple division: 25000 ÷ 36
Time to goal£100k target, £10k current, £500/mo, 5%127 months (10yr 7mo)Month-by-month simulation
Time: short£50k target, £5k current, £750/mo, 4%54 months (4yr 6mo)Month-by-month simulation
Already at goal£50k target, £60k current£0/mo (goal reached)Boundary check

Sources

savings-goal future-value annuity compound-interest monthly-contribution