Discounted cash flow, explained without the finance degree

Discounted cash flow, explained without the finance degree

What DCF actually measures, how the formula works, and why the discount rate is the number that matters most.

Turn DCF insight into a live market tool

Build a live valuation or portfolio tracker in minutes, no spreadsheet required.

Build your tracker now

The core idea: future money is worth less today

DCF stands for discounted cash flow. The name tells you the method: take the cash flows a business or asset is expected to generate in the future, then "discount" each one back to what it would be worth if you had it right now. The reason for discounting is the time value of money, the principle that a dollar available today can be invested and earn a return, so it is inherently worth more than the same dollar received a year from now. A DCF analysis converts a stream of future cash flows into a single number: the present value of the investment. That number is then compared against the current market price to judge whether the asset is cheap, expensive, or fairly priced.

The formula broken down to its parts

The basic DCF formula is: Present value = Future cash flow / (1 + discount rate)^n, where "n" is the number of periods until that cash flow arrives. Run that calculation for each future period and sum the results. The discount rate is usually the firm's Weighted Average Cost of Capital (WACC), which blends the cost of equity and the cost of debt to reflect what investors require as a return. A higher-risk venture gets a higher discount rate, which shrinks the present value of those cash flows more aggressively. For equity-focused valuations, some analysts use the cost of equity alone, often estimated with the Capital Asset Pricing Model (CAPM). The cash flows themselves are typically unlevered free cash flow (also called Free Cash Flow to the Firm), the cash available to both equity and debt holders after operating and capital expenditures.

Terminal value: accounting for the years beyond the forecast

Most DCF models project cash flows over a defined forecast window, typically five to ten years. But a business does not stop generating cash after year ten. Terminal value captures all future cash flows beyond that window in a single lump-sum figure. It is calculated at the end of the forecast period and then discounted back to today like any other cash flow. Terminal value often represents the largest single component of a DCF's total valuation, which is why small changes in the assumptions behind it, growth rate, discount rate, can swing the final number dramatically. The sum of the discounted forecast-period cash flows plus the discounted terminal value equals the enterprise value of the business.

Intrinsic value versus market price

Once the DCF is complete, the result is an intrinsic value estimate. If that estimate is higher than the asset's current market price, the investment may be undervalued, a potential opportunity. If the DCF value is lower than the market price, the asset may be overpriced relative to what its cash flows can justify. This comparison is the whole point of the exercise. DCF analysis is used across investment finance, real estate, corporate financial management, and patent valuation, anywhere an analyst needs to translate expected future cash into a defensible present-day value. For assets with live, observable prices, such as AMZN stock or NVDA, DCF gives a fundamental anchor to set against what the market is currently pricing in.

Where DCF breaks down and what to watch for

The quality of a DCF is only as good as its inputs. Garbage in, garbage out is the standard warning, and it applies here more than almost anywhere else in finance. Projecting cash flows five to ten years out requires assumptions about revenue growth, margins, capital expenditure, and competitive position, all of which are uncertain. The discount rate is equally sensitive: a one-percentage-point shift can move the final valuation by a significant margin. Terminal value assumptions compound this further. DCF works best for businesses with stable, predictable cash flows, mature companies, infrastructure assets, real estate. It is harder to apply reliably to early-stage businesses, loss-making growth companies, or assets like Bitcoin whose value drivers are not cash-flow-based at all.

The discount rate is not just a technicality: it is the number that decides how much the future is worth to you today.
  1. Project future free cash flows

    Start by estimating the business's unlevered free cash flow for each year of the forecast period, typically five to ten years. This means taking operating profit, adjusting for taxes, adding back non-cash charges like depreciation, and subtracting capital expenditure and changes in working capital. The quality of this step depends entirely on how well you understand the business's revenue drivers, cost structure, and reinvestment needs.

  2. Choose an appropriate discount rate

    Select a discount rate that reflects the riskiness of the cash flows. For a full business valuation, this is usually WACC, which blends the cost of equity and the after-tax cost of debt weighted by their share of the capital structure. Higher risk means a higher rate, which reduces the present value of each future cash flow more sharply. Getting this number wrong is one of the most common sources of DCF error.

  3. Calculate the terminal value

    At the end of the forecast period, calculate a terminal value to capture all cash flows beyond that horizon. The two most common methods are the Gordon Growth Model (assuming a perpetual growth rate) and the exit multiple method (applying a market multiple to the final year's earnings or cash flow). This figure is then discounted back to today using the same discount rate.

  4. Discount each cash flow to present value

    Apply the formula: Present value = Future cash flow / (1 + discount rate)^n to each projected cash flow and to the terminal value. "n" is the number of years until that cash flow occurs. Sum all of the resulting present values. This total is the enterprise value implied by your DCF model.

  5. Compare intrinsic value to market price

    The final step is the comparison that makes DCF useful. If the intrinsic value your model produces is above the current market price, the asset may be undervalued. If it is below, the market may be pricing in expectations your model does not support. Run sensitivity analyses by adjusting the discount rate and terminal growth rate to see how robust your conclusion is to changes in key assumptions.

Grounds value in fundamentals

DCF forces you to think about what an asset actually earns, not just what the market currently says it is worth. This makes it a useful check against sentiment-driven pricing and market noise.

Applies across asset classes

The same framework works for stocks, real estate, private businesses, and income-generating assets. Any investment with estimable future cash flows can be run through a DCF.

Exposes the assumptions that matter most

Building a DCF forces you to be explicit about growth rates, margins, and risk. Sensitivity analysis on the discount rate and terminal value quickly shows which assumptions drive the valuation.

Produces a concrete buy/sell signal

The comparison of intrinsic value to market price gives a specific, actionable conclusion: the asset is overvalued, undervalued, or fairly priced, rather than a vague directional opinion.

Valuing a mature public company

An analyst looking at a large, profitable company with a long operating history uses DCF to estimate whether the stock is fairly priced. Stable cash flows make the projections more reliable, and a well-established capital structure makes WACC easier to calculate. The result gives a fundamental anchor to compare against the live share price, which you can track for assets like NVDA stock or AMZN to see how the market price moves relative to underlying fundamentals.

Real estate investment analysis

A property investor projects the net rental income a building will generate over a ten-year hold period, then estimates a terminal value based on the expected sale price. Each year's income is discounted at a rate reflecting the risk of the rental market and financing costs. The resulting present value is compared against the purchase price to decide whether the deal makes financial sense.

Evaluating a small business acquisition

A buyer considering acquiring a small business uses DCF to translate the seller's claimed future earnings into a defensible offer price. The buyer projects free cash flows under realistic assumptions, applies a discount rate that reflects the risk of a private, illiquid business (typically higher than for public companies), and arrives at a maximum price they would be willing to pay. This is one of the most practical uses of DCF outside of public markets.

Assessing a commodity or asset with cash flows

DCF can be applied to income-generating commodity assets, such as a producing oil well or a silver royalty stream. The analyst projects the cash flows the asset will generate based on price and production assumptions, then discounts them. For assets whose prices fluctuate significantly, such as crude oil or silver, the sensitivity of the DCF to price assumptions is especially important to stress-test.

What is the discount rate in a DCF, and how do I choose one?

The discount rate reflects both the time value of money and the risk of the cash flows being valued. For a full business valuation, analysts typically use WACC, which combines the cost of equity and the after-tax cost of debt in proportion to the company's capital structure. For an equity-only valuation, the cost of equity alone is used, often estimated via the Capital Asset Pricing Model (CAPM). Higher-risk investments warrant higher discount rates, which reduce the present value of future cash flows more aggressively.

What is terminal value, and why does it matter so much?

Terminal value accounts for all cash flows a business is expected to generate beyond the explicit forecast period. Because businesses are assumed to continue operating indefinitely, terminal value often represents the largest single component of a DCF's total valuation. Small changes in the assumed long-term growth rate or the discount rate can shift the terminal value, and therefore the entire valuation, by a large margin.

What type of cash flow does a DCF use?

DCF models typically use unlevered free cash flow (also called Free Cash Flow to the Firm, or FCFF): the cash available to both equity and debt holders after operating expenses, taxes, and capital expenditure. This measure is used because it reflects the cash the business generates independently of its financing structure, making it the right input for an enterprise-level valuation using WACC as the discount rate.

When does DCF not work well?

DCF is least reliable for businesses without stable, predictable cash flows: early-stage startups, loss-making growth companies, or assets whose value is driven by scarcity or sentiment rather than income. It also becomes unreliable when the forecast horizon is very long and small assumption changes compound into large valuation swings. For assets like Bitcoin, where there are no cash flows to discount, other valuation frameworks are more appropriate.

Build your own valuation and market tracking tool

DCF gives you a framework for thinking about what any income-generating asset is actually worth. If you want to track the live prices of the assets you are analyzing, or build your own portfolio or valuation tool, Mithril lets you do that without wiring up a single API yourself.

Start building for free