Investment Calculator - Long Term Growth, Financial Goals and S&P 500 Backtesting

Project your investment growth over a fixed period using compound returns and recurring contributions.
$
%
$
$
$
%

Investment growth over time

Loading chart...

Results summary

30 Years investing

Final portfolio value
$154,886.21
Starting amount
$10,000
Total contributions
$36,000
Total growth
$108,886.21

Yearly investment breakdown

Yearly investment breakdown
YearContributionsGrowthBalance
1$11,200$632.65$11,832.65
2$1,200$742.61$13,775.26
3$1,200$859.17$15,834.43
4$1,200$982.72$18,017.15
5$1,200$1,113.68$20,330.83
6$1,200$1,252.51$22,783.34
7$1,200$1,399.65$25,382.99
8$1,200$1,555.63$28,138.62
9$1,200$1,720.97$31,059.59
10$1,200$1,896.23$34,155.82
11$1,200$2,082$37,437.82
12$1,200$2,278.93$40,916.75
13$1,200$2,487.65$44,604.40
14$1,200$2,708.92$48,513.32
15$1,200$2,943.45$52,656.77
16$1,200$3,192.06$57,048.83
17$1,200$3,455.58$61,704.41
18$1,200$3,734.92$66,639.33
19$1,200$4,031.01$71,870.34
20$1,200$4,344.88$77,415.22
21$1,200$4,677.56$83,292.78
22$1,200$5,030.22$89,523
23$1,200$5,404.04$96,127.04
24$1,200$5,800.27$103,127.31
25$1,200$6,220.29$110,547.60
26$1,200$6,665.51$118,413.11
27$1,200$7,137.44$126,750.55
28$1,200$7,637.69$135,588.24
29$1,200$8,167.95$144,956.19
30$1,200$8,730.02$154,886.21

About this investment calculator

This investment calculator is a free tool for estimating compound interest growth, planning savings goals, and testing ideas against historical S&P 500 returns. It is an investment calculator, a compound interest calculator, and an investment growth calculator in one place. It brings three calculators together on one page so you can compare a classic growth projection, a goal focused planner that estimates how many years it may take to reach a target, and an S&P 500 backtest that uses real market history. Enter a starting amount, choose how often you invest, and set an expected annual return. The calculator shows a growth chart and a yearly table so you can see how much value comes from your contributions and how much comes from investment growth. You can also include transaction costs and a Total Expense Ratio to see how fees may reduce long term results.

Calculator modes and use cases

  • Classic — Estimate portfolio growth over a fixed number of years based on your return assumption, contribution schedule, and fees.
  • Goal — Estimate how many years it may take to reach a target amount and test how changes in contributions or return assumptions move the timeline.
  • S&P 500 backtest — Apply historical S&P 500 returns to your plan to see how it would have behaved across past market cycles, then use your assumed return after the last data year.

How the calculations work

The calculator converts the annual return into an effective monthly rate and compounds it each month. Contributions from different frequencies are placed on a monthly timeline so results are comparable. A transaction cost is deducted from each contribution, and the Total Expense Ratio reduces the effective annual return. In Goal mode the calculator evaluates progress year by year until the target is reached or 100 years is reached. In S&P 500 mode it applies historical index returns for the selected years and then switches to your assumed return after the last data year.

Practical guidance for planning

How to interpret the results

The growth chart splits your total value into three areas: starting amount, contributions, and investment growth. In early years most value comes from deposits; over time the growth area widens and can dominate the chart: this is compounding in action.

The yearly table breaks each year into contributions, growth, TER fees, and ending balance so you can see the path to the final value. In Goal mode the summary shows the estimated number of years to reach your target or the highest value reached within 100 years if the target is not achievable.

Choosing the right mode for your question

  • Classic helps you compare fixed-period scenarios such as planning for a down payment in 10 years or projecting a retirement portfolio over 30 years.
  • Goal helps you work backwards from a target: set your target amount and the calculator estimates how many years it may take, up to a maximum of 100 years.
  • S&P 500 replaces your return assumption with historical index data for the years you select, then continues with your assumed return after the last data year.

Contributions and increases

Choose from daily, weekly, biweekly, semimonthly, monthly, quarterly, or annual contributions; the calculator converts all frequencies to a monthly timeline for consistent compounding. The annual increase option grows your deposits by a fixed amount each year to reflect rising savings capacity over time.

A transaction cost is deducted from each contribution before it is invested, so higher-frequency contributions can carry more total transaction costs over a long period.

Why fees change long term results

Transaction costs reduce each contribution before it is invested, while the Total Expense Ratio lowers your effective annual return. A 0.5% TER on a portfolio growing at 7% for 30 years can cost more than 10% of the final value because the reduced balance also compounds less over time.

The yearly table shows TER fees as a separate column so you can track the cumulative cost at every stage.

How the S&P 500 backtest works

The backtest applies historical S&P 500 annual returns to your starting amount and contribution plan for the year range you choose. Selecting a range such as 1990 to 2020 captures the dot-com crash, the 2008 financial crisis, and the 2020 recovery, showing how the same plan would have behaved through real volatility.

After the last available data year the calculator switches to your assumed return so you can extend the projection beyond history.

Choosing realistic assumptions

  • Broad global equity funds have averaged roughly 7 to 10 percent annually over the long term before inflation. Many planners use 6 to 7 percent as a conservative long-term assumption.
  • To estimate real purchasing power, subtract expected inflation (typically 2 to 3 percent) from your return assumption before entering it.
  • Adjust contributions until they fit your actual monthly budget; an unreachable deposit target produces unreliable output.

Example you can model

Start with $10,000, invest $250 per month at a 7% annual return with a 0.2% TER, and run 25 years in Classic mode. The result is roughly $240,000 (around $85,000 from contributions and the rest from investment growth minus TER fees). Switch to Goal mode with the same inputs and a $300,000 target to see how many extra years or additional monthly contributions close the gap.

Notes and limits

  • This calculator is for education and planning only and does not provide financial advice.
  • Taxes, bid-ask spreads, currency effects, and account-specific rules are not modeled.
  • Results are estimates; real markets can differ significantly from any assumed return.

Supporting calculators

  • Portfolio allocation: use the Portfolio Rebalancing Calculator to compare your current mix with target weights, apply a drift threshold, and see exact buy/sell actions including how much new cash can rebalance without selling.
  • Income planning: use the Investment Income Calculator in two directions: estimate yearly/monthly income from an invested amount and yield, or calculate how much capital you need to reach a target income.
  • Savings scenarios: use the Savings Calculator to compare what a regular bank savings account could yield from your deposits and interest assumptions, so you can see if a savings-only approach is enough for your goal.

Learn more

  • Investing foundations: visit the Investment Guide for detailed explanations, worked examples, and guidance on choosing a realistic return assumption for your situation.
  • Data sources: for full details on where our S&P 500 data comes from and how it is applied in the backtest, see the Calculator Data Guide.

Glossary and common investment questions