DCF Valuation: The Model Every Serious Investor Must Learn
Discounted cash flow is the backbone of fundamental analysis. Learn how to build a DCF, pick a discount rate, and avoid the 3 biggest modeling traps.

MSFT ranks #5 of 34 · score 58. These 3 lead the sector:
Puntos clave
- A DCF values a business as the present value of all future cash flows, discounted back to today
- The three levers — revenue growth, operating margin, and discount rate — do roughly 90% of the work
- A rough DCF takes less than 15 minutes per stock and kills most emotional buys
- The model's biggest weakness is the terminal value, which typically accounts for 60-80% of the answer
- DCF works best for stable compounders like Microsoft (MSFT) and breaks down for early-stage or cyclical businesses
Every serious Wall Street analyst runs a discounted cash flow model. Most retail investors never do — and then wonder why they overpaid for Tesla-style growth stories at the top of a cycle.
What Is a DCF Model, in Plain Language?
A discounted cash flow (DCF) model estimates what a business is worth today by adding up all the cash flow it is expected to produce in the future — and then "discounting" those future cash flows back to present-day dollars.
The idea is simple: a dollar received five years from now is worth less than a dollar today. How much less depends on the risk of the business and the opportunity cost of capital. A DCF forces you to be explicit about those assumptions instead of hiding them inside a P/E multiple.
That is the key thing. A P/E ratio says "the market pays roughly 25x earnings for this stock." A DCF says "here is what I think this stock is actually worth, and here is every single assumption behind that number." One is an observation. The other is a model.
How Do You Build a DCF Step by Step?
Five steps. Skip any of them and the answer is garbage.
Step 1: Project free cash flow for 5 to 10 years. Start with revenue, apply an operating margin, subtract taxes, subtract capital expenditure, and adjust for working capital changes. The output is unlevered free cash flow (FCF to the firm).
Step 2: Pick a discount rate. For most large-cap US stocks, roughly 8-10% is a reasonable starting point. The formal way is WACC (weighted average cost of capital), which blends after-tax cost of debt with cost of equity from CAPM. A shortcut: use roughly 9% for stable compounders and 11-12% for higher-risk names.
Step 3: Calculate a terminal value. After your explicit forecast period ends, you need to estimate the value of all cash flows beyond it. The standard formula is the Gordon Growth model: Terminal Value = Final Year FCF × (1 + g) ÷ (r − g), where g is a terminal growth rate (around ~2-3% for mature businesses) and r is your discount rate.
Step 4: Discount everything back. Divide each year's cash flow by (1 + r)^t, where t is the number of years from today. Sum the present values of all projected cash flows plus the discounted terminal value. That sum is the enterprise value.
Step 5: Convert to equity value. Subtract net debt, add cash, and divide by the diluted share count. The result is your estimated fair value per share. If it is meaningfully above the current market price, the stock looks attractive. If it is below, you are overpaying.
Why Is the Discount Rate Such a Big Deal?
Because small changes in the discount rate produce enormous changes in the output. That is the single most counter-intuitive thing about DCF models. A DCF on Apple (AAPL) with a roughly 8% discount rate can produce a fair value 25-30% above the same model at roughly 10%.
This matters in 2026 because the risk-free rate environment has reset. When the 10-year Treasury yielded 1% in 2020, analysts could plausibly use 7% discount rates. Today, with the 10-year closer to 4%, your equity discount rate should probably start at roughly 9% or higher. That single assumption change is the biggest reason mega-cap growth stocks traded at absurd multiples in 2020 and came back to earth in 2023.
Rule of thumb: if your DCF fair value changes by more than roughly 20% when you move the discount rate by 100 basis points, your model is too sensitive to one input. Widen the assumption range and re-check.
Real Example: A Rough DCF on Microsoft
Here is an illustrative framework for Microsoft (MSFT), using rough recent numbers. Actual inputs should always be pulled from current filings.
| Input | Assumption | Note |
|---|---|---|
| Revenue growth (Y1-Y5) | ~12% CAGR | Cloud tailwind, moderating |
| Operating margin | ~42% | Near-peak levels |
| Tax rate | ~18% | Effective rate |
| Discount rate | ~9% | Blended cost of capital |
| Terminal growth | ~3% | Real-GDP-like |
| Net debt | Near zero | Large cash balance |
Plug those into the five steps and you get a rough fair value that lets you compare it to the current share price. The point of this exercise is not the precise answer — it is that the answer is surprisingly sensitive to whether you believe cloud margins can hold at roughly 42% and whether the terminal growth rate should be around ~3% or closer to ~2%.
You can run the same framework on Alphabet (GOOGL), Apple (AAPL), Johnson & Johnson (JNJ), or Coca-Cola (KO) — and the model is most reliable for predictable compounders like those four.
Common Mistakes Investors Make With DCF
Four traps show up constantly. First, reverse-engineering the model to justify the current price. If you start with the market cap you want and tweak inputs until the output matches, you are not modeling — you are rationalizing. Build the model clean, then compare.
Second, using a single "point estimate" instead of a range. A DCF should produce a low case, a base case, and a high case. The base case alone gives you false precision.
Third, ignoring capex. Early-career analysts sometimes use EBITDA as a proxy for cash flow, which quietly skips the capital expenditure the business actually needs to stay alive. Always use free cash flow after capex and working capital, not EBITDA.
Fourth, over-extending the explicit forecast. Anything beyond roughly year 10 is essentially a guess, and the terminal value is already doing the heavy lifting. A clean 5-year explicit forecast with a conservative terminal value beats a 15-year forecast with heroic assumptions in every direction.
When Should You Not Use a DCF?
Three cases. First, early-stage unprofitable companies. If free cash flow is negative and the path to positive is unclear, a DCF is essentially guessing at which year you make up the losses. Use a reverse-DCF or revenue multiples instead.
Second, cyclical commodity businesses. A Chevron (CVX) or ExxonMobil (XOM) has earnings that swing 100% peak-to-trough. Any 5-year forecast is hostage to an oil price assumption you cannot defend. Use normalized earnings or mid-cycle cash flow multiples instead.
Third, financial stocks. Banks and insurers should be valued on price-to-book and return on tangible common equity, not DCF. The cash flow line items are noisy because of regulatory capital rules, loan loss provisions, and reinvestment requirements.
Is a DCF Worth the Effort for Retail Investors?
Yes — with a caveat. Critics argue that no retail investor beats the market by building DCF models, and that is roughly true. What the DCF does is not generate alpha. It disciplines your thinking.
A rough DCF forces you to write down your assumptions about growth, margins, and capital intensity. When you look back 12 months later, you can compare what the business actually did to what you modeled. That single feedback loop — modeled assumption versus realized outcome — is the most valuable habit in long-term investing, and it is the one thing no amount of price charts will give you. Our fundamental analysis library walks through worked DCF examples for several S&P 500 names if you want to practice.
Alternative view: many professional investors argue that relative valuation (multiples) is more useful in practice because it anchors to what the market is actually paying for similar businesses. That critique has teeth. The best workflow is usually a DCF to anchor your own view, plus a peer multiples check to cross-validate.
Ready to analyze these stocks yourself? Search any ticker on MainRatios to see valuations from 6 legendary investors - free.
Mira cuánto pagaría Benjamin Graham
Valor intrínseco con la fórmula de Graham para cada ticker. Conoce el precio antes de comprar.
Ver las valuaciones de GrahamFrequently Asked Questions
For large-cap US stocks in 2026, roughly 8-10% is a reasonable starting point. Use around ~9% for stable compounders and 11-12% for higher-risk growth names. The formal method is WACC, but a simple blended rate works fine for most retail-level modeling.


