Predicting the Future of the Stock Market

How do you predict the future of the stock market? Simple - by making two easier predictions about (1) the economy and (2) market valuations:


  1. How fast will corporate earnings grow?

  2. How much will P/E ratios change?


This calculator lets you run the numbers:

  If the S&P 500* is currently at  with a P/E ratio* of

  ... Assuming that over the next years:

  1. Corporate earnings will grow at an annualized rate of %

  2. The P/E ratio will revert to its mean value of
* Updated Jan 1, 2024       (Source: multpl.com.   P/E is Shiller's PE10.)


Adding dividends to the change in the price level gives you total return:

  ... With a dividend yield of %


Note that the huge wildcard here is the change in the P/E ratio, which can totally dominate the results. If P/E ratios drop significantly, your returns may be crummy.


Inflation and Stock Returns

In 1979, Business Week ran a cover story titled The Death of Equities - an article derided today as an example of mindless fear right before the greatest bull market ever. But that judgment is unfair, because the article really explains how inflation had been bad for the stock market for two specific reasons:


  1. Inflation is bad for corporate earnings
    (See the Business Week article, or this 1977 article by Warren Buffett, for details.)

  2. Inflation leads to lower P/E ratios
    (That's because investors seek inflation hedges and wind up doing strange things, like buying gold at record highs instead of stocks at reasonable prices.)


In the 1970s the US government increased the money supply in order to finance the deficit (and let people blame the resulting inflation on the Arabs' raising oil prices). Now that Big Deficits are back, we have to hope that our politicians won't try to feed us the same old witches' brew of inflation and scapegoats.



This calculator first appeared in January 2011, inspired by a Bogleheads' thread. At that time it predicted such a low future return that a crash seemed likely. It's now January 2024, and the market is way up despite the recent retreat, implying future returns that are even more meager. So, there are two possibilities: (a) you can use this tool for long term expectations, but not short term predictions, or (b) the market is really definitely going to crash soon, no kidding. You heard it here first!


How the Calculator Works

The logic used by the calculator is straightforward, but it takes a few steps to explain it. First, it finds current earnings, using price and P/E ratio (both inputs):

E   =   (E/P) x P

E/P, the reciprocal of the P/E ratio, is known as the Earnings Yield. It's often used all by itself to predict the future return rate. (Drawback: it ignores changes to the P/E ratio.)


Next, it predicts future earnings:

Efuture is deduced from current earnings and the predicted earnings growth rate, using the compound interest formula.


Next, it predicts the future price:

Pfuture   =   Efuture x (P/E)predicted

(P/E)predicted is an input. It's what you predict that the P/E ratio will revert to in the future, which is generally assumed to equal the historical mean value of the P/E ratio.


Next, it finds the portion of the return that comes from price appreciation alone:

rprice is deduced from P and Pfuture, using the CAGR formula.


And finally, it adds the dividend yield to get the total predicted return:

rtotal   =   rprice + (Dividend Yield)


This whole process is equivalent to the Gordon Growth Model, except that it also accounts for predicted changes to the P/E ratio. In other words, if P/E stays constant, then that last equation is equivalent to:

rtotal   =   G + (Dividend Yield)

where G is the predicted value for the earnings growth rate.



home  |  features  |  glossary  |  calculator  |  about us  |  books

Investing 101


Stock Market Returns

Making Predictions
Measuring Performance
S&P 500 Returns
Monthly Market Returns
DCF Calculators



Also See...

Tax Calculator
Roth IRA Limits
401(k) Calculator
Tax Brackets
Get Out of Debt
Tax Cuts


Off Site...

Bogleheads Discussion