Calcz

S&P 500 Historical Return Calculator Guide

This calculator answers a simple question: if you had invested a lump sum in a given year, what would it be worth today? It backtests your stake against nearly a century of real annual returns, from 1928 through 2025, for three classic assets: the S&P 500, 3-month US Treasury bills (a stand-in for cash), and 10-year US Treasury bonds.

There is no forecasting here. Every number comes from what actually happened, year by year, including the Great Depression, the post-war boom, the 1970s stagflation, the dot-com bust, the 2008 financial crisis, and the bull markets in between.

How to Use

  1. Amount invested: Enter the lump sum you want to test. It is invested once, at the start of your start year, and left alone.
  2. Start year: The year your money goes in. Returns for that full calendar year are applied.
  3. End year: The last year of the holding period. The headline shows the value at the end of this year.
  4. Asset: Choose S&P 500, T-Bills (cash), or T-Bonds to compare how the same stake fared in stocks, cash, and bonds.

The headline updates instantly with the end value, total return, and CAGR. Open the Chart tab to watch your stake grow (and sometimes shrink) year by year.

Understanding the Results

  • End value: what your lump sum would have been worth at the end of the final year, with all returns reinvested.
  • Total return: the overall percentage gain or loss across the whole span. A +900% total return means the stake grew to ten times its starting value.
  • CAGR (compound annual growth rate): the single steady yearly rate that would produce the same end value. This is the right way to compare spans of different lengths. A volatile sequence of +30% and -20% years compounds to far less than its simple average suggests, and CAGR captures that.
  • Years invested: the number of calendar years of returns applied.
  • Best and worst year: the strongest and weakest single calendar-year return inside your span, a quick read on how bumpy the ride was.

Two important details about the data:

  • Dividends are included. The S&P 500 figures are total returns, meaning dividends are assumed to be reinvested. Price-only charts of the index understate what investors actually earned.
  • Returns are nominal, not inflation-adjusted. A dollar in 1950 bought far more than a dollar today, so very long spans can look more impressive than they felt. Pair this tool with an inflation calculator to see real purchasing power.

No fees, taxes, or trading costs are modeled. Real-world results would be somewhat lower.

Why Past Performance Is Not a Guarantee

Backtests are seductive because they are precise: pick the right window and the S&P 500 looks unstoppable. But the start date does a lot of work. An investor who bought at the start of 1929 waited years to break even, while one who bought in 2009 caught one of the great bull runs. The same asset, wildly different experiences.

History is a guide to the range of outcomes, not a promise of future ones. Market structure, interest rates, demographics, and valuations all change. Use this calculator to build intuition about volatility, compounding, and time horizons, not to predict what the next 25 years will return.

Data Source

Annual return data comes from Aswath Damodaran of NYU Stern, from his widely cited dataset "Historical Returns on Stocks, Bonds and Bills: 1928-2025". The series covers S&P 500 total returns (with dividends), 3-month Treasury bill returns, and 10-year Treasury bond total returns for every calendar year from 1928 through 2025.