What an investment calculator actually tells you

Most people save money without a concrete sense of what it will be worth. A return rate of 7 percent sounds like a useful number, but it is not obvious how it behaves over 20 or 30 years, whether contributions of 200 per month add meaningfully, or at what point the interest generated exceeds what you deposit. A calculator makes those relationships concrete.

This calculator has three modes. Classic mode shows how a plan grows over a fixed number of years. Goal mode works backwards from a target amount and tells you how long that plan takes to get there. S&P 500 backtest replaces the assumed return with actual year-by-year historical index data, so you can see how your plan would have performed through the dot-com crash, the 2008 financial crisis, and the recoveries that followed.

Every mode produces a year-by-year schedule showing deposits and interest separately, a stacked growth chart, and a summary. The separation between deposits and interest matters: it lets you see how much of the final balance you built through saving versus how much came from compound growth. Over 30 years at moderate returns, the interest typically accounts for more than the total deposits combined.

How compound interest works with real numbers

Compound interest means that growth is applied to a growing base, not a fixed one. At 7 percent annual return, 10,000 grows to 10,700 after year one. In year two, the 7 percent applies to 10,700, not 10,000. After 30 years with no additional contributions, the result is roughly 76,000. Simple interest at the same rate would produce only 31,000. The gap between those two numbers is the full effect of compounding.

A useful shortcut is the Rule of 72. Divide 72 by your annual return and you get the approximate number of years for your money to double. At 7 percent, money doubles roughly every 10.3 years. At 4 percent, it takes 18 years. At 10 percent, it doubles in about 7.2 years. This means starting 10 years earlier at a moderate return can have the same effect as doubling your contributions for the remaining period.

Adding monthly contributions changes the outcome dramatically. Take the same 10,000 starting amount at 7 percent over 30 years, but add 300 per month. The final balance rises to approximately 416,000. Your own deposits over that period total 118,000 (the original 10,000 plus 108,000 in contributions). Compound growth generates the remaining 298,000, which is 2.5 times the total you put in. The schedule in the calculator shows the point where annual interest first exceeds annual deposits, which typically falls around year 18 in this scenario.

The calculator compounds monthly. Your annual return is converted to a monthly equivalent (7 percent per year is approximately 0.565 percent per month), applied to the balance, and the schedule then shows yearly totals. Monthly compounding closely matches how most investment accounts accumulate, and it correctly weights contributions that arrive throughout the year rather than only at year-end.

Recurring contributions and when they matter most

The calculator supports six contribution frequencies: weekly, biweekly, semimonthly, monthly, quarterly, and annually. Everything is normalized internally to a monthly equivalent so the compounding is accurate regardless of which you choose. The practical difference between weekly and monthly contributions over a long horizon is small. The more important decision is consistency and starting early.

Starting earlier has a nonlinear effect that most people underestimate. An investor who starts at 25 with 10,000 and contributes 300 per month at 7 percent reaches roughly 1,130,000 by age 65. The same plan starting at 35 reaches approximately 560,000 by the same age, even though the contribution period is only 10 years shorter. The missing 10 years of compounding on a growing base accounts for the difference of around 570,000. Goal mode illustrates this directly: enter the same target with a 10-year shorter horizon and observe how much more you need to contribute each month to compensate.

Use the yearly schedule as a sanity check for any input. If you enter 300 per month, year one should show roughly 3,600 in contributions (plus your starting amount). If the schedule shows a very different figure, something in your input is likely wrong. This check is especially useful when switching between frequencies: 70 per week is not the same as 300 per month, and the schedule makes the actual annual total visible before you rely on the projection.

Classic, Goal and S&P 500: when to use each

Choose the mode based on what question you are answering. Classic answers: what is my balance after N years? Goal answers: how long until I reach a specific target? S&P 500 answers: how would my plan have actually performed using real historical market returns? Switching between modes keeps your inputs intact so you can compare scenarios without retyping.

Classic mode

  • Best for: projecting a future balance over a fixed horizon, and comparing scenarios by varying return, years, or contribution amount.
  • You enter: starting balance, years, annual return (%), recurring contribution and frequency.
  • Output: end balance, yearly schedule showing deposits and interest separately, stacked growth chart.
  • Use it to: run what-if scenarios: what happens if I add 100 more per month, or if returns are 5 percent instead of 7 percent?

Goal mode

  • Best for: finding out how long it takes to reach a specific amount given your current plan.
  • You enter: starting balance, target amount, annual return (%), recurring contribution and frequency.
  • Output: estimated years to target, plus a full projection for that horizon.
  • Use it to: compare the trade-off between contributing more now versus accepting a longer time to goal.

S&P 500 backtest

  • Best for: stress-testing with real historical returns, including major drawdowns and recoveries.
  • You enter: start year, end year, starting balance, recurring contribution and frequency.
  • Output: projection using actual year-by-year index changes; negative years reduce the balance as they would in a real account.
  • Extend beyond history: set an assumed return to continue projections after the last available data year.

Worked examples with specific numbers

Classic: 30-year growth projection

Starting amount: 10,000. Monthly contribution: 300. Annual return: 7 percent. Horizon: 30 years.

Result: approximately 416,000. Your own money (starting amount plus contributions) totals 118,000. Compound growth generates the remaining 298,000. Look at the yearly schedule and you will see interest first overtakes annual contributions around year 18. From year 22 onward, the interest earned in a single year is roughly double what you contribute that year.

Goal: how long to reach 100,000

Starting amount: 10,000. Target: 100,000. Monthly contribution: 300. Annual return: 7 percent.

Result: the goal is reached in approximately 13 years. To reach the same target in 10 years instead, you would need to raise monthly contributions to roughly 430. Use the Goal mode to find this number directly: set the horizon shorter and observe what contribution level the schedule requires to meet the target.

S&P 500 backtest: 2000 to 2024

Start year: 2000. End year: 2024. Starting amount: 10,000. Monthly contribution: 300.

This period opens with the dot-com crash (the index fell roughly 12 percent in 2001 and 22 percent in 2002), continues through the 2008 financial crisis (roughly 37 percent down), and includes the subsequent recovery years. The schedule shows how the balance shrank in bad years even while contributions continued. Despite two major drawdowns in 24 years, consistent contributing and long-term recovery still produced meaningful growth. The backtest is most useful not for the final number, but for showing which years would have tested your discipline the most.

Five mistakes that distort projections

Using the historical average without adjusting for costs: the long-run average S&P 500 nominal return is roughly 10 percent, but that is before fees and before inflation. Subtract a 0.5 percent fund expense ratio and 3 percent expected inflation and a more honest planning rate is around 6 to 7 percent. Projecting at 10 percent over 30 years roughly doubles the result compared to 7 percent, which is a large planning error.

Treating nominal returns as real purchasing power: a projection showing 400,000 in 30 years is not 400,000 in today's purchasing power. At 3 percent annual inflation, that amount has the same real value as roughly 165,000 today. Subtract your expected inflation rate from the return input to see real rather than nominal results.

Ignoring fee erosion over long periods: a total expense ratio (TER) of 0.8 percent versus 0.2 percent sounds minor. Over 30 years starting with 10,000 at 7 percent gross return, the 0.8 percent TER reduces the final balance from roughly 76,000 to about 62,000. That is a 14,000 difference from a 0.6 percent fee gap. Model this by subtracting the TER from your annual return input.

Assuming the future matches a specific historical period: the S&P 500 backtest is a historical replay, not a forecast. A 30-year run starting in 1990 includes one of the strongest bull markets in recorded history. A 30-year run starting in 2000 begins with two major crashes. Neither period reliably predicts the next 30 years. Run Classic mode with a range of assumed returns alongside the backtest, not instead of it.

Forgetting the tax context: the calculator does not model taxes. Contributions to a tax-advantaged account such as an ISA, Roth IRA, or a pension wrapper behave differently from a standard brokerage account. For conservative planning in a taxable account, reduce the effective return rate to approximate the impact of annual dividend or capital gains taxation.

What the S&P 500 backtest shows

The backtest uses actual S&P 500 year-by-year returns to compute the balance progression. For each year, the monthly contribution is applied and the balance compounds at a monthly rate derived from that year's index return. In years with a negative return (such as 2008 when the index fell roughly 37 percent, or 2001 and 2002 with back-to-back drops of approximately 12 and 22 percent) the balance shrinks even if you keep contributing. The schedule shows this year by year so the effect of drawdowns is visible, not averaged away.

The average nominal return on the S&P 500 from the mid-20th century onward has been approximately 10 percent per year, but individual years range from gains above 50 percent down to losses near 40 percent. The backtest makes visible what an average hides: a plan that looks smooth on a forward projection actually went through years where the balance was 30 to 40 percent lower than the prior year. Investors who stopped contributing or sold during drawdowns locked in those losses; those who maintained the plan intact benefited from the recoveries.

To extend the backtest beyond the last available data year, set an assumed return for future years. This is useful for hybrid planning: apply real history up to the current data cutoff, then model the years ahead with a conservative rate such as 5 or 6 percent. The schedule continues past the data cutoff using that assumption. Setting the assumed return to 0 percent isolates the historical portion entirely.

What drives results over the long term

Time in the market: the most powerful input is duration. Compound interest is exponential, which means the last decade of a 30-year plan typically generates more growth than the first two decades combined. Every year of delay reduces the final balance more than nearly any other change you could make.

Net return rate after all costs: the return rate you enter should reflect what you actually keep after fees and estimated taxes. A 1 percent higher net return sustained over 30 years on a modest starting balance adds tens of thousands to the result. Model the net rate honestly rather than using gross historical averages.

Contribution size and consistency: larger contributions matter most in the early years when the compounding base is still small. Once the portfolio grows large enough that annual returns exceed annual contributions, the absolute contribution level matters less than simply staying invested and not withdrawing.

Inflation: results are nominal by default. If you plan to use the projected balance for a specific future purpose such as retirement income or a property purchase, subtract expected annual inflation from the return rate to see what the projection means in today's purchasing power.

Sequence of returns: the order of good and bad years matters, especially near the end of the accumulation period or at the start of withdrawals. Two plans with identical average returns can produce very different balances if one experiences a major drawdown in year one versus year 29. The S&P 500 backtest makes this sequence visible in a way that a fixed assumed return cannot.

FAQ