DCF: Valuing a Company by the Cash It Will Actually Produce
Every stock price implies some story about the future, whether or not the person buying it could articulate that story. A discounted cash flow model forces that story into explicit numbers, which is exactly why it is both the most rigorous valuation tool available and one of the easiest to quietly manipulate into supporting whatever answer you wanted from the start.
The core principle
A discounted cash flow (DCF) model estimates what a business is worth today by projecting the free cash it will generate in future years and converting each future dollar into its equivalent value today. The underlying idea is the time value of money: a dollar received today can be invested and grow, so a dollar promised ten years from now is worth less than a dollar in hand right now, and exactly how much less depends on the rate of return you could otherwise earn. The formula for converting a single future cash flow into today's value is present value = future cash flow / (1 + discount rate)years. Applied to a whole stream of projected annual cash flows, plus a final estimate covering everything beyond the explicit forecast period (called the terminal value), the sum of all those discounted pieces is the model's estimate of what the entire business is worth right now.
The discount rate is doing more conceptual work than any other input. It typically reflects the business's cost of capital, the blended return investors demand for the risk of that specific company's future cash flows, and it is usually higher for riskier, less predictable businesses and lower for stable, established ones. A higher discount rate shrinks the present value of every future cash flow, particularly cash flows further out in time, since the denominator in the formula compounds with each additional year. This single choice, more than any specific revenue growth assumption, tends to determine whether a DCF spits out a valuation well above or well below the current market price.
How the math works
Example 1: discounting a simple growing cash flow stream. A company is expected to generate $100 million in free cash flow next year, growing at 5% annually, and an investor applies a 9% discount rate to reflect the business's risk. Year one's cash flow discounts to 100M / 1.09 ≈ $91.7M. Year two's cash flow, $105 million (5% growth), discounts to 105M / 1.09² ≈ $88.4M. Year three's cash flow, $110.25 million, discounts to 110.25M / 1.09³ ≈ $85.1M. Summing just these three years already totals roughly 91.7 + 88.4 + 85.1 = $265.2M in present value, and a full model would continue this for several more years before adding a terminal value covering everything beyond the explicit forecast window, typically calculated using a perpetuity growth formula: terminal value = final year cash flow × (1 + long-term growth rate) / (discount rate − long-term growth rate).
Example 2: how sensitive the output is to the discount rate. Take a simplified perpetuity, a business expected to generate a stable $50 million in free cash flow forever, with no growth, valued using two different discount rates to isolate the effect. At an 8% discount rate: 50M / 0.08 = $625M. At a 10% discount rate, just two percentage points higher: 50M / 0.10 = $500M. That two-point change in the discount rate alone moved the valuation from $625 million to $500 million, a swing of (625 − 500) / 625 ≈ 20%, on a business whose actual future cash flows never changed in the model at all. This is the mechanical reason DCF outputs are so sensitive: small, defensible-seeming changes to a single input can move the final answer by a much larger percentage.
How it shows up in real portfolios
Individual investors rarely build a full DCF model themselves, and that is a reasonable division of labor, but understanding the mechanics is what lets you evaluate a valuation claim you encounter secondhand, whether from an analyst report, a stock pitch, or a company's own investor presentation. When someone says a stock is "worth $150 based on our DCF" while it trades at $90, the honest follow-up question is not whether the math is correct, it almost always is, but what growth rate, margin trajectory, and discount rate produced that number, and how much of the $150 comes from the terminal value rather than the next five years of visible, forecastable cash flow.
I have found the more useful application of DCF thinking for individual investors is not producing a single precise target price, but running the model under a range of reasonable assumptions and observing how wide the resulting range of outcomes actually is. A high-earning professional evaluating a concentrated position, say company stock received as part of compensation, benefits far more from seeing that a DCF produces a fair value estimate anywhere from $70 to $160 depending on defensible growth and discount rate assumptions than from anchoring on a single confident-sounding number from an analyst report. That range itself is the honest output; the false precision of a single price target is usually the least trustworthy part of the exercise.
DCF thinking also has a quieter, arguably more valuable use outside of picking individual stocks: it disciplines how you think about any decision involving a tradeoff between money now and money later, from evaluating a job offer's deferred compensation package to deciding whether a business investment's projected future returns justify its upfront cost. The mechanics are identical, project the future cash flows, choose a discount rate that reflects the risk involved, and compare the present value against the cost of the decision today. Framed that way, the DCF is less a specialized stock-picking tool and more a general habit of translating vague optimism about the future into an explicit, checkable number, which is useful practice regardless of whether you ever build a formal spreadsheet model for a publicly traded company.
Actionable breakdown
- Treat any single DCF output as a range, not a point
- Vary growth and discount rate assumptions
- Note how wide the resulting range becomes
- Scrutinize the discount rate first
- Small changes move the output disproportionately
- Higher risk businesses deserve higher rates
- Check how much rests on terminal value
- It is often over half the total estimate
- It depends on the most distant, least certain years
- Question overly smooth growth assumptions
- Real businesses rarely grow in a straight line
- Cyclicality and competition erode margins over time
- Use DCF thinking as discipline, not a precise verdict
- It organizes assumptions into a consistent framework
- It does not remove genuine uncertainty about the future
Common pitfalls
- Treating a DCF's output as a precise, discoverable fact about a stock's true value rather than a sensitivity-dependent estimate built on assumptions that could each reasonably differ.
- Using overly optimistic growth or margin assumptions, consciously or not, that quietly inflate the valuation toward a number the analyst already wanted to reach.
- Ignoring how much of the total value rests on the terminal value, often well over half, despite it resting on the least visible, most distant years of the forecast.
- Comparing a DCF's output to the current stock price as if a gap automatically means the market is wrong, rather than considering that the market may be pricing in different, equally defensible assumptions.
Related concepts
See free cash flow for the input a DCF is built on, intrinsic value for the broader concept a DCF is trying to estimate, and P/E ratio for a faster, less rigorous shortcut analysts use alongside DCF work. Our stock analysis guide and valuation ratios guide cover the broader toolkit these methods fit into.
The bottom line
A DCF model is a disciplined way to make your assumptions about a company's future explicit, but its apparent precision is an illusion, since small changes to those assumptions can move the answer dramatically.