DCF Calculator for Tech Stocks
TL;DR
Tech stocks need a multi-stage DCF: 15-35% growth in years 1-5, a deceleration phase in years 6-10, and a conservative 2-3% terminal growth rate. Use a higher WACC of 10-14% to reflect execution and rate risk. Always subtract stock-based compensation from FCF before discounting, and interpret the output as a range from a sensitivity table — not as a single number.
Why a tech DCF is different
Technology companies share three characteristics that fundamentally change how a DCF should be structured. First, the shape of cash flow generation is back-loaded: most of the intrinsic value lies in cash flows that arrive five, ten, or fifteen years from now. Second, execution risk is materially higher than for mature industrial businesses — a single product cycle, platform shift, or competitive entrant can permanently impair earnings power. Third, stock-based compensation dilutes shareholders at rates that are often invisible in headline earnings but very visible in the share count and on the cash flow statement.
These three properties together mean that a single-stage Gordon Growth DCF — perfectly adequate for a utility or a regulated insurer — is dangerously naive for a fast-growing software, semiconductor, or platform company. The model needs explicit forecasts for the high-growth phase, an honest deceleration curve, and a steady-state economics estimate rooted in comparable mature businesses, not in extrapolation from current results.
A second consequence of back-loaded value: the discount rate matters more for tech than for almost any other sector. When 70% of intrinsic value sits beyond year 5, a 1 percentage-point increase in WACC can wipe out 20-25% of present value. This is why high-multiple tech stocks sell off sharply when the 10-year Treasury yield rises: higher risk-free rates push WACC higher, which crushes the present value of distant cash flows. A defensible tech DCF treats the discount rate as an input to stress-test, not as a fixed parameter.
The adjusted DCF formula for tech
The standard DCF formula stays the same, but the structure and inputs change. A two-stage tech DCF looks like:
Intrinsic Value = sum(t=1 to 10) [ FCF_t / (1 + WACC)^t ] + TV / (1 + WACC)^10
Where TV = FCF_10 x (1 + g_terminal) / (WACC - g_terminal)
The tech-specific tweaks are:
- FCF starts from SBC-adjusted free cash flow. Reported FCF on the cash flow statement adds back SBC; a conservative analyst subtracts it again.
- Two growth stages. Years 1-5 use a high rate (often 15-35%); years 6-10 use a decelerating rate (typically half of Stage 1 by year 10).
- Terminal growth is capped at long-run GDP. Use 2.0-2.5% in most models; 3% only when there is a compelling structural argument (think platform monopoly with durable pricing power).
- WACC sits above the all-equity market average. For most growth tech, 10-14% is appropriate; for pre-profit names, 14-20% may be warranted.
Worked example: NVIDIA (NVDA)
The following illustrates the mechanics. The numbers used here are illustrative anchors, not a forecast. Always pull current data with the auto-fill function in the calculator and stress-test the inputs that matter most.
Starting inputs (illustrative). Assume NVDA generates approximately $60B of free cash flow on a trailing basis after SBC adjustment, with roughly 24.5B shares outstanding. NVDA has a beta well above the market, justifying a WACC of 11-13%. Analyst consensus expects revenue growth in the high-30% range over the next two years, decelerating as the AI infrastructure cycle matures.
Stage 1 (years 1-5): high growth. Model 30% FCF growth in year 1, tapering to roughly 18% by year 5. This produces year-5 FCF of approximately $156B under the illustrative assumptions.
Stage 2 (years 6-10): deceleration. Step the growth rate down to 12% in year 6, then linearly to 6% by year 10. The deceleration curve should reflect competition from AMD, custom silicon programs at hyperscalers, and the eventual maturity of datacenter capex. Year-10 FCF lands near $230B in this scenario.
Terminal value. Apply a 2.5% terminal growth rate. Terminal value = $230B x 1.025 / (0.12 - 0.025) = approximately $2.48T. Discount this back ten years at 12% WACC to roughly $799B in present-value terms.
Sum of present values. Discount each of the ten Stage-1 and Stage-2 FCF values back at 12% WACC and add them to the terminal present value. The example yields a total enterprise value in the $2.0-2.3T range, depending on assumed deceleration speed and SBC drag. Subtract net debt (NVDA has net cash) and divide by share count to obtain intrinsic value per share.
Sensitivity matters more than the point estimate. Re-run the model with WACC at 10% and 14%, and with terminal growth at 2.0% and 3.0%. The intrinsic value range widens substantially — often by 40-60% — and that range is the honest answer. The calculator below produces this sensitivity table automatically.
Run the calculation
The calculator pre-fills financials from any ticker. For tech stocks, raise the WACC slider into the 10-14% range, set Stage-1 growth to match analyst consensus, and keep terminal growth at 2-2.5%. Watch how the intrinsic value moves as you sweep the WACC slider — that movement is the single most important output of the model.