Skip to content
Investments

Discounted Cash Flow Calculator

Calculate the intrinsic value of an investment or company using discounted cash flow (DCF) analysis, cash flow projections, discount rate, and terminal value.

Report tool

What Is Discounted Cash Flow (DCF) Analysis?

Discounted Cash Flow (DCF) analysis is a fundamental valuation method used by equity analysts, investment bankers, and corporate leaders to estimate the intrinsic value of an investment, project, or entire company. Grounded in the core time value of money principle, DCF posits that a business is fundamentally worth the sum of all future cash flows it will produce, discounted back to the present day at a rate that reflects the riskiness of those cash flows.

Unlike market multiples (such as Price-to-Earnings or Enterprise Value to EBITDA) that tell you how the market currently prices a company relative to peers, a DCF model calculates what a business is intrinsically worth based on its underlying operating fundamentals, capital expenditures, working capital needs, and long-term reinvestment returns.

The Core Discounted Cash Flow Valuation Formula

A standard two-stage DCF valuation breaks future performance into two distinct phases: an explicit multi-year forecast period (typically 5 to 10 years) and an ongoing terminal value representing all cash flows beyond the forecast horizon.

Enterprise Value=∑t=1nFCFt(1+r)t+Terminal Valuen(1+r)n\text{Enterprise Value} = \sum_{t=1}^{n} \frac{\text{FCF}_t}{(1 + r)^t} + \frac{\text{Terminal Value}_n}{(1 + r)^n}

Where:

  • FCFt\text{FCF}_t: Unlevered Free Cash Flow generated in year tt.
  • rr: The discount rate, usually the company Weighted Average Cost of Capital (WACC). You can determine your hurdle rate using our cost of capital calculator or find required returns with our discount rate calculator.
  • nn: Number of years in the discrete forecast period (for example, 5 or 10 years).
  • Terminal Valuen\text{Terminal Value}_n: The estimated residual value of the business at the end of the explicit forecast horizon.

How to Calculate Terminal Value

Because established companies operate as going concerns indefinitely, a substantial portion (often 60% to 80%) of total DCF enterprise value comes from cash flows beyond the explicit forecast window. Analysts employ two main methodologies to calculate terminal value:

1. Gordon Growth Model (Perpetual Growth Method)

The Gordon Growth Model assumes that the business will grow at a steady, sustainable rate in perpetuity into the indefinite future. Under this approach:

Terminal Valuen=FCFn×(1+gterm)r−gterm=FCFn+1r−gterm\text{Terminal Value}_n = \frac{\text{FCF}_n \times (1 + g_{\text{term}})}{r - g_{\text{term}}} = \frac{\text{FCF}_{n+1}}{r - g_{\text{term}}}

In practice, the perpetual growth rate (gtermg_{\text{term}}) should never exceed the long-term projected growth rate of the broader economy (typically between 1.5% and 3.0% in developed markets). Furthermore, gtermg_{\text{term}} must be strictly lower than the discount rate rr to prevent a mathematical infinity or negative denominator. To isolate the growing perpetuity present value on its own, use the perpetuity calculator.

2. Exit Multiple Method

The exit multiple method assumes the business will be sold or valued at the end of year nn based on prevailing market multiples (such as Enterprise Value to EBITDA or EV to Free Cash Flow) observed among mature comparable public peers:

Terminal Valuen=FCFn×Exit Multiple\text{Terminal Value}_n = \text{FCF}_n \times \text{Exit Multiple}

For instance, if final year free cash flow is $15,000,000 and the historical sector exit multiple is 12x FCF, the nominal terminal value is $180,000,000 before discounting.

Bridging Enterprise Value to Equity Value and Per-Share Price

Discounting unlevered free cash flows yields Enterprise Value (the total operating value of the firm accessible to all capital providers, both debt holders and equity shareholders). To convert Enterprise Value into Equity Value (the value belonging exclusively to common shareholders), you apply the standard corporate balance sheet bridge:

Equity Value=Enterprise Value+Cash & Cash Equivalents−Total Debt\text{Equity Value} = \text{Enterprise Value} + \text{Cash \& Cash Equivalents} - \text{Total Debt}

Dividing the total equity value by fully diluted shares outstanding gives the intrinsic value per share:

Intrinsic Value Per Share=Equity ValueDiluted Shares Outstanding\text{Intrinsic Value Per Share} = \frac{\text{Equity Value}}{\text{Diluted Shares Outstanding}}

Comparing this intrinsic value against the current market quote determines whether the stock is trading at a discount (undervalued) or a premium (overvalued). The difference represents the investor margin of safety:

Margin of Safety=Intrinsic Value−Market PriceIntrinsic Value×100%\text{Margin of Safety} = \frac{\text{Intrinsic Value} - \text{Market Price}}{\text{Intrinsic Value}} \times 100\%

Step-by-Step Worked Valuation Example

Consider an industrial manufacturer with current baseline Free Cash Flow of $10,000,000. An equity analyst models the following valuation parameters:

  • Forecast horizon: 5 years with expected annual FCF growth of 8.0%
  • Weighted Average Cost of Capital (discount rate): 10.0%
  • Perpetual terminal growth rate: 2.5%
  • Balance sheet: $20,000,000 in cash, $30,000,000 in total debt
  • Diluted share count: 10,000,000 shares
  • Current market price: $12.00 per share

1. Project and Discount Explicit Cash Flows

  • Year 1: $10,000,000×1.08=$10,800,000\$10{,}000{,}000 \times 1.08 = \$10{,}800{,}000. Discounted at 10%: $10,800,0001.101=$9,818,182\frac{\$10{,}800{,}000}{1.10^1} = \$9{,}818{,}182
  • Year 2: $10,800,000×1.08=$11,664,000\$10{,}800{,}000 \times 1.08 = \$11{,}664{,}000. Discounted: $11,664,0001.102=$9,639,669\frac{\$11{,}664{,}000}{1.10^2} = \$9{,}639{,}669
  • Year 3: $11,664,000×1.08=$12,597,120\$11{,}664{,}000 \times 1.08 = \$12{,}597{,}120. Discounted: $12,597,1201.103=$9,464,403\frac{\$12{,}597{,}120}{1.10^3} = \$9{,}464{,}403
  • Year 4: $12,597,120×1.08=$13,604,890\$12{,}597{,}120 \times 1.08 = \$13{,}604{,}890. Discounted: $13,604,8901.104=$9,292,323\frac{\$13{,}604{,}890}{1.10^4} = \$9{,}292{,}323
  • Year 5: $13,604,890×1.08=$14,693,281\$13{,}604{,}890 \times 1.08 = \$14{,}693{,}281. Discounted: $14,693,2811.105=$9,123,371\frac{\$14{,}693{,}281}{1.10^5} = \$9{,}123{,}371
  • Sum of Forecast PVs: $47,337,948\$47{,}337{,}948

2. Calculate and Discount Terminal Value

Nominal terminal value at the end of Year 5 using the Gordon Growth formula:

TV5=$14,693,281×(1+0.025)0.10−0.025=$15,060,6130.075=$200,808,170\text{TV}_5 = \frac{\$14{,}693{,}281 \times (1 + 0.025)}{0.10 - 0.025} = \frac{\$15{,}060{,}613}{0.075} = \$200{,}808{,}170

Discounting the terminal value back 5 years to the present day:

PV(TV)=$200,808,1701.105=$124,686,075\text{PV(TV)} = \frac{\$200{,}808{,}170}{1.10^5} = \$124{,}686{,}075

3. Total Enterprise and Equity Valuation

  • Total Enterprise Value: $47,337,948+$124,686,075=$172,024,023\$47{,}337{,}948 + \$124{,}686{,}075 = \$172{,}024{,}023
  • Net Debt: $30,000,000−$20,000,000=$10,000,000\$30{,}000{,}000 - \$20{,}000{,}000 = \$10{,}000{,}000
  • Total Equity Value: $172,024,023−$10,000,000=$162,024,023\$172{,}024{,}023 - \$10{,}000{,}000 = \$162{,}024{,}023
  • Intrinsic Value Per Share: $162,024,02310,000,000=$16.20\frac{\$162{,}024{,}023}{10{,}000{,}000} = \$16.20 per share
  • Margin of Safety: $16.20−$12.00$16.20×100%=25.94%\frac{\$16.20 - \$12.00}{\$16.20} \times 100\% = 25.94\% (Undervalued by 25.9%, representing a 35.0% upside to intrinsic value)

Best Practices for Building Reliable DCF Models

A DCF model is only as credible as its underlying assumptions. To avoid common modeling pitfalls, consider these institutional best practices:

  • Sanity Check Terminal Value Share: If the discounted terminal value accounts for more than 80% to 85% of total enterprise value, the valuation may be overly sensitive to perpetuity assumptions. Consider expanding the explicit forecast period.
  • Conduct Sensitivity Analysis: Always test how intrinsic value shifts under differing combinations of discount rates (+/- 1% to 2%) and growth rates. To find the exact breakeven discount rate that drives project net present value to zero across your cash flow stream, analyze internal yields with our IRR calculator.
  • Use Unlevered Free Cash Flow (FCFF): Unlevered cash flow represents cash generated before paying debt interest, ensuring consistency when discounting by the blended cost of capital. To evaluate compound annual top-line trajectory, reference our CAGR calculator.
  • Incorporate a Margin of Safety: Value investing pioneers like Benjamin Graham emphasize buying securities only when priced substantially below intrinsic value to protect against forecast variance and market volatility. To evaluate stocks across multiple methods simultaneously, benchmark your targets using our intrinsic value calculator, or for income-generating equities with stable payout histories, compare your cash flow valuation against our dividend discount model calculator.

Frequently asked questions

What is the main difference between Free Cash Flow to Firm (FCFF) and Free Cash Flow to Equity (FCFE)?
Free Cash Flow to Firm (FCFF) is unlevered cash flow available to all capital providers (debt and equity) after operating costs, taxes, and reinvestment. It is discounted using WACC to calculate Enterprise Value. Free Cash Flow to Equity (FCFE) is levered cash flow remaining after debt payments and interest, and it is discounted using the cost of equity to calculate Equity Value directly.
Why must the terminal growth rate be lower than the discount rate and GDP growth?
In the Gordon Growth Model, if the terminal growth rate equals or exceeds the discount rate, the denominator (r minus g) becomes zero or negative, resulting in mathematical invalidity. Economically, no individual company can permanently grow faster than the overall economy in perpetuity without eventually becoming larger than the entire global economy.
How do you choose between the Gordon Growth Model and the Exit Multiple method for terminal value?
The Gordon Growth Model is preferred for mature companies with stable, predictable reinvestment rates and long-term reinvestment returns. The Exit Multiple method is commonly used in private equity, leveraged buyouts, and cyclical industries where market transaction multiples reflect expected acquisition or liquidity prices.
What are the main limitations of Discounted Cash Flow valuation?
DCF models are highly sensitive to small changes in key assumptions, particularly the discount rate and perpetual growth rate. Additionally, forecasting cash flows 5 to 10 years out involves significant uncertainty for early-stage companies or volatile industries with unpredictable revenue streams.
How does balance sheet cash and debt affect share price in a DCF model?
Enterprise Value reflects the operating value of core business assets. Adding non-operating cash and subtracting total financial debt converts Enterprise Value into Equity Value. Companies with net cash balances see per-share intrinsic value increase above Enterprise Value per share, while highly leveraged firms have lower equity values.

Resources and references

The formulas and methods in this calculator were checked against these independent sources.