Home Tools Blog About

Savings Goal Calculator

In short

Find how much to save each month to reach a goal, with compound growth and a projection chart. Runs in your browser, no sign-up.

  • Runs in your browser
  • Nothing uploaded
  • Free, no sign-up

Find out how much to set aside each month to hit a savings target by a chosen date, including the interest your balance earns along the way. Everything is calculated in your browser.

$0needed per month
$0you contribute
$0interest earned
Save each month to reach your goal$0

Loading chart...

YearContributionsInterestBalance

Assumes a steady monthly deposit and a constant annual return compounded monthly. Real returns vary, so treat the interest as an estimate and revisit your plan as rates change.

🛡
100% PrivateNo server uploads, ever
InstantRuns in your browser
💧
No WatermarksClean output, always
🆓
Free ForeverNo accounts, no limits

How to Use Savings Goal Calculator

Savings Goal Calculator preview
Savings Goal Calculator. Free online tool that runs in your browser.
  1. Enter your goal. Type the amount you want to save and how much you already have set aside.
  2. Set the time and return. Choose how many years you have and the annual return you expect on your savings.
  3. Read the monthly amount. The calculator shows how much to deposit each month, plus the interest your balance earns.
  4. Adjust and compare. Change the timeframe or return to see how a longer horizon lowers the monthly amount you need.

Frequently Asked Questions

How does the calculator work?

It uses the future value of an annuity: your current savings grow with compound interest, and it solves for the monthly deposit that closes the gap to your goal by your target date.

What return should I assume?

Use a rate that matches where you keep the money. A high-yield savings account might be a few percent, while a diversified investment portfolio has historically returned more but with risk.

Does it account for compound interest?

Yes. Interest compounds monthly on your balance, which is why the total you contribute is less than your goal.

Is my money sent anywhere?

No. Every calculation runs in your browser and nothing you enter is uploaded or stored.

What if I can only save a fixed amount?

Enter your goal and see the monthly figure, then adjust the years until the monthly amount fits your budget.

Are the results guaranteed?

No. Real returns vary year to year, so treat the interest as an estimate and review your plan as rates change.

Keep going

Related Tools

All Financial tools →

Auto Loan Calculator - Car Payment

Free auto loan calculator with trade-in, sales tax and fees. See your monthly car…

Break-Even Calculator

Calculate your break-even point in units and revenue from fixed costs, price and variable…

Budget Calculator

Split your income into needs, wants and savings with the 50/30/20 rule, or your…

Car Affordability Calculator

See how much car you can afford from your monthly payment, down payment, APR…

CD Calculator

Calculate the maturity value and interest of a certificate of deposit from your deposit,…

Compound Interest Calculator - Growth

Free compound interest calculator with monthly contributions. See your future value, total interest, a…

Debt Payoff Calculator - Credit Card

Free debt payoff calculator. See how long to clear a credit card or loan…

Home Affordability Calculator

See how much house you can afford from income, debts and down payment using…

Inflation Calculator - Future Cost and Value

Free inflation calculator. See the future cost of money or the buying power of…

Investment Calculator - Future Value Solver

Free investment calculator. Solve for future value, starting amount, monthly contribution, return rate or…

Loan Calculator - Payment and Interest

Free loan calculator. Enter the amount, rate and term to see your monthly payment,…

Mortgage Calculator - Payment and Amortization

Free mortgage calculator with taxes, insurance, PMI, HOA and extra payments. See your monthly…

Share

Embed this tool

Add this free tool to your website. Copy and paste the code: