DCF Calculator

Use our free discounted cash flow (DCF) calculator to estimate the intrinsic value of any stock. Search, set your growth assumptions, and see the fair value per share. Part of our free investment calculators.

Find your stock

$
$
$
%
%
%
y
%

Indicative data only. Not financial advice.

Fair value per share

$0

 

Current price: $0

PV of cash flows (1-10y)

$0.0 (0%)

PV of terminal value (11y+)

$0.0 (0%)

Invalid or missing inputs

Adjust your inputs to reveal your results.

A DCF (discounted cash flow) model estimates what a company is worth by projecting its future free cash flow and discounting each year back to today's value. The result is a fair value per share you can compare directly to the current stock price.

If the fair value is higher than the current stock price, the stock may be undervalued. If it is lower, the stock may be overvalued. Small changes in growth rate or discount rate can move the result significantly, so check the sensitivity table before relying on a single number.

Fair Value = (ΣPV + TV / (1 + r)ⁿ − Net Debt) / Shares

  • PV = FCF × (1 + g)ⁱ / (1 + r)ⁱ (present value of each year's cash flow)
  • TV = FCFₙ × (1 + g∞) / (r − g∞) (terminal value after the projection period)
  • FCF = free cash flow (current annual)
  • g = expected FCF growth rate
  • r = discount rate (WACC)
  • g∞ = terminal growth rate (perpetual)
  • n = projection period in years

Find your stock

$
$
$
%
%
%
y
%

Indicative data only. Not financial advice.

Fair value per share

$0

 

Current price: $0

PV of cash flows (1-10y)

$0.0 (0%)

PV of terminal value (11y+)

$0.0 (0%)

Invalid or missing inputs

Adjust your inputs to reveal your results.

A DCF (discounted cash flow) model estimates what a company is worth by projecting its future free cash flow and discounting each year back to today's value. The result is a fair value per share you can compare directly to the current stock price.

If the fair value is higher than the current stock price, the stock may be undervalued. If it is lower, the stock may be overvalued. Small changes in growth rate or discount rate can move the result significantly, so check the sensitivity table before relying on a single number.

Fair Value = (ΣPV + TV / (1 + r)ⁿ − Net Debt) / Shares

  • PV = FCF × (1 + g)ⁱ / (1 + r)ⁱ (present value of each year's cash flow)
  • TV = FCFₙ × (1 + g∞) / (r − g∞) (terminal value after the projection period)
  • FCF = free cash flow (current annual)
  • g = expected FCF growth rate
  • r = discount rate (WACC)
  • g∞ = terminal growth rate (perpetual)
  • n = projection period in years