guides·12 min read·

DCF Analysis Explained: How Discounted Cash Flow Valuation Works

Discounted cash flow analysis estimates intrinsic value by projecting future cash flows and discounting them back to today. Learn how it works, step by step.


Discounted cash flow analysis is the foundation of serious equity valuation. It is how investment professionals, corporate finance teams, and institutional analysts estimate what a business is actually worth — independent of what the market happens to be pricing it at today.

For self-directed investors, DCF analysis can be intimidating. The formula involves compounding math, a concept called WACC, and a terminal value calculation that produces large numbers. But the core idea is simple: cash you receive in the future is worth less than cash you have today. DCF formalizes that idea into a rigorous framework for estimating intrinsic value.

This guide explains what DCF analysis is, walks through every step with a worked numerical example, and explains where the model breaks down — so you know exactly when to use it and when to reach for a different tool.


What Is DCF Analysis?

DCF analysis (discounted cash flow analysis) is a valuation method that estimates the intrinsic value of a company by projecting its future cash flows and discounting them back to present value.

The logic behind it is straightforward: a business is worth the sum of all cash it will ever produce for its owners, adjusted for the time value of money. A dollar received five years from now is worth less than a dollar received today, because today's dollar can be invested to grow over those five years. The discount rate quantifies how much less.

DCF analysis answers the question: what would a rational, informed investor pay today for the right to receive this company's future cash flows?

That answer — the sum of all discounted future cash flows — is the estimated intrinsic value of the business. Compare that to the current market price, and you have a starting point for deciding whether a stock corresponds to potential undervaluation or whether it looks expensive relative to what the model produces.


The Core DCF Formula

At its simplest, the present value of a single future cash flow is:

Present Value = Future Cash Flow ÷ (1 + Discount Rate)^n

Where:

  • Future Cash Flow = the cash the business is expected to generate in year n
  • Discount Rate = the required rate of return (typically WACC)
  • n = the number of years into the future

To value an entire business, you apply this formula to each year of projected cash flows, then add them all together — including a terminal value that captures all cash flows beyond the projection window.

Intrinsic Value = Sum of all discounted future free cash flows + Discounted terminal value


Step-by-Step: How to Run a DCF Analysis

Step 1 — Estimate Free Cash Flow

Free cash flow (FCF) is the cash a business generates after paying for capital expenditures needed to maintain and grow the business. It is the most appropriate measure of cash for DCF purposes because it represents money that is genuinely available to the owners of the business.

Free Cash Flow = Operating Cash Flow − Capital Expenditures

You can find both figures on a company's cash flow statement. For forward projections, start with the most recent trailing twelve months of FCF and apply a growth rate assumption.

A few things to check before you build projections:

  • Is FCF consistently positive, or does it swing wildly year to year?
  • Is FCF growing, flat, or shrinking over the past 3–5 years?
  • Is FCF roughly in line with net income, or is there a large and persistent gap? (Large gaps often signal earnings quality issues.)

Step 2 — Choose a Growth Rate

The growth rate you apply to FCF projections is the single biggest variable in a DCF model. It drives every year of your forecast and feeds directly into the terminal value calculation, which typically represents 60–80% of the total estimated intrinsic value.

Most practitioners use a two-stage model:

  • Stage 1 (Years 1–5 or Years 1–10): A near-term growth rate based on analyst estimates, historical performance, and business fundamentals. This might be 8%, 15%, 25%, or higher — depending on the company.
  • Stage 2 (Terminal): A long-term growth rate once the business reaches maturity, typically set at or near long-run nominal GDP growth — roughly 2–3%.

A company growing free cash flow at 20% annually cannot sustain that forever. The terminal growth rate reflects the assumption that eventually, even great businesses grow at roughly the rate of the broader economy.

Be conservative here. Optimistic growth assumptions inflate intrinsic value estimates dramatically. A growth rate that is 2–3 percentage points too high can double the output of the model.

Step 3 — Choose a Discount Rate (WACC)

The discount rate is the required rate of return used to convert future cash flows into today's dollars. The standard choice is WACC — Weighted Average Cost of Capital.

WACC blends two things:

  1. Cost of equity — the return shareholders require to hold the stock (often estimated using CAPM: risk-free rate + beta × equity risk premium)
  2. Cost of debt — the after-tax interest rate the company pays on its borrowing

The weights reflect the company's capital structure — how much of the business is financed by equity versus debt.

WACC = (E/V × Cost of Equity) + (D/V × After-Tax Cost of Debt)

Where E = equity value, D = debt value, V = total enterprise value (E + D).

For most analyses of U.S. publicly traded companies:

  • Risk-free rate: 10-year U.S. Treasury yield (approximately 4.5% in 2026)
  • Equity risk premium: 4–6%
  • Typical WACC range: 7–12% depending on business risk and capital structure

Higher-risk businesses (early-stage, cyclical, heavily leveraged) should use a higher discount rate. Stable, mature businesses with predictable cash flows can use a lower rate.

You can estimate WACC for any stock using the Equity Rank WACC Calculator, which pulls live cost of debt and beta data to compute the rate for you.

Step 4 — Calculate Terminal Value

The terminal value (TV) captures the value of all cash flows beyond the explicit projection window. It is almost always the largest component of a DCF output.

The most common formula is the Gordon Growth Model:

Terminal Value = FCF in Final Projection Year × (1 + Terminal Growth Rate) ÷ (WACC − Terminal Growth Rate)

Example: If Year 5 FCF is $150 million, terminal growth rate is 2.5%, and WACC is 10%:

Terminal Value = $150M × 1.025 ÷ (0.10 − 0.025) = $153.75M ÷ 0.075 = $2,050 million

That terminal value then gets discounted back to present value, just like any other cash flow, using the Year 5 discount factor.

The sensitivity of the model to this number is extreme. If WACC is 10% and terminal growth rate is 3%, the denominator is 7%. Push terminal growth to 4% and the denominator drops to 6% — the terminal value jumps by 17% just from that 1-point change.

Step 5 — Discount Everything Back to Present Value

Each year's projected FCF is divided by its discount factor, which compounds at the WACC rate.

Discount Factor for Year n = 1 ÷ (1 + WACC)^n

At 10% WACC:

  • Year 1 discount factor: 1 ÷ 1.10 = 0.909
  • Year 2: 1 ÷ 1.21 = 0.826
  • Year 3: 1 ÷ 1.331 = 0.751
  • Year 4: 1 ÷ 1.464 = 0.683
  • Year 5: 1 ÷ 1.611 = 0.621

Multiply each year's FCF by its discount factor to get the present value of that year's cash flow.

Step 6 — Sum Everything to Intrinsic Value Per Share

Add up:

  • Present value of Year 1–5 free cash flows
  • Present value of the terminal value

This gives you the enterprise value of the business under your assumptions. To convert to equity value per share:

  1. Add cash and cash equivalents to the enterprise value
  2. Subtract total debt
  3. Divide by shares outstanding

That final number is the model's estimated intrinsic value per share. Compare it to the current stock price to assess whether the stock corresponds to potential undervaluation or appears fully priced under these assumptions.

Use the Equity Rank Intrinsic Value Calculator to run this calculation without the manual work.


Worked Example: SoftwareCo DCF

Let's run a complete DCF on a fictional software business.

SoftwareCo assumptions:

  • Most recent FCF (Year 0): $100 million
  • Near-term FCF growth rate: 15% per year (Years 1–5)
  • Terminal growth rate: 2.5%
  • WACC: 10%
  • Shares outstanding: 50 million
  • Net cash (cash minus debt): $200 million

FCF Projections and Discount Schedule

YearProjected FCF ($M)Discount Factor (10%)Present Value ($M)
1115.00.909104.5
2132.30.826109.3
3152.10.751114.2
4175.00.683119.5
5201.20.621124.9

Sum of discounted FCFs (Years 1–5): $572.4 million

Terminal Value Calculation

Terminal Value = $201.2M × 1.025 ÷ (0.10 − 0.025)

Terminal Value = $206.2M ÷ 0.075 = $2,750 million

Present Value of Terminal Value = $2,750M × 0.621 = $1,707.8 million

Intrinsic Value Per Share

ComponentValue ($M)
PV of FCFs (Years 1–5)572.4
PV of Terminal Value1,707.8
Total Enterprise Value2,280.2
Add: Net Cash200.0
Equity Value2,480.2
Shares Outstanding (millions)50
Intrinsic Value Per Share$49.60

If SoftwareCo's current market price is $38 per share, the DCF model — under these specific assumptions — produces an estimated intrinsic value of $49.60. That represents a roughly 31% model fair value differential above the current market price.

Notice that the terminal value ($1,707.8M) makes up approximately 75% of the total enterprise value. That is entirely normal for DCF analysis — and it is exactly why the model is so sensitive to the assumptions behind it.

You can run your own DCF calculations on any stock using the Equity Rank DCF Calculator.


DCF Limitations: What the Model Cannot Tell You

DCF analysis is the most intellectually rigorous valuation method available to retail investors. It is also the most dangerous one if used carelessly. Here is where it breaks down.

1. Garbage In, Garbage Out

Every output the model produces is only as reliable as the inputs you fed into it. The growth rate assumption is a human judgment call. The WACC involves estimates. The terminal growth rate is an extrapolation decades into the future. Small errors compound over time and can produce wildly inaccurate intrinsic value estimates.

This is not a reason to avoid DCF analysis. It is a reason to use it with explicitly stated assumptions and to run sensitivity scenarios rather than trusting a single output number.

2. Terminal Value Dominates

As shown in the SoftwareCo example, the terminal value accounts for roughly 60–80% of total enterprise value in most DCF models. This is a well-known structural problem: a method designed to value future cash flows ends up placing most of its weight on a number calculated from a formula with two highly subjective inputs — the terminal growth rate and the discount rate.

A 1% change in either can shift intrinsic value by 20–40%. Always stress-test your terminal value assumptions.

3. Not Useful for Unprofitable Companies

DCF analysis requires positive free cash flow to work. Early-stage companies, high-growth unprofitable businesses, biotech companies awaiting drug approvals, and companies in deep restructuring all present negative or zero FCF. Plugging negative numbers into the model produces meaningless or negative intrinsic values.

For these companies, relative valuation methods (EV/Revenue, price-to-book, sum-of-parts) are more appropriate.

4. Sensitivity to Interest Rates

WACC is directly affected by the risk-free rate (typically the 10-year Treasury yield). When rates rise, WACC rises, discount factors shrink, and DCF values fall — even if nothing about the underlying business changes. This is why rate-sensitive sectors like real estate, utilities, and high-growth technology stocks see their valuations compress when interest rates increase.

5. Accounting ≠ Cash Flow (Always Verify)

FCF is derived from accounting statements that can be manipulated. Revenue recognition policies, capitalization of expenses, and working capital management can make reported operating cash flow look better than the underlying economics of the business. Always compare FCF to net income over multiple years and look for large, persistent divergences.


DCF vs. Relative Multiples: When to Use Each

DCF analysis and relative multiple analysis (P/E, EV/EBITDA) serve different purposes and are best used together.

SituationPrefer DCFPrefer Multiples
Mature, FCF-positive businessYesBoth work
High-growth, pre-peak earningsYes (with high WACC)EV/Revenue or EV/EBITDA
Quick sector comparisonNoYes — faster, uses market data
Unprofitable companyNoEV/Revenue, EV/Gross Profit
Private company valuationYesYes (transaction comps)
Sanity-checking another valuationYesYes
Cross-sector comparisonYesCaution — multiples vary by sector

Relative multiples are fast and grounded in market data — they tell you how the market is pricing a company relative to its peers. DCF analysis is slower and more assumption-heavy — but it gives you a value estimate that is independent of market sentiment.

The strongest analysis combines both. Run a DCF to estimate intrinsic value from fundamentals. Cross-check the result against EV/EBITDA and P/E multiples for the sector. If both methods converge on a similar valuation, your confidence in the estimate increases. If they diverge significantly, that gap is worth investigating.


Key Sensitivities to Watch

Small changes in DCF inputs produce large swings in output. Always run at least three scenarios: base case, bear case (higher WACC + lower growth), and bull case (lower WACC + higher growth).

For the SoftwareCo example above, here is how intrinsic value per share shifts with different WACC and growth rate combinations:

WACCTerminal GrowthIntrinsic Value/Share
8%3.0%$78.20
9%2.5%$60.90
10%2.5%$49.60 (base)
11%2.0%$38.40
12%2.0%$31.70

A 2-point change in WACC shifts the estimate by more than $46 per share — a range of $31.70 to $78.20 on the same underlying business. This is not a flaw in the model. It is the model correctly telling you that valuation is profoundly uncertain, and that the margin of safety you require before treating a stock as attractively priced should be wide enough to absorb that uncertainty.


Using Equity Rank's DCF Tools

Running a full DCF manually is time-consuming. Equity Rank automates the process across thousands of stocks — applying multiple valuation methods simultaneously, including DCF analysis, to produce the SAVE score (a composite model confidence rating that aggregates eight or more valuation signals).

  • DCF Calculator — Run a custom DCF on any stock with your own growth rate and WACC assumptions.
  • WACC Calculator — Estimate the appropriate discount rate using live data for cost of debt and beta.
  • Intrinsic Value Calculator — Get a multi-method intrinsic value estimate that blends DCF with relative valuation methods.
  • Stock Screener — Screen for stocks where DCF-based model estimates correspond to potential undervaluation relative to current market prices.

DCF analysis is the most powerful valuation tool available to self-directed investors — and the most commonly misused one. Used with realistic assumptions, explicit scenario analysis, and appropriate skepticism about the terminal value, it produces insights that screeners and ratio analysis simply cannot match.

Start your 7-day free trial at equity-rank.com and run a full DCF analysis on any stock in seconds.

Directional accuracy figures referenced elsewhere on this site are based on simulation, not live trading results. DCF analysis produces model estimates based on user-supplied assumptions. Equity Rank is not a registered investment adviser. Nothing on this platform constitutes investment advice.

Free Weekly Update

800+ stocks re-scored every week. Delivered free every Sunday.

  • Top 5 most undervalued stocks by margin of safety — with valuation breakdown
  • Biggest score changes from the prior week across 800+ equities
  • Best options setups from the screener (covered calls, cash-secured puts)

No spam. Unsubscribe in one click.

Research and educational purposes only. Not investment advice.

Try Equity Rank

Institutional-depth analysis for every stock in your portfolio.

Equity Rank scores 800+ stocks daily using 19 valuation methods — DCF, Graham Number, EV/FCF, sector multiples, DDM, EPV, Justified P/B, and more — and surfaces the ones trading at a meaningful discount to model fair value.

Start free trial →