Skip to main content
Institute of Investing

Discounted Cash Flow (DCF)

The fundamental premise of a DCF is that the value of any asset is the sum of its future cash flows, discounted back to the present value at a rate that reflects the riskiness of those cash flows.

The Mathematical Architecture

Value = Σ [ CFt / (1 + r)t ] + [ TV / (1 + r)n ]
  • CFt = Free Cash Flow in period t
  • r = Discount Rate (typically WACC for firm valuation)
  • n = Number of periods in the explicit forecast
  • TV = Terminal Value

1. Projecting Free Cash Flow (FCFF vs FCFE)

Institutional models typically forecast Unlevered Free Cash Flow (FCFF) to value the entire enterprise, avoiding capital structure distortions.

EBIT * (1 - Tax Rate)

+ Depreciation & Amortization

- Capital Expenditures (CapEx)

- Changes in Net Working Capital

= Free Cash Flow to Firm (FCFF)

2. Determining the Discount Rate

The discount rate represents the opportunity cost of capital. For FCFF, this is the Weighted Average Cost of Capital (WACC).

WACC blends the cost of equity (derived via CAPM) and the after-tax cost of debt, weighted by their respective market values in the capital structure.

3. Calculating Terminal Value

Because a company is a going concern, cash flows stretch to infinity. The Terminal Value captures the value of all cash flows beyond the explicit forecast period (usually 5-10 years).

Two primary methods exist:

  1. Gordon Growth Model (Perpetuity Growth): Assumes cash flows grow at a constant rate forever. TV = CFn+1 / (r - g). The growth rate (g) cannot exceed macroeconomic growth (GDP).
  2. Exit Multiple Method: Applies a market multiple (e.g., EV/EBITDA) to the final year's metric. Highly sensitive to peer group selection.

Common DCF Errors

  • Mismatched cash flows and discount rates (e.g., discounting FCFE at WACC instead of Cost of Equity).
  • Terminal growth rates exceeding long-term risk-free rates or GDP growth.
  • Failing to deduct stock-based compensation from Free Cash Flow.

Terminal Tools

Access our interactive DCF modeling environment to test assumptions in real-time.

Launch DCF Calculator Calculate WACC