Connect via MCP →

Enter Calculation

Formula

Formula: Savings Goal Calculator: Time to Reach a Target
Show calculation steps (1)
  1. Zero-interest special case

    Zero-interest special case: Savings Goal Calculator: Time to Reach a Target

    When the rate is 0%, balance grows only by deposits, so the number of periods is linear.

Advertisement

Results

Time to Reach Your Goal
6.16
years (about 6 yr 2 mo)
Number of periods to reach goal (exact) 73.95
Whole periods needed (rounded up) 74
Total of your deposits 8,400
Total interest earned 1,607.07

What this calculator does

This Savings Goal Calculator tells you how long it will take to reach a target amount when you start with a lump sum, add a fixed deposit every period, and earn compound interest. It is universal compound-interest math, so it works for any currency — only the symbols are cosmetic. The tool ignores taxes, fees and rate changes, giving a clean deterministic estimate.

Bar chart showing a savings balance climbing over time from a starting amount to a target goal line
A growing balance built from a starting deposit, regular contributions and compound interest, rising until it crosses the goal.

How to use it

Enter your Starting Amount (present value, often 0), the Savings Goal you want to reach, your Regular Deposit per period, and the Annual Interest Rate. Choose how often interest compounds and deposits are made — deposits are assumed to occur at the same frequency. Pick whether deposits land at the end of each period (ordinary annuity) or the beginning (annuity due). The result shows the time in years, the whole number of periods required, total deposited and total interest earned.

The formula explained

Starting from the future-value-of-an-annuity equation \(FV = PV(1+i)^{n} + PMT\cdot\left[\dfrac{(1+i)^{n} - 1}{i}\right]\), we solve for n. Letting i be the periodic rate (annual rate ÷ periods per year), the closed form is $$n = \dfrac{\ln\!\left(\dfrac{FV + PMT/i}{PV + PMT/i}\right)}{\ln(1+i)}.$$ For annuity-due timing, \(PMT/i\) is replaced by \(PMT(1+i)/i\). When the rate is 0%, the balance grows only by deposits, so $$n = \dfrac{FV - PV}{PMT}.$$

Advertisement
Diagram showing the variables that determine the number of periods to reach a goal
The inputs that drive the time-to-goal formula: present value, periodic payment, interest rate and future value.

Worked example

Start with $1,000, goal $10,000, deposit $100 monthly at 5% compounded monthly. The periodic rate \(i = 0.05/12 = 0.0041667\) and \(PMT/i = 24{,}000\). Then $$x = \frac{10{,}000 + 24{,}000}{1{,}000 + 24{,}000} = 1.36,$$ and $$n = \frac{\ln(1.36)}{\ln(1.0041667)} \approx 73.95 \text{ months}$$ — round up to 74 months, about 6 years 2 months. Total deposited \(= 1{,}000 + 100\times74 = \$8{,}400\), and interest earned is roughly $1,607.

FAQ

What if I set the rate to 0%? The calculator uses the linear formula \(n = (FV - PV)/PMT\), so the goal is reached purely through deposits.

Can I reach a goal with no deposits? Yes, if you have a starting balance and a positive rate — it computes pure compound growth, \(n = \ln(FV/PV)/\ln(1+i)\).

Why is the whole-period number rounded up? Interest credits and deposits happen at discrete period ends, so you need a full extra period to meet or exceed the target.

Last updated: