Finance

Discounted Cash Flow Calculator (DCF)

Calculate intrinsic value using discounted cash flow analysis. Project future cash flows, apply discount rates, and determine fair value.

$
%
%
%
years
Intrinsic Value (DCF)
$1.52M
PV of cash flows
$473,844
PV of terminal value
$1,045,847
Total intrinsic value
$1,519,690
Terminal value % of total
68.8%

Cash Flow Projections

YearCash FlowPresent Value
1$110,000$98,214
2$121,000$96,460
3$133,100$94,738
4$146,410$93,046
5$161,051$91,385
Terminal$1,843,139$1,045,847

What is discounted cash flow (DCF)?

Discounted cash flow (DCF) is a valuation method that estimates the intrinsic value of an investment by projecting future cash flows and discounting them back to their present value. It's based on the principle that money today is worth more than the same amount in the future due to its potential earning capacity.

DCF analysis is considered one of the most thorough valuation methods because it focuses on actual cash generation rather than accounting earnings or market comparisons.

The DCF formula

The basic DCF formula is:

DCF Value=t=1nCFt(1+r)t+TV(1+r)n\text{DCF Value} = \sum_{t=1}^{n} \frac{CF_t}{(1+r)^t} + \frac{TV}{(1+r)^n}

Where:

  • CF_t = Cash flow in year t
  • r = Discount rate (WACC)
  • n = Number of forecast years
  • TV = Terminal value

Two-stage DCF model

Most DCF analyses use a two-stage approach:

Stage 1: Explicit forecast period

Project cash flows for 5-10 years with specific growth assumptions:

CFt=CF0×(1+g)tCF_t = CF_0 \times (1 + g)^t

Where g is the expected growth rate.

Stage 2: Terminal value

Calculate the value of all cash flows beyond the forecast period using the Gordon Growth Model:

TV=CFn+1rgterminalTV = \frac{CF_{n+1}}{r - g_{terminal}}

Where g_terminal is the perpetual growth rate (typically 2-4%).

Key inputs explained

Cash flow

Use free cash flow (FCF), which represents cash available after operating expenses and capital expenditures:

FCF=Operating Cash FlowCapital Expenditures\text{FCF} = \text{Operating Cash Flow} - \text{Capital Expenditures}

For stock valuation, use free cash flow to equity (FCFE) or free cash flow to firm (FCFF).

Discount rate (WACC)

The weighted average cost of capital reflects the required return for investors:

WACC=EV×re+DV×rd×(1T)\text{WACC} = \frac{E}{V} \times r_e + \frac{D}{V} \times r_d \times (1 - T)
Company typeTypical WACC
Large-cap stable7-10%
Mid-cap growth10-12%
Small-cap12-15%
Startup/High-risk15-25%

Growth rate

The expected annual growth rate during the forecast period should reflect:

  • Historical revenue growth
  • Industry growth rates
  • Competitive position
  • Market opportunities

Terminal growth rate

The perpetual growth rate after the forecast period should be:

  • Equal to or less than long-term GDP growth
  • Typically 2-4% for mature companies
  • Never exceed the discount rate

Example DCF calculation

Valuing a company with $1 million initial cash flow:

InputValue
Initial cash flow$1,000,000
Growth rate15%
Discount rate12%
Terminal growth3%
Forecast years5

Year-by-year projection

YearCash flowDiscount factorPresent value
1$1,150,0001.12$1,026,786
2$1,322,5001.25$1,054,323
3$1,520,8751.40$1,082,610
4$1,749,0061.57$1,111,664
5$2,011,3571.76$1,141,502

Sum of present values: $5,416,885

Terminal value

TV=$2,011,357×1.030.120.03=$2,071,6980.09=$23,018,867\begin{aligned} TV &= \frac{\$2,011,357 \times 1.03}{0.12 - 0.03} \\ &= \frac{\$2,071,698}{0.09} \\ &= \$23,018,867 \end{aligned}

Present value of terminal: $23,018,867 ÷ 1.76 = $13,064,128

Total DCF value: $18,481,013

Sensitivity analysis

DCF valuations are highly sensitive to input assumptions. A small change in discount rate or terminal growth can significantly impact value:

Discount rateTerminal growth 2%Terminal growth 3%Terminal growth 4%
10%$22.5M$27.3M$35.2M
12%$16.4M$18.5M$21.4M
14%$12.6M$13.8M$15.3M

When to use DCF

DCF works best when:

  • Cash flows are predictable and positive
  • The company has stable operations
  • You can reasonably forecast 5+ years
  • The business is a going concern

DCF limitations

Input sensitivity

The principle of "garbage in, garbage out" applies strongly to DCF. Small changes in assumptions can dramatically change the valuation.

Terminal value dominance

Terminal value often represents 50-80% of total DCF value, making the model heavily dependent on perpetual growth assumptions.

Difficulty with unprofitable companies

DCF doesn't work well for:

  • Startups with negative cash flows
  • Cyclical businesses
  • Companies in distress
  • Rapid growth companies with uncertain futures

DCF vs other valuation methods

MethodBasisBest for
DCFFuture cash flowsStable, cash-generating businesses
P/E ratioEarnings multipleQuick comparison with peers
P/S ratioRevenue multipleGrowth companies
P/B ratioBook valueAsset-heavy businesses
EV/EBITDAOperating earningsM&A analysis

Margin of safety

When using DCF for investment decisions, apply a margin of safety:

Target price=DCF value×(1Margin of safety)\text{Target price} = \text{DCF value} \times (1 - \text{Margin of safety})

Common margins of safety:

  • Conservative: 25-30%
  • Moderate: 15-20%
  • Aggressive: 10%

Professional tips

Use scenario analysis

Run multiple DCF scenarios:

  • Base case — Most likely assumptions
  • Bull case — Optimistic assumptions
  • Bear case — Conservative assumptions

Validate assumptions

Cross-check your growth assumptions against:

  • Industry benchmarks
  • Historical performance
  • Analyst estimates
  • Management guidance

Consider alternatives

Use DCF alongside relative valuation methods to triangulate fair value. If DCF gives a vastly different value than comparables, investigate why.

Update regularly

DCF models should be updated as new information becomes available, including quarterly earnings, industry changes, and macroeconomic shifts.