Skip to content
Finance Lessons

Company Financials and Valuation

DCF Valuation, Step by Step

Absolute valuation from scratch: a company is worth the present value of its future free cash flows. Projecting FCF, choosing a discount rate (WACC), the terminal value that dominates the answer, summing it all, and a sensitivity table that shows how fragile a 'precise' DCF really is.

20 min Updated Jun 10, 2026

Multiples told you what a company is worth relative to its peers. A discounted cash flow (DCF) asks the deeper question: what is this business worth in absolute terms, from first principles? The answer rests on one idea you already own from the time-value course — a dollar tomorrow is worth less than a dollar today — applied to every dollar of cash a company will ever generate. Done well, a DCF forces you to make your assumptions explicit and shows you exactly what you’re betting on. Done naively, it produces a falsely precise number that crumbles the moment you nudge an input. This lesson builds one end to end, then shows you how fragile it is.

Before you read — take a guess

Guess before reading. Fundamentally, what is a company worth?

Info:

This is time value, applied to a business

You already know the machinery: present value discounts future cash by dividing by (1 + r) for each year of waiting. A DCF is nothing more than that idea, run over a company’s projected free cash flows. If discounting feels rusty, the time-value course is the prerequisite — everything here builds on it.

The core principle — a company is its discounted future cash

Analogy. Imagine a magic apple tree that will produce a known harvest of apples every year forever. What’s the tree worth today? Not the wood it’s made of — its worth is the value of all those future harvests, with each year’s harvest worth a little less to you the longer you must wait for it. A company is that tree; its free cash flows are the harvests; the discount rate is your impatience.

Definition. The value of a business is the sum of its future free cash flows, each discounted to present value:

Value=t=1nFCFt(1+r)t+Terminal Value(1+r)n\text{Value} = \sum_{t=1}^{n} \frac{\text{FCF}_t}{(1 + r)^t} + \frac{\text{Terminal Value}}{(1 + r)^n}

where FCFt\text{FCF}_t is free cash flow in year tt, rr is the discount rate, and the terminal value captures all cash flows beyond the explicit forecast. Three ingredients, each its own section: the cash flows, the discount rate, and the terminal value.

Discounting: what a future dollar is worth todayFuture payment: $1,000
Present valueFace value
Worth today
$215
Cents on the dollar
21¢

A promised payment loses value the longer you wait and the higher the discount rate. The curve is compounding played backwards — each year divides by another (1 + r).

Step 1 — project free cash flow

Definition. Recall from the cash-flow lesson: free cash flow is the cash a business throws off after funding its operations and investments — the cash genuinely available to investors:

FCF=Operating Cash FlowCapital Expenditure\text{FCF} = \text{Operating Cash Flow} - \text{Capital Expenditure}

(A fuller version, unlevered FCF, starts from after-tax operating profit and is the standard input to a whole-company DCF — but the intuition is identical: cash left over for those who funded the business.) You project it forward, typically 5–10 years, off explicit assumptions about revenue growth, margins, and reinvestment.

Worked example. Suppose a company generates $100M of free cash flow this year and you project it grows 8% a year for five years:

YearFCFCalculation
1$108.0M100 × 1.08
2$116.6M108 × 1.08
3$126.0M116.6 × 1.08
4$136.0M126 × 1.08
5$146.9M136 × 1.08

These are the harvests. Notice the whole projection hangs on the growth assumption — change 8% to 4% and every number shrinks. Your forecast is only as good as the business understanding behind it, which is why the three-statement work in this course comes first: you can’t project free cash flow you can’t read.

Misconception. “A longer, more detailed forecast makes a DCF more accurate.” Usually the opposite. Projecting 20 years out multiplies your guesses, and the far-future numbers are mostly fiction. Most of a DCF’s real information lives in the next 3–5 years plus the terminal value; piling on spurious yearly detail adds false precision, not insight.

Step 2 — choose the discount rate (WACC)

Analogy. The discount rate is the return investors demand for putting their money at risk in this business instead of a safe alternative. A rock-steady utility might be discounted at 7% (low risk, low demanded return); a volatile startup at 15% (high risk, investors want more to compensate). The riskier the cash flows, the harder you discount them — and the less they’re worth today.

Definition. For a whole-company DCF, the standard discount rate is the weighted average cost of capital (WACC) — the blended return demanded by all the company’s funders, debt and equity, weighted by how much of each it uses:

WACC=EVre+DVrd(1tax)\text{WACC} = \frac{E}{V} \cdot r_e + \frac{D}{V} \cdot r_d \cdot (1 - \text{tax})

where rer_e is the cost of equity (often from CAPM, which you met in portfolio theory), rdr_d is the cost of debt, and EE, DD, VV are the market values of equity, debt and the total. Debt’s cost is multiplied by (1tax)(1 - \text{tax}) because interest is tax-deductible — the tax shield you met in the linking lesson.

Worked example. A company is 70% equity (cost 10%) and 30% debt (cost 5%), with a 20% tax rate:

WACC=0.70×10%+0.30×5%×(10.20)=7.0%+1.2%=8.2%\text{WACC} = 0.70 \times 10\% + 0.30 \times 5\% \times (1 - 0.20) = 7.0\% + 1.2\% = 8.2\%

So future cash flows get discounted at 8.2%. A higher WACC — from more risk or pricier debt — makes the same cash flows worth less today.

Think first

You're valuing two companies with identical projected free cash flows. One is a stable consumer-staples giant; the other a speculative biotech. Should you discount them at the same rate? Think, then reveal.

Hint: The discount rate prices risk. Are the two streams of cash equally certain?

Step 3 — the terminal value (which dominates everything)

The problem. You can’t forecast cash flows forever, but a company doesn’t stop generating them after year 5. The terminal value bundles all cash flows beyond the explicit forecast into a single number at the end of the projection. And here’s the unsettling truth: in most DCFs, the terminal value is the majority of the total — often 60–80%. The number you’re most unsure about matters the most.

Definition — the perpetuity-growth (Gordon) method. Assume that after the forecast, free cash flow grows forever at a modest constant rate gg (no faster than the economy, or the company would eventually swallow the world). The value of that perpetual stream, as of the final forecast year, is:

Terminal Value=FCFn×(1+g)rg\text{Terminal Value} = \frac{\text{FCF}_{n} \times (1 + g)}{r - g}

This terminal value sits at year nn and must itself be discounted back to today like any other future sum.

Worked example. Final-year FCF $146.9M, perpetual growth g=2.5%g = 2.5\%, WACC r=8.2%r = 8.2\%:

Terminal Value=146.9×1.0250.0820.025=150.60.057$2,642M\text{Terminal Value} = \frac{146.9 \times 1.025}{0.082 - 0.025} = \frac{150.6}{0.057} \approx \$2{,}642M

That single number — discounted back five years — typically dwarfs the sum of the five explicit cash flows. Which is exactly why the assumptions buried inside it (rr and gg) deserve the most scrutiny of anything in the model.

Misconception. “The terminal growth rate is a minor detail.” It’s the opposite — it’s one of the two most consequential inputs in the entire DCF. Because terminal value uses rgr - g in the denominator, a tiny change in gg swings the answer enormously: nudge gg from 2% to 3% (with r=8%r = 8\%) and the denominator shrinks from 6% to 5%, inflating terminal value by 20%. And gg can never exceed rr, or the formula explodes into nonsense (a “company” growing faster than its discount rate forever is worth infinity).

Step 4 — sum it all up

Worked example — putting it together. Discount each year’s free cash flow and the terminal value at 8.2%, then add:

YearCash flowDiscount factor (1.082^t)Present value
1$108.0M1.082$99.8M
2$116.6M1.171$99.6M
3$126.0M1.267$99.4M
4$136.0M1.371$99.2M
5$146.9M1.483$99.0M
5Terminal $2,642M1.483$1,781M
Enterprise value≈ $2,278M

The five explicit years contribute about $497M of present value; the terminal value contributes $1,781M — roughly 78% of the total. To get from enterprise value to a per-share price, subtract net debt (to reach equity value) and divide by shares outstanding — the reverse of the EV bridge you built last lesson.

Lock in the DCF mechanics.

Pick the right option for each blank and check.

A DCF values a business as the present value of its future . The discount rate for a whole-company DCF is usually the , the blended return demanded by all funders. The captures all cash flows beyond the explicit forecast and typically makes up the majority of the total. In the perpetuity formula, the growth rate g must always be the discount rate r, or the value becomes infinite.

Step 5 — sensitivity analysis (the honesty check)

A single DCF number — “this company is worth $2,278M” — radiates false confidence. The discipline that separates a real analyst from a spreadsheet jockey is the sensitivity table: re-run the DCF across a range of discount rates and terminal growth rates and watch the answer swing. The output isn’t a point; it’s a range, and the width of that range is the honest measure of how much you actually know.

How fragile is a DCF? Move the dials
Implied value for each combination of Discount rate (r) and Terminal growth (g).
Discount rate (r) \ Terminal growth (g)1%2%3%4%
7%
8%
9%
10%
11%

Implied value

$1,667

Discount rate (r): 9%
Terminal growth (g): 3%

Nudge either dial a single percentage point and the answer can move by half. That is why a DCF is a range, never a point — and why the discount rate and terminal growth deserve the most scrutiny.

What the grid teaches. Move the discount rate one point or the growth rate one point and the implied value can shift by a third or more — because both feed the rgr - g denominator of the terminal value, where small changes are amplified. This is not a flaw to be hidden; it’s the truth about valuation. A DCF’s job isn’t to spit out a magic number but to tell you what you’d have to believe for today’s price to make sense. If a stock only looks cheap under a heroic growth rate and a generously low discount rate, the grid exposes that instantly.

An analyst presents a DCF with a single value of $87.40 per share, to the penny, and no sensitivity analysis. What's the most appropriate reaction?

When to trust a DCF — and when not to

A DCF is most reliable for stable, predictable, cash-generative businesses — mature consumer staples, utilities, established software — where the next decade of cash flows can be forecast with some confidence. It’s least reliable for early-stage, cyclical, or rapidly changing businesses, where the cash flows are guesswork and the terminal value is a leap of faith.

The deepest value of a DCF often isn’t the number at all — it’s the discipline. Building one forces you to state, in numbers, exactly what you believe about a company’s growth, margins, and risk. Even when the final figure is too uncertain to trust, the act of deriving it tells you what assumptions the market price is embedding — and whether you find those assumptions plausible or absurd.

Match each DCF ingredient to its role.

Pair each ingredient with its role.

Big picture

A DCF, end to end

  • Discounted Cash Flow
    • Principle: value = PV of future free cash flow
      • Time value, applied to a whole business
    • Step 1: project FCF (5–10 yrs)
      • Off revenue, margin, reinvestment assumptions
      • Longer ≠ more accurate
    • Step 2: discount rate = WACC
      • Blended cost of equity + after-tax debt
      • Riskier cash flows → higher rate → lower value
    • Step 3: terminal value
      • TV = FCF×(1+g) / (r − g)
      • Dominates the total (60–80%); g < r always
    • Step 4–5: sum, then stress-test
      • Subtract net debt → equity value → per share
      • Sensitivity grid: the answer is a range
Project free cash flow, discount it at the risk-adjusted WACC, add a terminal value that dominates the total, sum to an enterprise value — then stress-test it, because the output is a range, never a point.

A mixed recap pulling from the whole lesson:

Question 1 of 50 correct

What does a DCF say a company is fundamentally worth?

Check your answer to continue.

Key Takeaways

Success:

What to remember

  • A company is worth the present value of its future free cash flows — time value applied to a whole business, the foundation of all absolute valuation.
  • Step 1 — project free cash flow (CFO − capex) for 5–10 years off explicit growth, margin and reinvestment assumptions. Longer forecasts aren’t more accurate.
  • Step 2 — discount at the WACC, the blended, risk-adjusted return all funders demand (with debt’s cost cut by the tax shield). Riskier cash flows demand a higher rate and are worth less today.
  • Step 3 — the terminal value dominates (often 60–80% of the total). It uses FCF×(1+g)/(r−g); g must always stay below r, and tiny changes in g swing the answer hugely.
  • Step 4 — sum the discounted cash flows and terminal value to enterprise value; subtract net debt and divide by shares for a per-share price.
  • Step 5 — a DCF’s output is a range, not a point. A sensitivity table is the honesty check; false precision (a to-the-penny value) is a red flag. The real prize is knowing what assumptions the market price embeds.

Mark lesson as complete