S&P 500 Return Calculator
Project any lump sum at S&P 500 historical average rates — and see what it’s worth in today’s purchasing power.
See what a lump sum invested in the S&P 500 would be worth today at historical average returns.
Your numbers
Additional monthly amount invested alongside the lump sum.
Historical S&P 500 average ≈ 10%/year before inflation.
Historical average ≈ 7%/year in today's dollars.
S&P 500 backtest · 20 years
nominal ending value
Real value (today's $)
$284,670
Nominal gain
+$126,255
Disclaimer: Past performance does not guarantee future returns. Historical averages hide significant year-to-year volatility.
Nominal vs real growth
Dashed line = real (inflation-adjusted) value
What if…?
What this means for you
At the historical 10% nominal S&P 500 average, $10,000 grows to $410,925 over 20 years. After inflation, that's $284,670 in today's purchasing power — still a 2746.7% real gain.
Past performance does not guarantee future results. The S&P 500 has had significant multi-year drawdowns.
The cost of waiting
Waiting 10 years costs you $323,472
Same contributions, same rate — just started later. That gap is compounding you can never get back.
Want the full analysis — fee impact, sequence-of-returns risk, and nominal vs real comparison? Visit the full S&P 500 Return Calculator →
What is the average annual return of the S&P 500?
The S&P 500 has averaged approximately 10% per year in nominal terms over its history, or about 7% per year after inflation. These are long-run averages — any specific period you choose will likely differ. The calculator uses these rates by default but lets you adjust them.
What would $10,000 in the S&P 500 be worth after 30 years?
At the 10% historical nominal average, $10,000 grows to approximately $174,494 after 30 years. After adjusting for inflation (7% real rate), the purchasing-power equivalent is about $76,123 in today's dollars. Enter your own amount and time horizon above for an instant calculation.