Skip to content
Guide14 min read

DCF Valuation Explained: Step-by-Step Guide

Master the discounted cash flow model with this step-by-step tutorial. Learn how to project cash flows, choose a discount rate, calculate terminal value, and interpret results.

Meet Dhanani
By Meet Dhanani

Senior Software Engineer at Red Hat

The discounted cash flow (DCF) model is the most fundamental approach to valuing a business. It answers one question: “What is the present value of all future cash this company will generate?”

If you understand DCF, you understand how Wall Street prices every stock, bond, and business acquisition. This guide walks you through the complete process.

The Core Concept

A dollar today is worth more than a dollar tomorrow. Why? Because you could invest that dollar today and earn a return. This is the time value of money, the foundation of all DCF analysis.

DCF works by:

  1. Estimating how much cash the business will generate in the future
  2. Discounting each year’s cash flow back to present value
  3. Summing everything up to get the total value of the business today

The DCF Formula

Intrinsic Value = Σ [FCF × (1+g)^n / (1+r)^n] + Terminal Value / (1+r)^N

Where:

  • FCF = Current free cash flow
  • g = Expected annual growth rate
  • r = Discount rate (your required rate of return)
  • n = Year number (1, 2, 3… up to N)
  • N = Projection period (typically 10 years)
  • Terminal Value = Value of all cash flows beyond year N

Step 1: Find Free Cash Flow

Free cash flow (FCF) is the cash left over after a company pays for operations and capital expenditures:

Free Cash Flow = Operating Cash Flow - Capital Expenditures

Where to find it:

  • Company’s annual report (10-K) or quarterly report (10-Q)
  • The cash flow statement section
  • Financial data providers

Example: Apple reported ~$110 billion in operating cash flow and ~$10 billion in capex = $100 billion FCF.

Normalize FCF

If the most recent year was unusual (pandemic, one-time events), use an average of the last 3 years or adjust for the anomaly. DCF should reflect sustainable, repeatable cash flow.

Step 2: Estimate Growth Rate

The growth rate determines how fast free cash flow will increase each year. This is the most impactful (and most uncertain) input in any DCF.

Sources for Growth Estimates

  1. Historical growth: What has FCF grown at over the past 5 years?
  2. Analyst consensus: What do Wall Street analysts expect?
  3. Revenue growth × margins: If revenue grows 15% and margins stay stable, FCF grows ~15%
  4. Industry growth rate: Companies rarely outgrow their industry indefinitely

A Conservative Approach

Use a two-stage model:

  • Years 1-5: Higher growth (company-specific potential)
  • Years 6-10: Lower growth (regression toward industry/GDP growth)
  • Terminal: 2-4% (approximate long-term inflation/GDP growth)

Example: Tech company growing FCF at 15% → use 15% for years 1-5, 10% for years 6-10, 3% terminal.

Step 3: Choose Your Discount Rate

The discount rate reflects your required rate of return, what you’d need to earn to justify tying up your capital in this investment rather than buying a Treasury bond.

Common Approaches

WACC (Weighted Average Cost of Capital): Most academic but requires estimating cost of equity (CAPM) and cost of debt.

Simple approach (recommended for individual investors):

Risk Level Discount Rate
Ultra-safe (Treasury bonds) 4-5%
Low-risk blue chip (JNJ, PG) 8-9%
Average company (S&P 500) 10%
Above-average risk 11-12%
High-risk / small cap 13-15%
Speculative 15-20%

Rule of thumb: Use 10% as your default. Adjust up for riskier companies, down for the safest blue chips.

Why Discount Rate Matters So Much

A small change in discount rate dramatically affects the result:

Discount Rate DCF Value (same cash flows)
8% $185 per share
10% $142 per share
12% $112 per share

A 2% change in discount rate can swing fair value by 25%+. This is why margin of safety matters.

Step 4: Project Cash Flows

With your starting FCF, growth rate, and discount rate, project each year:

Year 1: FCF × (1 + growth rate) Year 2: Year 1 FCF × (1 + growth rate) …and so on for 10 years

Then discount each year back to present:

PV of Year N = Projected FCF in Year N / (1 + discount rate)^N

Example Projection

Starting FCF: $10 billion | Growth: 12% years 1-5, 8% years 6-10 | Discount: 10%

Year FCF (Projected) Discount Factor Present Value
1 $11.2B 0.909 $10.2B
2 $12.5B 0.826 $10.4B
3 $14.0B 0.751 $10.5B
4 $15.7B 0.683 $10.7B
5 $17.6B 0.621 $10.9B
6 $19.0B 0.564 $10.7B
7 $20.5B 0.513 $10.5B
8 $22.2B 0.467 $10.4B
9 $23.9B 0.424 $10.1B
10 $25.8B 0.386 $10.0B
Sum $104.4B

Step 5: Calculate Terminal Value

The business doesn’t stop after year 10. Terminal value captures everything beyond your projection period. It typically accounts for 60-80% of total DCF value.

Gordon Growth Model (most common)

Terminal Value = FCF in Year 10 × (1 + terminal growth) / (Discount Rate - Terminal Growth)

Using our example:

  • Year 10 FCF: $25.8B
  • Terminal growth: 3%
  • Discount rate: 10%

Terminal Value = $25.8B × 1.03 / (0.10 - 0.03) = $379.8B

Discounted to present: $379.8B × 0.386 = $146.6B

Step 6: Sum It All Up

Total Enterprise Value = Sum of Discounted FCFs + Discounted Terminal Value

$104.4B + $146.6B = $251.0B

Per-Share Value

Intrinsic Value Per Share = Enterprise Value / Shares Outstanding

If 2 billion shares outstanding: $251B / 2B = $125.50 per share

If the stock trades at $95, the DCF suggests ~32% upside, a strong margin of safety.

Step 7: Sensitivity Analysis

Run the model multiple times with different assumptions:

Scenario Growth Discount Fair Value
Bear case 8% / 5% 12% $85
Base case 12% / 8% 10% $125
Bull case 15% / 10% 9% $175

If the stock trades below even your bear case, it’s likely a strong buy. If it trades above your bull case, it’s likely overvalued.

Common DCF Mistakes

  1. Terminal growth rate too high: Never use more than 4%. No company grows faster than GDP forever.

  2. Projecting growth too far out: 10 years is standard. Beyond that, precision is illusory.

  3. Ignoring capital allocation: FCF only matters if management deploys it well (buybacks, dividends, smart reinvestment).

  4. Not updating the model: Refresh inputs after each earnings report. Stale DCFs are worthless.

  5. Falling in love with your model: DCF can justify any price with aggressive assumptions. Be honest with yourself.

When DCF Works Best

  • Mature, profitable companies with predictable FCF
  • Companies you plan to hold for 5+ years
  • As one model among several (pair with Graham Number and PEG)

When DCF Struggles

  • Pre-profit companies (no cash flow to project)
  • Hyper-growth with unpredictable trajectory
  • Highly cyclical businesses (project mid-cycle FCF instead)
  • Financials (banks use different valuation frameworks)

Try It Yourself

Use our DCF calculator to run a full 10-year discounted cash flow analysis with interactive sliders. Adjust growth rate, discount rate, and terminal growth to see how each assumption affects intrinsic value in real time.


Try It Yourself

Put this knowledge into practice with our free calculators:


Continue Reading