Discounted cash flow, or DCF, is a valuation method that estimates what expected future cash flows may be worth today. The core idea is that cash expected in the future is usually worth less than cash received now because of time, uncertainty, inflation, and the return an investor could require elsewhere. A DCF model forecasts cash flows, discounts each amount back to present value using a chosen discount rate, and adds those present values together. The result is not a guaranteed “true value”; it is an assumption-based estimate that can help compare value with price.
Discounted Cash Flow (DCF): Estimating Today’s Value From Future Cash
Discounted cash flow, or DCF, is a valuation method that estimates what expected future cash flows may be worth today.
Practice investing with Finelo
Build practical investing skills with guided lessons, simulator practice, and structured challenges.
Want to learn more?
Build practical investing skills with guided lessons, simulator practice, and structured challenges.
Explore FineloExplore Finelo's 28-day challenges
Turn learning into a daily habit with guided challenge paths.
This article is for educational purposes only and does not constitute financial or investment advice. Finelo does not recommend any security, strategy, or transaction. Investing involves risk, including possible loss of principal.
Why future cash is discounted
A DCF starts with a simple question: What is future cash worth today?
If you expect to receive $1,000 five years from now, that future $1,000 is not automatically worth $1,000 today. Money available today could potentially be invested, used to reduce debt, or held for flexibility. Future cash may also fail to arrive, arrive late, or be worth less in purchasing-power terms.
Discounting converts a future amount into a present value. The higher the discount rate, the lower the present value. The farther away the cash flow is, the more discounting affects it.
| Future cash flow | Timing | Discount rate | Present value calculation | Present value |
|---|---|---|---|---|
| $1,000 | 1 year | 10% | $1,000 ÷ 1.10 | $909.09 |
| $1,000 | 3 years | 10% | $1,000 ÷ 1.10³ | $751.31 |
| $1,000 | 5 years | 10% | $1,000 ÷ 1.10⁵ | $620.92 |
The cash amount is the same in each row, but the present value falls as the receipt date moves further into the future.
DCF is commonly used within fundamental analysis, which means evaluating an investment using financial, business, and economic factors rather than relying only on price movement. The CFA Institute describes discounted cash flow valuation as viewing a security’s intrinsic value as the present value of expected future cash flows in its overview of free cash flow valuation. OpenStax’s finance text also presents the discounted cash flow model as a way to value common stock by discounting expected cash flows and a terminal value.
The basic DCF formula and inputs
The core present value formula is:
Present value = Future cash flow ÷ (1 + discount rate)ⁿ
Where:
- Future cash flow is the cash expected in a future period.
- Discount rate is the required return used to convert future cash into today’s value.
- n is the number of periods into the future.
A multi-year DCF adds the present value of each forecasted cash flow:
Estimated value = PV of year 1 cash flow + PV of year 2 cash flow + … + PV of terminal value
Most DCF models rely on four main inputs:
-
Forecast cash flows
These are the future cash amounts the business, project, or asset may generate. -
Forecast period
This is the explicit number of years modeled, often five to ten years for a business, though the appropriate period depends on the situation. -
Discount rate
This reflects required return, opportunity cost, and uncertainty around the cash flows. -
Terminal value
Many businesses may continue beyond the explicit forecast period, so a DCF often estimates the value of cash flows after the final modeled year.
The math is not the hardest part. The harder task is choosing assumptions that are realistic, internally consistent, and not biased toward a desired conclusion.
Choosing the right cash flow
DCF is about cash, not just accounting profit. A common beginner mistake is using revenue or net income without considering reinvestment needs, working capital, taxes, debt costs, or capital expenditures.
Different valuation questions use different cash flow definitions.
Free cash flow to the firm (FCFF) estimates cash available to all capital providers, including debt and equity holders. A simplified version is:
FCFF = Operating cash flow − capital expenditures
FCFF is often used to estimate enterprise value, meaning the value of the whole operating business before separating debt and equity claims.
Free cash flow to equity (FCFE) estimates cash available to common shareholders after operating needs, capital expenditures, and debt-related cash flows. It can be more sensitive to borrowing assumptions because debt issuance and repayment affect equity cash flow.
Dividends may be used in a dividend discount model, especially for companies with stable dividend policies. However, dividends may not capture the full value of a business that reinvests heavily or returns cash through other methods.
Project cash flows should focus on incremental cash flows: the cash inflows and outflows caused by the project itself. The relevant question is not “What are all the company’s cash flows?” but “What changes because this project happens?”
For company analysis, the cash flow statement is often the starting point. Finelo’s guide on how to read a cash flow statement can help learners connect operating, investing, and financing cash flows before building a valuation model.
Practice investing with Finelo
Build practical investing skills with guided lessons, simulator practice, and structured challenges.
Worked example: a five-year DCF for a hypothetical business
Suppose a learner is evaluating a hypothetical company called North River Tools. The goal is to estimate enterprise value using free cash flow to the firm.
Assumptions
- Current free cash flow to the firm: $10.0 million
- Expected FCFF growth for five years: 6% per year
- Discount rate: 10%
- Terminal growth rate after year 5: 3%
- Units: all cash flows are in millions of dollars
- Method: five-year DCF plus terminal value using a constant-growth formula
Step 1: Forecast free cash flow
Starting with $10.0 million, grow FCFF by 6% per year.
| Year | Forecast FCFF calculation | Forecast FCFF |
|---|---|---|
| 1 | $10.0 × 1.06 | $10.60 |
| 2 | $10.60 × 1.06 | $11.24 |
| 3 | $11.24 × 1.06 | $11.91 |
| 4 | $11.91 × 1.06 | $12.62 |
| 5 | $12.62 × 1.06 | $13.38 |
Step 2: Discount each annual cash flow
Use:
PV = FCFF ÷ (1 + 10%)ⁿ
| Year | Forecast FCFF | Discount factor | Present value calculation | Present value |
|---|---|---|---|---|
| 1 | $10.60 | 1.10 | $10.60 ÷ 1.10 | $9.64 |
| 2 | $11.24 | 1.10² = 1.21 | $11.24 ÷ 1.21 | $9.29 |
| 3 | $11.91 | 1.10³ = 1.331 | $11.91 ÷ 1.331 | $8.95 |
| 4 | $12.62 | 1.10⁴ = 1.4641 | $12.62 ÷ 1.4641 | $8.62 |
| 5 | $13.38 | 1.10⁵ = 1.6105 | $13.38 ÷ 1.6105 | $8.31 |
Sum of present values for years 1–5:
$9.64 + $9.29 + $8.95 + $8.62 + $8.31 = $44.81 million
Step 3: Estimate terminal value
The terminal value estimates cash flows after year 5.
Terminal value at end of year 5 = Year 6 FCFF ÷ (discount rate − terminal growth rate)
First calculate year 6 FCFF:
Year 6 FCFF = $13.38 × 1.03 = $13.78 million
Then calculate terminal value:
Terminal value = $13.78 ÷ (0.10 − 0.03) = $13.78 ÷ 0.07 = $196.86 million
That $196.86 million is a year-5 value, so it must be discounted to today:
PV of terminal value = $196.86 ÷ 1.6105 = $122.24 million
Step 4: Add the present values
Estimated enterprise value = PV of explicit cash flows + PV of terminal value
Estimated enterprise value = $44.81 + $122.24 = $167.05 million
Under these assumptions, the estimated enterprise value is about $167.1 million.
The key takeaway is not the exact number. It is the dependency on assumptions. In this example, the terminal value contributes:
$122.24 ÷ $167.05 = 73.2%
So roughly 73% of the estimated value comes from cash flows after year 5. That does not automatically make the model wrong, but it means the result is highly sensitive to long-term growth and discount rate assumptions.
How to read and stress-test a DCF
A DCF is most useful when it makes assumptions visible. A practical reading workflow can help.
1. Start with the business story
Before trusting the spreadsheet, write the plain-English logic:
“This business may be valuable if it can grow cash flow moderately, maintain margins, and reinvest without consuming too much cash.”
If the spreadsheet assumes strong cash flow growth but the business story suggests heavy competition, rising costs, or weak customer demand, the model may be too optimistic.
2. Check the source of cash flow
Look for the bridge between accounting results and cash generation. A company can report profits while producing weak operating cash flow, or it can show temporarily weak earnings while cash flow remains stronger. Finelo’s article on how to reconcile net income to operating cash flow extends this topic for learners who want to understand why profit and cash flow can differ.
3. Separate operating assumptions from valuation assumptions
A readable DCF should make these inputs easy to identify:
- Revenue growth
- Operating margins
- Working capital needs
- Capital expenditures
- Tax assumptions
- Discount rate
- Terminal value method
If these are blended together, it becomes harder to see which assumption drives the valuation.
4. Run sensitivity analysis
Using the North River Tools example, keep the five-year cash flow forecast the same but change the discount rate and terminal growth rate.
| Discount rate | Terminal growth rate | Estimated enterprise value |
|---|---|---|
| 9% | 3% | $203.5 million |
| 10% | 3% | $167.1 million |
| 11% | 3% | $140.3 million |
| 10% | 2% | $149.4 million |
| 10% | 4% | $190.6 million |
These hypothetical outputs show why a DCF should usually be read as a range rather than a single precise figure. Small changes in discount rate or terminal growth can produce large changes in estimated value.
5. Compare value with price cautiously
DCF estimates value under a set of assumptions. Price is what market participants currently agree to pay. A gap between estimated value and market price may mean the model’s assumptions differ from the market’s expectations. It does not prove the model is correct.
Useful questions include:
- What would have to happen for the DCF estimate to be reasonable?
- Which assumptions are most uncertain?
- Does the value depend heavily on the terminal value?
- Would higher reinvestment needs reduce free cash flow?
- How would debt, dilution, taxes, or cyclicality affect the estimate?
Limitations, failure modes, and common misinterpretations
DCF is powerful, but it can fail in predictable ways.
False precision
A DCF may output a value such as $42.37 per share, but that does not mean the asset is worth exactly $42.37. The number is only as reliable as the assumptions behind it.
Terminal value dominance
Many DCFs get most of their value from the terminal value. If a model assumes a high long-term growth rate or a discount rate only slightly above terminal growth, the estimate can become unstable.
Subjective discount rates
The discount rate should reflect the risk and required return associated with the cash flows. In practice, selecting it requires judgment. A rate that is too low can make an asset look more valuable; a rate that is too high can make future cash flows look less valuable.
Overly optimistic cash flow forecasts
Revenue growth does not automatically become free cash flow growth. Growth may require spending on inventory, equipment, employees, marketing, or acquisitions. A model that assumes growth without reinvestment may overstate value.
Weak fit for some assets
DCF works best when future cash flows can be estimated with some confidence. It may be less useful for early-stage companies, distressed firms, cyclical businesses near peak conditions, commodity-sensitive companies, or assets that do not produce cash flows.
Confusing earnings with cash flow
Net income includes accruals, noncash items, and timing differences. DCF focuses on cash available to relevant capital providers. For related education, Finelo’s explanation of the operating cash flow ratio can help learners think about how operating cash flow compares with current liabilities.
Treating DCF as a prediction
DCF does not forecast a future market price. It estimates present value under assumptions. A security can trade above or below a DCF estimate for extended periods because markets also reflect sentiment, liquidity, risk perception, and information not captured in the model.
Discounted cash flow FAQ
Is discounted cash flow the same as profit?
No. Profit and cash flow are related, but they are not the same. Profit is an accounting measure. DCF focuses on future cash flows and discounts them to present value.
Why does a higher discount rate lower a DCF valuation?
A higher discount rate divides future cash flows by a larger number. That gives less present value to future cash and may reflect higher uncertainty, higher required return, or greater opportunity cost.
What is the hardest part of building a DCF?
The hardest part is usually choosing reasonable assumptions. Growth, margins, reinvestment, discount rate, and terminal value can all materially change the output.
Should a DCF produce one value or a range?
A range is usually more useful. A base case, downside case, and upside case can show how sensitive the estimate is to changes in assumptions.
What is the biggest beginner mistake?
A common mistake is treating the DCF result as an objective fact. A DCF is better understood as a structured estimate that forces the analyst to explain the assumptions behind a valuation.
Practice investing with Finelo
Build practical investing skills with guided lessons, simulator practice, and structured challenges.
About the author
Finelo Team
The Finelo Team creates practical investing and trading education designed to help beginners learn faster with structured challenges, simulator practice, and bite-sized lessons.
Keep reading — Related articles
Yield to Maturity: Formula, Example & Key Risks
Yield to maturity, or YTM, is the annualized return implied by a bond’s current price, coupon payments, face value, and time remaining until maturity—assuming the bond makes all scheduled payments…
WACC Formula: How to Calculate Weighted Average Cost of Capital
The WACC formula is WACC = (E ÷ V × Re) + (D ÷ V × Rd × (1 − Tc)). It estimates a company’s blended cost of financing from equity and debt, weighted by how much each source contributes to the…
Tracking Error: Formula, Example & Interpretation
Tracking error measures how much an investment’s returns fluctuate away from a benchmark’s returns.