Discounted Cash Flow (DCF)

What is a Discounted Cash Flow (DCF)?

Discounted Cash Flow (DCF) is a valuation method used to estimate the fair value of an investment based on its expected future cash flows. The method calculates the present value of all projected future cash flows by applying a discount rate, reflecting the fundamental principle that money today is worth more than the same amount in the future.

The key idea behind DCF is the time value of money: $1,000 received one year from now is worth less than $1,000 received today, because today's money can be invested to earn a return. A discount rate is applied to future cash flows to determine their present value.

For example, $1,000 received next year would be worth approximately $952 today using a 5% discount rate.

How to Calculate DCF

The DCF method works by projecting all expected future cash flows, then discounting each one back to its present value using a chosen discount rate. The sum of all discounted cash flows equals the intrinsic value of the investment.

Discounted Cash Flow Formula

NPV=i=1nCFi(1+R)iNPV = \sum_{i=1}^{n} \frac{CF_i}{(1 + R)^{i}}

Where:

  • NPV = Net Present Value (the fair value of the investment)
  • CF_i = Expected cash flow in year i
  • R = Discount rate (typically the WACC)
  • n = Number of years in the forecast period

Example of DCF Valuation

Consider a company with the following projected free cash flows:

YearCash Flow
1$1,000
2$1,200
3$1,300
4$1,500

Using a 5% discount rate, the present value of each cash flow is:

NPV=1000(1.05)1+1200(1.05)2+1300(1.05)3+1500(1.05)4NPV = \frac{1000}{(1.05)^1} + \frac{1200}{(1.05)^2} + \frac{1300}{(1.05)^3} + \frac{1500}{(1.05)^4}NPV$4,231NPV \approx \$4,231

The sum of undiscounted cash flows is $5,000, but the Net Present Value is approximately $4,231. This difference reflects the fact that money received in the future is worth less than the same amount received today.

Key Components of a DCF Model

1. Cash Flow Projections

The foundation of any DCF model is the forecast of future free cash flows. These projections are typically based on historical performance, industry trends, and management guidance. The quality of the DCF valuation depends heavily on the accuracy of these forecasts.

2. Discount Rate

The discount rate reflects the opportunity cost and risk of the investment. Common approaches include:

  • Weighted Average Cost of Capital (WACC) — Blends the cost of equity and cost of debt, weighted by their proportions in the capital structure.
  • Required rate of return — The minimum return an investor demands based on the investment's risk profile.

3. Terminal Value

Since it is impractical to project cash flows indefinitely, DCF models include a terminal value to capture the value of all cash flows beyond the explicit forecast period (typically 5-10 years). Terminal value is calculated using:

  • Perpetuity growth model: Terminal Value = Final Year FCF × (1 + g) / (R - g), where g is the long-term growth rate.
  • Exit multiple method: Terminal Value = Final Year Metric × Industry Multiple (e.g., EV/EBITDA or EV/FCF).

4. Margin of Safety

Value investors often apply a margin of safety by purchasing the investment at a significant discount to its calculated DCF value, providing a buffer against estimation errors.

Advantages of DCF Valuation

  • Intrinsic focus — DCF values a company based on its own fundamentals, independent of market sentiment or peer valuations.
  • Time value of money — Properly accounts for the fact that future cash flows are worth less than present ones.
  • Flexibility — Can incorporate different growth scenarios, discount rates, and assumptions through sensitivity analysis.
  • Growth adjustment — Captures the impact of expected future growth on the company's present value.

Disadvantages of DCF Valuation

  • Sensitive to assumptions — Small changes in the discount rate, growth rate, or cash flow projections can dramatically alter the result.
  • Forecast uncertainty — Projecting cash flows 5-10 years into the future is inherently uncertain, especially for volatile or early-stage companies.
  • Terminal value dominance — Terminal value often accounts for 60-80% of the total DCF value, making the result heavily dependent on long-term growth assumptions.
  • Garbage in, garbage out — The model is only as good as its inputs. Overly optimistic or pessimistic assumptions will produce misleading valuations.

What Time Horizon Should Be Used?

The appropriate time horizon depends on the nature of the business:

  • Stable, mature companies (utilities, consumer staples) — 7-10 year projections are reasonable given predictable cash flows.
  • Growth companies — 5-7 years is common, with more conservative terminal assumptions.
  • Cyclical or volatile businesses — Shorter horizons (3-5 years) with conservative estimates are advisable.

Regardless of the horizon, analysts should use sensitivity analysis to evaluate how changes in assumptions affect the result. Creating bull, base, and bear case scenarios helps provide a range of fair values rather than a single point estimate.

DCF vs. Other Valuation Methods

MethodTypeBest For
DCFIntrinsicMature companies with predictable cash flows
P/E RatioRelativeQuick comparison against peers
PEG RatioRelativeGrowth-adjusted valuation comparison
Enterprise Value/EBITDARelativeComparing companies with different capital structures
Comparable company analysisRelativeIndustry benchmarking

The most robust approach is to use DCF alongside relative valuation methods to cross-check results and build confidence in the estimated fair value.

Sensitivity Analysis: Why It Matters

The biggest risk in any DCF is assumption error. A sensitivity table shows how the output changes across different scenarios:

Discount Rate 8%Discount Rate 10%Discount Rate 12%
Growth 4%$145$110$88
Growth 6%$180$135$105
Growth 8%$225$165$125
Growth 10%$285$200$150

The fair value estimate ranges from 88to88 to 285 depending on assumptions. This is not a flaw. It is the reality of valuation. The lesson: always think in ranges, not point estimates, and demand a margin of safety before investing.

DCF Calculator

Beanvest has a built-in DCF Calculator that helps you perform DCF analysis easily for stocks.

The discounted cash flow calculator saves you time by automatically pulling historical Free Cash Flow data. You can select a cash flow growth scenario, and the tool will make the projections and calculate the fair value of the stock you selected.

You can also use the simplified intrinsic value calculator below:

Intrinsic Value Calculator (DCF)

Frequently Asked Questions

What discount rate should I use for a DCF?
The discount rate should reflect the riskiness of the investment. Many analysts use the Weighted Average Cost of Capital (WACC), which typically ranges from 8-12% for most public companies. Higher-risk investments warrant higher discount rates.
What is the difference between DCF and comparable company analysis?
DCF values a company based on its own projected cash flows, while comparable company analysis values a company based on the valuation multiples (like P/E or EV/EBITDA) of similar companies. DCF is an intrinsic valuation method, while comparables are a relative valuation method.
What are the main limitations of DCF?
DCF is highly sensitive to assumptions about future cash flows, growth rates, and the discount rate. Small changes in these inputs can significantly alter the result. It also requires forecasting far into the future, which is inherently uncertain.
When should I use DCF valuation?
DCF is most useful for companies with predictable, stable cash flows, such as mature businesses, utilities, or REITs. It is less reliable for early-stage companies, high-growth startups, or businesses with volatile or negative cash flows.
What is terminal value in a DCF model?
Terminal value represents the value of all cash flows beyond the explicit forecast period. It typically accounts for 60-80% of the total DCF value and is calculated using either a perpetuity growth model or an exit multiple approach.
How do you do a DCF in Excel?
In Excel, list projected free cash flows in a row, apply the NPV function with your discount rate, and add the discounted terminal value separately. The formula is =NPV(discount_rate, FCF_Year1:FCF_YearN) + Terminal_Value/(1+discount_rate)^N. Many analysts also use XNPV for irregular cash flow timing.
What is the difference between FCFF and FCFE in a DCF?
A DCF using Free Cash Flow to the Firm (FCFF) values the entire enterprise and discounts at WACC. A DCF using Free Cash Flow to Equity (FCFE) values only the equity portion and discounts at the cost of equity. FCFF is more common because it separates operating performance from capital structure decisions.
Romain Simon
Written by Romain Simon

Founder of Beanvest. Self-directed investor since 2015, building tools to help individual investors make better decisions.

Last updated: March 24, 2026| Editorial process