Enter an amount and how many years ago to see what it would be worth if invested.
What If I Had Invested It?
$1,000 put into the S&P 500 at the start of 2016 grew to about $3,936 by the end of 2025 with dividends reinvested, a 14.7% yearly return. Over the full 1928 to 2025 record the average was 10.0% a year. Enter any amount and number of years above to see what it could have become in six assets, using long-run past averages.
What the Past Returns Actually Were
Compound annual returns, before inflation, taxes and fees. Past performance does not predict future returns.
| Asset | Period | Average per year | $1,000 became |
|---|---|---|---|
| S&P 500 (with dividends) | 1928 to 2025 | 10.0% | $11.6 million |
| S&P 500 (with dividends) | 2006 to 2025 | 10.9% | $7,925 |
| S&P 500 (with dividends) | 2016 to 2025 | 14.7% | $3,936 |
| Nasdaq-100 | Jan 1985 to Jan 2025 | 14.25% | about $206,000 |
| Gold | 1971 to 2025 | 9.0% | $116,099 |
| Gold | 2016 to 2025 | 15.1% | $4,094 |
| 10-year Treasury bond | 1928 to 2025 | 4.5% | $77,529 |
| 10-year Treasury bond | 2016 to 2025 | 0.9% | $1,098 |
| 3-month Treasury bill | 1928 to 2025 | 3.4% | $25,783 |
| Bitcoin | Apr 2013 to Dec 2025 | about 67% | about $653,000 |
Gold's price was fixed by the US government until 1971, which is why its return is shown from 1971. Bitcoin went from about $134 in late April 2013, when CoinMarketCap's price history begins, to about $87,500 at the end of 2025, with falls of 75% or more along the way.
$1,000 at the Calculator's Rates
| Asset (rate used) | 5 years | 10 years | 20 years | 30 years |
|---|---|---|---|---|
| S&P 500 (10%) | $1,611 | $2,594 | $6,727 | $17,449 |
| Nasdaq 100 (14%) | $1,925 | $3,707 | $13,743 | $50,950 |
| Gold (9%) | $1,539 | $2,367 | $5,604 | $13,268 |
| Treasury bonds (4.5%) | $1,246 | $1,553 | $2,412 | $3,745 |
| Savings (2%) | $1,104 | $1,219 | $1,486 | $1,811 |
| Bitcoin (60%) | $10,486 | $109,951 | not shown | not shown |
Bitcoin is not shown for periods longer than 13 years because it had no meaningful market price before 2013.
Why Past Returns Can Mislead
Start and end dates change everything
The S&P 500 returned 14.7% a year over 2016 to 2025 but 10.0% a year over the whole record. Pick a start just before a crash, such as 2000 or 2007, and the next decade looks far worse. Bitcoin's average swings even more with the start date.
Inflation
All figures are nominal. At 3% inflation, a 10% return is roughly 7% in real buying power, so $1,000 over 20 years grows to about $3,870 in today's dollars rather than $6,727.
Taxes and fees
Index funds charge very little, but taxes on dividends and gains in a regular brokerage account reduce the result. Retirement accounts such as a 401(k) or IRA can defer or avoid those taxes.