Terminal Value in DCF
Understanding the core driver that typically makes up 60 to 80 percent of discounted cash flow intrinsic value calculations
What is Terminal Value?
Terminal value represents the present value of all cash flows that a company generates past the explicit projection period, which usually spans 5 to 10 years. Because businesses are assumed to operate indefinitely as going concerns, forecasting cash flows year by year forever becomes impractical. Discounted Cash Flow (DCF) models solve this problem by splitting total intrinsic value into two distinct parts: the explicit forecast horizon and the terminal value. In most valuations, terminal value accounts for 60% to 80% of the calculated total intrinsic value. Small adjustments to terminal assumptions like WACC or terminal growth rate can cause substantial shifts in final stock valuation.
The Terminal Value Formula
Financial analysts primarily use the Gordon Growth Model, also known as the perpetual growth method, to compute terminal value. The standard Gordon Growth formula is: TV = FCF × (1 + g) / (WACC - g) Here is what each component represents: FCF (Free Cash Flow): The normalized free cash flow generated during the final year of the explicit forecast period. g (Terminal Growth Rate): The expected perpetual growth rate of cash flows beyond the forecast window, usually aligned with long term economic or GDP growth rates between 1.5% and 2.5%. WACC (Weighted Average Cost of Capital): The discount rate representing the required rate of return across both debt and equity investors. Once terminal value is calculated, it must be discounted back to the present day using the discount factor (1 + WACC)^n, where n is the length of the projection horizon.
Terminal Growth Rate vs WACC
The spread between WACC and the terminal growth rate (WACC - g) forms the denominator in the Gordon Growth Model. This mathematical relationship imposes strict financial logic: 1. The terminal growth rate must remain strictly lower than WACC. If g equals or exceeds WACC, the denominator becomes zero or negative, resulting in infinite or nonsensical valuations. 2. No firm can grow faster than long term global economy growth forever. Setting g above historical GDP expansion implies the company eventually consumes the entire world economy. 3. Sensitivity analysis demonstrates that narrowing the spread between WACC and g expands terminal value exponentially. For example, when WACC drops from 9% to 8% with g fixed at 2%, the denominator shrinks from 7% to 6%, increasing terminal value by over 16%.
Terminal Value in Reverse DCF
Reverse DCF models invert standard valuation by starting from current stock market prices to extract implied expectations. Instead of projecting cash flows to estimate stock value, Reverse DCF holds WACC and terminal growth constant to reveal what growth assumptions the market currently prices in. When a stock trades at a steep valuation, the market implies either higher short term growth or elevated terminal profitability. Comparing market implied growth expectations against realistic operational boundaries helps investors identify whether stock pricing sits in attractive value or overextended zones.
Run Terminal Value & DCF Simulations
Test terminal growth rate, WACC, and cash flow assumptions using Modelvix's Monte Carlo simulation engine across major stocks.
Try DCF SimulatorFrequently Asked Questions
Why is terminal value so large in DCF?
Terminal value captures all prospective company cash flows from year 11 into perpetuity. Because companies operate indefinitely, summing infinite future cash flows, even after discounting, produces the majority of intrinsic value.
What is a reasonable terminal growth rate?
A reasonable terminal growth rate generally ranges between 1.5% and 2.5%. It should not exceed the long term GDP growth rate of the host economy to remain realistic.
How does WACC affect terminal value?
WACC acts as the discount rate in the denominator of the Gordon Growth formula. Higher WACC increases the denominator, reducing terminal value. Lower WACC inflates terminal value significantly.