Formula Bro

Math and physics formulas, explained like you are new.


Gordon Growth Model

In one sentence: The Gordon growth model says a share is worth its next dividend divided by the gap between the return you want and the rate the dividend grows.

P0=D1r−gP_0 = \frac{D_1}{r - g}

Read it out loud: “P zero equals D one divided by r minus g. P zero is the price of one share today. D one is the dividend we expect next year. The letter r is the return investors want each year, and g is the steady yearly growth rate of the dividend.”

Before you start

The ideas and signs this page uses, explained from zero. For powers of ten, Greek letters and other notation in general, see Math basics.

Subscripts like D0D_0, D1D_1 and P0P_0

A small number written below a letter is a subscript, and it says when the quantity happens. D0D_0 is the dividend paid most recently, at time zero, which means now. D1D_1 is the dividend one year later, and P0P_0 is the price today. The letter is the same kind of thing in each case, and only the subscript changes the time.

Shares and dividends

A share is one small piece of ownership in a company. Some companies pay a dividend, a cash payment to each share’s owner, usually once a year. Dividends are measured in dollars per share, so 2 dollars per share means each share receives 2 dollars in cash.

Percent written as a decimal

Rates in formulas are decimals. To turn a percent into a decimal, move the decimal point two places to the left: 4% becomes 0.04 and 9% becomes 0.09. Writing 9 instead of 0.09 is one of the most common slips in this formula.

Growth by a rate

To make a number grow by a rate, multiply it by 1 plus the rate. If a dividend of 2 dollars grows by 4%, the next dividend is 2×(1+0.04)=2.082 \times (1 + 0.04) = 2.08 dollars. The 1 keeps the original amount, and the rate adds the growth on top.

Present value and the required return

Money promised for later is worth less than the same money today, because money in hand can be invested to earn a return. The required return rr is the yearly return an investor wants. Future payments are shrunk, or discounted, by 1+r1 + r for each year they wait.

Fractions and the gap r−gr - g

A fraction ab\frac{a}{b} means aa divided by bb. The top is the numerator and the bottom is the denominator. Here the bottom is r−gr - g, the gap between two rates, found by subtracting the smaller rate gg from the larger one rr.

What each symbol means

SymbolMeaning

P0P_0

The price today of one share, measured in dollars per share. The small 0 means time zero, which is now. The formula gives a value built from the dividends, so it is an estimate of what the share should be worth under the model’s assumptions.

D1D_1

The dividend one year from now, the cash one share is expected to pay next year, in dollars per share. The 1 means one year ahead. It is found from the dividend paid most recently, D0D_0, using D1=D0(1+g)D_1 = D_0(1 + g).

rr

The required return, the yearly return an investor wants for owning the share, written as a decimal per year. For example, 9% per year is written 0.09. It must be bigger than gg.

gg

The growth rate of the dividend, the steady share by which the dividend rises each year, written as a decimal per year. For example, 4% per year is written 0.04. It must be smaller than rr for the model to work.

The formula piece by piece

D1D_1

Start with the dividend the investor expects one year from now, in dollars per share. It is the cash one share pays next year, and the whole price is built from it.

r−gr - g

The gap. rr is the return the investor requires and gg is the steady growth rate. Subtracting gives the yearly difference, which the model divides by. For the model to work, this gap must be a positive number.

D1r−g\frac{D_1}{r - g}

Divide the next dividend by the gap. A small gap makes the price large and a large gap makes it small, so the price reacts strongly to the required return and to the growth rate.

P0=D1r−gP_0 = \frac{D_1}{r - g}

The whole formula in one sentence: the price of a share today equals its dividend for next year divided by the required return minus the growth rate.

What the formula is doing, and why

A share of a company is worth the cash its owners can expect to receive from it. Many companies pay a dividend, a cash payment for each share, usually once a year. The Gordon growth model is the simplest way to turn a stream of future dividends into one price today. It assumes the dividend grows at one steady rate, gg, forever. The formula P0=D1r−gP_0 = \frac{D_1}{r - g} says the price is next year’s dividend divided by the gap between rr and gg.

Why divide by the gap? Money promised for later is worth less now, because money in hand can earn the return rr. Each future dividend is therefore shrunk, or discounted, by (1+r)(1 + r) for every year it waits. The dividends also grow by (1+g)(1 + g) each year. Adding all of these shrinking, growing payments forever gives a total that collapses to one neat fraction, D1r−g\frac{D_1}{r - g}. The geometric series page shows how a sum like this settles down to a single number.

Why rr must be bigger than gg. The payments are shrunk by (1+r)(1 + r) each year but grow by (1+g)(1 + g). If gg is at least as big as rr, the shrinking does not win, so the total keeps growing without limit and has no finite value. The formula would then give a zero or negative denominator, and a zero or negative price, which makes no sense. That is why the model is used only when rr is larger than gg.

Why small changes matter so much. Because the price divides by r−gr - g, a small change in that gap moves the price a lot, as long as the next dividend is held fixed. Halving the gap doubles the price. A higher required return lowers the price, and faster expected growth raises it. This sensitivity is one reason the model works best for steady companies that pay a regular dividend and grow slowly.

An everyday picture

Think of a small apartment that you rent out. The rent comes in every year, and the landlord raises it by a steady share each year. The price a buyer should pay for the apartment depends on next year’s rent, on the return the buyer wants from the money, and on how fast the rent is expected to rise. If the buyer wants a higher return, the price falls. If the rent is expected to rise faster, the price rises. The Gordon model works the same way for a share and its dividend.

Worked example: What is one share of a bakery worth today?

Imagine a small bakery company that has paid a dividend of 2 dollars per share, so D0=2D_0 = 2 dollars per share. The dividend is expected to grow by 4% each year, so g=0.04g = 0.04. An investor wants a return of 9% per year for owning the share, so r=0.09r = 0.09. What is one share worth today?

  1. Find next year’s dividend. The model needs the dividend one year from now, not the one already paid. The dividend grows by the rate gg each year, so we multiply today’s dividend by 1+g1 + g: D1=D0(1+g)=2×1.04=2.08D_1 = D_0(1 + g) = 2 \times 1.04 = 2.08 dollars per share.
  2. Find the gap between the return and the growth. The bottom of the formula is r−gr - g. We subtract the growth rate from the required return, which measures how far the wanted return sits above the dividend’s growth: r−g=0.09−0.04=0.05r - g = 0.09 - 0.04 = 0.05 per year.
  3. Divide the next dividend by the gap. Now we put both numbers into the formula: P0=2.080.05=41.6P_0 = \frac{2.08}{0.05} = 41.6. Dividing by 0.05 is the same as multiplying by 20, because 1 divided by 0.05 is 20, and 2.08×20=41.62.08 \times 20 = 41.6. So one share is worth about 41.6 dollars today.
  4. Check the answer with a sense test. A price should be a clear multiple of the next dividend, and here that multiple is 1r−g\frac{1}{r - g}, which is 20. Dividing the price by the next dividend, 41.6÷2.08=2041.6 \div 2.08 = 20, gives the same multiple, so the arithmetic is consistent.
  5. Test a higher required return. Suppose the investor now wants 11% per year instead of 9%. The next dividend stays at 2.08 dollars, but the gap grows to 0.11−0.04=0.070.11 - 0.04 = 0.07, so the price falls to 2.080.07≈29.71\frac{2.08}{0.07} \approx 29.71 dollars. A more demanding investor pays less for the same dividend.

Answer: With a 9% required return and 4% growth, one share is worth about 41.6 dollars today under the model’s assumptions. This is an estimate of value from the dividends, not a forecast of the market price.

The numbers in this example are recomputed by script every time the site is built.

Common mistakes

Where you will meet it

Questions people ask

What is the difference between D0D_0 and D1D_1?

D0D_0 is the dividend that was paid most recently, a fact about the past. D1D_1 is the dividend expected one year from now, so D1=D0(1+g)D_1 = D_0(1 + g). The price depends on what is still to come, which is why the formula uses D1D_1.

Why must rr be bigger than gg?

If growth is at least as large as the required return, the discounted future dividends do not shrink, so their total never settles on a finite number. The formula would give a zero or negative price, which makes no sense, so the model does not apply.

Can I use this model for a company that pays no dividend?

Not directly. The model values a share by its dividends, so a company that pays none gives no cash stream to discount. Analysts use other methods for such companies.

Does the formula predict the future share price?

No. It gives a value that matches the assumptions you put in: the next dividend, the required return and one steady growth rate. If those inputs change, the value changes too, so the result is only as good as the inputs.

Sources

  1. Dividend discount model, Wikipedia
  2. Present value, Wikipedia
  3. Geometric series, Wikipedia

| All Finance formulas |

Published 2026-10-23. Plain-text copy for AI agents and readers: finance/gordon-growth-model.md.