Saving
How To Calculate How Long It Takes To Reach A Savings Goal
A savings goal has three moving parts — what you already have, what you add each month, and what compounding quietly adds on top. The third one is the reason rounding your monthly figure to a nice number can push your finish line out by years.
Quick Answer
n = ln((FV x r + PMT) / (PV x r + PMT)) / ln(1 + r)
- n
- Number of periods (months if deposits and rate are monthly)
- FV
- Target balance you want to reach
- PV
- Amount already saved today
- PMT
- Deposit made at the end of each period
- r
- Periodic interest rate — annual rate divided by periods per year
Number of periods equals the natural log of (target times the periodic rate, plus the monthly deposit) divided by (starting balance times the periodic rate, plus the monthly deposit), divided by the natural log of one plus the periodic rate. Saving $500 a month toward $50,000 from a $5,000 start at 5% compounded monthly takes 73.95 months — about 6.2 years. Without interest the same deposits would take 90 months, so growth covers roughly 16 months and $8,025 of the total.
What Is How Long It Takes To Reach A Savings Goal?
Most people plan savings by division: subtract what you have from what you want, divide by what you can put aside, and you get a number of months. That arithmetic is correct and it is systematically pessimistic, because it ignores the fact that every month's balance earns something. The honest version of the question is not "how many deposits fit into the gap" but "how many deposits, each one earning interest until the finish line, does it take to close it".
Solving that version means undoing the compound growth formula. The future value of a starting balance plus regular deposits is FV = PV(1 + r)^n + PMT x ((1 + r)^n - 1)/r. Rearranging for n — the variable you actually want — gives the n-per formula: n = ln((FV x r + PMT)/(PV x r + PMT)) / ln(1 + r). It looks forbidding, but every symbol is something you already know: your target, your balance, your monthly amount, and your monthly rate.
One detail decides whether the answer matches your bank statement. The ordinary form above assumes deposits land at the end of each period, which is what most automatic transfers effectively do and what most spreadsheet NPER functions assume by default. If you deposit at the start of each month instead, every contribution gets one extra month of compounding, and the required n drops slightly. The gap is small — under a month on a multi-year goal — but it is the textbook explanation when two calculators disagree.
The size of the interest effect is easy to underestimate because it depends on the horizon, not on the deposit alone. Saving $500 a month from nothing toward $50,000 without interest takes 100 months; at 5% compounded monthly it takes 83.77 months. Push the same $500 toward $250,000 and the interest-free answer is 500 months, while 5% growth gets there in 270.81 — a saving of 229.19 months, over nineteen years. The longer the horizon, the more the finish line is decided by the return rather than by discipline.
Sensitivity follows the same pattern. On the $50,000 goal with a $5,000 start, raising the deposit from $500 to $600 saves 10.48 months, while nudging it to $520 saves only 2.37 — the return on effort is better in big steps than in small ones. Lifting the assumed yield from 5% to 6% moves that same goal by only 2.44 months, but on the $250,000 goal the same one-point change is worth 19.63 months, because the extra point earns on the whole accumulated balance every month for decades.
There is a second question hiding inside the same formula, and it is often the more useful one. Instead of fixing the deposit and solving for time, fix the deadline and solve for the deposit: PMT = (FV - PV(1 + r)^n) x r / ((1 + r)^n - 1). Reaching $50,000 in five years from nothing at 5% requires $735.23 a month rather than the naive $833.33 — the missing $98 is what the account earns for you. If that figure is unaffordable, the real conclusion is not that saving fails, but that the deadline and the target are mutually inconsistent, and one of them has to move.
Finally, a savings goal measured in nominal dollars drifts. A $50,000 target set today will not buy what $50,000 buys in six years, and a goal set for something priced in the future — tuition, a house deposit, a car — should be inflated to its future cost before it goes into the formula. Deflating the target is the wrong instinct here: the plan has to land on the number money will actually cost, not the number it costs now.
Formula
n = ln((FV x r + PMT) / (PV x r + PMT)) / ln(1 + r)
The compound growth formula solved for the number of periods. Use the monthly rate and a monthly deposit so n comes out in months.
| Symbol | Meaning | Unit | Notes |
|---|---|---|---|
| FV | Target balance | currency | The future dollar amount you want the account to hold. Inflate it to future prices if it is tied to something you will buy later. |
| PV | Balance already saved | currency | Today's starting amount. Zero is fine; the formula handles it as long as PMT is positive. |
| PMT | Deposit each period | currency | Assumed constant and deposited at the end of each period. Varying contributions need a month-by-month simulation instead. |
| r | Periodic interest rate | decimal | Annual percentage yield divided by the number of deposits per year. A 5% APY with monthly deposits gives r = 0.05/12 = 0.00416667. |
| n | Number of periods until the goal | periods | Divide by 12 for years when using monthly inputs. Round up — you reach the target partway through a real month. |
PMT = (FV - PV x (1 + r)^n) x r / ((1 + r)^n - 1)
The inverse question: given a fixed number of months, what monthly deposit closes the gap. This is the form to use when the deadline is not negotiable.
| Symbol | Meaning | Unit | Notes |
|---|---|---|---|
| n | Number of periods allowed | periods | Months remaining until the deadline, multiplied by the deposits per year. |
| PMT | Required deposit per period | currency | Lower than the naive gap-over-time figure, because the balance earns interest along the way. |
Growth = FV - PV - PMT x n
Total contributions subtracted from the target. Anything left over was earned by compounding, which tells you how much of the plan depends on the return assumption.
| Symbol | Meaning | Unit | Notes |
|---|---|---|---|
| Growth | Interest portion of the final balance | currency | A high ratio means the timeline is sensitive to the assumed return and should be stress-tested at a lower rate. |
How To Calculate How Long It Takes To Reach A Savings Goal
- 1
Set the target in future dollars
If the goal is tied to a purchase years away, inflate today's price by expected inflation before you start. A target set in today's dollars is a target for today's purchase, not the one you will actually make.
- 2
Convert the annual yield to a periodic rate
Divide the APY by 12 for monthly deposits, or by 26 for fortnightly. A 5% APY becomes r = 0.00416667. Using 0.05 as the monthly rate makes every answer absurd.
- 3
Build the ratio inside the logarithm
Numerator: target times r, plus the deposit. Denominator: starting balance times r, plus the deposit. For $50,000, $5,000, $500 and r = 0.00416667 that is (208.33333 + 500)/(20.83333 + 500) = 708.33333/520.83333 = 1.3600000.
- 4
Divide by the log of the growth factor
ln(1.3600000) = 0.3074847 and ln(1.00416667) = 0.00415801. The quotient is 73.95 months, or about 6.2 years. Computing with full precision matters here — rounding the intermediate logs to four places shifts the answer by several months.
- 5
Split the result into deposits and growth
Contributions are $5,000 + $500 x 73.95 = $41,974.98, leaving $8,025.02 of the $50,000 earned by interest. That is 16.05% of the target — enough that a smaller assumed return would visibly move the finish line.
Examples
Example 1: $50,000 from a $5,000 start at $500 per month
- Target
- $50,000
- Starting balance
- $5,000
- Monthly deposit
- $500
- Annual yield
- 5.00% compounded monthly
| Step | Calculation | Result |
|---|---|---|
| Monthly rate | 0.05 ÷ 12 | 0.00416667 |
| Numerator — target times rate plus deposit | $50,000 x 0.00416667 + $500 | 708.33333 |
| Denominator — start times rate plus deposit | $5,000 x 0.00416667 + $500 | 520.83333 |
| Ratio | 708.33333 ÷ 520.83333 | 1.3600000 |
| Divide the logs | ln(1.3600000) ÷ ln(1.00416667) | 73.95 months |
| Contributed versus earned | $5,000 + $500 x 73.95 = $41,974.98 contributed | $8,025.02 earned (16.05% of the goal) |
Result: 73.95 months — about 6.2 years. Contributions $41,974.98, growth $8,025.02, so 16.05% of the final balance is interest rather than deposits.
Example 2: $100,000 — what the return assumption is worth
- Target
- $100,000
- Starting balance
- $10,000
- Monthly deposit
- $400
- Annual yield
- 6.00% compounded monthly
| Step | Calculation | Result |
|---|---|---|
| Naive timeline with no interest | ($100,000 - $10,000) ÷ $400 | 225.00 months (18.75 years) |
| Monthly rate at 6% | 0.06 ÷ 12 | 0.005 |
| Ratio | ($100,000 x 0.005 + $400) ÷ ($10,000 x 0.005 + $400) | 2.0000000 |
| Divide the logs | ln(2.0000000) ÷ ln(1.005) | 138.98 months |
| Timeline saved by compounding | 225.00 - 138.98 | 86.02 months (7.17 years) |
| Contributions over that shorter run | $10,000 + $400 x 138.98 | $65,590.29 contributed |
| What compounding supplies | $100,000 - $65,590.29 | $34,409.71 earned |
Result: 138.98 months — about 11.6 years, or 86.02 months sooner than the interest-free estimate. Growth supplies $34,409.71 of the final $100,000.
Example 3: Reverse direction — the deposit a fixed deadline demands
- Target
- $50,000
- Starting balance
- $0
- Deadline
- 5 years (60 months)
- Annual yield
- 5.00% compounded monthly
| Step | Calculation | Result |
|---|---|---|
| Naive monthly figure with no interest | $50,000 ÷ 60 | $833.33 |
| Growth factor over 60 months | (1 + 0.00416667)^60 | 1.2833587 |
| Required deposit from the inverse formula | $50,000 x 0.00416667 ÷ (1.2833587 - 1) | $735.23 |
| What compounding contributes over five years | $833.33 - $735.23 | $98.10 per month |
Result: $735.23 per month rather than the naive $833.33 — the account supplies $98.10 a month of the requirement, about $5,886 across five years.
Calculator
Months to reach the goal
73.95
- Years to reach the goal
- 6.1625
- Total you contribute
- $41,974.98
- Supplied by compounding
- $8,025.02
Values update as you type. This calculator covers the single scenario its formula assumes — see Common Mistakes for what it leaves out.
Prefer a full-width tool? Open the How Long It Takes To Reach A Savings Goal calculator page.
Common Mistakes
Dividing the gap by the deposit and stopping there
On a six-year goal the interest-free estimate is often a year or more too pessimistic. Ignoring growth does not make the plan safer, it makes the plan look impossible — which is when people abandon it.
Using the annual rate where the monthly rate belongs
Substituting 0.05 instead of 0.05/12 treats every month as a year of compounding. None of the numbers that come out are recoverable; if the answer looks impossibly fast, this is almost always why.
Assuming the deposit level stays fixed for years
The formula holds the contribution constant. Real budgets are not constant, and the useful version of this exercise is to rerun it every time your income or expenses materially change rather than trusting one plan for a decade.
Setting a nominal target for something priced in the future
College costs and house deposits historically outpace general inflation. A target calculated from today's sticker price will fall short at the finish line, and the shortfall compounds because the final years carry the largest balances.
Treating the return assumption as certain on long horizons
Over eleven years, 6% rather than 5% is worth years of timeline. Rerun the calculation at half your assumed return; if that version fails, the plan depends on an assumption rather than on your saving behaviour.
FAQ
What if my deposit amount changes over time?
The closed-form formula assumes a constant contribution. If you plan to raise deposits with each raise, split the goal into segments: solve each phase separately with the balance carried forward as the starting PV for the next one.
Should deposits be monthly or fortnightly?
Twenty-six fortnightly deposits equal twenty-five monthly ones in annual terms, so paying fortnightly puts slightly more money in and gets it compounding sooner. Use a periodic rate that matches the frequency you actually pay.
Does it matter whether I deposit at the start or end of the month?
Slightly. End-of-period deposits are the standard assumption and are marginally slower, because each contribution misses one month of interest. Over multi-year horizons the difference is well under a month of time.
What return should I assume for a savings goal?
For money you need on a fixed date, use the actual yield available on insured deposits rather than a long-run market average. Anything volatile — index funds, for instance — has a range of outcomes, and the arithmetic here is single-valued by design.
Why does my answer differ slightly from my spreadsheet's NPER?
Usually timing conventions. Some implementations assume payments at the beginning of the period, and some apply mid-period interest adjustments. Check whether your rate is truly the monthly equivalent of the quoted APY, not the nominal APR divided by twelve.
References
- [1]U.S. Securities and Exchange Commission, Investor.gov, Compound interest and the time value of saving — https://www.investor.gov/introduction-investing/basics/compound-interest
- [2]Consumer Financial Protection Bureau, Truth in Savings Act — Regulation DD, Appendix A (yield calculation rules) — https://www.consumerfinance.gov/rules-policy/regulations/1030/
- [3]Federal Reserve Bank of St. Louis, Personal saving rate and household balance sheet data (FRED) — https://fred.stlouisfed.org/