Calculating DCF with Gordon growth model? You may be doing it wrong

If you have some experience in corporate finance and investment analysis, you already know different ways to calculate project’s Terminal Value (TV). In most cases, the default way is to calculate PV of future CFs with Gordon growth model.

Gordon growth model

The most used formula is quite easy:

Gordon growth model formula


Most of the times when I see a DCF model, Terminal Value is calculated with the formula above. Wikipedia is quoting this formula as a go-to.

What’s actually wrong?

When using the formula above, you imply that D1 = D0*(1+g). And that is not always true. Well, for evaluation of a company or a project such assumption is actually false most of the time.

Let’s see an example of simple FCF calculation for a company in two last projection periods:


In order to calculate Terminal Value based on this most of people (just as Wikipedia tells you) will do the following math:

Terminal value = 12.8 x (1+3%)/(15%-3%) = 109.9

Seems legit?

Let’s take a closer look at what we actually did there with the CF. In the table below I explicitly calculated the implied Cash Flow for N+1 Period. As we implied, that D1 = D0*(1+g), I actually just multiplied by (1+3%) every component of the CF.


Try to spot what’s wrong:

There are other ways to demonstrate same discrepancies in resulting values.

The reasons for getting such absurd numbers are that D0*(1+g) formula is actually a convenient shortcut to calculate “Dividend/CashFlow in the first terminal period”. Growth Rate in Gordon model formula should apply to CF/Dividends. Yet we determine g based on estimated economic growth, which corresponds to revenue growth. In the end, it turns out that we took parameters which do not scale linearly with the growth rate and then tried to implicitly scale them in Gordon Growth formula

From now on I will be focusing on NWC as it is easier to illustrate, requires less judgment on company’s performance and has a greater impact than CAPEX-Depreciation issue.

What are the implications?

If we recalculate Change in NWC of N+1 period using our 25% ratio, we can now calculate Terminal Value = D1 /(15%-3%). New figures are colored green. Red corresponds to the previous calculation of (1+3%) multiplication.


First, now Change in NWC makes much more sense.

Second, there is 25% difference between old and new Terminal Values. Depending on other inputs, this may result in 5% difference of Enterprise or Equity value of a company.

How to modify your Terminal value calculations?

There are multiple options:

  1. Explicitly calculate the CashFlow for the N+1 period like we did in the example above
  1. Ignore it. There are 2 considerations:
  1. Use calculation hacks to keep error under control. I have seen people using various ways to adjust the CF used for Gordon Formula. Although they do not remove calculation error, they guarantee, that its value is fairly small:

Final thoughts

Gordon Growth Model is great as it allows for a simple and rememberable way to simplify quite complex value calculations. The formula is one of the fundamentals of modern investment analysis. Yet it has its limitations and hidden assumptions that should be taken into consideration when creating your own financial models.

Категории: FinanceValuation

© 2016–2020 Creative Commons BY-NC-ND 4.0
Powered by Hugo & GitLab

comments powered by Disqus