How to use the investment calculator
Enter a starting amount, a contribution amount and how often you contribute (monthly or annual). Choose whether each contribution goes in at the start or the end of the period, then enter the expected annual return and the number of years. Two fields are optional:
- Annual contribution increase raises your contribution once a year, for example 3% to keep pace with a growing salary.
- Inflation converts the end balance into today's money, so you can see its real purchasing power.
Press Calculate to see the end balance, total contributions, total growth and, if you entered inflation, the inflation-adjusted balance. The table below shows each year's contributions, growth and ending balance.
How it differs from the savings and compound interest calculators
The savings and compound interest calculators start from a quoted interest rate with a compounding frequency, such as 5% compounded monthly, and always add deposits at the end of the period. This calculator is built for investments:
- The expected return is treated as an effective annual return, the way investment returns are usually reported. A 7% return means the starting amount grows by exactly 7% each year.
- You choose the contribution timing. Money invested at the start of a period earns that period's return as well.
- You can see the real return after inflation, and you can test negative returns down to -50% a year.
The method
The annual return R is turned into an equivalent period rate i = (1 + R)^(1/m) − 1, where m is 12 for monthly and 1 for annual contributions. Each period the balance grows by i. An end-of-period contribution is added after the growth; a start-of-period contribution is added before it. The inflation-adjusted balance is the end balance divided by (1 + inflation)^years.
Worked example
You start with 10,000 and add 500 at the end of each month for 10 years at a 7% expected return. The starting amount grows to 10,000 × 1.07^10 = 19,671.51 and the contributions to 85,525.87, so the end balance is 105,197.38. You put in 70,000 in total, and 35,197.38 is growth.
If you invest the 500 at the start of each month instead, the end balance rises to 105,680.95. With 3% inflation, that is worth about 78,636.56 in today's money.
Good to know
- Real investments do not earn a steady return. Markets rise and fall, so treat the results as estimates, not financial advice or a promise of future performance.
- Fees, taxes and trading costs are not included and can reduce your return noticeably over long periods.
- Use a few different return rates to see a cautious, a middle and an optimistic outcome.