DCF calculator
A company generating $940,000 of free cash flow in year one, growing from 6% down to 3% over five years and discounted at a 12.4% WACC, has an enterprise value of $10,917,466 and an equity value of $8,817,466 after $2,100,000 of net debt. Of that enterprise value, $7,084,541, 64.9%, comes from a single terminal value figure covering everything after year five. Priced instead with a 6.0× exit multiple on terminal-year EBITDA, the terminal value comes out within 1.6% of the growth-based figure, and each method implies almost exactly the assumption the other one used.
The calculator projects free cash flow to the firm, computes terminal value both ways so you can check them against each other, adds the mid-year convention as an option, and carries the result from enterprise value to equity value.
Year 1 free cash flow to the firm, and how fast it grows
Terminal value
The starting values continue the EBITDA calculator's example company. Replace them with your own.
Enterprise value
$10,917,466
Equity value
$8,817,466
Terminal value (used)
$12,709,934
Terminal value's share of EV
64.9%
The explicit forecast, discounted
| Year | Growth | FCFF | Discount factor | Present value |
|---|---|---|---|---|
| 1 | 6% | $996,400 | 0.890 | $886,477 |
| 2 | 5% | $1,046,220 | 0.792 | $828,115 |
| 3 | 4% | $1,088,069 | 0.704 | $766,227 |
| 4 | 3.5% | $1,126,151 | 0.627 | $705,556 |
| 5 | 3% | $1,159,936 | 0.557 | $646,550 |
Sum of the explicit period's present values: $3,832,925.
Terminal value, two ways
Gordon Growth: FCFF year 5 × (1 + 3%) ÷ (WACC − 3%)Implies an exit multiple of 6.09× terminal EBITDA
$12,709,934
Exit multiple: 6× terminal-year EBITDA ($2,085,416)Implies a terminal growth rate of 2.86%
$12,512,498
Using the Gordon Growth method
$12,709,934 · PV $7,084,541
Effect of the mid-year convention on enterprise value
+$657,108 if switched on
Enterprise value to equity value
Enterprise value
$10,917,466
Less net debt
$2,100,000
Equity value
$8,817,466
Enterprise value across WACC and terminal growth
| WACC ↓ / growth → | 2% | 2.5% | 3% | 3.5% | 4% |
|---|---|---|---|---|---|
| 10.4% | $12,623,265 | $13,211,595 | $13,879,429 | $14,644,051 | $15,528,146 |
| 11.4% | $11,268,213 | $11,718,351 | $12,222,076 | $12,789,564 | $13,433,740 |
| 12.4% | $10,174,092 | $10,527,007 | $10,917,466 | $11,351,797 | $11,837,834 |
| 13.4% | $9,272,221 | $9,554,463 | $9,863,842 | $10,204,473 | $10,581,340 |
| 14.4% | $8,516,078 | $8,745,551 | $8,995,153 | $9,267,654 | $9,566,357 |
FCFF, WACC and terminal value are all assumptions. A small change in the discount rate or the terminal growth rate can move enterprise value by a large percentage, especially when the terminal value is a large share of it, which it usually is. Not valuation, investment or tax advice.
A DCF workbook: a 5-year FCFF projection, Gordon Growth and exit-multiple terminal value side by side with the implied-growth and implied-multiple crosswalk, enterprise and equity value, and a WACC-by-terminal-growth sensitivity grid. Every formula is editable, and the starting values continue the EBITDA calculator's example company.
Download the workbookWho reaches for this
Wants a valuation built from projected cash flows, not just a multiple of last year's earnings.
Wants to see enterprise value under different WACC and terminal growth assumptions before committing.
Wants the terminal value methods reconciled with real numbers, not just defined side by side.
Wants to see what growth and margin assumptions the current price would require.
Wants to carry those numbers forward into a full valuation.
How this DCF calculator works
You enter a starting free cash flow to the firm, a growth rate for each of five explicit years, a discount rate, and the terminal value assumptions: a terminal growth rate and an exit multiple, both at once, so the calculator can check them against each other. It discounts each explicit year's cash flow, computes both versions of terminal value, and shows enterprise value, its split between the explicit period and the terminal value, and equity value after net debt.
A DCF is a chain of several calculators joined together: the EBITDA calculator builds the starting cash flow, the WACC calculator builds the discount rate, and the present value calculator covers the discounting mechanics for a single payment. This page puts them together into one multi-year valuation.
Building FCFF from EBITDA
Free cash flow to the firm is the cash a business generates after running itself and reinvesting in its own future, available to everyone with a claim on it: lenders and owners together. It is built from EBITDA in three steps: subtract cash taxes, subtract capital expenditures, and subtract any increase in working capital.
The example company, continuing from the EBITDA calculator's $12 million business, has $1,690,000 of EBITDA. After $220,000 of taxes, $380,000 of capital expenditures and a $150,000 increase in working capital, its FCFF is $940,000, a cash conversion of 55.6%. That is the starting figure this page projects forward. Using FCFF, and discounting it at WACC, keeps the valuation unlevered: it values the whole business before financing, and net debt is subtracted only at the very end to reach equity value.
The explicit forecast period
The explicit period is however many years you feel comfortable forecasting in real detail, commonly five to seven. Growth rates typically start higher, reflecting current momentum, and taper toward the terminal growth rate as the forecast approaches the point where the business is assumed to have settled into a steady, sustainable state.
The sum of the five present values, $3,832,925, is only 35.1% of the eventual enterprise value. Getting the explicit years right matters, but it is not where most of the value comes from in this example, or in most DCFs of a business with several more years of useful life ahead of it.
Terminal value, two ways, reconciled
Since no business can be forecast year by year forever, everything after the explicit period is collapsed into one terminal value at the end of year five. Two methods are standard, and this calculator computes both from the same terminal-year numbers so you can see whether they agree.
Gordon Growth (perpetuity)
Terminal value = final-year FCFF × (1 + terminal growth) ÷ (WACC − terminal growth). It treats the business, from year six onward, as a cash flow growing at a constant rate forever. With $1,159,936 of year-five FCFF, a 3% terminal growth rate and a 12.4% WACC: $1,159,936 × 1.03 ÷ (0.124 − 0.03) = $12,709,934. The formula requires WACC to exceed the growth rate, or the perpetuity is worth an infinite, meaningless amount.
Exit multiple
Terminal value = final-year EBITDA × an exit multiple drawn from comparable public companies or recent transactions in the same industry. Terminal-year EBITDA here is $1,159,936 ÷ 0.556 = $2,085,416 (backing FCFF out of an EBITDA margin), and at a 6.0× multiple, matching the one used in the EBITDA calculator's own example: $2,085,416 × 6.0 = $12,512,498.
The reconciliation
The two methods, $12,709,934 and $12,512,498, are within 1.6% of each other. That is not a coincidence built into the example; it comes from checking one against the other. The 6.0× multiple implies a terminal growth rate of about 2.9%, close to the 3% actually assumed. The 3% growth rate implies an exit multiple of about 6.1×, close to the 6.0× actually assumed. When the two methods roughly agree, and their implied assumptions roughly agree with what you actually assumed, that consistency is meaningful evidence, not proof, that the terminal value is reasonable.
When they diverge sharply, work out which one is really driving the disagreement: an exit multiple that implies an unrealistic growth rate, or a growth rate that implies an unrealistic multiple, are the same problem seen from two angles, and the crosswalk is what surfaces it. A calculator that shows only one method never gives you this check.
Multi-stage terminal growth
A single terminal growth rate is a simplification, and it is the standard one for a reason: estimating one long-run number is hard enough without adding several. Some models use a two- or three-stage approach instead, with an intermediate period of above-trend growth fading down to a lower, truly long-run rate before the perpetuity begins, which can matter for a fast-growing company not yet close to a steady state at the end of the explicit forecast. This calculator uses a single terminal rate applied after year five; if your explicit forecast already tapers growth down close to a sustainable level, as the example's does, ending at 3% by year five, a single-stage terminal value is a reasonable simplification, and the fix for a company still growing quickly at the end of year five is simply to extend the explicit forecast further before the terminal value begins.
It is also worth checking whether the terminal growth rate is achievable at all, given the business's own return on invested capital: sustainable growth is roughly ROIC times the share of profit reinvested, so a 3% terminal growth rate needs less than a full quarter of NOPAT reinvested at this company's return. The ROIC calculator works through that check on the same example company.
How much of the value is terminal value
In the example, the present value of the terminal value is $7,084,541 out of $10,917,466 of total enterprise value: 64.9%. That figure sits inside the 60% to 80% range often quoted for DCFs, though I could not trace that specific range to a primary source, and it is exactly the kind of claim this calculator lets you verify for your own numbers instead of taking on faith.
A high terminal value share is not a flaw in the model; it is close to unavoidable for a business expected to keep operating well past the explicit forecast. It does mean the explicit forecast years, however carefully built, are not where the real disagreement in a DCF usually lives. Two analysts who agree closely on next year's revenue and margin can still land far apart on value if they disagree on the terminal growth rate or the exit multiple. Put the scrutiny where the value actually is.
The mid-year convention
The standard discounting formula assumes every year's cash flow arrives in one lump sum on the last day of that year. Real businesses collect cash throughout the year, so a cash flow that actually arrives, on average, around the middle of the year is worth more today than the standard formula gives it credit for, since it is not sitting unused for the second half of the year waiting to be counted.
The mid-year convention corrects this by discounting each year's cash flow, and the terminal value, using an exponent reduced by half a year: year one uses 0.5 instead of 1, year five uses 4.5 instead of 5. In the example, switching it on raises enterprise value from $10,917,466 to $11,574,574, an increase of $657,108, about 6%. It is a small, mechanical adjustment, and skipping it when cash genuinely arrives throughout the year understates value by a similar margin every time.
Enterprise value to equity value
Enterprise value belongs to everyone with a claim on the business, lenders included. To find what belongs to the owners, subtract net debt: interest-bearing debt minus cash. In the example, $10,917,466 of enterprise value less $2,100,000 of net debt leaves $8,817,466 of equity value.
For a public company, dividing equity value by the number of shares outstanding gives an implied value per share, which can be compared with the current market price. For a private business, equity value is the figure a buyer of the whole company would be paying for, before any negotiation on top of the model, and it is worth comparing against a second method, such as the business valuation calculator's SDE multiple, as a sanity check.
Sensitivity: why small changes move a lot
Because the terminal value is a ratio with the discount rate and the growth rate both sitting in the denominator's difference, small changes in either one move the answer by a large percentage. The sensitivity table below holds the FCFF projection fixed and varies WACC and the terminal growth rate around the example's assumptions.
Moving WACC from 11.4% to 13.4%, holding the 3% growth rate fixed, takes enterprise value from $12,222,076 down to $9,863,842, a swing of roughly 24% for a two-point change in a rate that is itself an estimate with real uncertainty. That is inherent to how a perpetuity is calculated, not a mistake in this particular model, and it is the reason a DCF is best presented as a range across a few reasonable assumptions rather than a single confident number.
Comparing the DCF against the IRR the market is pricing in
A DCF answers what a business is worth given a set of assumptions. It can also be run in reverse: given a known price, what discount rate makes the DCF's value equal that price is the internal rate of return the market is implicitly pricing in. If the example company traded at an enterprise value of $9,000,000, well below the $10,917,466 the DCF estimates at a 12.4% WACC, that gap says either the market is demanding a higher return than 12.4% to hold the business, or it disagrees with the growth and margin assumptions behind the forecast. The IRR calculator can solve for that implied rate directly from the same cash flow schedule, which is a useful way to translate a price disagreement into a rate disagreement, a language easier to argue about than a single dollar figure.
When a DCF fits, and when it does not
A DCF works best for a business whose future cash flows can be forecast with some confidence: an established company with a reasonably predictable operating model, even if it is still growing. It works poorly for an early-stage business with no real revenue history, where a five-year cash flow forecast is closer to a guess than a projection, and for a business whose value depends heavily on optionality that a straight-line cash flow forecast cannot capture.
For a smaller, owner-operated business where the owner's own labor is a large part of the earnings, and multi-year cash flow forecasting is impractical, the business valuation calculator's seller's discretionary earnings multiple is usually the more practical tool. Many valuations use both a DCF and a multiple-based method side by side and treat the gap between them as useful information about how much the DCF's growth and margin assumptions are really driving the number.
Sourcing an exit multiple honestly
An exit multiple carries as much weight as it looks like it should not: it is one number multiplied by terminal-year EBITDA, and that product is usually the largest single figure in the whole model. The defensible way to source one is from actual recent transactions in the same industry and size range, or from the trading multiples of genuinely comparable public companies, adjusted for differences in growth, margin and risk between them and the business being valued. A multiple pulled from a generic online table, sorted only by broad industry category, is a starting guess at best, and the implied-growth crosswalk on this page is a quick way to test whether that guess is even internally consistent with the rest of the model before relying on it further.
Common mistakes
Compute both, and check whether they roughly agree.
The Gordon Growth formula is undefined, or produces a nonsensical result, if growth is not below WACC.
Most of the value sits in an assumption about the far future. Scrutinize it accordingly.
FCFF belongs to lenders and owners together, so it is discounted at WACC, not the cost of equity alone.
Skipping it when it applies understates value by a similar margin every time.
Show the sensitivity to WACC and the terminal growth rate, since both are estimates.
Revenue growth and EBITDA margin used to build FCFF should be consistent with each other and with the terminal assumptions.
A multi-year cash flow forecast for an early-stage company is often closer to fiction than analysis.
What this calculator can't tell you
It computes enterprise and equity value from the FCFF projection, discount rate and terminal value assumptions you enter, and does not check whether those forecasts are realistic. The exit multiple is an input you supply; this page does not publish a table of sector multiples, since the ones commonly quoted online are unsourced and change constantly. Source your own from comparable transactions or trading multiples in your industry.
It projects a single growth rate per year rather than modeling revenue, margin and reinvestment separately, and it does not model taxes beyond what is embedded in the FCFF you enter, share count changes, or a multi-stage terminal growth profile. The example company is invented, continuing the illustration used on the EBITDA and WACC calculators.
This is a planning aid, not valuation, investment or tax advice.
Sources
The DCF formula, FCFF, the Gordon Growth and exit multiple terminal value methods, the mid-year convention, and the enterprise-to-equity bridge are standard topics in corporate finance and valuation texts, and are used consistently across calculator sites and valuation templates. The claim that terminal value typically represents 60% to 80% of total enterprise value is widely repeated in valuation guides and is presented here as a claim, checked against the example's own 64.9%, rather than a verified standard. The examples were computed with the same engine as the calculator, and the workbook reproduces them: $940,000 × 1.06 × 1.05 × 1.04 × 1.035 × 1.03 = $1,159,936 of terminal-year FCFF.
Frequently asked questions
A DCF, or discounted cash flow valuation, estimates what a business is worth by projecting its future cash flows and discounting them back to today's value at a chosen rate, usually the weighted average cost of capital. It has two parts: an explicit forecast for a few years, and a terminal value covering everything after that. In the example, a company generating $940,000 of free cash flow in year one is worth $10,917,466 today as an enterprise, most of it from the terminal value.
Enterprise value = the sum of each explicit year's free cash flow discounted at the discount rate, plus the terminal value discounted back the same way: EV = Σ FCFF_t ÷ (1+WACC)^t + TV ÷ (1+WACC)^n. Free cash flow to the firm is used because it belongs to both lenders and owners together, so the discount rate is WACC, which reflects the cost of both. Equity value is enterprise value minus net debt.
Free cash flow to the firm is the cash a business generates after operating costs, taxes and reinvestment, available to everyone who has a claim on the company, lenders and owners alike. It is built from EBITDA: subtract cash taxes, capital expenditures, and any increase in working capital. The EBITDA calculator on this site works through that exact bridge, ending at $940,000 of FCFF for a $12 million company, the starting point used in the example here.
Terminal value is the estimated value of every cash flow after the explicit forecast period ends, collapsed into one number at the end of that period. Since a business cannot be projected year by year forever, the terminal value stands in for everything beyond, say, year five. It is calculated with either the Gordon Growth model or the exit multiple method, and it commonly makes up 60% to 80% of a DCF's total value, which is why it deserves as much scrutiny as the explicit forecast.
Terminal value = final year FCFF × (1 + terminal growth rate) ÷ (WACC − terminal growth rate). It treats the business as a perpetuity growing at a constant rate forever after the forecast ends. In the example, $1,159,936 of year-five FCFF, a 3% terminal growth rate and a 12.4% WACC give a terminal value of $12,709,934. The formula is undefined, and meaningless, if the growth rate equals or exceeds the discount rate.
Terminal value = final year EBITDA × an exit multiple, usually derived from comparable public company trading multiples or recent transactions in the same industry. It estimates what a buyer would pay for the business at the end of the forecast period rather than projecting its cash flows forever. In the example, $2,085,416 of terminal-year EBITDA at a 6.0× multiple gives a terminal value of $12,512,498, close to the Gordon Growth figure.
Use both and compare them, rather than choosing one. When they land close together, as in the example ($12,709,934 versus $12,512,498, about 1.6% apart), that agreement is reassuring: two different ways of thinking about the business's long-run value roughly agree. When they diverge sharply, it usually means the growth rate and the multiple are not telling a consistent story, and the crosswalk between them, covered below, shows exactly where the disagreement lies.
Check what each one implies about the other. The exit multiple's implied growth rate is the terminal growth rate that would make the Gordon Growth formula produce the same terminal value as the multiple. In the example, a 6.0× exit multiple implies a growth rate of about 2.9%, close to the 3% actually assumed, a sign the two are roughly consistent. The reverse check works too: the 3% growth rate implies an exit multiple of about 6.1×, close to the 6.0× used. A calculator that computes only one method never surfaces this cross-check.
Because it is usually most of the answer. In the example, the terminal value's present value is $7,084,541 out of $10,917,466 of total enterprise value, 64.9%. A DCF that spends most of its effort forecasting five years of cash flow and little effort justifying the terminal growth rate or exit multiple has its priorities backward: those terminal assumptions, not the explicit forecast, usually decide the answer.
The mid-year convention assumes cash arrives evenly throughout each year rather than all at once on the last day of the year, which is closer to how most businesses actually collect cash. It discounts each year's cash flow, and the terminal value, using an exponent reduced by half a year. In the example, switching it on raises enterprise value by $657,108, about 6%, because cash arriving earlier on average is worth more today.
Equity value = enterprise value − net debt, where net debt is interest-bearing debt minus cash. Enterprise value belongs to everyone with a claim on the business, lenders included, and subtracting net debt removes the lenders' share, leaving what belongs to the owners. In the example, $10,917,466 of enterprise value less $2,100,000 of net debt is $8,817,466 of equity value.
WACC, the weighted average cost of capital, for an unlevered FCFF-based DCF like this one, since FCFF belongs to lenders and owners together. The WACC calculator on this site builds that rate from a relevered comparable beta, a risk premium, size and company-specific premiums, and the after-tax cost of debt, which matters here since a DCF's enterprise value is highly sensitive to the discount rate, as the sensitivity grid on this page shows.
Because the terminal value, which is usually most of the total, is a ratio with the discount rate and the growth rate both in the denominator's difference. A one-point change in WACC, from 11.4% to 13.4% in the example, moves enterprise value from about $12,222,076 down to $9,863,842, a swing of roughly 24%. That sensitivity is inherent to the method, not a flaw in any particular calculation, and it is why a DCF is usually presented as a range rather than a single number.
Build the discount rate this page uses with the WACC calculator, or start from the cash flow this page projects with the EBITDA calculator.
Glossary:Terminal Value,FCFF,WACC,EBITDA
Related calculators