Read in other languages (18)
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
Where
This formula combines two components:
- Future value of current savings: PV × (1 + r)^n — what your existing savings will grow to
- 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
Monthly rate
= r = 0.004167
Total months
= n = 120
Future value of £10,000 at 5% over 10 years
= £16,470.09
Amount needed from contributions
= £83,529.91
Annuity factor
= 155.28
Monthly contribution
= £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 case | Input | Expected result | Source |
|---|---|---|---|
| Standard goal | £100k target, £10k current, 10yr, 5% | £537.92/mo | Formula: PMT = (100000 − 10000×1.00417^120) / ((1.00417^120−1)/0.00417) |
| Short-term goal | £50k target, £5k current, 5yr, 4% | £662.08/mo | Formula calculation |
| Zero return | £25k target, £0 current, 3yr, 0% | £694.44/mo | Simple 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
Related calculators
Compound Interest
Project how your savings or investments grow over time with compound interest. See contributions vs growth with a chart.
ISA
Calculate how much your ISA could be worth tax-free. Compare Cash ISA, Stocks & Shares ISA, and Lifetime ISA with 25% government bonus. See how much tax you save vs a regular account.
FIRE
Calculate your FIRE number and how long until financial independence. Lean, regular, fat, barista, and custom FIRE modes.
Emergency Fund
Calculate your emergency fund target based on monthly expenses. Track progress toward 3, 6, or 12 months of coverage.
Deposit Timeline
Calculate how long it takes to save for a house deposit. See your projected savings date and track progress with a growth chart.