How two-stage DCF works
A two-stage DCF values a business as discounted free cash flow plus a Gordon terminal value, and the result is enterprise value, not the equity price. Five years of $100,000 at 10 percent, with 3 percent terminal growth, is worth $1,292,720.05: $379,078.68 of forecast and $913,641.38 of terminal stage today.
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.
In short
- Two-stage discounted cash flow values a firm as the present value of an explicit free-cash-flow forecast plus a Gordon-growth terminal value, discounted back to today. The sum of those two pieces is enterprise value, the value of the operations.
- On five years of $100,000, discounted at 10 percent with 3 percent terminal growth, enterprise value is $1,292,720.05: $379,078.68 of explicit forecast and $913,641.38 of terminal stage in today's money.
- Terminal growth has to stay strictly below the discount rate. Gordon growth divides by r minus g, so if g equals or exceeds r the perpetuity has no finite value.
- Most of enterprise value usually sits in the terminal stage: about 71 percent on the default, and about 94 percent when only one explicit year is written out, because a going concern is assumed to continue after the last year of the forecast.
- The explicit years are there to set the last cash flow the perpetuity grows from, and to set how many years of waiting that terminal value is charged. They are not there to be most of the value.
- Two-stage DCF exists so a high growth rate in the forecast years does not have to be the forever rate. Eight percent for five years and 2.50 percent thereafter is a coherent pair; using 8 percent as terminal growth at a 9 percent WACC is how the model explodes.
- Enterprise value is not equity value. Equity value subtracts net debt and other prior claims, and adds non-operating assets, none of which is an input to the two-stage formula on this page.
A present value of two pieces
Discounted cash flow is the time value of money pointed at a going concern. Each future free cash flow is divided by once for every year of waiting, and those present values are added. A firm is not a five-year project, so the model splits the life in two: a stretch of years written out by hand, and everything after them, capitalised as a growing perpetuity. The sum of the two present values is enterprise value, the value of the operations.
The rate is not invented on this page. It is the return the capital funding those cash flows requires, which is the subject of cost of capital. That page is the hurdle. This one is the valuation that uses the hurdle. A careful rate next to a sloppy forecast, or a careful forecast next to a rate built for a different risk, produces a number that looks finished and is not.
is free cash flow in year , written as a cash amount at the end of that year. is the discount rate as a decimal, usually WACC when the cash flow is to the whole firm. is the perpetual growth rate after year , and is how many years the explicit forecast runs. The first term is the explicit stage. The second is Gordon growth on the year-after-forecast flow, then discounted years so it sits in today's money with the rest. has to stay strictly below , or the second term is not a number.
The DCF calculator above is that formula. Its default is a flat $100,000 a year for 5 years, discounted at 10 percent, with 3 percent terminal growth. The explicit stage is $379,078.68. The terminal stage is $913,641.38 in today's money. Enterprise value is $1,292,720.05. About 71 percent of the answer is the terminal stage. That split is normal for a stable growing perpetuity, and it is the reason a change in moves the result more than a change in year 1.
A project that ends when the last cash flow is paid does not need the second term. Discount what is written down and stop: that is net present value. Two-stage DCF is the same discounting with a life after the forecast still inside the model. Enterprise value is that present value of operations. It is not the net present value of buying the firm, which would subtract the price paid for those operations.
What the explicit years are for
The explicit stage is the part you can argue about year by year. It is also, on the default, the smaller part of the value. Those two facts are not in conflict. The years you type are there to set the last cash flow the perpetuity is allowed to grow from, and to charge the right number of years of waiting on that perpetuity. They are not there to be most of the enterprise value.
Free cash flow is cash from operations minus the capital spending needed to keep going, after tax and after reinvestment in working capital. Variants exist. Free cash flow to the firm is before interest, and it is the series that belongs against WACC, because WACC already prices the debt. Free cash flow to equity is after interest and after net borrowing, and it belongs against the cost of equity. Discount the equity series at WACC, or the firm series at the cost of equity, and the capital structure has been charged twice or not at all. The calculator above takes a series and a WACC, so the series it wants is cash to the firm.
Timing is a convention, and this page uses one: every year's cash flow arrives at the end of that year. Year 1 is divided by once, year 5 by . A mid-year convention would treat the cash as arriving in the middle of each year and would raise every present value a little. The formula does not change. The exponent does.
On a flat $100,000 for 5 years at 10 percent, each year is the same cash divided by a larger number:
| Year | Divisor | Present value of that year |
|---|---|---|
| 1 | 1.1000 | 90909.09 |
| 2 | 1.2100 | 82644.63 |
| 3 | 1.3310 | 75131.48 |
| 4 | 1.4641 | 68301.35 |
| 5 | 1.6105 | 62092.13 |
| All five | 379078.68 |
Year 1's $90,909.09 is the same figure the one-year worked example isolates on its own. The five rows add to $379,078.68, which is $100,000 times the five-year annuity factor .
Nothing in those five years grows. That is a teaching choice, not a claim about firms. A firm whose cash flow is truly flat for five years, then grows at 3 percent forever from that flat level, is a different firm from one whose cash flow starts growing at 3 percent from year 2. The explicit path is the launchpad. Change the last year and you change the perpetuity, which is why the forecast is doing real work even when it is not most of the value.
The usual source for is the WACC calculator. Match the rate to the risk of these cash flows, not to the firm's average risk if this business is a different one, which is the warning the cost of capital page spends its last section on.
Gordon growth after the last forecast year
The terminal stage exists because writing cash flows out to infinity by hand is not a model, it is a spreadsheet with no end. Gordon growth replaces that tail with one assumption: after year , free cash flow grows at a constant rate forever. A level growing perpetuity that pays next year, growing at and discounted at , is worth on the date just before that first perpetual payment.
That date is the end of year . So:
On the default, year 5's cash flow is $100,000, so the year-6 flow is , which is $103,000. Divide by :
That $1,471,428.57 is a value at the end of year 5, not a value today. Discount it five years at 10 percent: , which is $913,641.38 in today's money. Add the explicit stage and enterprise value is $1,292,720.05. The terminal stage is about 71 percent of it. Rounding each present value to the cent first and then adding would land a cent higher, which is why the addition is done on the unrounded figures and rounded once.
The same Gordon figure, $1,471,428.57, appears in the one-year worked example, because that case also takes a last explicit flow of $100,000 and grows it by 3 percent. What changes is how far the terminal value has to be discounted. After one year it is worth $1,337,662.34 today. After five years it is worth $913,641.38 today. Same future terminal value, more waiting.
The one-year case has a cleaner identity behind it. If year 1 pays $100,000 and growth at 3 percent starts immediately afterwards, the whole firm is a growing perpetuity whose first payment is a year away:
Enterprise value is $1,428,571.43, of which $90,909.09 is the explicit year and $1,337,662.34 is the terminal stage in today's money. About 94 percent is terminal, because you only wrote one year by hand.
That identity is also why the five-year flat case is worth less ($1,292,720.05) than the one-year growing case ($1,428,571.43). They are not the same firm with a longer forecast. The flat path holds cash flow at $100,000 for four extra years instead of letting it grow at 3 percent from year 2, so the launchpad at year 5 is still $100,000 rather than a grown figure. The explicit path is the input. The terminal stage multiplies whatever it is given.
A single-stage Gordon model with no explicit forecast at all is the dividend discount calculator, aimed at dividends rather than free cash flow, and discounted at the cost of equity rather than at WACC. The algebra of is the same object.
Why perpetual growth has to stay below the discount rate
Gordon growth divides by . If equals , the denominator is zero and the perpetuity has no finite value. If exceeds , the denominator is negative and the formula prints a negative enterprise value for a growing firm, which is a contradiction wearing a minus sign. In words: a firm cannot grow faster than the return required on the capital that funds it, forever, and still be worth a finite amount of money. The calculator reports n/a in that case rather than a huge or negative figure.
A usable is a growth rate the whole economy could bear for a very long time, not a growth rate one firm posted in a good stretch of years. Nominal economic growth, inflation plus real output, is the usual ceiling people have in mind. A firm can beat that ceiling for a while, which is what the explicit stage is for. It cannot beat it forever without eventually becoming the economy. Three percent on the default is in that long-run band. Eight percent is a forecast-stage rate. Putting 8 percent in as is the next section's mistake.
Raising shrinks both stages, and it shrinks the terminal stage more. The explicit years are nearby. The terminal value is a claim on cash from year to infinity, so it behaves like a long-dated asset: a small change in the rate moves it a long way. That is why a WACC that is half a point too low does not just lift the answer a little. It lifts the piece that was already most of the answer. On the default, about 71 percent of $1,292,720.05 is that long-dated piece.
The rate and the cash flows have to be in the same units of inflation. A WACC built from nominal bond yields and a nominal cost of equity is a nominal rate. It belongs against cash flows that already include future price rises. Discount a forecast written in today's prices at a nominal WACC and inflation is charged without ever being added, which understates the firm, more so the longer the tail. The other mix, a real rate against nominal cash flows, overstates it. The real return calculator converts a nominal rate to a real rate. Pick a pair and keep it. WACC already contains the cost of debt, so it also belongs against free cash flow to the firm, not against a series that has already deducted interest.
Two growth rates, on purpose
Two-stage DCF exists so the growth rate you believe for the next few years does not have to be the growth rate you believe forever. The explicit stage can grow fast. The terminal stage cannot.
Start at $80,000 and grow 8 percent a year for 5 years:
The series used on this page rounds that last flow to the cent: $80,000, $86,400, $93,312, $100,776.96, $108,839.12. Discount those five flows at a 9 percent WACC and the explicit stage is $360,300.53.
Year 6 is the last explicit flow grown at the terminal rate, not at 8 percent: , which is $111,560.10 to the cent. Gordon growth at 2.50 percent then capitalises that flow at the end of year 5:
That terminal value is $1,716,309.20. Discounted five years at 9 percent it is $1,115,483.22 today. Add the explicit stage: enterprise value is $1,475,783.75. About 76 percent of it is the terminal stage.
Read the two rates again. Eight percent is the explicit growth. Two and a half percent is . The whole point of two stages is that those are allowed to differ. Feeding 8 percent into Gordon growth, at a 9 percent WACC, puts at one percentage point and parks almost all of the value in a perpetuity one tick from being undefined. That is the usual way a DCF explodes, and it is not a finding about the firm. It is a finding about a forbidden .
Growth is not free. Free cash flow is already after reinvestment, so a high growth rate in the explicit years is a claim that the firm is putting capital back in and earning a return on it. A firm cannot grow at 8 percent forever on zero reinvestment, and it cannot grow at 8 percent forever in an economy that grows at 3. The arithmetic on this page will discount whatever series it is given. The job of the forecast is to give it a series that a firm could actually produce.
The last explicit year is the lever that looks small and is not. On this growing case it is $108,839.12. Grow that at 2.50 percent and capitalise it, and you have the $1,716,309.20. Miss the last year and the terminal stage, about 76 percent of enterprise value here, misses with it.
Enterprise value, not the equity price
The number this page produces is enterprise value: the operations, in today's money, before any claim other than the operations themselves has been taken off. It is not the equity value, and it is not a share price.
Equity value starts from enterprise value, subtracts net debt (interest-bearing debt minus surplus cash), subtracts other claims that rank ahead of ordinary shareholders, and adds non-operating assets the cash-flow forecast did not contain. None of those balance-sheet items is an input to the formula above, so the formula stops where its inputs stop. Treating $1,292,720.05 as what the shares are worth is the same error as treating a firm's operations as if they had no debt and no spare cash.
| Piece | What it is | What it is not |
|---|---|---|
| Enterprise value | The operations, discounted | The equity price |
| Explicit present value | Years 1 to , in today's money | The whole firm |
| Terminal value at year | The Gordon amount at the horizon | A value today |
| Terminal present value | That amount, discounted years | A small leftover |
Two other substitutions get made because the algebra looks familiar.
- The explicit years alone. That is $379,078.68 on the default, and it is the value of a five-year project that then vanishes. A going concern is not that project. Dropping the terminal stage because it is only an assumption does not make the model conservative. It makes it a different model, of a firm that is wound up at year 5. The NPV calculator is the right tool when that is actually the question.
- Gordon growth on dividends. That is a cost-of-equity model of the residual claim, and the dividend discount calculator is the tool for it. WACC against dividends, or the cost of equity against free cash flow to the firm, prices the wrong claim.
What a reader can do with the number is compare it with another enterprise value: the one implied by a traded price, which is the market value of the equity plus net debt, minus non-operating assets. The gap is only as good as the forecast, the WACC and . Move any of the three and the gap moves, which is the method working rather than failing.
The figures on this page are educational material, not financial advice. A DCF is a translation of a forecast and a rate into a present value of operations. The cost of capital page is where the rate itself is built.
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, and how does it split between the two stages?
- Explicit present value: .
- Year-6 flow, the first cash flow of the perpetuity: , so $103,000.
- Terminal value at the end of year 5: , so $1,471,428.57.
- Present value of that terminal value: , so $913,641.38 today.
- Add the unrounded present values and round once: enterprise value is 1292720.05, which is $1,292,720.05.
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 and the undiscounted terminal value is $1,471,428.57. About 71 percent of the enterprise value is the terminal stage.
Growing explicit cash flows, then a lower forever rate
Year-1 free cash flow is $80,000, growing 8 percent a year for 5 years. WACC is 9 percent and terminal growth is 2.50 percent. What is enterprise value?
- The explicit series, each year 8 percent above the last: $80,000, $86,400, $93,312, $100,776.96, $108,839.12.
- Discount each flow at 9 percent and add: present value of the explicit stage is $360,300.53.
- Year-6 flow uses terminal growth, not 8 percent: , which is $111,560.10 to the cent.
- Terminal value at the end of year 5: , so $1,716,309.20. Present value of that terminal value is $1,115,483.22.
- Enterprise value: , so $1,475,783.75.
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 and an undiscounted terminal value of $1,716,309.20. Eight percent was the forecast growth. Two and a half percent was .
A one-year forecast, where the two pieces are easy to see
A single year of $100,000, WACC 10 percent, terminal growth 3 percent. What is each piece, and why does enterprise value equal year-1 cash flow divided by r minus g?
- Explicit present value is year 1 discounted once: , so $90,909.09.
- Year-2 flow: . Terminal value at t=1: , so $1,471,428.57.
- Present value of terminal: , so $1,337,662.34.
- Enterprise value: , so $1,428,571.43.
- Check the identity: a growing perpetuity whose first payment is a year away is .
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 same enterprise value is , because growth at 3 percent starts immediately after year 1.
Common questions
Why does most of a DCF's value sit in the terminal stage?
Because a going concern is assumed to last past the forecast, and a growing perpetuity of even a modest cash flow is a large present value. On the default, $913,641.38 of the $1,292,720.05 is the terminal stage in today's money, about 71 percent. The explicit years still matter: they set the last cash flow the perpetuity grows from, and they set how many years of waiting that terminal value is charged. A one-year forecast of the same $100,000 puts about 94 percent in the terminal stage, which is the same fact with less written out by hand.
Is enterprise value the same as what the shares are worth?
No. Enterprise value is the operations. Equity value subtracts net debt and other claims that rank ahead of ordinary shareholders, and adds non-operating assets the cash-flow forecast did not contain. This page does not take those balance-sheet inputs, so it stops at enterprise value. Treating the $1,292,720.05 as a share-price target is the same error as treating the operations as if they had no debt and no spare cash.
What happens if terminal growth equals the discount rate?
The Gordon denominator is zero and the perpetuity is undefined. The calculator reports n/a rather than a number. Lower terminal growth so it stays strictly below WACC, or drop the terminal stage and take the present value of the explicit flows only, which is a finite project rather than a going concern. A usable is a long-run rate the whole economy could bear, not the growth rate from the explicit forecast.
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.