MadStocks Learn DCF Valuation
Fundamentals 🕐 10-minute read

How DCF Calculates the True Value of a Stock

Discounted Cash Flow (DCF) analysis is the gold standard for intrinsic valuation — estimating what a business is truly worth based on the cash it will generate.

⚡ 30-second answer

DCF values a stock by projecting its future free cash flows and discounting them to present value. The formula: Intrinsic Value = PV of Cash Flows (Years 1-10) + PV of Terminal Value. Key inputs: Free Cash Flow projections, WACC (discount rate), and terminal growth rate. If DCF value > stock price = undervalued. If DCF < price = overvalued. Highly sensitive to assumptions — small changes in growth or discount rate drastically change output. Best for mature companies with predictable cash flows.

What is DCF valuation?

Discounted Cash Flow (DCF) analysis calculates the intrinsic value of a stock by estimating all the cash the business will generate in the future and then discounting those cash flows back to present value using a discount rate (cost of capital).

The core principle: A dollar today is worth more than a dollar tomorrow. DCF accounts for the time value of money.

Why DCF matters: Unlike relative valuation (P/E, EV/EBITDA), which compares to other stocks, DCF is an absolute valuation — it estimates what the business is worth independent of market sentiment. If your DCF says a stock is worth $100 and it trades at $60, that's a potential 67% upside.

What are the steps to build a DCF model?

A DCF model has five core steps:

Step 1: Project Free Cash Flows (FCF)

Free Cash Flow = cash the business generates after paying all operating expenses and capital expenditures. It's the cash available to equity holders and debt holders.

FCF = Operating Cash Flow − Capital Expenditures
or equivalently:
FCF = EBIT × (1 − Tax Rate) + Depreciation − Capex − Change in Working Capital

Project FCF for 5-10 years based on:

  • Revenue growth: Historical growth, industry trends, management guidance
  • Operating margins: EBIT margin trends — improving, stable, or declining?
  • Capex needs: Maintenance capex vs growth capex
  • Working capital: Inventory, receivables, payables growth

Step 2: Calculate Terminal Value (TV)

You can't project cash flows forever. Terminal Value estimates the value of all cash flows beyond your projection period (Year 10+).

Two methods:

Method Formula When to use
Perpetual Growth Method TV = FCFfinal year × (1 + g) / (WACC − g) Mature companies with stable growth. g = long-term growth rate (usually 2–3%, GDP growth rate)
Exit Multiple Method TV = EBITDAfinal year × Exit Multiple Use when you expect the company to be acquired or comparable valuation is more reliable. Exit multiple = industry average EV/EBITDA

Note: Terminal Value often accounts for 60-80% of total DCF value — so assumptions here are critical.

Step 3: Determine the Discount Rate (WACC)

The discount rate reflects the risk and opportunity cost of investing in the business. Most DCF models use WACC (Weighted Average Cost of Capital).

WACC = (E/V × Cost of Equity) + (D/V × Cost of Debt × (1 − Tax Rate))

Where:

  • E/V = equity as % of total capital (market cap / (market cap + debt))
  • D/V = debt as % of total capital
  • Cost of Equity = typically calculated using CAPM: Risk-Free Rate + Beta × Equity Risk Premium
  • Cost of Debt = interest rate on debt (after-tax benefit)

Typical WACC ranges: 7–10% for large-cap stable companies, 10–15% for mid-caps, 15%+ for small-caps or speculative businesses.

Step 4: Discount Cash Flows to Present Value

Each year's projected FCF is discounted back to present value:

PV of FCFn = FCFn / (1 + WACC)n

Sum all the discounted cash flows from Years 1–10 and add the discounted Terminal Value:

Enterprise Value = Σ PV(FCF) + PV(Terminal Value)

Step 5: Calculate Equity Value Per Share

DCF gives you Enterprise Value. To get equity value (stock price), adjust for cash and debt:

Equity Value = Enterprise Value − Net Debt + Cash
Intrinsic Value Per Share = Equity Value / Shares Outstanding

What are the key assumptions and sensitivities in DCF?

DCF is only as good as its assumptions. Small changes in inputs cause large changes in output:

1. Terminal growth rate (g)

Most sensitive input. A 0.5% change in terminal growth rate can change intrinsic value by 20%+.

Rule of thumb: Use 2–3% (long-term GDP growth). Never use >4% — no company grows faster than the economy forever.

2. Discount rate (WACC)

Higher WACC = lower valuation (future cash flows worth less). A 1% swing in WACC can change value by 15-25%.

Common mistake: Using too low a WACC (making the stock look cheap). Be conservative — round up.

3. Revenue growth assumptions

Overly optimistic growth projections inflate value. Check historical growth, industry benchmarks, and competitive position.

4. Operating margin trends

Are you assuming margins will expand forever? That's unrealistic. Mean reversion is common — margins eventually stabilize.

5. Capex and working capital

Ignoring rising capex or working capital needs overstates FCF. Fast-growing companies need more inventory and receivables — this drains cash.

Always run sensitivity analysis: Build a table showing how intrinsic value changes with different WACC and terminal growth assumptions. If the stock looks cheap across a wide range of inputs, conviction is higher. If it only looks cheap with aggressive assumptions, be cautious.

When does DCF work best?

DCF is most reliable for companies with:

  • Positive and predictable free cash flows: Mature businesses with stable margins
  • Long operating history: 5+ years of data to base projections on
  • Low cyclicality: Consumer staples, healthcare, utilities (not commodities or cyclical industrials)
  • Transparent financials: Clear revenue drivers, understandable cost structure

When does DCF NOT work well?

DCF breaks down for:

1. Unprofitable or negative FCF companies

Early-stage tech, biotech, or startups have no cash flows to discount. Use revenue multiples or scenario-based valuation instead.

2. Highly cyclical businesses

Energy, commodities, airlines — cash flows swing wildly. DCF based on peak-year cash flows overvalues; trough-year undervalues. Use normalized cash flows or EV/EBITDA.

3. Financial companies (banks, insurance)

FCF is hard to define — capital is their product. Use dividend discount models or P/B instead.

4. Companies in disruption or turnaround

If the business model is changing radically, historical data is useless. DCF assumptions become pure speculation.

5. Companies with significant non-operating assets

Real estate holdings, investments in subsidiaries, or excess cash that isn't part of operations. Adjust DCF to add these back separately.

What are common DCF mistakes?

Mistake Why it's wrong How to fix it
Using net income instead of FCF Net income includes non-cash charges and ignores capex Always use Free Cash Flow (OCF − Capex)
Terminal growth > 3% No company grows faster than GDP forever Use 2–3% max (long-term GDP growth)
Overly optimistic margin expansion Margins don't expand linearly forever Assume margins stabilize or revert to industry average
Ignoring dilution (stock-based comp, options) Overstates per-share value Use fully diluted share count
Anchoring to current stock price Biases assumptions to justify current price Build model independently, then compare to price
Using a single scenario No sensitivity or margin of safety Run base, bull, bear cases; average them or weight by probability

How do I interpret DCF results?

Compare your intrinsic value to the current stock price:

DCF vs Stock Price Interpretation Action
DCF > 30% above price Significantly undervalued Strong buy — but double-check assumptions
DCF 10–30% above price Modestly undervalued Buy with margin of safety
DCF ±10% of price Fairly valued Hold or wait for better entry
DCF 10–30% below price Modestly overvalued Avoid or trim position
DCF > 30% below price Significantly overvalued Sell or short (if high conviction)

Important: Always apply a margin of safety. Even the best DCF models have errors. Require 20–30% upside before buying.

What tools and resources help with DCF?

  • Excel or Google Sheets: Build your own DCF model from scratch (best for learning)
  • Financial modeling templates: Pre-built DCF templates available online (Wall Street Prep, Macabacus)
  • Bloomberg Terminal / FactSet: Professional tools with built-in DCF calculators
  • Free calculators: Gurufocus, Finbox, Stock Analysis (use for quick checks, not detailed analysis)

Explore DCF Inputs and Fundamentals

See free cash flow, WACC estimates, and valuation metrics on any ticker in the MadStocks fundamentals explorer.

Explore Fundamentals → P/E Analysis →