Skip to main content
Corporate Finance
Intermediate

How to Value a Business: Practical DCF Steps

August 14, 202611 min readBy Rizwan Khan, FCCA
How to Value a Business: Practical DCF Steps

Discounted cash flow (DCF) remains the cornerstone of corporate valuation but is often executed poorly. This article cuts through theory and gives you precise, repeatable steps to value a company using DCF, with formulas, worked numbers, benchmarking guidance and the common mistakes that skew outcomes.

You'll follow a compact workflow: forecast operating cash flows, derive WACC, estimate a defensible terminal value, discount and reconcile to equity value. Real-world tips (what to normalize, what multiples to cross-check, how wide your sensitivity table should be) make the workflow usable for corporate finance, M&A, and strategic planning.

Step 1 — Start with a clean, normalized free cash flow forecast

Why normalize? Reported earnings often include one-offs, non-cash charges, and cyclical swings. You must produce a forward-looking, repeatable operating performance series before valuing the business.

Formula for unlevered free cash flow (FCFF): FCFF = EBIT*(1 - tax rate) + D&A - Change in NWC - CapEx. Use consensus or management guidance for near-term years, then converge to a steady-state growth profile.

Practical forecasting cadence: 5 years detailed + terminal. Years 1–2: line-item build from revenue drivers (volume, price, market share). Years 3–5: margin convergence—apply explicit margin improvement or stabilization assumptions tied to industry benchmarks.

  • Example: Revenue Year 1 = $200m, growth Year 1→2 = 8%, Year 2→3 = 6%, gross margin stabilizes at 40%, operating margin (EBIT) in Year 1 = 12% rising to 14% by Year 5.
  • Compute NOPAT: EBIT*(1 - tax rate). If EBIT = $24m and tax = 25%, NOPAT = $18m.
  • Add back D&A (non-cash) and subtract CapEx and ΔNWC. If D&A = $6m, CapEx = $8m, ΔNWC = $2m, then FCFF = $18m + $6m - $8m - $2m = $14m.

Step 2 — Choose the appropriate discount rate (WACC) and its components

WACC discounts unlevered cash flows to enterprise value. The core formula: WACC = (E/(D+E))*Re + (D/(D+E))*Rd*(1 - Tc). Use market values for equity (market cap) and debt (book can be proxy if market debt unavailable).

Estimating Re (cost of equity): use CAPM: Re = Rf + Beta_unlevered* (1 + (1 - Tc)*(D/E)) * Equity Risk Premium. For most corporate valuations use a 10-year government yield as Rf (country-appropriate) and an ERP of 5–6% for developed markets as a benchmark.

  • Example: Market cap = $300m, debt = $100m, tax rate = 25%. Unlevered beta (industry) = 0.9. Lever up to company capital structure: Beta_levered = 0.9*(1 + (1 - 0.25)*(100/300)) = 0.9*(1 + 0.75*0.333) ≈ 0.9*1.25 = 1.125. If Rf = 3% and ERP = 5.5%, Re = 3% + 1.125*5.5% ≈ 9.19%.

Estimating Rd (cost of debt): use yield-to-maturity on company bonds or an implied spread over Rf based on credit rating. For private firms, use sector average spreads. Remember to use after-tax cost of debt in WACC.

Common pitfalls: mixing book and market values, applying nominal vs real rates inconsistently, forgetting tax shield on debt, and using historical rather than current market betas.

Step 3 — Calculate a defendable terminal value

Two common terminal value approaches: perpetual growth (Gordon) and exit multiple. Use both and reconcile.

Gordon formula: Terminal Value = FCFF_last_year * (1 + g) / (WACC - g). Choose g less than long-term GDP growth and typically under inflation + productivity for the country—commonly 1–3% for developed markets.

  • Example (perpetuity): FCFF in Year 5 = $20m, g = 2%, WACC = 9%, Terminal Value = 20*(1.02)/(0.09 - 0.02) = 20.4/0.07 = $291.4m.

Exit multiple: apply an industry reasonable EV/EBITDA or EV/Revenue multiple to Year 5 metrics. Use forward-looking comparables (consensus for public peers) and adjust for size and growth differentials.

  • Example (multiple): Year 5 EBITDA = $40m, selected EV/EBITDA = 8x, Terminal Value = 320m.

Reconcile: If the multiple approach gives materially higher or lower values than the perpetuity, revisit growth assumptions, margins, and the selected multiple. Differences often reveal inconsistency between projected margins/growth and implied long-run profitability.

Step 4 — Discount, reconcile to equity value and perform sensitivity analysis

Discount each forecasted FCFF and terminal value back to present value using WACC: PV = Σ[FCFF_t / (1 + WACC)^t] + TV/(1+WACC)^N.

  • Example continued: PV of Years 1–5 discounted = $70m; PV of Terminal Value (perpetuity) discounted = $190m; Enterprise Value = $260m.

Reconcile to equity value: Equity Value = Enterprise Value - Net Debt. Net Debt = Debt - Cash (use non-operating cash). If Net Debt = $80m, Equity Value = $260m - $80m = $180m.

Per-share value = Equity Value / Shares Outstanding. If shares = 10m, value/share = $18. Compare to market price and compute implied premium/discount.

Sensitivity: Create a two-way table varying WACC ±1.0–1.5% and terminal growth ±0.5–1.0%. This exposes how sensitive value is to small input changes—critical since terminal value often constitutes the majority of value.

  • Typical sensitivity grid: WACC range 7.5%–11% by 0.5% steps; g range 0.5%–3% by 0.5% steps.

Section: Cross-checks and sanity checks you must run

Never present a single-point DCF without cross-checks. At minimum run these three sanity checks:

  • Implied multiple check: Compute implied EV/EBITDA at valuation date and compare to peer median. Large deviations require explanation.
  • Implied perpetuity ROIC check: Rearranged Gordon suggests implied long-run ROIC = (g + (NOPAT/InvestedCapital))? More practically, ensure the terminal ROIC isn't implausibly above peer returns in perpetuity.
  • Market-based triangulation: Compare DCF equity value to rule-of-thumb multiples (e.g., recent transact. multiples) and to public comps; reconcile differences with assumptions.

Also review the contribution of terminal value to total EV. If terminal value > 60–70% of EV, disclose the dependency and stress-test assumptions more heavily.

Common valuation mistakes and how to avoid them

Mistake: Using inconsistent inflation assumptions. Ensure cash flows and discount rate are both nominal or both real. Convert properly when needed.

Mistake: Overly optimistic growth and margin improvements without operational plan. Tie improvements to clear drivers—market share, cost base reductions, capacity changes.

Mistake: Ignoring cyclical normalization. For cyclical industries, normalize cash flows to cycle midpoint or use multi-scenario DCFs (best/base/worst).

Mistake: Mixing book debt with market cap for WACC weights. Use market value of equity; if not available for private firms, use recent financing round or implied valuation.

Mistake: Forgetting non-operating assets and liabilities. Add minority investments, subtract pension deficits and off-balance-sheet liabilities to get to true enterprise value.

Worked mini-case: quick DCF walkthrough for a $200m revenue company

Assumptions: Revenue Year 1 = $200m, growth 5% p.a. for 5 years, EBIT margin rising from 10% to 13% by Year 5, tax rate 25%, D&A 3% of revenue, CapEx 4.5% of revenue, ΔNWC = 0.5% revenue.

Compute Year 5 metrics: Revenue Year 5 ≈ 200*(1.05)^4 = $243m. EBIT Year 5 = 13% * 243 = $31.6m. NOPAT = 31.6*(1 - 0.25) = $23.7m. D&A = 0.03*243 = $7.3m. CapEx = 0.045*243 = $10.9m. ΔNWC (approx sum of yearly changes) assume average 0.5%*243 ≈ $1.2m net effect.

FCFF Year 5 ≈ 23.7 + 7.3 - 10.9 - 1.2 = $18.9m. Using WACC = 9% and g = 2%, TV (Gordon) = 18.9*(1.02)/(0.09 - 0.02) = 19.278/0.07 = $275.4m.

Discount years 1–5 (assume PV = $65m) and TV PV ≈ 275.4 / (1.09)^5 ≈ $178m. Enterprise Value ≈ $243m. If net debt = $40m, Equity Value ≈ $203m. If shares = 11m, implied share value ≈ $18.45.

If the market price is $14, the DCF suggests upside but verify sensitivity: a WACC of 10% reduces EV by ~10–12%; a terminal growth of 1% reduces TV materially — run the grid before acting.

Key takeaways

  • Build a normalized, driver-based FCFF forecast (5 years) before valuing the business.
  • Use market values and consistent rate conventions to calculate WACC; CAPM for Re and market spreads for Rd.
  • Value the terminal carefully: use both Gordon growth and exit multiples, and reconcile differences.
  • Always run sensitivity analyses and cross-checks: implied multiples, terminal contribution and ROIC plausibility.
  • Avoid common mistakes: inconsistent inflation, unsupported margin improvements, mixing book/market values and forgetting non-operating items.

For structured training on modeling these steps and automating sensitivities, consider our Financial Modeling and Financial Decision Making courses.