How to Use a DCF Model to Value Any Stock
Target keyword: DCF model stock valuation
Meta description: Learn how to use a Discounted Cash Flow (DCF) model to value any stock. Step-by-step guide for retail investors and finance students.
A DCF model is the gold standard of stock valuation. It's what analysts at hedge funds and investment banks use to determine whether a stock is cheap, expensive, or fairly priced. The good news: you don't need a Bloomberg terminal or a finance degree to use one.
This guide breaks down exactly how a DCF works, why it matters, and how to apply it to any stock today.
What Is a DCF Model?
DCF stands for Discounted Cash Flow. The core idea is simple: a company is worth the sum of all the cash it will ever generate, discounted back to today's dollars.
Why discount? Because a dollar today is worth more than a dollar in the future. Inflation erodes purchasing power, and there's always risk that the future cash flows don't materialize.
The DCF formula:
Intrinsic Value = CF₁/(1+r)¹ + CF₂/(1+r)² + ... + Terminal Value/(1+r)ⁿ
Where:
- CF = projected free cash flow for each year
- r = discount rate (your required rate of return)
- n = number of years in your projection period
If the intrinsic value comes out higher than the current stock price, the stock may be undervalued — and worth a closer look.
The Three Key Inputs You Need
1. Free Cash Flow (FCF)
Free cash flow is the cash a business generates after capital expenditures. It's what's left over for shareholders, debt repayment, buybacks, and dividends. Use the most recent trailing twelve months (TTM) FCF as your base.
You can find FCF on any cash flow statement: Operating Cash Flow minus Capital Expenditures.
2. Growth Rate
How fast do you expect FCF to grow over the next 5–10 years? This is where your research matters. Look at:
- Historical revenue and FCF growth rates (3-year and 5-year averages)
- Industry growth trends
- Management guidance and analyst estimates
- Competitive position and market share trajectory
Be conservative. Overestimating growth is the #1 mistake in DCF modeling. A solid business growing at 8–12% annually is worth a lot more than you might think.
3. Discount Rate (WACC)
The discount rate reflects the risk of the investment. Most analysts use the Weighted Average Cost of Capital (WACC), which blends the cost of equity and debt.
For individual investors, a simpler approach: use 8–10% for large-cap stable companies, 10–12% for mid-cap or higher-volatility names, and 12%+ for speculative or high-growth stocks.
Step-by-Step: Running a DCF
Step 1: Pull the company's most recent free cash flow from the cash flow statement.
Step 2: Project FCF forward 5–10 years using your estimated growth rate.
Step 3: Calculate a terminal value at the end of the projection period. The most common approach is the Gordon Growth Model: Terminal Value = FCF × (1 + g) / (r − g), where g is a long-term steady-state growth rate (typically 2–3%).
Step 4: Discount all projected FCF and the terminal value back to the present using your discount rate.
Step 5: Sum everything up. That's your estimate of enterprise value. Adjust for net debt to get equity value, then divide by shares outstanding for intrinsic value per share.
Step 6: Compare to the current stock price. A margin of safety of 20–30% below intrinsic value is the sweet spot for buying.
The Limits of DCF (And How to Use It Right)
A DCF is only as good as your inputs. Garbage in, garbage out.
- Small changes in the discount rate or growth rate have huge effects on output. Run a sensitivity analysis with multiple scenarios.
- DCF works best for stable, cash-generative businesses. It's less reliable for early-stage companies with no earnings.
- Always use multiple valuation methods. Pair DCF with EV/EBITDA multiples, P/E, or the Graham Number for a fuller picture.
Think of DCF as a reality-check tool, not a crystal ball. It forces you to be explicit about your assumptions — which is half the battle.
What's a Reverse DCF?
A reverse DCF flips the question: instead of asking "what is this company worth given my growth assumptions?", it asks "what growth rate is the market pricing in at the current stock price?"
This is an incredibly useful sanity check. If the current price implies 30% annual growth for 10 years, ask yourself: is that actually realistic? Often, the answer reveals an overvalued stock — or confirms a bargain.
Run Your Own DCF in Minutes
Building a DCF model from scratch takes time and spreadsheet work. Elite Stock Research does the heavy lifting for you — automated DCF models, reverse DCF analysis, and sensitivity tables for thousands of US stocks.
→ Try it free at elitestockresearch.com
Select any ticker, navigate to the Valuation tab, and you'll have a full DCF model with adjustable assumptions ready to go. No signup required.
Stop guessing. Start valuing.