DCF calculator

Value a business from its free cash flow. Enter growth, WACC and terminal growth and see value per share, a sensitivity grid, the growth the market price implies, and every step of the arithmetic.

Inputs

Cash flow before interest: operating cash flow − capex + after-tax interest.
One number per year. Up to 15 years.
Debt − cash. Negative if net cash.
Add a price to see what growth it implies.

Don't know your WACC? Use the WACC calculator.

Result

Calculating…

Year by year

Sensitivity: value per share by WACC and terminal growth

The outlined cell is your base case. Small changes in these two inputs move the answer a lot, which is why a single DCF number should never be read alone.

Judgment rules

Formula trace

How this DCF calculator works

A discounted cash flow values a business as the cash it will produce in the future, brought back to today's money. This calculator uses the standard two-stage method: an explicit forecast, then a terminal value for everything after it.

1. Project the cash flows

Each year's free cash flow is the previous year's grown at the rate you entered for that year.

FCF(t) = FCF(t−1) × (1 + growth(t))

2. Discount them

Each cash flow is divided by (1 + WACC) raised to the number of years away it is. With mid-year discounting, cash is assumed to arrive evenly through the year, so each year is discounted half a year less.

PV(t) = FCF(t) ÷ (1 + WACC)^t

3. Add a terminal value

After the forecast, cash flow is assumed to grow at a constant rate for ever (the Gordon Growth formula). WACC must be higher than terminal growth or the formula breaks.

Terminal value = FCF(final) × (1 + g) ÷ (WACC − g)

4. Get to value per share

Enterprise value = sum of PVs + PV of terminal value
Equity value = enterprise value − net debt
Value per share = equity value ÷ shares

Use the right cash flow

Because the discount rate is WACC, which blends the cost of debt and equity, the cash flow must be the one available to both lenders and shareholders: unlevered free cash flow, before interest. A common mistake is to take operating cash flow minus capex (which is already after interest), discount it at WACC and then subtract net debt as well. That counts the cost of debt twice and understates the value.

Common questions

Which free cash flow should I enter?

Unlevered free cash flow: operating cash flow minus capital expenditure, plus interest expense multiplied by one minus the tax rate. It is the cash available to lenders and shareholders together, which is what a WACC-based DCF values.

What terminal growth rate is reasonable?

Usually between 2% and 3% for a company reporting in US dollars. No business can grow faster than the economy for ever, so a rate above long-run nominal GDP growth needs a strong justification. The calculator raises a flag above 3%.

Why does the terminal value make up most of the result?

In a five-year forecast the terminal value is commonly 60% to 80% of enterprise value, because it represents every year after year five. When it passes 85% the calculator flags it: the answer then rests almost entirely on the distant future.

What does the reverse DCF tell me?

It turns the question around. Instead of asking what the shares are worth given your growth forecast, it asks what growth the current share price already assumes at your discount rate. If that growth looks hard to achieve, the price is demanding; if it looks easy, the price is undemanding. It describes the assumptions; it is not a recommendation.

Do this on a real company, from its SEC filings

The full product pulls the figures from the latest 10-K with a link to each one, builds unlevered cash flow and net debt for you, runs 33 judgment rules, and exports an Excel model made of live formulas. Free for 3 days, no credit card.

Start free trial →