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.
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:
- Estimating how much cash the business will generate in the future
- Discounting each year’s cash flow back to present value
- 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
- Historical growth: What has FCF grown at over the past 5 years?
- Analyst consensus: What do Wall Street analysts expect?
- Revenue growth × margins: If revenue grows 15% and margins stay stable, FCF grows ~15%
- 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
-
Terminal growth rate too high: Never use more than 4%. No company grows faster than GDP forever.
-
Projecting growth too far out: 10 years is standard. Beyond that, precision is illusory.
-
Ignoring capital allocation: FCF only matters if management deploys it well (buybacks, dividends, smart reinvestment).
-
Not updating the model: Refresh inputs after each earnings report. Stale DCFs are worthless.
-
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: