Explaining the DCF Valuation Model with a Simple Example

Discounted Cash Flow (DCF) valuation remains a fundamental value investing model. Using a DCF continues to be one of the best ways to calculate a company’s intrinsic value. Using a DCF remains the main method analysts use throughout finance, and some think using this type of valuation remains far too complicated for them.

In today’s post, we will show you that once you understand the different components and how to put together the model, it is a matter of dropping in the values and out pops the valuation.

Using cash flows as an estimator of a company’s value remains a better way to go than earnings, as earnings have the ability to be “adjusted”, whereas cash flows are the cash left over for reinvestment or returning value to investors.

In today’s post, we will discuss:

Ok, let’s dive in.

What is a Discounted Cash Flow Model?

To sum it up, from Investopedia:

Discounted cash flow (DCF) is a valuation method used to estimate the value of an investment based on its future cash flows. DCF analysis attempts to figure out the value of an investment today, based on projections of how much money it will generate.”

A discounted cash flow model is used to value everything from Walmart to a person’s home; financial analysts use these models to calculate the intrinsic value of just about anything with a cash flow, i.e., bonds, buying new equipment, or valuing Walmart.

cash flows

The value calculation comes from projecting the future cash flows and then discounting those cash flows back to the present to give us a value today for those future cash flows.

It sounds complicated, but it isn’t; think of it this way, the value of $100 in the future equals less today because inflation causes money to lose future value.

The model we refer to as a discounted cash flow uses discount rates to discount those future cash flows back to the present—more on that topic in a moment.

The neat part of using these models is that once you arrive at your value, you can determine whether the company remains undervalued or overvalued. If the discounted cash flow results in values above the company’s current market value, the company is undervalued and could generate positive returns in the future.

Ok, now that we understand the discounted cash flow model, let’s discuss discount rates and other inputs needed to calculate a discounted cash flow.

How to Find the Rates Needed for a DCF

To perform a discounted cash flow or DCF as it will be known going forward, we need to start with some numbers or assumptions.

The different rates we are going to need are:

  • The growth rate of the cash flows into the future
  • The discount rate that we will need to discount those future cash flows
  • We will use the terminal rate to determine the final value of the DCF.

An important note before continuing: any DCF remains sensitive to any inputs we enter, especially the growth rates, discount rates, and terminal rates we decide upon. Therefore we must remain thoughtful about our inputs as they can substantially change our DCF valuations.

cash flow

Growth Rate for Cash Flows

The growth rates for cash flows and terminal rates remain the two most sensitive parts of the DCF. So when testing our DCF models, it is always best to stay as reasonable as possible.

Looking at the past growth rates continues as one of the ways I like to predict the future of cash flows and project those into the future if I feel those rates remain reasonable.

Remember, we humans are terrible at predicting the future, so any number you choose is an estimate, and don’t get obsessive about the “perfect” number for any of these inputs.

One of these easier ways to achieve this goal of finding the cash flow growth is to look at analysts’ predictions from your favorite website, or you can look back at past numbers and project those forward.

Let’s pick a company and start down the path of calculating the DCF for that company.

Today, I would like to use Microsoft ($MSFT), which has a current market price of $243.73 and a market cap of $1,811B.

Using the predicted cash flow growth from tikr.com for the next year, they are predicting a number of 15.3%, and if I look at the growth of the cash flow over the last five years, including the trailing twelve months, or TTM, I get a value of 18.3%.

Let’s use the 18.3% as our expected growth rate for future cash flows.

Discount Rate

Next, we will find the discount rate for our cash flows. To arrive at our discount rate, we will use the weighted average cost of capital or WACC method. For our purposes here, I will discuss the inputs and how to calculate the WACC; if you would like to learn more about the ins and out of this method, please check out this post:

What is the Cost of Capital and How to Use It

Briefly, the weighted average cost of capital remains fundamental to the capital asset pricing model (CAPM). We calculate the WACC as the weighted average of a firm’s cost of debt and cost of equity.

Assuming that we are analyzing Microsoft, the steps for the calculation of WACC are the following:

  1. The first step is to find the cost of debt and the cost of equity.

The cost of debt is derived as follows, and we will take all numbers from the latest annual report:

  • Microsoft’s total debt – $77,981 million
  • Interest expenses – $2,104 million

The interest expenses will save Microsoft $2,104 million x 14% (tax rate) = $294 million. So, the after-tax cost of debt Rd = ($2,104 – $294) / $77,981 = 2.36%

We calculate the cost of equity using the formula Rs = RRF + (RPM * b), where,

  • RRF: the risk-free rate or 10-year Treasury Rate
  • RPM: the return that the market expects or Risk Premium
  • b: the stock’s beta (systemic risk)

To find the risk-free rate, use the Treasury.gov link. And the Risk Premium uses this link, and finally, for the beta, I use stratosphere.io.

Giving us:

  • Risk-free rate = 3.43%
  • Equity risk premium = 5.50%
  • Beta = 0.94

Rs = RRF + (RPM * b) = 3.43% + (5.5% x 0.94) = 8.60%

2. The second step is to calculate the weights of debt and equity

First, we need to calculate the weight of debt. To do this, we will divide the debt by the sum of the total market cap plus the debt:

Wd = Total debt / (Market cap + total debt)

Using the following numbers we gathered earlier:

  • Total debt = $77,981 million
  • Market cap = $1,811,869 million

Now, let’s plug in those numbers and calculate our weighted debt.

Wd = $77,981 / ($1,811,869 + $77,981) = 4%

Next, we will calculate the weight of the equity, which will use the following formula:

We = Market cap / (Market cap + total debt)

Now, plugging in the numbers, we get a market weight equity of:

We = $1,811,869 / ($1,811,869 + $77,981) = 96%

3. The final step is to calculate the WACC

The formula for WACC is (Rd*Wd) + (Rs*We), and plugging in our calculated costs and weights gives us:

  • Cost of equity (Rs) = 8.60%
  • Cost of debt (Rd) = 2.36%
  • Weight of debt (Wd) = 4%
  • Weight of equity (We) = 96%

Now, plugging in the above numbers, we get:

WACC = (2.36% x 4%) + (8.60% x 96%) = 8.26%

The last step is to account for the impact of taxes, so we multiply the number by one minus the current tax rate of 14%, giving us:

WACC = 8.26%(1-14%) = 8.34%

Terminal Rate

We are up to our last rate to determine before proceeding with our DCF valuation.

The terminal rate is arguably one of the more important inputs for a DCF; it largely influences the value that we arrive at in the future.

The simplest way to determine the terminal rate is to use the same rate we used for our calculations for the discount rate or WACC to remain consistent. You could use the same rate at which the economy grows also. If you try to use a terminal rate higher than that, you run the risk of the company outgrowing the economy over time, and unless you want to buy car insurance and milk from Microsoft, that is probably not the way to go.

I use the 10-year Treasury rate, which is currently at 3.43%.

Remember, at some point, the company will have their growth return to earth and will return to match the growth of the economy they reside in, which is why we use a lower Terminal Rate.

Now that we have our rates, let’s look at how we calculate a DCF.

How to Perform a DCF Valuation

The goal of a DCF valuation is to derive the fair value of the stock and determine whether it trades above this value (overvalued) or below this value (undervalued).

calculating fair value

Remember, value investing sets out to find undervalued stocks, i.e., stocks trading below their fair value and, therefore, have room for growth.

The structure of creating a flow from revenues to discounted cash flows goes like this:

  • Revenues
  • Operating income or EBIT
  • Taxes
  • NOPAT or net operating profit after taxes
  • Reinvestment using sales to capital ratio
  • FCFF or free cash flow to the firm
  • Discount FCFF back to present using our WACC or discount rate

The first step is to use Microsoft’s year one revenues as we set up a five-year projection. Next, we grow the revenues by our earlier estimated growth rate of 18.3%.

We determine the company’s operating margin using a normalized number in the second step. We take Microsoft’s last five-year operating margins, add them up and divide them by giving us a normalized number. In this case, Microsoft’s normalized operating margins give us 40%. We would multiply each year’s revenue by 40%, giving that year’s operating margin or EBIT.

Next, in the third and fourth steps, we determine the net operating profit after taxes, or NOPAT, which we calculate by multiplying the EBIT or operating income by one minus the taxes; these become our free cash flow to the firm.

The fifth step to measure reinvestment’s impact is the sales to capital ratio. To calculate the sales to capital ratio, we divide the sales by the company’s total capital represented by the shareholders’ equity and total debt.

The sales to capital ratio gives us the impact of the company’s investments on the growth of the cash flows because the simple fact remains that every company must reinvest to grow.

Here is how we calculate the sales to capital ratio, using the following numbers:

  • Sales = $192,557
  • Shareholders’ equity = $162,924 million
  • Total debt = $77,981 million
  • Cash and marketable securities = 104,660 million

The formula looks like this:

Sales to capital ratio = Sales / (Shareholders’ equity+total debt-cash)

Therefore, our ratio equals:

Sales to capital ratio = $192,557 / ($162,924+$77,981-$104,660) = 1.41

The final step includes using our WACC or discount rate to discount the current FCFF or cash flows back to the present.

chart of discounted cash flows

Here is an example of the calculations:


  • Year 1 = $192,557 million
  • Year 2 = $192,557 x (1+18.3%) = $227,795 million
  • Year 3 = $227,795 x (1+18.3%) = $269,481 million
  • And so on

Operating margin:

  • Year 1 = $192,557 x 40% = $77,023 million
  • And so on


  • Year 1 = $77,023 x (1-14%) = $66,240 million
  • Year 2 = $91,118 x (1-14%) = $78,361
  • And so on


  • Year 2 = ($78,361 – $66,240) / 1.41 = $8,597 million
  • Year 3 = ($92,702 – $78,361) / 1.41 = $10,170
  • And so on

FCFF (Free Cash Flow to the Firm):

  • Year 2 = $78,361 – $8,597 = $69,794 million
  • Year 3 = $92,702 – $10,170 = $82,531

Now that we have the free cash flow figure, we can find the present value of those cash flows; the formula for that process is below.

PV of FCFF: FCFF * (1/(1+WACC)

For year two and beyond, the formula looks like this:

Discount rate*(1/(1+WACC))

An example of the first year is as follows:

PV = 66,240 / ( 1 + 8.26%)^1

PV = $61,186

$69,764 / (.092*(1/1+8.26%) for all five years, each year using the previous discount rate divided by calculations to realize the current discount rate. It flows down the structure of the chart, like below.

chart presenting the present value of discounted cash flows

In the next step, we need to calculate the terminal value, assuming growth of 3.43% beyond the forecast period.

Therefore, the FCFF in the terminal year with a growth of 3.43% equals:

  • Terminal FCFF = $146,641, based on the growth of 3.43%, following the same operating margins, tax rate, and reinvestment rate.

To determine the terminal value of those cash flows, we use the formula to determine the discount rate for the terminal year’s cash flow.

Terminal value = (Terminal FCFF / (WACC – Terminal Discount rate))*Final discount rate

So using the following numbers:

  • Terminal FCFF = $146,641
  • WACC = 8.43%
  • Terminal discount rate = 3.43%
  • Year 5 discount rate = 0.67

Plugging the above numbers into the formula gives us a value of $1,964,990 million.

The final steps include summing up the total cash flows, including the terminal value, subtracting debt, adding cash, and then dividing those totals by the number of shares outstanding.

Here are the numbers we need to perform the final steps:

  • Debt = $77,981 million
  • Cash & Equivalents = $104,660 million
  • Shares outstanding = 7,509

The first step means we sum up all the free cash flows, including the terminal year’s value, giving us a value of $2,419,005 million

Next, we take the sum and subtract debt, add cash, and divide by shares outstanding, like:

Fair value = ($2,419,005-$77,981+$104,660)/7509 = $325.70

full discounted cash flow model with fair value caluclated

And voila, we have a fair value calculation for Microsoft. Not too hard, was it?

Here is a simple calculator built off the above illustrations for your enjoyment and use, hope it helps!

Limitations of the DCF valuation

DCF Valuation analysis remains an extremely useful tool, provided the growth rate assumed for the series of periods stays justifiable by the firm’s operating performance. Although we cannot precisely estimate the growth rate, an expanding company seeking to enter new markets remains more likely to sustain an average growth of 18.3% for the next five years than a company contracting or losing market share. Also, the WACC calculation may not apply to the real world.

The bottom line remains that any valuation method using a DCF model or similar will contain estimates; there remains no way around the simple fact. But, using DCFs remains the best, time-tested method to determine a fair value for a company, provided we use reasonable estimates and remain cautious in our use of growth rates, terminal rates, and discount rates.

The big challenge remains to stay consistent with our inputs and not get stuck on finding the “right” price.

Final Thoughts

Using the discounted cash flow model to find the intrinsic value is a great way to dig into a company’s financials. The model requires you to estimate growth and discount rates, which remain open to interpretation and continues as one of the model’s weaknesses.

However, there remain no completely estimated free models; you either need to use forward estimates or historically based numbers. Either way, we use estimates because we have no real idea what the future will hold. But one of the most important issues is to stay consistent with your assumptions; never mix and match rates to achieve the intrinsic value you search to find, which will lead to disaster.

In our examples, we used the free cash flow, but feel free to use Buffett’s owner earnings, or you can use earnings as well. Another bonus to using the DCF valuation is that we get to touch many different parts of a company’s financials: the sales, costs, debt, equity, and free cash, which forces you to have a good pulse of the financials of any company.

But calculating intrinsic value remains imperative to find a great price for any company we analyze. The price you pay is incredibly important and goes a long way to determine your overall returns and decisions.

When working on these models, one thing to remember is don’t get bogged down in the minutiae; focus on your assumptions and determine if they remain logical. Buffett and Munger have often repeated, “it is better to be approximately correct than precisely wrong.”

Focus on your models and assumptions; don’t worry about finding the “exact” number rather than whether you think your intrinsic value continues as reasonable and logical based on your knowledge of the company and the market conditions.

That will wrap up our discussion today; thank you for reading this post.

Until next time.

Take care, and be safe out there,


Learn the art of investing in 30 minutes

Join over 45k+ readers and instantly download the free ebook: 7 Steps to Understanding the Stock Market.

WordPress management provided by OptSus.com