How to Build a Multi-Stage DCF Model
14 min read
A single-stage DCF model assumes one constant growth rate forever. That is a useful simplification for stable, mature companies, but it breaks down for businesses that are growing rapidly today and will eventually slow down. Most real companies do not grow at the same rate for the next 30 years.
A multi-stage DCF solves this by splitting the future into distinct phases, each with its own growth assumptions. This guide walks you through building a two-stage and three-stage DCF model from scratch. If you are new to DCF, start with our DCF Model Explained guide first, then come back here for the advanced version.
Why Single-Stage DCF Falls Short
A single-stage DCF projects free cash flow at one growth rate and discounts everything at a constant WACC. The terminal value uses the same perpetuity growth assumption. This works for utilities, consumer staples, and other businesses with steady, predictable cash flows.
But consider a high-growth technology company growing free cash flow at 25 percent per year. Projecting 25 percent growth into a terminal value formula produces an absurdly high valuation because the math assumes that growth rate continues forever. No company sustains 25 percent growth indefinitely. The economy itself only grows at 2 to 3 percent long-term.
A multi-stage model fixes this by explicitly modeling the transition from high growth to mature growth. It forces you to think about when and how fast growth will decelerate, which is often the most important assumption in the entire valuation.
Two-Stage DCF Model
The two-stage DCF is the most common multi-stage approach. It divides the future into two phases.
Stage 1 is the high-growth phase, typically 5 to 10 years. During this period, you project free cash flow using the company's current or expected near-term growth rate. This rate should reflect the company's competitive position, market opportunity, and recent trajectory.
Stage 2 is the terminal value phase. At the end of Stage 1, you assume growth immediately drops to a long-term sustainable rate (typically 2 to 3 percent) and calculate the terminal value using the Gordon Growth Model.
Two-Stage DCF
Intrinsic Value = Σ (FCF × (1+g₁)^t ÷ (1+WACC)^t) + Terminal Value ÷ (1+WACC)^n
Where g1 is the high-growth rate, t is each year in Stage 1, n is the final year of Stage 1, and Terminal Value uses the perpetuity growth rate g2.
Three-Stage DCF Model
The three-stage DCF adds a transition phase between high growth and terminal value. This is more realistic because growth rarely drops from 25 percent to 3 percent overnight. It typically decelerates gradually over several years.
Stage 1 is the high-growth phase (years 1 to 5). Growth reflects the company's current trajectory.
Stage 2 is the transition phase (years 6 to 10). Growth decelerates linearly from the Stage 1 rate to the terminal rate. If Stage 1 growth is 20 percent and terminal growth is 3 percent, Stage 2 might step down by roughly 3.4 percentage points per year: 20, 16.6, 13.2, 9.8, 6.4, 3.
Stage 3 is the terminal value, calculated at the stable long-term growth rate.
WHEN TO USE WHICH
Two-stage: mature companies with moderate, stable growth that will eventually flatten. Three-stage: high-growth companies (tech, biotech, emerging market leaders) where a sudden drop to terminal growth is unrealistic.
Step-by-Step: Building a Three-Stage DCF
Let us build a complete three-stage DCF for a hypothetical high-growth technology company.
STARTING ASSUMPTIONS
Current free cash flow: $5 billion. Stage 1 growth (years 1-5): 20%. Stage 2 transition (years 6-10): linear decline from 20% to 3%. Terminal growth: 3%. WACC: 10%. Shares outstanding: 2 billion.
Step 1: Project Stage 1 Cash Flows
Apply the high-growth rate to each year's free cash flow and discount to present value.
STAGE 1 PROJECTIONS
Year 1: $6.00B → PV: $5.45B. Year 2: $7.20B → PV: $5.95B. Year 3: $8.64B → PV: $6.49B. Year 4: $10.37B → PV: $7.08B. Year 5: $12.44B → PV: $7.73B. Total PV of Stage 1: $32.70B.
Step 2: Project Stage 2 Transition Cash Flows
The growth rate declines linearly from 20 percent to 3 percent over five years. Calculate the growth rate for each year, project the free cash flow, and discount.
STAGE 2 PROJECTIONS
Year 6 (16.6%): $14.51B → PV: $8.19B. Year 7 (13.2%): $16.43B → PV: $8.43B. Year 8 (9.8%): $18.04B → PV: $8.42B. Year 9 (6.4%): $19.19B → PV: $8.14B. Year 10 (3.0%): $19.77B → PV: $7.62B. Total PV of Stage 2: $40.80B.
Step 3: Calculate Terminal Value
At the end of year 10, apply the Gordon Growth Model using the terminal growth rate.
Terminal Value
TV = Year 10 FCF × (1 + g) ÷ (WACC − g) = $19.77B × 1.03 ÷ (0.10 − 0.03) = $290.9B
Discount the terminal value back to present value.
PV of Terminal Value
PV = $290.9B ÷ (1.10)^10 = $112.1B
Step 4: Sum Everything and Calculate Per-Share Value
Add the present values of all three stages.
FINAL CALCULATION
PV Stage 1: $32.7B + PV Stage 2: $40.8B + PV Terminal: $112.1B = Total Enterprise Value: $185.6B. Divide by 2 billion shares = $92.80 per share.
If the stock trades at $75, it is 19 percent below your intrinsic value estimate, offering a meaningful margin of safety. If it trades at $120, it is 29 percent above, suggesting overvaluation.
Terminal Value: The Most Critical Assumption
In our example, terminal value accounts for 60 percent of total enterprise value. This is typical. Even with a three-stage model, the bulk of the valuation depends on what happens after year 10.
This is why the terminal growth rate deserves extreme scrutiny. Using 4 percent instead of 3 percent increases the terminal value by roughly 17 percent. Using 2 percent decreases it by 12 percent. A one percentage point change in a single assumption shifts the entire valuation by double digits.
Conservative analysts cap the terminal growth rate at the long-term nominal GDP growth rate of the country where the company operates. For the US, this is approximately 2 to 3 percent. For emerging markets, it might be 4 to 5 percent, but using a higher rate requires a correspondingly higher WACC to compensate for the additional risk.
Sensitivity Analysis: Testing Your Assumptions
A DCF model is only as good as its assumptions. Sensitivity analysis tests how the fair value changes when you vary key inputs.
Build a sensitivity table with WACC on one axis (8 to 12 percent in 0.5 percent increments) and Stage 1 growth on the other axis (15 to 25 percent). Fill in the resulting fair value per share for each combination. This creates a range of outcomes rather than a single point estimate.
SENSITIVITY EXAMPLE FROM OUR MODEL
WACC 9%, growth 22%: $115 per share. WACC 10%, growth 20%: $93 (base case). WACC 11%, growth 18%: $74 per share. WACC 12%, growth 15%: $58 per share. The range from bull to bear case is nearly 2x, illustrating how sensitive DCF is to assumptions.
If the stock only looks undervalued under the most optimistic scenario, the margin of safety is thin. If it looks undervalued even in the bear case, you have a much stronger investment thesis.
Common Mistakes in Multi-Stage DCF
Mistake one: using too high a terminal growth rate. Anything above 3 percent for a developed market company requires strong justification. Above 4 percent almost always inflates the valuation unrealistically.
Mistake two: making Stage 1 too long. A 15-year high-growth phase assumes you can predict the competitive landscape and company execution for over a decade. Five to seven years is a more honest projection horizon for most companies.
Mistake three: not adjusting WACC for changing risk. As a company matures, its risk profile changes. A high-growth startup might warrant a 14 percent WACC today but only 9 percent when it reaches maturity. Some advanced models use different WACCs for each stage.
Mistake four: ignoring reinvestment requirements. High growth requires capital. If a company grows free cash flow at 20 percent, it likely needs significant reinvestment. Make sure your projections account for the capital expenditure needed to fund that growth, not just the revenue side.
Mistake five: treating the model output as a precise number. A three-stage DCF produces a single fair value, but it is an estimate built on estimates. Always think in ranges and use sensitivity analysis to understand the confidence interval around your number.
When to Use Multi-Stage DCF
Use a two-stage model for companies with above-average but moderately predictable growth: large-cap tech, established healthcare, strong consumer brands. These companies are past hyper-growth but still growing faster than GDP.
Use a three-stage model for companies in rapid growth phases: high-growth tech, biotech with new drug launches, emerging market leaders, and companies undergoing transformational change. The transition phase makes the deceleration explicit rather than assuming an abrupt cliff.
For mature, stable companies with predictable cash flows (utilities, consumer staples, REITs), a single-stage DCF or simple P/E comparison is often sufficient. The added complexity of multi-stage modeling does not improve accuracy when growth is already near terminal rates.
Multi-Stage DCF at Fair Price Index
Fair Price Index uses DCF analysis as 50 percent of its blended valuation model. The DCF component incorporates growth-adjusted projections calibrated to each company's stage and sector, combined with relative valuation (30%) and analyst consensus (20%) for a more robust fair price.
You can test your own multi-stage assumptions using the DCF Calculator, which lets you set custom growth rates and projection periods. For a simpler starting point, see the DCF Model Explained guide. Explore fair values for over 37,000 stocks at fairpriceindex.com.
Frequently Asked Questions
What is a multi-stage DCF model?
A multi-stage DCF divides the future into distinct phases with different growth assumptions. A two-stage model has a high-growth phase and a terminal phase. A three-stage model adds a transition phase where growth gradually decelerates. This is more realistic than assuming one constant growth rate forever.
What is the difference between two-stage and three-stage DCF?
A two-stage DCF jumps directly from high growth to terminal growth. A three-stage DCF adds a transition period where growth decelerates gradually (e.g., from 20% down to 3% over five years). Three-stage is more realistic for high-growth companies where an abrupt growth drop is unlikely.
How do you choose the growth rate for each stage?
Stage 1 growth should reflect the company's recent trajectory and near-term outlook, typically the analyst consensus growth estimate or the 3-5 year historical growth rate. The transition phase declines linearly to the terminal rate. Terminal growth should not exceed long-term GDP growth (2-3% for developed markets).
Why does terminal value dominate DCF models?
Terminal value captures all cash flows from the end of the projection period to infinity. Even when discounted, this perpetuity is enormous. It typically accounts for 60-80% of total DCF value, which is why the terminal growth rate and WACC assumptions are so critical to get right.
How long should the high-growth phase be?
Typically 5-7 years for most companies. Going beyond 10 years assumes you can predict competitive dynamics and execution over a very long horizon. Shorter phases are more conservative and generally more reliable. The longer your high-growth projection, the more you should stress-test with sensitivity analysis.
What is a good terminal growth rate?
For developed market companies, 2-3% (roughly matching long-term nominal GDP growth). For emerging market companies, 3-5% may be justified but requires a correspondingly higher WACC. Using a terminal growth rate above 4% for any company requires very strong justification.
Should WACC change across stages?
In advanced models, yes. A high-growth company typically has higher risk (higher WACC) than the same company at maturity. Some analysts use a higher WACC in Stage 1 and gradually reduce it through the transition phase. However, most models use a constant WACC for simplicity.
Can I build a multi-stage DCF in the FPI calculator?
The FPI DCF Calculator supports custom growth rates and projection periods, which lets you approximate a two-stage model. For a full three-stage model with a transition phase, you would need to calculate each stage separately and sum the present values. The calculator is a great starting point for testing your base assumptions.
This article is for educational purposes only and does not constitute investment advice.
GET ALERTS
Get notified when fair prices change
Download Fair Price Index and receive push notifications when valuations shift for stocks you follow.
App Coming SoonFree tier available · PRO from $1.67/month
RELATED ARTICLES
DCF Model Explained: How Discounted Cash Flow Analysis Works
Learn how the DCF model works step by step, including the formula, how to project cash flows, choose a discount rate, calculate terminal value, and interpret the result. Includes practical examples.
Read →Adjusting WACC for Country Risk: How to Value International Stocks
Learn how to adjust the discount rate for country risk when valuing stocks in emerging and frontier markets. Covers country risk premium, sovereign spread method, Damodaran approach, and practical examples for international DCF analysis.
Read →Free Cash Flow Explained: Why It Matters More Than Earnings
Learn what free cash flow is, how to calculate it, why it is more reliable than net income, what good FCF looks like, and how to use FCF yield in stock analysis. Includes formula, examples, and red flags.
Read →