Savings Goal Calculator
Free savings goal calculator: find the monthly contribution needed to reach a savings target by a date, with interest growth on what you already have and worked examples.
Updated 2026-06-09 · Free · No sign-up · Runs privately in your browser
What is a savings goal calculator?
A savings goal calculator tells you how much to set aside each month to hit a specific target by a chosen date. You enter the goal, what you already have saved, the time you have, and the annual interest rate you expect to earn, and the tool returns the required monthly contribution.
The trick is that two things work toward your goal at once: the balance you already hold keeps earning interest, and every new deposit earns interest too. So you almost never need to save the goal divided by the number of months — the calculator nets out the growth and solves for the deposit that exactly closes the gap. It is part of our finance calculators collection and is built for fast, repeatable “how much per month?” planning.
How is the monthly contribution calculated?
First the calculator grows your current savings to the end of the term:
Grown balance = current × (1 + i)^n
Whatever that leaves short of the goal must come from level monthly deposits. The future value of a stream of equal end-of-month deposits is the standard annuity factor, so solving for the payment gives:
PMT = (goal − current·(1 + i)^n) × i ÷ ((1 + i)^n − 1)
Where:
- PMT = the monthly contribution you need
- goal = the target balance you want to reach
- current = the amount you already have saved
- i = the monthly interest rate = annual rate ÷ 12 (6% per year gives i = 0.005)
- n = the number of months = years × 12
Units matter: the rate is annual, entered as a percentage, and the tool converts it to the monthly decimal i. The term is in whole years and becomes months as n. If the grown balance already exceeds the goal, the formula would go negative, so the calculator simply reports a required contribution of 0 — your existing savings get there on their own.
Examples
Example 1 — $50,000 goal in 5 years, starting with $5,000 at 6%
Here i = 0.06 ÷ 12 = 0.005 and n = 5 × 12 = 60. First grow the $5,000:
Grown balance = 5,000 × (1.005)^60 ≈ 6,744
That leaves about 50,000 − 6,744 = 43,256 to fund with deposits:
PMT = 43,256 × 0.005 ÷ ((1.005)^60 − 1) ≈ 620
- Grown balance ≈ $6,744
- Required monthly contribution ≈ $620 per month
Saving about $620 a month for five years, with interest doing part of the work, reaches the $50,000 target.
Example 2 — $20,000 goal in 3 years, starting from $0 at 5%
With nothing saved yet, current = 0, so the grown balance is 0 and the whole goal comes from deposits. Here i = 0.05 ÷ 12 ≈ 0.004167 and n = 36:
PMT = 20,000 × 0.004167 ÷ ((1.004167)^36 − 1) ≈ 516
- Grown balance = $0
- Required monthly contribution ≈ $516 per month
You contribute about $18,580 over 36 months; interest covers the rest of the $20,000.
Example 3 — $10,000 goal in 2 years, starting with $8,000 at 4%
Your existing balance does most of the work. i = 0.04 ÷ 12 ≈ 0.003333, n = 24:
Grown balance = 8,000 × (1.003333)^24 ≈ 8,665
PMT = (10,000 − 8,665) × 0.003333 ÷ ((1.003333)^24 − 1) ≈ 53.52
- Grown balance ≈ $8,665
- Required monthly contribution ≈ $53.52 per month
Because most of the goal is already saved and earning interest, the monthly amount drops to a little over fifty dollars.
How the timeline changes the monthly amount
More time means each deposit gets a longer runway, so the required monthly contribution falls fast. The table below shows the monthly amount for a $25,000 goal starting from $0 at 5%, matching the calculator’s output:
| Time horizon | n (months) | Monthly contribution |
|---|---|---|
| 3 years | 36 | $645.11 |
| 5 years | 60 | $367.61 |
| 10 years | 120 | $161.00 |
| 15 years | 180 | $93.53 |
Stretching the same $25,000 goal from 3 years to 15 years cuts the monthly amount from about $645 to about $94 — the clearest argument for starting early.
Common uses
- Emergency fund — work out the monthly amount to reach three to six months of expenses by a target date.
- Down payment — plan deposits toward a house, car or large purchase a few years out.
- Vacation or wedding fund — size a short-term savings plan with a hard deadline.
- College or tuition saving — set a long-horizon monthly contribution with modest investment returns.
- Topping up an existing balance — see how much your current savings already cover and what is left to fund.
Tips and common mistakes
- Enter the rate as a percentage, not a decimal. Type
6, not0.06— the tool converts it to the monthly ratei. - Match the rate to the account. Use a high-yield savings rate for short goals and a conservative investment return for goals many years away; an optimistic rate understates the deposit you actually need.
- Don’t forget what you already have. Including your current balance can cut the monthly figure sharply, as Example 3 shows.
- A 0 result is valid. If the tool returns $0, your current savings already grow past the goal — you can stop or aim higher.
- Round up in real life. Saving a few dollars more than the calculated minimum builds a cushion against months you fall short or rates that dip.
Limitations and accuracy notes
This calculator assumes a constant annual rate, equal deposits made at the end of each month, and a whole number of years. It does not model taxes, account fees, inflation, variable rates or irregular deposits, all of which shift real-world outcomes. Figures are rounded for display, so a small difference from a hand calculation or a bank statement is normal. Everything runs privately in your browser — your goal, balance and rate are never uploaded — and the result is an educational projection, not a guarantee.
For more planning, estimate how fast a balance doubles with the rule of 72 calculator, project lump-sum and contribution growth with the compound interest calculator, or compare it against flat-rate growth with the simple interest calculator and explore borrowing with the loan calculator in our finance calculators collection.
Frequently asked questions
How does a savings goal calculator work?+
It grows your current savings to current × (1+i)^n, subtracts that from your goal, then solves for the level monthly deposit that fills the gap using PMT = (goal − current·(1+i)^n)·i ÷ ((1+i)^n − 1).
What is the savings goal formula?+
PMT = (goal − current·(1+i)^n)·i ÷ ((1+i)^n − 1), where i is the monthly rate (annual rate ÷ 12) and n is the number of months.
How much should I save per month to reach $50,000 in 5 years?+
Starting with $5,000 at 6% per year, the $5,000 grows to about $6,744 over 60 months, leaving roughly $43,256 to fund with about $620 per month.
What happens if my current savings already reach the goal?+
If your current balance grows past the goal on its own, the required monthly contribution is 0 because no extra deposits are needed.
Does the calculator account for interest on my deposits?+
Yes. Each monthly deposit earns the monthly rate i for the remaining months, so the required contribution is lower than the goal divided by the number of months.
What interest rate should I use?+
Use the realistic annual return for where the money sits: a high-yield savings rate for short goals, or a conservative investment return for longer horizons.
Is the calculation done privately in my browser?+
Yes. The math runs entirely in your browser, so your goal amount, balance and rate are never sent to a server.