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.

Valuation Inputs

$
%
years
%
%

Per-Share Valuation Bridge (Optional)

$
$
$

Total Enterprise Value (DCF)

$172,024,022.84

Intrinsic Value Per Share

$16.20

PV of Forecast Cash Flows

$47,337,947.93

PV of Terminal Value

$124,686,074.91

Total Equity Value

$162,024,022.84

Margin of Safety / Upside

+25.9%

Enterprise Value Composition

Enterprise Value$172,024,022.84
  • PV of Forecast Cash Flows$47,337,947.9327.5%
  • PV of Terminal Value$124,686,074.9172.5%

Mathematical Step-by-Step Breakdown

Exact discounted cash flow formulas and valuations step-by-step.

  1. 1. Project Future Free Cash Flows

    CFt=CF0×(1+g)t=$10,000,000×(1+0.0800)tCF_t = CF_0 \times (1 + g)^t = \$10,000,000 \times (1 + 0.0800)^t

    Starting from base cash flow $10,000,000.00 compounded at an annual growth rate of 8% over 5 years:

  2. 2. Discount Forecast Cash Flows to Present Value (PV)

    PV(CFt)=CFt(1+r)t    t=15PV(CFt)=$47,337,948PV(CF_t) = \frac{CF_t}{(1 + r)^t} \implies \sum_{t=1}^{5} PV(CF_t) = \$47,337,948

    Discount each year's projected cash flow using the annual discount rate (WACC) of 10%:

  3. 3. Compute Terminal Value (Gordon Growth Model)

    TV5=CF5×(1+gterm)rgterm=$14,693,281×(1+0.0250)0.10000.0250=$200,808,170TV_{5} = \frac{CF_{5} \times (1 + g_{\text{term}})}{r - g_{\text{term}}} = \frac{\$14,693,281 \times (1 + 0.0250)}{0.1000 - 0.0250} = \$200,808,170

    Using a perpetual terminal growth rate of 2.5% on Year 5 cash flow ($14,693,280.77):

  4. 4. Discount Terminal Value & Sum Total Enterprise Value

    EV=PV(CF)+TV(1+r)n=$47,337,948+$124,686,075=$172,024,023\text{EV} = \sum PV(CF) + \frac{TV}{(1 + r)^n} = \$47,337,948 + \$124,686,075 = \$172,024,023

    Discount the terminal value back 5 years and add the sum of explicit forecast cash flows:

  5. 5. Equity Bridge & Per-Share Intrinsic Value

    Intrinsic Value/Share=EV+CashDebtShares=$172,024,023+$20,000,000$30,000,00010,000,000=$16.20\text{Intrinsic Value/Share} = \frac{\text{EV} + \text{Cash} - \text{Debt}}{\text{Shares}} = \frac{\$172,024,023 + \$20,000,000 - \$30,000,000}{10,000,000} = \$16.20

    Adjust Enterprise Value for balance sheet cash ($20,000,000.00) and debt ($30,000,000.00) to calculate equity value per share:

Cash Flow Forecast & Discount Schedule

Year-by-year projected cash flow, discount factor, and discounted present value.

PeriodProjected Cash FlowDiscount FactorPresent Value (PV)Cumulative PV% of EV
Year 1$10,800,000.000.9091$9,818,181.82$9,818,181.825.7%
Year 2$11,664,000.000.8264$9,639,669.42$19,457,851.245.6%
Year 3$12,597,120.000.7513$9,464,402.70$28,922,253.945.5%
Year 4$13,604,889.600.6830$9,292,322.66$38,214,576.605.4%
Year 5$14,693,280.770.6209$9,123,371.33$47,337,947.935.3%
Terminal Value$200,808,170.500.6209$124,686,074.91$172,024,022.8472.5%
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)rgterm=FCFn+1rgterm\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.

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 EquivalentsTotal 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 ValueMarket 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.100.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.
  • 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. 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.