DCF Valuation: How to Calculate Intrinsic Value Step by Step

Every day, stock prices move based on headlines, social media momentum, and macroeconomic sentiment. A company can gain or lose 10% of its market capitalisation in a single session based on news that has no bearing on its underlying earning power.

A stock’s daily price is not the same as the company’s value.

To strip away the market noise and calculate what a business is actually worth — based on the cash it will generate over its lifetime — professional analysts use one specific framework: Discounted Cash Flow (DCF) valuation.

DCF analysis is the gold standard of fundamental analysis. It is used by every major investment bank, asset manager, and private equity firm globally. Warren Buffett uses it. Benjamin Graham formalized its philosophical foundation. Aswath Damodaran — widely regarded as the dean of corporate valuation — has published thousands of pages refining it.

This guide explains exactly how a DCF model works, step by step, with the mathematics behind every component.


Key Takeaways

  • DCF valuation is an absolute valuation method: it calculates intrinsic value from the business’s projected cash flows, not from comparisons to other companies’ market prices.
  • The Time Value of Money is the foundational axiom: future cash flows are less valuable than equivalent cash today, and must be discounted back to present value at a risk-adjusted rate.
  • Free Cash Flow (UFCF) is the input — the cash the business generates after operations and capital investment, available to all capital providers before financing costs.
  • WACC (Weighted Average Cost of Capital) is the discount rate — the blended required return across the business’s full capital structure.
  • Terminal Value represents 60–80% of total Enterprise Value in most models. The choice of methodology (Perpetuity Growth vs. Exit Multiple) and assumptions are the most consequential modelling decisions.
  • The Margin of Safety — the gap between intrinsic value and market price — is the mathematical buffer against model error and unforeseen risk.
  • Sensitivity analysis across WACC and terminal growth rate is not optional. A DCF without a sensitivity table is not a complete analysis.
  • Genesis Risk Monitor (Genesis RM) automates the entire DCF calculation pipeline — historical data aggregation, FCF projections, Terminal Value, and Enterprise Value output — so you can focus on the economic assumptions, not the spreadsheet mechanics.

What Is DCF Valuation? The Foundational Concept

Discounted Cash Flow (DCF) valuation is an absolute valuation method that estimates the intrinsic value of a business as the present value of all future Free Cash Flows it is expected to generate, discounted at a risk-adjusted rate.

The key word is absolute. Unlike relative valuation — which estimates value by comparing a company’s price multiples (P/E, EV/EBITDA) to those of similar public companies — DCF valuation derives value entirely from the internal economics of the business itself. It does not require a peer group. It does not depend on whether the sector is currently in favour with investors.

DCF valuation was first formalised by economist John Burr Williams in The Theory of Investment Value (1938), where he argued that a stock’s value is the present worth of all dividends it will ever pay. Benjamin Graham and David Dodd extended this framework in Security Analysis (1934) and The Intelligent Investor (1949), establishing the margin of safety as the practical application of the gap between intrinsic value and market price.

The three building blocks of every DCF model are:

  1. Free Cash Flow projections — the economic engine: what cash does the business actually generate?
  2. WACC — the discount rate: what rate of return do capital providers require to compensate for the risk of investing in this business?
  3. Terminal Value — the going-concern assumption: what is the present value of all cash flows beyond the explicit forecast horizon?

The Time Value of Money: Why Cash Flows Are Discounted

The entire logic of DCF valuation rests on one foundational axiom of finance: the Time Value of Money.

A euro received today is worth more than a euro promised five years from now. This is true for three reasons:

  1. Inflation erodes purchasing power over time. One euro today buys more goods and services than one euro in five years.
  2. Opportunity cost — money in hand today can be invested immediately and earn a return. Money promised in the future cannot.
  3. Risk and uncertainty — the further into the future a cash flow is projected, the greater the probability that it does not materialise as expected.

The mathematical relationship is expressed through the present value formula:

\[PV = \frac{CF_t}{(1 + r)^t}\]

Where \(CF_t\) is the cash flow in year \(t\), \(r\) is the discount rate, and \(t\) is the number of years from today. A cash flow of €10 million expected in year five, discounted at a WACC of 9%, has a present value of:

\[PV = \frac{10{,}000{,}000}{(1.09)^5} = €6{,}499{,}314\]

This is the mathematical engine behind every single number in a DCF model.


Step 1: Projecting Free Cash Flow

What Is Unlevered Free Cash Flow?

In a DCF model, the cash flow being projected is Unlevered Free Cash Flow (UFCF) — also called Free Cash Flow to Firm (FCFF). Unlevered means it is calculated before any debt interest payments or debt repayments. This is required for consistency: since we are discounting at WACC (the return required by all capital providers), the cash flow measure must also belong to all capital providers before any financing distribution.

\[UFCF = EBIT \times (1 - t) + D\&A - \Delta NWC - CapEx\]
Component Description Direction
EBIT × (1 − t) Net Operating Profit After Tax (NOPAT) — operating earnings after tax but before financing Input
+ D&A Add back Depreciation & Amortisation — a non-cash charge that reduces EBIT but not cash Add
− ΔNet Working Capital Change in the operating liquidity the business must hold as revenue grows Subtract
− CapEx Capital Expenditure — cash invested in fixed assets to sustain and grow operations Subtract

The Four Driver Assumptions

To project UFCF for each year of the forecast period (typically 5–10 years), an analyst sets four primary economic assumptions:

Revenue Growth Rate: The forecasted annual rate of top-line revenue expansion. A high-growth technology company might be modelled with 20% growth in year one fading to 8% by year five as the market matures. A stable consumer staples company might be modelled at a consistent 4–5%. The growth rate should be grounded in the company’s historical trajectory, industry dynamics, and competitive positioning — not in aspiration.

EBIT Margin: Operating income as a percentage of revenue. EBIT Margin captures operational leverage: as revenue grows, does the business become proportionally more or less profitable? Software businesses typically exhibit expanding margins at scale (high gross margins, low incremental costs). Manufacturers and retailers typically operate with structurally limited margin expansion potential.

Capital Expenditure (CapEx): The cash investment in property, plant, equipment, and intangible assets required to maintain and grow the business. Expressed as a percentage of revenue, CapEx is structurally higher for capital-intensive industries (utilities, manufacturing, telecoms) and lower for asset-light businesses (software, professional services). High CapEx consumes FCF even when EBIT is strong.

Net Working Capital (NWC): The incremental operational liquidity required as the business scales. A business that must build receivables and inventory as revenue grows is consuming cash that does not appear as an expense on the income statement. The change in NWC each year is the cash consumed (or released) by the operating cycle. Businesses with negative working capital cycles (e.g., subscription SaaS companies that collect upfront, pay suppliers later) generate cash from NWC as they grow.


Step 2: Calculating WACC — The Discount Rate

WACC (Weighted Average Cost of Capital) is the blended required rate of return across a company’s entire capital structure, weighted by the proportion of each capital type.

It represents the minimum return the business must generate on its invested capital to satisfy both its lenders and its equity investors. In a DCF model, it is the denominator of every discounted cash flow calculation.

\[WACC = \frac{E}{V} \times R_e + \frac{D}{V} \times R_d \times (1 - T)\]

Where: - \(E\) = market value of equity - \(D\) = market value of debt - \(V\) = total capital (\(E + D\)) - \(R_e\) = cost of equity - \(R_d\) = pre-tax cost of debt - \(T\) = corporate tax rate (the \((1-T)\) factor reflects the tax shield on interest payments)

Cost of Equity via CAPM

The cost of equity \(R_e\) is estimated using the Capital Asset Pricing Model (CAPM):

\[R_e = R_f + \beta \times ERP\]

Where \(R_f\) is the risk-free rate (typically the 10-year government bond yield in the company’s primary market — US Treasury for USD businesses, German Bund for Eurozone companies), \(\beta\) is the equity beta (the company’s sensitivity to market returns), and \(ERP\) is the Equity Risk Premium (the excess return investors require to hold equities over the risk-free rate, typically 4.5–6% for developed markets based on Damodaran’s annual estimates).

WACC Inputs Reference

Input Typical Source Developed Market Range (2025–2026)
Risk-free rate 10-year Treasury / Bund yield 4.2–4.5% (US), 2.6–2.8% (Eurozone)
Equity risk premium Damodaran annual country ERP estimates 4.5–5.5% (US/EU developed)
Beta 5-year monthly regression vs. benchmark 0.5–1.8 (most public companies)
Pre-tax cost of debt Company’s outstanding bond yield / credit spread Varies by credit rating
Corporate tax rate Effective tax rate from income statement 19–25% (UK/EU), 21% (US federal)

A higher WACC produces a lower intrinsic value. This is the mathematical mechanism through which rising interest rates (which raise the risk-free rate) compress equity valuations. A 1 percentage point increase in WACC for a high-growth company with most of its value in the Terminal Value can reduce intrinsic value by 15–25%.


Step 3: The Explicit Forecast Period — Mapping the DCF

With FCF projections and a WACC established, the DCF maps each year of the forecast period:

For a 7-year model:

\[EV_{\text{forecast}} = \sum_{t=1}^{7} \frac{UFCF_t}{(1 + WACC)^t}\]

Each year’s projected UFCF is divided by \((1 + WACC)^t\) and the results are summed. This produces the present value of the explicit forecast period’s cash flows — but it accounts for only a fraction of the business’s total value, because a going-concern business continues generating cash beyond year seven.


Step 4: Terminal Value — The Most Consequential Assumption

Terminal Value (TV) represents the present value of all Free Cash Flows a business will generate beyond the explicit forecast period. In most DCF models, it represents 60–80% of total Enterprise Value.

This is why Terminal Value methodology and assumptions are the single most important — and most debated — component of any DCF analysis.

Method 1: Perpetuity Growth Model (Gordon Growth Model)

The Perpetuity Growth Method assumes the business will grow its terminal-year UFCF at a constant stable long-run growth rate \(g\) forever:

\[TV = \frac{UFCF_{n+1}}{WACC - g}\]

Where \(UFCF_{n+1}\) is the Free Cash Flow in the first year after the explicit forecast period, and \(g\) is the perpetuity growth rate.

The terminal growth rate must be set conservatively. Aswath Damodaran’s framework — considered the academic standard — advises that no sustainable long-run growth rate should exceed the long-run nominal GDP growth rate of the economy in which the business operates. For developed markets (US, UK, Eurozone), this is approximately 2.0–3.0%. A terminal growth rate of 5% implies the company will permanently outgrow the entire economy, which is incompatible with competitive equilibrium in a large market.

Method 2: Exit EV/EBITDA Multiple Method

The Exit Multiple Method applies a market-observed valuation multiple to the final year’s EBITDA:

\[TV = EBITDA_n \times EV/EBITDA_{\text{exit multiple}}\]

The exit multiple is typically sourced from: - Current trading multiples of public sector peers - Historical acquisition premiums in the industry - The company’s own historical EV/EBITDA trading range

This method anchors Terminal Value in real market data rather than a theoretical perpetuity formula. It is particularly useful for cyclical industries where a perpetuity model is structurally inappropriate.

Using Both Methods as a Cross-Check

Running both methodologies on the same set of assumptions is standard professional practice:

Scenario Perpetuity Growth TV Exit Multiple TV Implied Reason for Gap
TV (Perp) >> TV (Multiple) High Low Terminal growth assumption may be too optimistic
TV (Perp) << TV (Multiple) Low High Exit multiple embeds market overvaluation
TV (Perp) ≈ TV (Multiple) Consistent Consistent Assumptions are internally coherent

If the two methods produce materially different Enterprise Values, the analyst should interrogate whether the terminal growth rate is consistent with the implied growth rate embedded in the exit multiple.


Step 5: Enterprise Value and Equity Value

The total Enterprise Value from the DCF is:

\[EV = \sum_{t=1}^{n} \frac{UFCF_t}{(1 + WACC)^t} + \frac{TV}{(1 + WACC)^n}\]

To convert Enterprise Value to Equity Value per share (intrinsic value):

\[\text{Equity Value} = EV - \text{Net Debt}\]
\[\text{Intrinsic Value per Share} = \frac{\text{Equity Value}}{\text{Shares Outstanding}}\]

Where Net Debt = Total Financial Debt − Cash and Cash Equivalents. This step adjusts for the fact that Enterprise Value is owed first to debt holders; equity holders receive what remains after all financial obligations are satisfied.

From EV to Intrinsic Value per Share Direction
Enterprise Value (DCF output) Starting point
− Total Debt (gross) Subtract
+ Cash and Equivalents Add
= Equity Value
÷ Diluted Shares Outstanding Divide
= Intrinsic Value per Share

Step 6: The Margin of Safety

The Margin of Safety is the percentage difference between a stock’s calculated intrinsic value and its current market price.

Benjamin Graham first formalised this concept in The Intelligent Investor (1949) as the fundamental principle of defensive value investing:

\[\text{Margin of Safety} = \frac{\text{Intrinsic Value} - \text{Market Price}}{\text{Intrinsic Value}} \times 100\]

If a DCF model calculates an intrinsic value of $150 per share and the stock is trading at $100, the margin of safety is 33%.

This buffer serves three purposes:

  1. Error absorption: DCF models depend on projections of an uncertain future. A 33% margin of safety means the analyst’s revenue and margin assumptions can be materially wrong and the investment can still generate a positive return.
  2. Macroeconomic shock protection: Systematic market declines and recessions compress valuations across the board. A large margin of safety provides a buffer before the market price falls below true intrinsic value.
  3. Behavioural discipline: It prevents overpaying at the peak of enthusiasm for a sector or narrative. Stocks hailed as revolutionary frequently trade at prices embedding growth assumptions so optimistic that any underperformance triggers a significant re-rating.

Warren Buffett has described the margin of safety as the cornerstone of his entire investment approach, crediting Graham’s framework as the most important investment concept he learned.


Step 7: Sensitivity Analysis — Never Present a Single Number

The output of a DCF is not a single intrinsic value. It is a range of intrinsic values across the realistic range of assumptions.

The two most impactful assumptions — WACC and terminal growth rate — should be systematically varied in a sensitivity table. This is called a two-variable data table or, in investment banking practice, a component of the “football field” valuation summary.

A standard sensitivity table for a hypothetical company with a base-case intrinsic value of $100:

g = 1.5% g = 2.0% g = 2.5% g = 3.0% g = 3.5%
WACC = 7.5% $118 $127 $138 $152 $170
WACC = 8.0% $108 $115 $124 $135 $149
WACC = 8.5% $99 $105 $112 $121 $132
WACC = 9.0% $91 $96 $102 $109 $118
WACC = 9.5% $83 $88 $93 $99 $106

The base case sits near the centre. The range from the most conservative scenario to the most optimistic provides the realistic valuation band within which the investment decision should be made.

Aswath Damodaran writes: “A DCF model that gives you a single estimate of value is a flawed model. The right way to do DCF is to present the value as a distribution, or at least as a range, representing the uncertainty in the inputs.”


Why Spreadsheet-Based DCF Modelling Fails in Practice

Building a robust DCF manually requires:

  • Downloading and parsing SEC EDGAR filings (10-K, 10-Q) or equivalent European filings for 3–5 years of historical data
  • Cleaning and normalising financial statements to remove one-off items
  • Constructing a working capital model from balance sheet line items
  • Building a WACC model with live risk-free rates and beta estimates
  • Linking all cells correctly so that assumption changes cascade through the model
  • Maintaining the model as new quarterly results are released

One broken cell reference corrupts the entire analysis. One stale API link means your revenue base is six months out of date. One hardcoded number in a formula means your assumption changes do not flow through to the output.

This is the operational reality for retail investors and boutique analysts. The calculation infrastructure required to run a reliable DCF is the same infrastructure that Investment Banks charge analyst teams to maintain full-time.


Automated DCF Valuation in Genesis Risk Monitor

Genesis Risk Monitor eliminates the spreadsheet infrastructure problem by providing a native DCF Valuation Module built directly into the platform.

The module:

  • Automatically aggregates historical financial data — revenue, EBIT, D&A, CapEx, and NWC — to provide the empirical foundation for your projections
  • Accepts your four driver inputs — Revenue Growth Rate, EBIT Margin, CapEx, and NWC — applied year-by-year across the forecast horizon
  • Projects UFCF automatically for each forecast year, calculating NOPAT, adding back D&A, and subtracting CapEx and NWC changes
  • Supports both Terminal Value methodologies — toggle between Perpetuity Growth and Exit EV/EBITDA Multiple with a single input change
  • Discounts all cash flows at your WACC and calculates Enterprise Value instantly
  • Displays historical data alongside projections in a clean visual dashboard — so you can see whether your growth assumptions are consistent with the company’s actual operating history

The DCF module sits alongside the platform’s VaR Calculator, Factor Exposure analysis, P&L Attribution, and Limit Monitor — enabling integrated risk and return analysis in a single workspace. You can analyse a position’s quantitative risk profile (VaR, Beta, Sharpe Ratio) and its fundamental valuation (DCF intrinsic value, margin of safety) without switching platforms.

For advanced investors managing multiple positions, this integration is the operational equivalent of having your fundamental and quantitative analysis desks working from the same data in the same room.

Genesis RM is available at 25 EUR/month — professional-grade fundamental analysis software at under €1 per day.

Start your 7-day free trial at genesis-rm.com.


DCF Valuation: Quick Reference

Component Formula Key Assumption Common Error
UFCF EBIT(1−t) + D&A − ΔNwC − CapEx EBIT Margin, CapEx/Rev Using levered FCF (FCFE) with WACC
WACC (E/V)×Re + (D/V)×Rd×(1−T) Beta, ERP, risk-free rate Using book-value rather than market-value weights
PV of FCF FCF_t / (1+WACC)^t Discount rate consistency Mixing nominal and real rates
Terminal Value (Perp) FCF(n+1) / (WACC − g) Terminal growth rate ≤ GDP growth Setting g > WACC (undefined result)
Terminal Value (Multiple) EBITDA_n × EV/EBITDA Peer multiple selection Using peak-cycle multiples
Enterprise Value Σ PV(FCFs) + PV(TV) All of the above Double-counting in TV
Equity Value EV − Net Debt Balance sheet data Using gross debt instead of net debt
Intrinsic Value/Share Equity Value ÷ Diluted Shares Dilution (options, convertibles) Ignoring dilutive securities

Frequently Asked Questions

Is DCF valuation better than relative valuation (P/E, EV/EBITDA multiples)?

DCF and relative valuation answer different questions. Relative valuation (comparing a company’s P/E or EV/EBITDA to peers) tells you whether a company is expensive or cheap relative to the market. It embeds the assumption that the peer group’s current valuations are themselves correct — which may not hold during sector-wide bubbles or crashes. DCF valuation tells you what the company is worth in absolute terms, independent of how the market is currently pricing similar companies. Professional analysts use both: DCF to establish an intrinsic anchor, and relative multiples as a cross-check and market pricing context. Neither method replaces the other.

How many years should a DCF forecast period cover?

The explicit forecast period should be long enough to capture the period during which the business is in a non-steady-state — growing rapidly, expanding margins, or investing heavily in capex. For high-growth companies (technology, biotechnology, early-stage industrials), a 7–10 year forecast allows modelling the high-growth period before transitioning to a stable terminal growth rate. For mature businesses with stable, predictable cash flows (utilities, consumer staples, insurance companies), a 5-year period is typically sufficient. The forecast horizon should end when the business is expected to reach a steady state where Terminal Value assumptions become reasonable.

What risk-free rate should I use for a European or UK-listed company?

For Eurozone companies, use the 10-year German Bund yield as the risk-free rate base (the lowest credit-risk sovereign bond in the EUR market). For UK companies, use the 10-year UK Gilt yield. For US companies, use the 10-year US Treasury yield. The risk-free rate should always be matched to the currency of the cash flows being discounted. Adding country risk premiums (from Damodaran’s annual estimates) is appropriate for companies with significant revenue exposure to higher-risk emerging markets or less creditworthy sovereigns.

Why does a rising interest rate environment reduce DCF-derived valuations?

In a rising-rate environment, the risk-free rate increases. Since the risk-free rate is a direct input to both the cost of equity (via CAPM: Re = Rf + β × ERP) and the cost of debt (via sovereign bond spreads), an increase in the risk-free rate increases WACC. A higher WACC means each future cash flow is discounted more heavily — reducing its present value. This effect is disproportionately large for companies whose value is primarily in the Terminal Value (growth companies with distant projected cash flows), which is why high-multiple growth equities are mechanically more sensitive to interest rate increases than mature, low-multiple value companies.

How does Genesis RM’s DCF module integrate with its risk analytics tools?

Genesis RM’s DCF Valuation Module runs natively alongside the platform’s quantitative risk analytics — VaR Calculator, Factor Exposure, P&L Attribution, and Limit Monitor. This means you can analyse a position’s probabilistic quantitative downside (what VaR and CVaR say about probable loss) and its fundamental valuation (what the DCF says about intrinsic value versus market price) in the same workspace, from the same real-time data feed. A security flagged by the Factor Exposure module as carrying high growth-factor sensitivity can be immediately cross-referenced against its DCF-derived intrinsic value to assess whether that growth-factor loading reflects genuine discounted value or speculative premium above intrinsic worth.


Further Reading

To build a complete investment risk management framework around DCF valuation, see our related guides:


Regulatory Disclaimer: Genesis Risk Monitor (Genesis RM) is an independent financial technology and software analytics provider. We offer calculation infrastructure and data visualisation tools designed to assist users in mathematically analysing their own portfolios. Genesis RM is not authorised or regulated by the UK Financial Conduct Authority (FCA) or any other financial regulatory body. We do not provide financial advice, investment recommendations, or asset management. All metrics and calculators (including DCF models) rely on user-provided inputs and assumptions, and are provided strictly for educational and informational purposes. Investing in financial markets involves a high degree of risk. Always consult with a certified, regulated financial advisor before making any investment decisions.

Back to Blog
Share

Get the weekly market briefing

Market data, analysis, and our latest articles delivered every Monday.

Free. No spam. Unsubscribe anytime.