Dividend Discount Model (DDM) Calculator
The Dividend Discount Model values a stock as the present value of all its expected future dividends. Enter the current dividend per share, a growth rate, and your required return to get a fair-value estimate instantly. Switch between the Gordon Growth Model (constant growth), a two-stage model (high growth then stable), or a reverse solve that finds the implied growth rate already baked into the current price. A built-in CAPM section lets you derive the discount rate from beta and market data instead of entering it directly.
What is the Dividend Discount Model?
The Dividend Discount Model (DDM) is a method of valuing a company's stock by estimating the present value of all future dividend payments. The underlying logic is straightforward: a share of stock is worth exactly what it will pay you over its lifetime, discounted back to today at a rate that reflects the risk you are taking. If you buy a stock and never intend to sell it, your returns come entirely from dividends, so the present value of those dividends is a principled estimate of what the stock is worth. The model was popularized by Myron Gordon in the 1950s through what became known as the Gordon Growth Model, though the core idea traces back to John Burr Williams's 1938 "The Theory of Investment Value." DDM works best for stable, dividend-paying companies such as regulated utilities, telecoms, and consumer staples that have long track records of paying and growing dividends. It is unreliable for companies that do not pay dividends, that reinvest most earnings, or whose dividends are highly irregular.
How the Gordon Growth Model works
The single-stage Gordon Growth Model assumes dividends grow at a constant rate forever. The formula is P = D1 / (r - g), where D1 is next year's expected dividend, r is the discount rate (required return), and g is the perpetual dividend growth rate. The constraint r > g must always hold: if dividends grow as fast as or faster than your required return, the formula produces an infinite or negative result, which simply means the assumptions are internally inconsistent. D1 is estimated by multiplying the current dividend by (1 + g). The difference (r - g) is called the capitalization rate or dividend yield at fair value, and because it appears in the denominator, the valuation is extremely sensitive to the spread between r and g. A 1 percentage-point change in either input can shift fair value by 20-50% or more when the spread is narrow.
Two-stage DDM and the role of terminal value
The two-stage DDM is more realistic for companies that are still growing. You specify a high-growth rate for an initial period (typically 5-10 years), then a lower stable "terminal" growth rate from that point forward. The fair value is the sum of two components: the present value of dividends during the high-growth phase (discounted year by year), plus the present value of the terminal value at the end of that phase. The terminal value is calculated with the Gordon Growth formula applied to the first dividend in the stable phase. In practice, the terminal value typically accounts for 60-80% of total fair value, which means the long-run growth assumption dominates. Analysts often anchor the terminal rate to long-run nominal GDP growth (roughly 2-3% for developed economies) as a ceiling, since no company can grow faster than the overall economy indefinitely.
Reverse DDM: reading market expectations
The reverse DDM asks: "Given the current market price, what dividend growth rate is already priced in?" It rearranges the Gordon Growth formula to solve for g: implied g = (P x r - D0) / (P + D0). This is useful as a sanity check. If the implied growth rate is far above long-run GDP, the market may be pricing in optimistic assumptions that the company is unlikely to sustain. Conversely, if the implied growth rate is very low or negative, the market may be discounting the stock heavily, creating potential value. The reverse DDM pairs naturally with fundamental analysis: estimate a realistic long-run growth rate, compare it to what the market is pricing, and decide whether the stock looks cheap or expensive on that measure.
Choosing the right discount rate with CAPM
The discount rate r represents the return you could earn on an investment of similar risk. The Capital Asset Pricing Model (CAPM) offers a structured way to estimate it: r = Rf + beta x (Rm - Rf), where Rf is the risk-free rate (commonly the 10-year government bond yield), beta is the stock's sensitivity to broad market movements, and (Rm - Rf) is the equity risk premium (the extra return the market is expected to earn above the risk-free rate over the long run). For US equities, the equity risk premium has historically been estimated at 4-6% annualized. A beta of 1 means the stock moves in line with the market; above 1 means more volatile; below 1 means less volatile. If you prefer not to use CAPM, you can enter a required return directly based on your own hurdle rate or opportunity cost.
Limitations and best-practice guardrails
DDM has well-known limitations that every user should understand. First, it is only as good as the inputs: even small forecast errors in g or r produce large value swings due to the denominator effect. Second, it cannot handle companies that do not pay dividends or that return cash through buybacks rather than dividends - for those, a free cash flow to equity (FCFE) model is more appropriate. Third, the Gordon Growth Model assumes dividends grow smoothly forever, which is unrealistic for cyclical companies or those facing disruption. Fourth, CAPM itself relies on historical estimates of beta and the equity risk premium that may not reflect future conditions. Use DDM as one input in a broader valuation framework alongside price multiples, DCF analysis, and qualitative assessment of competitive position and dividend sustainability.
DDM Model Variant Selection Guide
| Variant | Best for | Key assumption | Sensitivity |
|---|---|---|---|
| Gordon Growth (single-stage) | Mature, stable dividend payers (utilities, telecoms) | Dividends grow forever at a constant rate | Very high - small changes in r or g are amplified |
| Two-stage DDM | Companies in growth phase transitioning to maturity | High growth for N years, then stable perpetual growth | High - terminal value often exceeds 70% of total value |
| Reverse DDM | Checking what a market price implies about growth | Current market price is the "correct" price | Medium - useful sanity check on market expectations |
| H-Model (advanced) | Gradual growth slowdown scenarios | Growth declines linearly from high to stable rate | High - linear decay assumption may not match reality |
Choose the DDM variant that best fits the company type and your data availability.
Frequently asked questions
What is the dividend discount model used for?
The dividend discount model (DDM) is used to estimate the intrinsic value of a dividend-paying stock. It calculates the present value of all expected future dividends, discounted back at the investor's required rate of return. Analysts and value investors use it to decide whether a stock is overvalued or undervalued relative to its fundamentals, particularly for mature, stable companies with reliable dividend histories such as utilities, telecoms, and consumer staples.
What is the difference between the Gordon Growth Model and the two-stage DDM?
The Gordon Growth Model (single-stage DDM) assumes dividends grow at a single constant rate forever. It is simple and works well for very stable, mature companies. The two-stage DDM is more flexible: it assumes a higher growth rate for an initial period (say, 5-10 years) and then a lower "terminal" growth rate in perpetuity. Two-stage is more appropriate for companies that are still growing but expected to slow as they mature. In both cases, the terminal value (the value of all dividends beyond the explicit projection period) typically dominates fair value.
What happens if the growth rate exceeds the discount rate?
If the dividend growth rate (g) equals or exceeds the required return (r), the Gordon Growth formula produces an undefined or negative result. This is not a bug - it signals that the assumptions are inconsistent. No stock can be worth an infinite amount, so either the growth rate estimate is too high, the discount rate is too low, or the Gordon Growth Model is the wrong tool for this company. Consider using the two-stage DDM with a more realistic long-run terminal growth rate anchored at or below nominal GDP growth.
What is a good discount rate to use?
The discount rate should reflect the opportunity cost of the investment and its risk. A common approach is to use CAPM: risk-free rate (10-year government bond yield) plus beta multiplied by the equity risk premium. For a US stock with beta 1.0, a 4.5% risk-free rate, and a 5% equity risk premium, CAPM gives 9.5%. Conservative investors often use 10-12% as a minimum required return regardless of CAPM output. Lower-beta, lower-risk stocks such as utilities can justify rates of 7-9%.
How do I find the dividend per share input?
The current dividend per share is the annualized dividend paid by the company, available on any financial data platform. If the company pays quarterly dividends, multiply the most recent quarterly dividend by 4. If it has recently changed its dividend, use the current annualized run rate rather than a trailing 12-month sum. For companies with irregular dividends, average the last 3-5 years of payments, though irregular dividend payers are generally poor candidates for DDM.
Why does terminal value dominate the DDM fair value?
Because dividends in the far future - while individually small after discounting - are extremely numerous. When you project dividends to perpetuity, their cumulative present value is large even after heavy discounting. In a typical two-stage DDM with a 5-year high-growth phase, the terminal value (present value of all dividends from year 6 onward) accounts for 60-80% of total fair value. This is why the long-run terminal growth rate assumption is so critical: even a 0.5 percentage-point change in the terminal rate can shift fair value by 10-15%.
Is the dividend discount model the same as DCF?
DDM is a special case of discounted cash flow (DCF) analysis. General DCF models use free cash flow to the firm (FCFF) or free cash flow to equity (FCFE) as the cash flow being discounted, which captures all earnings regardless of whether they are paid as dividends. DDM is narrower: it uses only actual dividend payments. For companies that pay out most of their earnings as dividends, DDM and FCFE will give similar results. For companies that reinvest heavily or return cash through buybacks, FCFE is more informative than DDM.
Can I use DDM for stocks that do not pay dividends?
Technically no - the model requires a dividend to exist. Some analysts apply a "hypothetical dividend" approach for non-dividend payers by estimating what the company could pay (using free cash flow or earnings yield), but this is speculative and departures from actual dividends undermine the model's theoretical basis. For non-dividend payers, a free cash flow DCF, EV/EBITDA multiple, or price-to-earnings analysis is more appropriate.
Sources
- Gordon, M.J. (1959). "Dividends, Earnings, and Stock Prices." The Review of Economics and Statistics, 41(2), 99-105.
- Damodaran, A. Equity Risk Premiums (ERP): Determinants, Estimation and Implications. NYU Stern School of Business.
- CFA Institute. "Equity Valuation: Concepts and Basic Tools." CFA Program Curriculum.