Login
Screenshot of the Ultimate Financial Calculator interface

Ultimate Financial Calculator Promotional Section

Pick your colors:

Historical Investment Returns Calculator

Compare historical stock, commodity, real estate, and fixed income returns.
advertisement

Introduction to Historical Investment Calculator

Your device is too small to show this calculator.
Please rotate to see calculator
Please rotate device or widen browser for a better experience.

Data updated through year-end 2025 as noted below. The U.S. markets did well in 2025. The S&P 500 Index was up about 16%. Gold closed above $4,600 an ounce for the first time and had an ROI of about 75% for the year. Wheat, down in 2023 and flat in 2024 was down again in 2025 - about 9%. Interest rates, as represented by the U.S. 10-year Treasury were down about 40 basis points in 2025 (4.58% -> 4.18%).

You can use this Historical Investment Calculator to compare investment returns across multiple asset classes. The calculator includes historical price data for 14 widely followed indices, with some series extending back more than 100 years. The calculator compares nominal returns or inflation-adjusted returns. Inflation adjustments use U.S. Consumer Price Index data.

Why review historical investment returns?

Historical Investment Calculator
Historical Investment Calculator

Calculate and compare return-on-investment using 15 stock, bond, real estate & commodity indices.

  • Invest single amount or series
  • Adjust for inflation
  • Compare: stocks, bonds, commodities, housing
  • A great research and learning tool

The answer is not always obvious.

A category of traders known as chartists use historical price patterns to help predict future movements.

Although you could use this calculator to explore such ideas, there are specialized tools that are better suited for trading analysis.

Instead, this calculator is intended for long-term investors. It provides a high-level overview of how different asset classes have performed over time. I designed it especially for:

  • Millennials and Gen Z, and
  • bloggers, parents, and anyone who wants to teach or learn about the benefits of long-term investing.

According to an Ally Financial survey cited by Andrea Coombes in Forbes, 66% of people ages 18–29 (and 65% of those 30–39) say that investing in the stock market is scary or intimidating.

Many younger investors lack long-term experience. They were coming of age during the Great Recession and saw firsthand the impact on household finances. Some saw college funds decline. Others saw parents or neighbors lose their homes. Some experienced both.

Recessions can be stressful to live through.

However, this calculator shows that recessions are typically short interruptions in a long investing timeline. History suggests that the greater risk is not investing.

Long-term investing is usually uneventful. Before coding this calculator, I spent time considering its design and the lessons it might reveal.

I expected the analysis to show that one investment might outperform others when interest rates are rising.

I also expected that a different investment might be preferable when interest rates are falling.

While that may occur over shorter periods, the Historical Investment Calculator demonstrates that the consistent act of investing is critical for long-term financial security. In most cases, investing regularly—more than choosing any single asset—shapes financial outcomes. More below

Your device is too small to show this calculator.
Please rotate to see calculator
Please rotate device or widen browser for a better experience.

The Calculator-Calculate and compare historical returns for different assets


To set your preferred currency and date format, click the “$ : MM/DD/YYYY” link in the lower-right corner of any calculator.

©2025 Pine Grove Software LLC, all rights reserved
$ : MM/DD/YYYY
Click to make smaller (-) or larger (+).

January 2026: All indices have been updated through December 2025, with the exception of the Case-Shiller Index, which is current through October 2025.

Using the Historical Returns Calculator

This calculator lets you compare investment returns for similar or different asset classes.

Select any three indices from a total of 13, or select the 3-Month U.S. T-Bill as a proxy for cash. There are nine equity indices, two commodity indices (gold and wheat), one real estate index (Case-Shiller), and one fixed-income index (ICE Bank of America U.S. Corporate AAA Index).

Year-end closing values are included for all indices, going back as far as reliable data exists. Each index began at a different time; therefore, the earliest year available for analysis varies. For some indices, such as the DAX 30 or the Shanghai Composite, data is not available before 1991. At the other extreme, the Dow Jones Industrial Average data begins in 1915. The initial year for each index is listed below:

Investment Choices
IndexEarliest Data
Cash — US 3-Month T-Bill Proxy1933
BOVESPA Index1994
CAC 40 Index1991
Case-Shiller Index1915
DAX 30 Index1991
Dow Jones Industrial Average1915
FTSE 100 — Financial Times Stock Exchange 100 Index1969
Gold — Fixing Price 10:30 A.M. (London time)1968
Hang Seng Composite Index1987
ICE BofAML U.S. Corporate AAA Index1988
Nasdaq Index1972
Nikkei 2251950
S&P 500 Index1928
Shanghai Composite Index1991
Wheat Prices1960

As noted above, you can compare returns for up to three assets at a time. The calculator imposes very few limits. However, it is not meaningful to start an analysis earlier than the first available data year for the index with the shortest history.

For example, the calculator can compare Dow returns with gold from 1915 through 2023. But that comparison gives the Dow an advantage, because the calculator does not have gold prices before year-end 1968 when calculating absolute returns.

Two investment modes

The calculator supports either a series of repeated investments (the default) or a single investment. When you select “No” for “One-time investment,” the calculator assumes a repeated investment made on the last day of each year.

For example, the “No” selection allows you to answer this question:

What would my annualized return on investment (ROI) and final value have been if I had invested $5,000 each year in gold between 2005 and 2025? (9.1%)

By contrast, the “Yes” selection allows you to answer this question:

What would my ROI and final value have been if I had made a one-time $10,000 investment in AAA corporate bonds in 1995 and then sold the investment in 2025? ($25,171, ROI 4.1%)

Adjust for inflation

Investors distinguish between nominal returns and real returns.

By default, the calculator shows nominal returns, meaning results are not adjusted for inflation. Nominal returns show gross profit. If you buy something for $1,000 and sell it three years later for $1,350, the nominal gain is $350.

However, nominal returns do not reflect real-world purchasing power. They ignore the impact of inflation. For evaluation, it is often better to review real (inflation-adjusted) results. The Historical Investment Returns Calculator includes an inflation-adjusted option.

The calculator adjusts for inflation using the U.S. Consumer Price Index (CPI) year-over-year change from December to December. If an index increases 5.5% while the CPI rises 2%, the calculator displays a real gain of 3.5%.

The final year in the selected range always serves as the base year. If you choose 2012–2022, the base year is 2022. In the base year, $1 equals $1, with no further adjustment.

This approach is practical. People generally understand the value of the dollar more clearly in recent years. Due to inflation, the dollar buys less in earlier years than in the base year.

Consider the following example.

Without adjusting for inflation, a one-time $10,000 investment in the S&P 500 at the end of 2012 would be worth nearly $27,000 by the end of 2022. The gain would be about $17,000, and the annualized return would be 10.4%.

S&P Nominal 10-year return
Fig. 1 — S&P nominal 10-year return from 2012–2022.

Twenty-seven thousand dollars is the nominal value. But a dollar in 2022 does not buy what a dollar in 2012 bought.

After adjusting for inflation, the value drops from just under $27,000 to about $21,000.

What does this show?

S&P Real 10-year return
Fig. 2 — S&P real (inflation-adjusted) 10-year return from 2012–2022.

It shows that the real gain would purchase about $13,500 of goods and services, not $17,700. The difference of approximately $4,200 represents the amount required to offset inflation. In other words, $14,200 ($10,000 + $4,200) in 2022 buys what $10,000 bought in 2012.

Stated another way, the real investment gain (real purchasing power) is about $13,500, not $17,700, which corresponds to a real rate of return of 8.9%.

The Historical Chart and the Logarithmic Scale

A chart drawn on a logarithmic scale provides a clearer visual comparison of relative performance. Two examples follow.

In Figure 3, note the green Nasdaq line. The increase from $10,000 to $100,000 represents a tenfold gain, yet the change appears small on the chart.

Further to the right, from about 2016 forward, the value rises from roughly $1,000,000 to about $1,500,000. That change is only 50%, but the chart shows it as a major move.

Historical returns for Nasdaq, bonds and gold
Fig. 3 — 30-year returns for the Nasdaq, ICE’s Bank of America U.S. Corporate AAA Index, and gold.
Non-logarithmic scale

Now review the same Nasdaq investment in Figure 4. This chart uses a logarithmic scale and gives a more accurate impression of performance.

The chart clearly shows the initial 10× gain to $100,000, while the later 1.5× increase beginning around 2016 is far less visually prominent.

Historical returns for Nasdaq, bonds and gold
Fig. 4 — 30-year returns for the Nasdaq, ICE’s Bank of America U.S. Corporate AAA Index, and gold.
Logarithmic scale

For a deeper explanation of logarithmic scales, see Naomi Robbins’s column on Forbes.com, When Should I Use Logarithmic Scales in My Charts and Graphs?

advertisement

Real Estate Is a Particular Case

Do you own a home?

Would you like to know whether your home’s value has kept pace with U.S. real estate values?

The Historical Investment Returns Calculator includes year-end values for the S&P CoreLogic Case-Shiller Home Price Index. You can compare your home’s change in value with this widely used benchmark.

To do this, enter your home’s purchase price as the amount invested and select the one-time investment option.

If your home’s current value matches the ending value shown, your home has tracked the Case-Shiller national average.

However, the annualized rate of return (ROR) shown will not reflect your actual ROR if you have a mortgage. Mortgage payments include interest, which this calculator does not consider.

If you want a more complete analysis of your real estate investment, including ROR with mortgage effects, see the Mortgage Calculator on this site.

Investment Returns FAQs (frequently asked questions)

What is the annual return on investment (ROI) for the Dow Jones Industrial Average?
Using year-end closing prices, from 1915 through 2023 the Dow Jones Industrials averaged a 6.4% annual return. Investing $1,000 each year would now be worth more than $13 million.
What is the annual return on investment (ROI) for gold?
Using year-end closing prices, from 1968 through 2023 gold averaged a 6.5% annual return. A one-time $1,000 investment would now be worth more than $49,000.
What is the annual return on investment (ROI) for residential housing?
Based on the Case-Shiller Home Price Index, from 1990 through 2023 housing produced a 4.4% rate of return. A $150,000 investment made in 1990 would be worth just over $613,000 at year-end 2023.
What is the annual return on investment (ROI) for corporate AAA bonds?
Using year-end closing prices from the ICE Bank of America U.S. Corporate AAA Index, AAA corporate bonds produced a 5.3% rate of return between 1990 and 2023, excluding coupon interest. A $10,000 investment made each year would now exceed $706,000.
What is the annual return on investment (ROI) for wheat?
Using year-end closing prices, the average annual rate of return (ROR) for wheat between 2000 and 2023 is 2.6%. A $5,000 investment made each year would now be worth $159,493.
If this calculator gave you insights, please share either (or both!) of these posts.
advertisement

Questions?
Ask them here. We're happy to help.

  • David Quinn-Jacobs says:

    Thanks very much for this. Does this calculator include dividends?

    • You’re welcome. No, it does not. Several people have asked about this, and I would like to add an option to include them. However, I have not been able to find a (free) source for the data I need. If you know of a source, please let me know.

      • Very useful. Thank you.

        Here is a variation that many, I believe, would find quite useful. Allow the user to copy their earnings from the my Social Security web site and paste them into your calculator. Then allow them to consider “what if” scenarios, i.e. investing a given percentage of income starting in a given security at a given point in their career. This would be great to emphasize the effects of saving early and aggressive vs. conservative strategies. It would also be a way for parents/grandparents to demonstrate the lesson to their children.

        • I’m happy to hear that you find the calculator useful.

          And thank you for your suggestion. Perhaps some day I can add that feature. I have a lot on my plate right now.

  • Would it be possible to add an option to subtract the yearly brokerage/maintenance fee percentage? I did invest long term but the outcome is not even close to the graph because of the fees. It is important to make that insightful.

    • That’s a good idea, Jennifer. I’ll put it on the todo list and let you know when it’s implemented.

    • Jennifer, I’ve been meaning to point out that this investment calculator gives the user the ability to account for fees. This is not a historical calculator, but it still may be useful for your investment planning. Sorry I did not think of this when I first replied.

    • Jennifer, I just wanted to second your statement. Many years later, I’m doing the math and realizing how much I’ve paid in fees for a manager to pick funds that underperformed the S&P 500. I can see what could have been and it’s sad. I wish I could go back and invest in an low-fee index fund. Great tool, Karl. Thank you.

  • Is there a way to add monthly investments?

    • This is strictly for historic investment comparison.

      I suggest that you take a look at this investment calculator. This calculator gives the user the ability to project and calculate investment returns, adjust for inflation and deduct fees. (Plus a host of other things.)

  • Katherine Simson says:

    What would it take to include a withdrawal option? For example, if you started with $1 million in 2001 but had to rely on withdrawals of $50,000 per year to make ends meet, what would you have after 10 years?

  • Hi Karl,

    I love the historical investment return calculator but I wish it would include money invested in a CD account. I’m trying to do a comparison between investing in the S&P 500 Index vs. investing in a CD account. Any chance including CD as an investment type in the near future?

    • Hi Liz, I think that’s a good idea. Including return on CDs will be a bit of a challenge, however. You’ll notice the calculator calculate returns using index data (changes in the value of an index). I did some research this morning, and for CDs, I only find historical data for rates, not a change in an index. I can certainly calculate returns using rates, but the challenge is if I added the code, which would only be used by CDs, it might make the calculator slower. But I will look into it.

      • Liz Marshall says:

        Thank you for the quick reply Karl! Yes! If you can calculate the returns using just the historical data for rates, that would suffice. Let me know as soon as you have that available. Thank you so very much!

  • Any way to include an option to calculate max 401k contribution returns? I’ve maxed my 401k and want to compare it against different indices to see if my investments are underperforming.

  • thomas butler says:

    Fix comments so newest is first.
    Can you add a print button! printing this without one creates a mess.
    Thanks!

    • I guess it would be a mess. I need to revisit this calculator and finish it. I’ll add a print button to the to-do list.

      About comment order, the newest group of comments are the first comments visitors see, but if I put the newest at the top, then the reply would come before the question or the original comment.

    • One thing. Did you see that you can export the chart to a PDF. You should then be able to print the PDF. To export, click on the 3 horizontal lines in the upper right corner of the chart.

      • thomas butler says:

        Just used it; printed chart to a PDF! How great. For now, I used screen captures on the investment tables. Thanks!
        I am buying some property and the owner is trying to show value. He says he normally makes 20% annually on his re-hab properties. I wanted to show he could have invested his money and gotten more than 20% annually. This calculator is just what I needed. Glad I didn’t buy bonds…thanks!
        Another index that might be useful is the House Price Index..
        or perhaps specific mutual funds
        In my situation, I am comparing real estate investment to other avenues, Dow, NASDAQ, bonds, etc.

        • Wonderful. Glad the PDF works for you.

          For the tables, you can try selecting the data and then copy and paste to a spreadsheet if you want to fiddle with the styling. You may have to use "Paste Special" and paste as plain text.

          I’m not sure about any other housing index – but the S&P CoreLogic Case-Shiller U.S. National Home Price NSA Index is a housing index, and I’ve included the historical data in the calculator back to 2015.

          I think including a mutual fund index would open a whole kettle of worms – the big problem there is what one would satisfy the majority of users.

          • thomas w butler says:

            Of course! I didn’t see the Corelogic entry. Thanks. I your point with the mutual funds; which one to select…

  • MARK HUITSON says:

    I wish I’d listened to my dad back in 1992. I was a kid who thought ‘not me’…….idiot I was then…..30 years later I’m here to prove it! Thanks Karl for creating and showing myself what could have been if I’d just stuck with investing……..

  • Most EXCELLENT calculator. BUT while i agree with being invested, scary things are out there! I am getting ready to retire going with the flow thinking on a 6% diversified investment return when boom i remember “lost decade”. For fun put in 100000 in S&P 500 INDEX for years2000 to 2010 and see what you get, like you said that may scare young folk that dont think diversified in all assets. Anyway great job.

    • Thank you! Yes, scary things are out there. That’s why time is your friend. Also, I think if you look, you’ll see other 10 year periods where equities underperform.

  • Gillian Robertson says:

    I love the historic calculator and the graphics that go along with it. Trying to figure out which package I need to buy to get? Thankyou.

    • Glad you like the calculator, Gillian. Hope you find this to be good news, but there’s nothing to buy. The calculator is free as it is. Or were you looking for one to run on Windows or Mac? If that’s the case, there isn’t a version for those operating systems. Just this web version.

      • Gillian Robertson says:

        Wonderful, is there a way to print a report?
        Thanks

        • On the "Chart" tab, you can click on the menu (3 lines in the upper right corner) and download the chart to PDF and then print the PDF with your PDF viewer. The chart can be download to other graphic file formats as well.

Comments, suggestions & questions welcomed...

Your email address is not published. I use it only to notify you of a reply.
Let me know if you have a website. I might like to visit it.
* Required

advertisement