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.

1 yr20 years50 yrs
%

Historical S&P 500 average ≈ 10%/year before inflation.

%

Historical average ≈ 7%/year in today's dollars.

S&P 500 backtest · 20 years

$410,925

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.

See how this is calculated →

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.

Your money doubles roughly every 7 years at 10%.
Start todayStart 5 years laterStart 10 years later

Run a finance blog? Add this calculator to your site, free.

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.