Savings Goal Calculator
Work backward from a savings goal to the exact monthly amount you need to save - factoring in what you already have and the interest you earn along the way.
- Free, no account
- No watermark
- No usage limit
About the Savings Goal Calculator
Almost every savings and compound-interest calculator runs the math forward. You feed it a monthly amount, it shows a balance five years out, and you nudge that number up and down until the total finally lands near your target. That guess-and-check dance is backwards from how anyone actually thinks about money. Nobody wonders what $340 a month turns into. They wonder how to get $30,000 for a down payment by the spring they want to buy. This calculator answers that question directly. Give it the goal, the deadline, what you already have, and the interest rate, and it hands back the one number you can act on: the exact amount to set aside each month. Free, runs entirely in your browser, updates the instant you touch a field, nothing uploaded.
It also does two things the forward calculators skip. It splits the result so you see how much of the goal is your own money and how much the interest quietly covers, and if your balance will grow past the target on its own before the deadline, it says so instead of demanding a deposit you do not need. It uses real monthly compounding either way, the future value of an annuity, not the goal crudely divided by the months. And when your budget sets the pace instead of a date, the "How long at $X/mo?" tab flips the whole thing and solves for the finish date instead.
How to use
- Enter your savings goal. The dollar target you are building toward, $5,000 for a trip, $60,000 for a down payment, whatever it is.
- Add what you have already saved (optional). This is your head start, and it lowers the monthly more than you would guess, so put in the real figure instead of leaving it at zero out of habit.
- Set the annual interest rate as a percentage. Something like
4for a high-yield savings account, or0if the money is just sitting in cash. - Pick your deadline. A number plus "years" or "months." Want it in 18 months? Type
18and switch the unit to months. - Read the monthly number. That is what to save each month. Below it, the tool breaks out the total you will contribute over the whole run versus how much of the goal the interest covers.
To flip the question, hit the "How long at $X/mo?" tab. Now you tell it what you can save each month and it tells you how many years and months until you reach the goal.
Time matters more than the interest rate
When a goal feels out of reach, most people go hunting for a better interest rate. That is a reasonable instinct, but on the goals we actually save for, the ones a few years out, the rate is the wrong lever. The timeline moves the monthly number far more, because stretching the deadline divides the same target across more deposits.
Say you want $30,000. Give yourself two years at 4% and you are saving about $1,203 a month. Give yourself four years at the same rate and it drops to roughly $577. You did not find a better account or come into money, you just doubled the number of months and let the same goal spread thinner. There is a second discount on top: more months also means more time for interest to build, so those extra months quietly pick up growth of their own.
The honest flip side is that on a short goal, a year or two, the rate barely matters, so do not let a slightly higher yield talk you into a longer lock-up or more risk than a near-term goal is worth. Rate-hunting pays off over long horizons and almost nowhere else. The best way to use the tool here is to solve for the deadline you want, then run it again a year longer and look at how far the monthly falls. On a big goal the drop is usually bigger than the extra wait feels.
Three common goals, run through the calculator
An emergency fund of $15,000 in six months, with $2,000 already banked and a 4% account, needs about $2,140 a month. Steep on purpose, an emergency fund is meant to be built fast, and over six months barely $150 of it comes from interest. If that monthly is too high, the honest fix is a longer timeline, not skipping the fund.
A $60,000 house down payment over five years, starting from $8,000 at 4.5%, comes to roughly $745 a month. Here the horizon is long enough that interest and the growth on your existing $8,000 cover more than $7,000 of the target on their own.
A $5,000 vacation in twelve months from zero at 4% lands around $409 a month. Interest kicks in maybe $90 across the year, pleasant but not the point. On a goal this short the real payoff is seeing a concrete figure you can commit to, or pushing the trip out a couple of months to soften it.
Frequently asked questions
What interest rate should I actually put in?
Use the rate your money will really earn where it is sitting. For a high-yield savings or money-market account that is the posted APY, usually around 4% lately though it moves with the Fed. A plain checking account earns closer to nothing, so put in 0% and do not flatter the number. And do not plug a stock-market return like 8% into a near-term goal. Money you need in a year or two should not be riding the market, where a dip right before your deadline can wreck the plan. Match the rate to where the cash will actually sit.
What if I already have some money saved?
Put it in the "already saved" box and the monthly number drops, often by more than you would expect. Your existing balance does two jobs at once, it shrinks the gap you still have to fill and it keeps earning interest right up to the deadline. A $10,000 goal that needs $500 a month from scratch might need closer to $400 if you start with $2,000 already in the account. It is the most skipped input on the page, people leave it at zero reflexively and hand themselves a scarier number than they owe.
Can I find out how long a set monthly amount will take instead?
Yes, that is the second tab. Switch to "How long at $X/mo?", enter the amount you can comfortably save along with the goal, current savings, and rate, and it steps through the balance month by month until you hit the target, then reports the years and months. If the deposit is too small to ever get there, at a zero rate especially, it tells you the goal is out of reach within a hundred years rather than spinning forever. Useful when your budget picks the deposit and you just want the finish date.
What does setting the rate to 0% give me?
The clean baseline: your goal minus what you have saved, split evenly across the months, with no growth on top. It is genuinely useful as a comparison. Run your real rate, then run 0%, and the gap between the two monthly figures is exactly what the interest is worth to you in plain dollars. The longer the timeline, the wider that gap, which is the clearest way to see why a decent account is worth chasing.
Does a fixed dollar goal lose value while I save for it?
Yes, and most calculators never say so. A $50,000 target six years out buys less than $50,000 does today, so if the thing you are saving for drifts up in price, you can hit your number and still fall short of the real cost. It adds up over the years, so on a long goal it is worth padding the number a bit. Nudge a far-off $50,000 up to $55,000 or so, so the goal tracks what the thing will actually cost when you arrive. For anything a year or two out, inflation is small enough to ignore.
Why is my result different from another savings calculator?
Almost always deposit timing or compounding frequency. This one assumes deposits at the end of each month and interest compounded monthly, the conservative convention. A calculator that adds the deposit at the start of each period, or compounds only once a year, will land a little off. Start-of-period deposits earn one extra period of interest, so they show a slightly lower monthly. The gaps are usually rounding-level, match the timing and frequency and the two line up.
Is anything I enter sent to a server?
No. Every number is worked out locally in the page, with no network calls at all. Nothing is uploaded, stored, or logged, and the tool keeps working with the wifi off once the page has loaded. Refreshing wipes the fields back to empty, because it never remembers or transmits a thing.