All tools

Savings Goal / Time-to-Target Calculator

Math

Calculate how long it takes to reach a savings goal at a fixed monthly contribution, or how much you need to save each month to hit a goal by a target date

Enter a savings goal, your current balance, and an annual interest rate to answer one of two questions: how long it takes to reach the goal at a fixed monthly contribution, or how much you need to contribute each month to reach the goal by a specific timeframe. It uses the standard ordinary-annuity formula (contributions at the end of each month, compounded monthly at a constant rate) to solve for whichever quantity you need, and also shows the total contributed, total interest earned along the way, and the final balance. This is the same math behind a loan calculator run in reverse: instead of solving for a payment against a debt, it solves for a contribution or a timeline toward an asset.

financesavingsgoalcalculatorcompound-interestannuity

How to use Savings Goal / Time-to-Target Calculator

  • 1.Pick a mode: solve for time (how long to reach the goal at a fixed monthly amount) or solve for the required monthly contribution (to hit the goal within a target number of months).
  • 2.Enter your goal amount, current savings, and an annual interest rate, plus the monthly contribution or target months depending on the mode you picked.
  • 3.Read the result: months (or required contribution), total contributed, interest earned, and the final balance.

Frequently asked questions

Does this account for taxes on the interest earned?
No. It's a pure time-value-of-money calculation with no tax, inflation, or account-type assumptions baked in. Treat the interest-earned figure as gross, before any tax you might owe on it.
What if I set the monthly contribution to zero?
In time-to-goal mode, a zero contribution only works if your current savings is already above zero and the interest rate is above zero, since otherwise the balance would never move. With both at zero, the calculator returns an error instead of an infinite timeline.
Why is the months figure fractional?
The exact time-to-goal is rarely a whole number of months, so the tool reports both the exact fractional value and a rounded-up whole-month figure (monthsRounded), since you can't make a partial month's contribution. Total contributed and interest earned are computed using the rounded month count.
Can I use this for a target that already has enough saved?
Yes. If your current savings already meets or exceeds the goal (or would through growth alone), the tool returns zero months or zero required contribution rather than an error.

Use via API, SDK, or MCP

cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/savings-goal-calculator \
  -H "Authorization: Bearer utx_live_..." \
  -H "Content-Type: application/json" \
  -d '{"mode":"time-to-goal","goalAmount":10000,"currentSavings":1000,"annualInterestRatePercent":4,"monthlyContribution":300,"months":12}'

Get an API key from your dashboard · Full API docs →