How to Calculate Intrinsic Value: DCF Analysis Explained

Intrinsic value is the cornerstone of value investing. It is the answer to the question: what is this business actually worth, independent of what the market says it is worth today? Every buy and sell decision in Buffett's framework is anchored to this number.

The standard method for calculating intrinsic value is the Discounted Cash Flow (DCF) model. Buffett has called it "the only rational way to determine the attractiveness of an investment relative to alternative investments." This guide walks through exactly how it works — step by step, with a worked example.

"Intrinsic value is the discounted value of the cash that can be taken out of a business during its remaining life." — Warren Buffett, 1994 Owner's Manual

The Core Concept: A Dollar Tomorrow Is Worth Less Than a Dollar Today

The DCF model is built on one foundational insight: future cash flows are worth less than present cash flows, because money available today can be invested and earn a return. A dollar you receive in 10 years is worth less than a dollar you receive today — and the exact discount depends on two things:

Intrinsic value is simply the sum of all future free cash flows, each discounted back to today's equivalent value.

The Two-Stage DCF Model

Most practical DCF models used for stock valuation use two stages to handle the fact that companies grow quickly in the near term and then slow as they mature.

Stage 1: Near-Term Growth (Years 1–10)

In the first stage, you project the company's free cash flow for each of the next 10 years, applying an estimated annual growth rate. You then discount each year's projected FCF back to present value using the discount rate.

// For each year t from 1 to 10:
PV(year t) = FCF₀ × (1 + g)ᵗ ÷ (1 + r)ᵗ

// Where:
FCF₀ = current year's free cash flow
g = estimated annual growth rate
r = discount rate (WACC)

Stage 2: Terminal Value

No company grows at a high rate forever. After year 10, you assume the business grows at a slow, sustainable rate in perpetuity — typically 2–4%, close to long-run GDP growth. This "terminal value" is calculated using the Gordon Growth Model and then discounted back to present value.

// Terminal value at year 10:
TV = FCF₁₀ × (1 + g_terminal) ÷ (r − g_terminal)

// Present value of terminal value:
PV(TV) = TV ÷ (1 + r)¹⁰

// Total intrinsic value per share:
IV = (Sum of PV years 1–10 + PV of TV) ÷ shares outstanding

The Key Inputs — and Where They Come From

Free Cash Flow (FCF₀)

The starting point for the model is the company's current free cash flow per share. This comes from the company's cash flow statement: operating cash flow minus capital expenditures. We use a trailing twelve months (TTM) figure, normalised where possible to exclude one-off items.

Read more in our free cash flow guide.

Growth Rate (g)

This is the most important and most uncertain input. The growth rate estimate is typically derived from:

Buffett applies a conservatism discount: he typically projects growth well below what analysts forecast. His logic: if the business is truly great, a conservative estimate still yields an attractive value; if the business fails to meet aggressive projections, the margin of safety protects against the shortfall.

Conservative growth estimates matter here: a company growing FCF at 50% per year cannot sustain that rate — and assuming it does produces a DCF output that is not a realistic estimate of fair value. Applying sensible, sustainable growth projections is more important than matching the most optimistic analyst forecast.

Discount Rate (r) — WACC

The discount rate represents the return you require to invest in this business instead of an alternative. It is usually the company's Weighted Average Cost of Capital (WACC) — a blend of the cost of equity and the after-tax cost of debt, weighted by their proportion in the capital structure.

Cost of equity is typically derived from the Capital Asset Pricing Model (CAPM):

Cost of equity = Risk-free rate + β × (Market risk premium)

// Where:
Risk-free rate = 10-year US Treasury yield (~4.5% currently)
β (Beta) = the stock's sensitivity to market movements
Market risk premium = ~5–6% (long-run US equity premium)

A stock with a beta of 1.2 and a 4.5% risk-free rate would have a cost of equity of approximately 11.7%. If the company also has debt at 5% interest and a 25% tax rate, the WACC blends these at their respective weights in the capital structure.

Terminal Growth Rate (g_terminal)

This is the long-run sustainable growth rate applied to the terminal value. It should never exceed the long-run nominal GDP growth rate — if it did, the company would eventually become larger than the entire economy. A rate of 2.5–3.5% is standard for a stable, mature business.

Worked Example: Hypothetical S&P 500 Company

Consider a hypothetical company ("CompanyX") with the following characteristics:

YearProjected FCFDiscount FactorPresent Value
1$5.400.909$4.91
2$5.830.826$4.82
3$6.300.751$4.73
4$6.800.683$4.64
5$7.350.621$4.56
6–10$7.94–$10.800.565–0.386~$18.90
Sum of Stage 1 PV$42.56
Terminal Value (PV)$63.40
Intrinsic Value Estimate~$105.96

With a current price of $80 and an intrinsic value of approximately $106, the margin of safety is about 25% — right at Buffett's threshold for a high-confidence investment.

Sensitivity: Why the Estimate Is a Range, Not a Point

The DCF result is highly sensitive to small changes in inputs — especially the growth rate and discount rate. A 1% change in the discount rate can shift intrinsic value by 15–30%. This is why Buffett applies a large margin of safety: he knows his inputs are estimates, not facts, and wants to be right even if the future is somewhat worse than he expects.

The appropriate way to use a DCF estimate is as a range of plausible values, not a single precise number. If the model suggests intrinsic value is between $90 and $120 under different reasonable assumptions, and the stock is trading at $65, you have a meaningful safety margin even in the pessimistic scenario.

How Buffett Radar Applies the DCF Model

Our automated model runs a two-stage DCF calculation for every S&P 500 company every market day. We use trailing financial data sourced from public filings, apply conservative growth assumptions, and calculate WACC on a per-company basis using current market data. The output — an intrinsic value estimate and a margin of safety percentage — appears in every Pro subscriber alert alongside the full Buffett Score breakdown.

Key Takeaways

  • Intrinsic value = sum of all future free cash flows, discounted to present value
  • Two-stage DCF uses a higher near-term growth rate and a conservative terminal rate
  • The discount rate (WACC) reflects the return you require to invest; higher WACC lowers intrinsic value
  • DCF outputs are ranges, not precise numbers — which is why margin of safety matters
  • A 1% change in growth or discount rate assumptions can shift results by 15–25%
← Buffett's 6 Criteria Next: Margin of Safety →