⚠ Trading involves significant risk of loss. Everything on this site is for education only and is not financial advice.
Lesson 9 of 13 · Free

Discounted cash flow basics: what a company's future cash is worth today

Build a simple five-year discounted cash flow model, add a terminal value and test how sensitive the result is to your assumptions.

Author: Moustafa HijaziContent reviewed: 2026-10-305 min readSelf-study course

What you will learn

  • Why a euro received in the future is worth less than a euro today, and how discounting works
  • How to build a five-step discounted cash flow (DCF) model with a terminal value
  • How to move from enterprise value to a value per share
  • Why a sensitivity table matters more than a single "fair value"

Explanation

A discounted cash flow (DCF) model estimates the value of a business as the sum of all the cash it will generate in the future, translated into today's money. The cash flow used is usually free cash flow (FCF): operating cash flow minus capital expenditure, as explained in lesson 5 of this course.

Present value

Money received later is worth less today, because you could invest money now and because the future is uncertain. The present value (PV) of a cash flow received in year t is:

PV = cash flow ÷ (1 + r)^t

Here r is the discount rate, the yearly return you require for taking the risk. At r = 9%, €100 received in one year is worth €100 ÷ 1.09 = €91.74 today; received in two years, €100 ÷ 1.09² = €84.17. Companies often use the weighted average cost of capital (WACC), a blend of the required return of shareholders and lenders. For a private investor it is enough to choose a rate that reflects the risk: higher for small, indebted or cyclical companies, lower for stable ones.

The five steps

  1. Forecast FCF for an explicit period, usually 5–10 years, based on revenue growth, margins and investment needs.
  2. Discount each year's FCF to present value.
  3. Estimate a terminal value (TV) for all years after the forecast. The common Gordon growth formula is TV = FCF in the first year after the forecast ÷ (r − g), where g is a permanent growth rate. Keep g low, typically no higher than long-run nominal economic growth; g must always be below r.
  4. Discount the TV back to today with the factor of the last forecast year.
  5. Bridge to equity: the sum is enterprise value. Subtract net debt (debt − cash) to get equity value, then divide by the number of shares.

Worked example

Hypothetical example: a company has FCF of €100 million next year, expected to grow 5% per year for five years, then 2% forever. Discount rate r = 9%. Net debt is €300 million, shares outstanding 50 million. All figures are invented; taxes on your own returns and trading costs are excluded.

Year FCF (€ m) Discount factor 1 ÷ 1.09^t PV (€ m)
1 100.00 0.9174 91.74
2 105.00 0.8417 88.38
3 110.25 0.7722 85.13
4 115.76 0.7084 82.01
5 121.55 0.6499 79.00
Sum of PV, years 1–5 426.26
  • FCF in year 6 = 121.55 × 1.02 = €123.98 m.
  • Terminal value at end of year 5 = 123.98 ÷ (0.09 − 0.02) = €1,771.17 m.
  • PV of terminal value = 1,771.17 ÷ 1.09^5 (factor 0.6499) ≈ €1,151.14 m.
  • Enterprise value = 426.26 + 1,151.14 = €1,577.4 m.
  • Equity value = 1,577.4 − 300 = €1,277.4 m. Value per share = 1,277.4 ÷ 50 = €25.55.

Note that the terminal value provides 73% of the enterprise value. Most of a DCF result depends on what happens after year 5, which is the part you know least about.

Sensitivity table (value per share)

Discount rate g = 1% g = 2% g = 3%
8% €26.63 €30.89 €36.84
9% €22.47 €25.55 €29.65
10% €19.24 €21.55 €24.51

Small changes of one percentage point move the result from about €19 to about €37. The honest output of a DCF is therefore a range, not one number. Many investors then require a margin of safety: they only buy if the price is clearly below the cautious end of the range.

Common mistake

Optimism hidden in the terminal valueLearners often use a high long-term growth rate (for example 5% forever) or a discount rate only slightly above it. Because TV = FCF ÷ (r − g), a small gap between r and g makes the value explode. No company can grow faster than the whole economy forever. Keep g modest and always check what share of the total value comes from the terminal value.

Practice activity

Hypothetical example: a small company expects FCF of €10 m, €11 m and €12 m in years 1–3, then 2% growth forever. Discount rate 10%, net debt €20 m, 10 million shares. On paper, calculate the value per share. Round discount factors to four decimals.

Show solution

Discount factors: 1 ÷ 1.10 = 0.9091; 1 ÷ 1.21 = 0.8264; 1 ÷ 1.331 = 0.7513.

PV: 10 × 0.9091 = 9.09; 11 × 0.8264 = 9.09; 12 × 0.7513 = 9.02. Sum = €27.20 m.

FCF year 4 = 12 × 1.02 = 12.24. TV = 12.24 ÷ (0.10 − 0.02) = €153.00 m. PV of TV = 153.00 × 0.7513 ≈ €114.95 m.

EV = 27.20 + 114.95 = €142.15 m. Equity = 142.15 − 20 = €122.15 m. Per share = 122.15 ÷ 10 ≈ €12.21.

Limitations: a three-year forecast is very short; here the terminal value makes up about 81% of EV, so the result is highly assumption-driven.

Key takeaways

  • PV = cash flow ÷ (1 + r)^t; a higher discount rate means a lower value.
  • Terminal value = next year's FCF ÷ (r − g), with g kept modest and below r.
  • Enterprise value − net debt = equity value; divide by shares for value per share.
  • Present a DCF as a range from a sensitivity table, and demand a margin of safety.

Next step

Part of the cash a company generates is paid to shareholders; the next lesson shows how to analyse dividends, their dates and whether they are sustainable.

Self-check

Answer the questions, then check your answers. You can retry as often as you like.

1. At a discount rate of 8%, what is the present value of €1,000 received in exactly two years (rounded)?

2. Next year's FCF after the forecast period is €50 m, the discount rate is 9% and long-term growth is 2%. What is the terminal value?

3. Your DCF gives an enterprise value of €2,000 m. The company has debt of €700 m and cash of €200 m, and 100 million shares. What is the value per share?

Automatic self-check for your own revision. Your answers are checked in your browser and are not seen or assessed by us. It is not an exam and not a qualification.

Your progress

“Complete” only means you marked the lesson as done. It is not a test of your understanding. Progress and notes are saved only in this browser on this device — not in an account.