DCF calculator and formula
A DCF values a business as discounted free cash flow plus a terminal value. Five years of $100,000, discounted at 10 percent, with 3 percent terminal growth, is worth $1,292,720.05: $379,078.68 of explicit forecast and $913,641.38 of terminal stage in today's money.
Enterprise value
$1,292,720.05
At 10.00% with 5 explicit years and 3.00% terminal growth.
- Present value of explicit forecast
- $379,078.68
- Terminal value at end of forecast
- $1,471,428.57
- Present value of terminal stage
- $913,641.38
- Year-after-forecast cash flow
- $103,000.00
- Enterprise value
- $1,292,720.05
Explicit free cash flows
| Year | FCF |
|---|---|
| 1 | $100,000.00 |
| 2 | $100,000.00 |
| 3 | $100,000.00 |
| 4 | $100,000.00 |
| 5 | $100,000.00 |
Cash the business can distribute after reinvestment, in the first forecast year.
How fast free cash flow grows each year before the terminal stage. Set 0 for a flat forecast.
The return required on the capital funding the cash flows.
Long-run growth after the explicit period. Must stay below the discount rate.
The formula
is free cash flow in year , the discount rate (WACC as a decimal), perpetual growth after year . The second term is Gordon growth on the year-after-forecast flow, then discounted back years. must stay below .
Two stages, one present value
A two-stage DCF does not forecast forever by hand. It forecasts a stretch of explicit years, then assumes growth settles at a long-run rate and capitalises that as a perpetuity. The enterprise value is the present value of both pieces.
On the default, free cash flow is a flat $100,000 for 5 years and the discount rate is 10 percent. The explicit stage is . The year-6 flow is . Gordon growth at 3 percent then gives a terminal value at the end of year 5 of . Discounted five years, that terminal piece is $913,641.38 in today's money. Add them: $1,292,720.05.
Most of the value sits in the terminal stage. That is normal for a stable growing perpetuity, and it is the reason a 3 percent terminal growth versus a 2 percent one moves the answer more than a tweak to year 1. The explicit years earn their keep by setting the level the perpetuity takes off from, not by being most of the value.
Why terminal growth has to stay below WACC
Gordon growth divides by . If growth equals or exceeds the discount rate, the denominator is zero or negative and the perpetuity has no finite value: the firm would be growing faster than the return required on the capital that funds it, forever, which is not a number, it is a contradiction. The calculator refuses that case rather than printing a huge or negative enterprise value as if it were an answer.
A usable long-run is a growth rate the whole economy could bear, not a growth rate a firm posted in a good decade. The WACC calculator is the usual source for . Mixing a real WACC with nominal cash flows, or the reverse, is the same Fisher error every other discounting page on this site warns about.
Raising WACC shrinks both stages, but it shrinks the terminal stage more, because that piece is a long-dated claim. That is duration, applied to a firm rather than a bond.
Flat cash flow versus growing cash flow
The default holds free cash flow flat so the two stages are easy to separate. A growing explicit stage changes the launchpad for Gordon growth. Starting at $80,000 and growing 8 percent a year for 5 years produces the series $80,000, $86,400, $93,312, $100,776.96, $108,839.12. At a 9 percent WACC and 2.50 percent terminal growth, enterprise value is $1,475,783.75.
Notice the explicit growth rate, 8 percent, is not the terminal rate, 2.50 percent. Two-stage DCF exists exactly so those can differ: a high-growth stretch, then a lower forever rate. Using the high-growth rate in Gordon growth is the usual way a DCF explodes, because 8 percent forever at a 9 percent WACC puts almost all the value in a perpetuity that is one point away from blowing up.
What this value is, and what it is not
Enterprise value is the value of the operations, before subtracting net debt. Equity value is enterprise value minus net debt plus non-operating assets. This calculator stops at enterprise value, because net debt is a balance-sheet input the cash-flow forecast does not contain.
Free cash flow itself is after reinvestment, which is why a growth rate and a reinvestment rate are linked: you cannot grow at 8 percent forever on zero reinvestment. The page will not police that. It will discount the flows it is given. Garbage in, a precise-looking enterprise value out.
For a single-stage growing perpetuity with no explicit forecast, the dividend discount calculator is the Gordon formula on its own. For a finite cash-flow series with no terminal value, the NPV calculator is the right tool.
Worked examples
Five flat years of \$100,000 at 10 percent, 3 percent terminal growth
Free cash flow is $100,000 a year for 5 years. WACC is 10 percent. Terminal growth is 3 percent. What is enterprise value?
- Explicit present value: .
- Year-6 flow: .
- Terminal value at t=5: .
- Present value of that terminal value: .
- Add: .
Enterprise value is $1,292,720.05, of which $379,078.68 is the explicit forecast and $913,641.38 is the terminal stage in today's money. The year-after-forecast flow is $103,000.
Growing explicit cash flows
Year-1 free cash flow is $80,000, growing 8 percent a year for 5 years. WACC 9 percent, terminal growth 2.50 percent. Enterprise value?
- The explicit series: $80,000, $86,400, $93,312, $100,776.96, $108,839.12.
- Discount each at 9 percent and add: present value of the explicit stage is $360,300.53.
- Year-6 flow: .
- Terminal value: . Present value of that is $1,115,483.22.
- Enterprise value: .
Enterprise value is $1,475,783.75. The explicit stage is $360,300.53 and the terminal stage is $1,115,483.22 in today's money, on a year-6 flow of $111,560.10.
A one-year forecast, to see the two pieces clearly
A single year of $100,000, WACC 10 percent, terminal growth 3 percent. What is each piece?
- Explicit present value is just year 1 discounted once: .
- Year-2 flow: . Terminal value at t=1: .
- Present value of terminal: .
- Enterprise value: .
Enterprise value is $1,428,571.43. With only one explicit year, almost all of it is the terminal stage: $1,337,662.34 against $90,909.09 of explicit forecast. The year-2 flow is $103,000 and the undiscounted terminal value is $1,471,428.57.
The mistake that costs the most
Using the high explicit growth rate as the terminal growth rate.
A firm can grow at 8 percent for five years. It cannot grow at 8 percent forever in an economy that grows at 3, and the Gordon denominator makes that forbidden case look like a huge value instead of an error. Terminal growth is a long-run rate. If it is close to WACC, almost all of enterprise value is a perpetuity you have almost no information about. That is a fragile model, not a precise one.
Common questions
Is this equity value or enterprise value?
Enterprise value: the operations, before net debt. Equity value subtracts net debt (and other claims) from this figure. This page does not take a net-debt input, so it cannot print equity value without pretending debt is zero.
What if terminal growth equals WACC?
The perpetuity is undefined. The calculator reports n/a rather than a number. Lower terminal growth, or treat the firm as a finite project and drop the terminal stage, which is an NPV of the explicit flows only.
Should free cash flow be nominal or real?
Match the discount rate. Nominal cash flows with a nominal WACC, or real with real. Mixing them is a Fisher-identity error, and it usually overstates value because nominal growth is being discounted at a real rate.
Keep reading
This page is educational material, not financial advice. The figures come from the formula shown and assume the inputs you enter hold for the whole term. Your own rate, fees, taxes and timing will differ, so treat the output as arithmetic to check a decision against, not as a recommendation.