Dividend Discount Model (DDM)

P = D₁ / (r − g). Stock price = next dividend / (required return − growth rate).

Inputs

Result

Loading calculator…

How to use this calculator

  • Enter next dividend D₁.
  • Enter required return r (CAPM).
  • Enter growth rate g (≤ long-term GDP growth).

About this calculator

DDM: stock price = present value of future dividends, growing at rate g forever, discounted at r. Best for mature dividend-paying companies (utilities, consumer staples). Limitations: assumes constant growth forever (unrealistic), highly sensitive to r−g spread (5% → 4% halves price), useless for non-dividend stocks. For multi-stage growth, use H-model or three-stage DDM.

Frequently asked

Why r > g?+
Otherwise denominator is zero or negative — infinite or negative price. Real growth must be < required return long-term.
D₁ vs. D₀?+
D₁ = next year's expected dividend. D₀ = last year's. D₁ ≈ D₀ × (1+g).
Realistic g?+
Long-term: ≤ GDP growth (~3-5%). Higher g for short term acceptable in multi-stage models.
For non-dividend stocks?+
DDM doesn't work. Use FCF-based DCF, P/E multiple, or other methods.
Sensitivity?+
r=10%, g=5%: P = D/0.05 = 20D. If g rises to 6%: P = D/0.04 = 25D (25% jump). Tiny g change huge.

Related calculators

More tools you might like

Hand-picked tools that pair well with this one — same audience, same intent.