**Excel for Valuation: Discounted Cash Flow (DCF) Modeling

This lesson delves into Discounted Cash Flow (DCF) modeling, a core valuation technique used by finance professionals. You will learn to build and analyze a comprehensive DCF model in Excel, incorporating advanced features for forecasting, calculating the Weighted Average Cost of Capital (WACC), and performing insightful sensitivity analysis.

Learning Objectives

  • Construct a complete DCF model, including Free Cash Flow (FCF) projections, WACC calculation, and terminal value estimation.
  • Apply different growth rate scenarios, including constant and multi-stage growth models, within the DCF framework.
  • Conduct sensitivity analysis on key valuation drivers, such as the discount rate, terminal growth rate, and revenue growth, to assess the impact on intrinsic value.
  • Interpret the results of the DCF model and derive a company's intrinsic value, comparing it to its current market price and developing a valuation opinion.

Text-to-Speech

Listen to the lesson content

Lesson Content

1. Forecasting Free Cash Flow (FCF)

FCF is the cash flow available to a company after all operating expenses and investments in working capital and fixed assets are considered. Accurate FCF forecasting is crucial for accurate valuation. We will use the following formula:

FCF = Net Income + Depreciation & Amortization - Changes in Working Capital - Capital Expenditures

Example:

  1. Start with the Income Statement: Project Revenue, COGS, and Operating Expenses. Use historical data and industry trends to project future growth. (Assume for this exercise you have these numbers already)
  2. Calculate Net Operating Profit After Tax (NOPAT): NOPAT = EBIT * (1 - Tax Rate). Project EBIT based on revenue and expenses.
  3. Depreciation & Amortization: Project this based on historical ratios to sales or fixed asset balances.
  4. Changes in Working Capital: Forecast changes in accounts receivable, inventory, and accounts payable. Change in Working Capital = Ending Working Capital - Beginning Working Capital
  5. Capital Expenditures (CapEx): Project CapEx based on historical ratios to sales or using capital budgeting assumptions. This can be a more complex area and for this exercise we will use a ratio of sales.
  6. Calculate FCF: Sum up the results of the above calculations.

Excel Implementation: Use formulas and cell references effectively. Leverage the OFFSET function for dynamic growth assumptions, if needed. For example, to project revenue growth using an average of the past three years growth rate, use =AVERAGE(OFFSET(C2, -2, 0, 3, 1),OFFSET(C2, -2,0,3,1))*(1+C2), where C2 is revenue for the current year. Create different sheets for calculations, assumptions, and presentation of the model.

2. Calculating the Weighted Average Cost of Capital (WACC)

WACC represents the average rate a company pays to finance its assets. It's the discount rate used in the DCF. The formula is:

WACC = (Cost of Equity * % Equity) + (Cost of Debt * (1 - Tax Rate) * % Debt)

Components:

  • Cost of Equity (Ke): Often calculated using the Capital Asset Pricing Model (CAPM): Ke = Risk-Free Rate + Beta * Market Risk Premium
    • Risk-Free Rate: Yield on a long-term government bond.
    • Beta: A measure of a company's stock volatility relative to the market.
    • Market Risk Premium: The expected return of the market above the risk-free rate.
  • Cost of Debt (Kd): The yield-to-maturity on a company's debt or the interest rate on new debt, adjusted for the tax shield.
  • % Equity and % Debt: The proportions of equity and debt in the company's capital structure.
  • Tax Rate: The company's effective tax rate.

Excel Implementation: Create separate cells for each input. Ensure you have proper data sources for each input, like market data for risk-free rates, beta, and the market risk premium. Use SUMPRODUCT to simplify WACC calculations. Consider incorporating sensitivity analysis on these inputs.

3. Terminal Value Estimation

The terminal value (TV) represents the value of the company beyond the explicit forecast period. There are two primary methods:

  1. Perpetuity Growth Method: Assumes FCF grows at a constant rate forever.
    TV = (FCF in Year n * (1 + Terminal Growth Rate)) / (WACC - Terminal Growth Rate)

  2. Exit Multiple Method: Assumes the company is sold at the end of the forecast period based on a multiple of earnings (e.g., EBITDA). TV = EBITDA in Year n * Exit Multiple

Example (Perpetuity Growth Method): If FCF in Year 5 is $10 million, the terminal growth rate is 2%, and the WACC is 10%, then TV = ($10 million * 1.02) / (0.10 - 0.02) = $127.5 million.

Excel Implementation: Create a separate section for terminal value calculations. Make assumptions for the terminal growth rate and exit multiple. Link the inputs from other parts of your spreadsheet. Implement both methods, if required, and test the sensitivity of the valuation to changes in terminal assumptions. Always critically analyze these inputs. A terminal value can be a significant portion of a company's valuation.

4. Discounting and Valuation

Once you have projected FCFs, calculated WACC, and estimated the terminal value, you can calculate the present value (PV).

  1. Present Value of FCF: Discount each year's FCF back to the present using the WACC. PV of FCF = FCF in Year n / (1 + WACC)^n
  2. Present Value of Terminal Value: Discount the terminal value back to the present using the WACC. PV of Terminal Value = Terminal Value / (1 + WACC)^n
  3. Intrinsic Value: Sum the present values of all FCFs and the terminal value. Also known as the enterprise value. If calculating Equity value, adjust this by subtracting net debt (Total Debt - Cash & Cash Equivalents).
  4. Intrinsic Value Per Share: Divide the equity value by the number of outstanding shares.

Excel Implementation: Use the PV function to calculate the present value of FCF. Use the SUM function to sum the present values. Keep the model organized and well-labeled to be easily understood and updated.

5. Sensitivity Analysis

Sensitivity analysis examines how changes in key assumptions impact the final valuation. This is critical to understanding the model's reliability.

Methods:

  • Data Tables: Excel's data table feature allows you to vary one or two input variables (e.g., WACC and terminal growth rate) and see the impact on the intrinsic value. Data tables automatically recalculate formulas for each combination of inputs.
  • Scenario Manager: Allows you to create and compare multiple scenarios with different assumptions (e.g., base case, optimistic case, pessimistic case). Scenario manager can also show the range of potential valuations under different assumptions. This offers an understanding of the range of outcomes and the impact of uncertainty.

Example: Create a data table to analyze how the intrinsic value changes with variations in WACC and terminal growth rate. Use a cell with the final intrinsic value per share as the formula.

Progress
0%