The S&P 500 has traded at or near its all-time high for most of the past four months.
Historically, investing at all-time highs hasn't been a bad thing.
Trying to time the market does more harm than good.
The S&P 500 (SNPINDEX: ^GSPC) is hovering near record highs. For some investors, that raises the question of what to do with the money they want to put into the market.
Do you keep buying stocks and hope that prices can keep moving higher? Or do you wait for what's likely an inevitable correction and invest at lower prices later?
Missed AI’s "Act 1"? Act 2 Could Be 15x Bigger. Most investors think they missed the AI boat because they didn't buy Nvidia in 2005. But according to our analysts, we’re only at the end of "Act 1"—the R&D phase. "Act 2" is the global rollout. Continue »
Waiting sounds like a reasonable decision. After all, nobody wants to invest a lot of money today just to watch the market drop significantly only a short time later.
But history suggests record highs aren't nearly as dangerous as they might seem.
Image source: Getty Images.
Fidelity recently conducted a study examining S&P 500 returns dating back to 1920. It found that investing on a day when the index closed at an all-time high produced an average return of 9.9% over the following year.
If you extend the holding period to three years, the average cumulative return increases to 36%. After five years, it's 63%.
Surprisingly, those returns were actually slightly better than investing on days when the S&P 500 wasn't at a record high.
There's a simple explanation for this. The stock market has historically increased in value over long periods. That means record highs aren't necessarily the end of a rally. They're a natural product of stocks appreciating over time.
Consider that the S&P 500 has generated an average annual return of roughly 10% over the past century. That means a lot of times, new records have been followed by even higher records.
That's why waiting for a pullback is generally a bad idea. Trying to time the market usually does more harm than good. And given the index's long-term track record, it's more likely that its next big move is higher, not lower.
Instead of trying to predict the next correction, I'd keep buying the Vanguard S&P 500 ETF (NYSEMKT: VOO).
Buying stocks or exchange-traded funds (ETFs) near record highs certainly doesn't eliminate risk. There's still a possibility that stocks will fall, and any investor expecting to need their money within the next few years probably shouldn't invest in the Vanguard S&P 500 ETF to begin with.
But that's not a justification to stop investing altogether.
If your time horizon is a decade or more, I'd be more concerned about sitting on the sidelines waiting for a correction and missing out on further potential gains. Given the S&P 500's history, record highs have not been a warning to stop buying stocks.
Before you buy stock in Vanguard S&P 500 ETF, consider this:
The Motley Fool Stock Advisor analyst team just identified what they believe are the 10 best stocks for investors to buy now… and Vanguard S&P 500 ETF wasn’t one of them. The 10 stocks that made the cut could produce monster returns in the coming years.
Consider when Netflix made this list on December 17, 2004... if you invested $1,000 at the time of our recommendation, you’d have $420,109!* Or when Nvidia made this list on April 15, 2005... if you invested $1,000 at the time of our recommendation, you’d have $1,303,689!*
Now, it’s worth noting Stock Advisor’s total average return is 938% — a market-crushing outperformance compared to 211% for the S&P 500. Don't miss the latest top 10 list, available with Stock Advisor, and join an investing community built by individual investors for individual investors.
See the 10 stocks »
*Stock Advisor returns as of September 17, 2026.
David Dierking has no position in any of the stocks mentioned. The Motley Fool has positions in and recommends Vanguard S&P 500 ETF. The Motley Fool has a disclosure policy.