Present value mechanics
Once you understand that a dollar today is worth more than a dollar tomorrow, the next question is: How much less? The answer depends on the discount rate and how far into the future the cash is. Present value mechanics is the algebra of moving money backward through time—discounting future cash flows to their value in today's dollars.
This is the nuts-and-bolts machinery of DCF. If you mess up the mechanics, your valuations will be wrong, even if your intuition and assumptions are sound. This article walks you through the step-by-step process, common pitfalls, and how to build a proper discount schedule.
Quick definition
Present value (PV) is the value of a future cash flow expressed in today's dollars. To calculate it, you divide the future cash flow by a discount factor that reflects the time value of money.
The formula is:
PV = CF / (1 + r)ⁿ
Where:
CF = Cash flow in year n
r = Discount rate (per period)
n = Number of periods from today
Key takeaways
- The discount factor (1 + r)ⁿ grows larger as time extends, so future cash is worth less today.
- A $100 cash flow in year 1 at 10% WACC is worth $90.91 today. The same $100 in year 5 is worth $62.09 today.
- The present value of a series of cash flows is the sum of the individual PVs—not the present value of the sum.
- Your discount rate and time periods must match: if WACC is annual, count periods in years. If you use monthly cash flows, use a monthly discount rate.
- Building a clean discount schedule (a table with years, cash flows, discount factors, and PVs) prevents errors and makes it easy to audit your work.
- Terminal value (perpetual cash flows after year 10) must be discounted back to year 0, just like any other cash flow.
- Common mistakes: using the wrong discount factor, forgetting to discount terminal value, or mixing annual and monthly rates.
Building a simple present value table
The cleanest way to calculate present value is to build a table. Let us work through an example.
Suppose a company will generate free cash flow as follows:
- Year 1: $50 million
- Year 2: $60 million
- Year 3: $70 million
- Year 4: $80 million
- Year 5: $90 million
- Terminal value (at end of year 5): $500 million
The discount rate (WACC) is 9% per year.
Here is the calculation:
| Year | FCF ($ M) | Discount Factor | PV ($ M) |
|---|---|---|---|
| 1 | 50 | 1 / 1.09¹ = 0.9174 | 45.87 |
| 2 | 60 | 1 / 1.09² = 0.8417 | 50.50 |
| 3 | 70 | 1 / 1.09³ = 0.7722 | 54.05 |
| 4 | 80 | 1 / 1.09⁴ = 0.7084 | 56.67 |
| 5 | 90 | 1 / 1.09⁵ = 0.6499 | 58.49 |
| 5 (TV) | 500 | 1 / 1.09⁵ = 0.6499 | 324.95 |
| Total: $590.53 M |
This $590.53 million is the enterprise value of the company. To get to equity value (what shareholders own), you would subtract net debt. But the mechanics are now clear.
Understanding the discount factor
The discount factor (1 + r)ⁿ is the key. Let us break it down:
- At r = 9% and n = 1: (1.09)¹ = 1.09, so the factor is 1/1.09 = 0.9174
- At r = 9% and n = 5: (1.09)⁵ = 1.5386, so the factor is 1/1.5386 = 0.6499
Notice that the discount factor gets smaller as n (the number of years) increases. Year 1 cash flows are discounted by 8.26% (you lose 8.26 cents per dollar). Year 5 cash flows are discounted by 35%, losing 35 cents per dollar.
This exponential decay is why terminal value dominates DCF. If 70% of your company's value comes from cash flows in years 11–50 (lumped into terminal value at the end of year 10), and that terminal value is discounted by 40–50%, you are betting everything on a guess about perpetual growth and stability 10+ years out.
Matching rates and periods
A critical discipline: your discount rate and time periods must be in the same units.
If you project annual cash flows, use an annual discount rate:
PV = CF₁ / 1.09¹ + CF₂ / 1.09² + ... (rates are annual)
If you project monthly cash flows, you must use a monthly discount rate:
Monthly rate ≈ (1 + Annual rate)^(1/12) - 1
For 9% annual: (1.09)^(1/12) - 1 ≈ 0.00721 or 0.721% per month
Do not mix. If you use annual cash flows and a monthly discount rate, your answer will be nonsense.
In equity valuation, the standard is to project annual cash flows and use an annual WACC. So you will almost always work with annual periods.
Discount factor tables and spreadsheets
Rather than recalculating (1.09)ⁿ each time, it is efficient to build a discount factor table:
| Year | Discount Rate | Discount Factor |
|---|---|---|
| 0 | n/a | 1.0000 |
| 1 | 9% | 0.9174 |
| 2 | 9% | 0.8417 |
| 3 | 9% | 0.7722 |
| 4 | 9% | 0.7084 |
| 5 | 9% | 0.6499 |
| 10 | 9% | 0.4224 |
| 20 | 9% | 0.1784 |
Once you have this table, calculating PV is fast: just multiply each year's cash flow by the corresponding discount factor.
In a spreadsheet, you can calculate this in one cell:
PV = CF / (1 + WACC) ^ Year
Or use the NPV function (though be careful about how it counts periods).
The terminal value discount
Terminal value is usually the largest component of enterprise value in a DCF, so getting its discount right is critical.
Suppose you calculate terminal value as of the end of year 10 using the perpetuity formula:
TV = FCF_Year11 / (WACC - g)
TV = 100 / (0.09 - 0.025) = 100 / 0.065 = $1,538 million
This is the value at the end of year 10. But you want the value today (year 0). So you discount it:
PV of TV = 1,538 / (1.09)^10 = 1,538 / 2.3674 = $649 million
A common mistake: calculating terminal value correctly but forgetting to discount it back to year 0. Your answer will be too high by 2–3× the correct value.
Another common mistake: calculating terminal value as of the end of year 5 (if your explicit forecast is 5 years), then forgetting to adjust the perpetuity numerator. The perpetuity formula values cash flows in year 11 and beyond, not year 6 and beyond. If you want TV as of end of year 5, you need:
TV_Year5 = FCF_Year6 / (WACC - g)
Then discount that back to year 0 by dividing by (1.09)⁵.
A worked example: a 10-year DCF
Let us work through a complete example to make this concrete.
Assumptions:
- Forecast period: 10 years
- WACC: 8%
- Terminal growth rate: 2.5%
Projected free cash flows (in millions):
| Year | FCF |
|---|---|
| 1 | 100 |
| 2 | 115 |
| 3 | 130 |
| 4 | 145 |
| 5 | 160 |
| 6 | 172 |
| 7 | 182 |
| 8 | 190 |
| 9 | 196 |
| 10 | 200 |
Step 1: Discount each year's FCF
| Year | FCF | Discount Factor | PV |
|---|---|---|---|
| 1 | 100 | 0.9259 | 92.59 |
| 2 | 115 | 0.8573 | 98.59 |
| 3 | 130 | 0.7938 | 103.19 |
| 4 | 145 | 0.7350 | 106.58 |
| 5 | 160 | 0.6806 | 108.90 |
| 6 | 172 | 0.6302 | 108.39 |
| 7 | 182 | 0.5835 | 106.20 |
| 8 | 190 | 0.5403 | 102.66 |
| 9 | 196 | 0.5002 | 98.04 |
| 10 | 200 | 0.4632 | 92.64 |
| Sum (explicit period) | 1,019.78 |
Step 2: Calculate terminal value
Assume year 11 FCF = $200 million × 1.025 = $205 million
TV = 205 / (0.08 - 0.025) = 205 / 0.055 = $3,727 million
Step 3: Discount terminal value to year 0
PV of TV = 3,727 / (1.08)^10 = 3,727 / 2.1589 = $1,726.78 million
Step 4: Total enterprise value
EV = 1,019.78 + 1,726.78 = $2,746.56 million
Terminal value is 62.8% of total enterprise value. This is typical. If terminal value were 90%+, it would signal that your explicit forecast period is too short or your assumptions beyond year 10 are suspect.
Common mistakes and how to avoid them
Mistake 1: Using the wrong discount rate
Wrong: Using a 5% discount rate for every company because "that is what I have always done."
Right: Calculate WACC specifically for the company based on its cost of equity, cost of debt, and capital structure. The discount rate should reflect the company's actual risk.
Mistake 2: Forgetting to discount terminal value
Wrong: Adding terminal value directly to the PV of years 1–10.
Right: Discount terminal value back to year 0 by dividing by (1 + WACC)^n, where n is the last year of your explicit forecast.
Mistake 3: Mixing time periods
Wrong: Projecting quarterly cash flows but using an annual discount rate.
Right: Either convert to annual (sum quarterly into annual) and use annual WACC, or use quarterly WACC. Keep units consistent.
Mistake 4: Using net income instead of free cash flow
Wrong: Discounting net income as if it is cash.
Right: Discount free cash flow (operating cash flow minus capex and changes in working capital). Net income is not cash.
Mistake 5: Not checking terminal value reasonableness
Wrong: Calculating a terminal value of $50 billion when your year-10 FCF is only $50 million.
Right: Sense-check the perpetuity formula. If FCF is $50 million, WACC is 8%, and perpetual growth is 2.5%, then TV should be around $50M / 0.055 ≈ $909 million. A terminal value of $50 billion implies something is very wrong with your cash flow projections or your assumptions.
Mistake 6: Rounding errors in the discount factor
Wrong: Using 0.92 instead of 0.9259 for the year-1 discount factor. Over many years, this compounds.
Right: Carry at least 4 decimal places in your discount factors, or better, keep everything in a spreadsheet that tracks precision automatically.
Present value and different cash flow patterns
The mechanics of present value work the same regardless of the cash flow pattern, but intuition helps:
Growing cash flows (typical): Year 1 is smaller, year 10 is larger. This is typical for growing companies. The explicit-period cash flows add up to X, but their PV is much smaller because of the discounting effect.
Flat cash flows (mature): All years are the same. This is atypical but useful for intuition. If you have $100 million cash flow every year for 10 years at 8% WACC, the PV is not $1 billion. It is much less (about $671 million).
Declining cash flows (distressed): Year 1 is large, declining to small by year 10. A cash-flow decline signals either distress or end-of-life. This is rare in growth companies but common in cyclical or structurally declining industries.
FAQ
Q: Should I discount to the beginning of year 1 or the end of year 1?
A: This is a convention choice, but be consistent. Most practitioners discount to the beginning of the forecast (sometimes called "present" or "today", year 0). Year 1 cash flows are discounted by one period: CF₁ / (1 + r)¹. If your first cash flow is at the end of year 1, this is correct. If your cash flow is at the beginning of year 1, you would use CF₁ / (1 + r)⁰ = CF₁ (no discount). For simplicity, assume cash flows arrive at the end of each year.
Q: What if cash flows are quarterly, not annual?
A: Use quarterly cash flows and a quarterly WACC. To convert annual WACC (say, 8%) to quarterly: Quarterly rate = (1.08)^(1/4) - 1 ≈ 1.94%. Then discount each quarter: PV = CF / (1.0194)^n where n is quarters from today.
Q: Can present value be negative?
A: Yes, if you are calculating the NPV of a project with large upfront costs and uncertain future benefits. But for a company with positive free cash flows, the present value is always positive.
Q: Why do different sources give different formulas for discount factors?
A: They usually do not differ mathematically, just in notation. Some use PV = FV / (1 + r)ⁿ, others use PV = FV × (1 + r)^(-n). These are identical.
Q: What happens if the discount rate approaches the terminal growth rate?
A: The perpetuity formula breaks down. If WACC = 8% and terminal growth = 7%, the denominator is 0.01, making TV enormous. This signals that your assumptions are inconsistent—either the company is too risky (WACC should be higher) or long-term growth is too low. Never allow WACC ≤ terminal growth rate.
Related concepts
- Discount rate (WACC) — The rate at which you discount future cash flows, reflecting the company's cost of capital and risk.
- Discount factor — The fraction (1 / (1 + r)ⁿ) by which you multiply future cash flows to arrive at present value.
- Net present value (NPV) — The sum of PVs of all cash inflows and outflows. Positive NPV means value-creating.
- Terminal value — The value of cash flows beyond your explicit forecast period, usually calculated with the perpetuity formula.
- Enterprise value — The total PV of all future cash flows, before subtracting debt or preferred stock.
Summary
Present value mechanics is the algebraic core of DCF. The formula PV = CF / (1 + r)ⁿ is simple, but applying it correctly to a 10-year forecast plus terminal value requires discipline. Build a clean discount table, match your time periods to your discount rate, and always remember to discount terminal value back to year 0.
The most common errors are forgetting to discount terminal value, using the wrong discount rate, or mixing annual and sub-annual periods. By building a clear, auditable spreadsheet and sense-checking terminal value against year-10 cash flows, you will avoid 80% of the mistakes.
In the next article, we will focus on discount rate intuition—how to think about what discount rate is appropriate for a given company, why it matters so much, and how to avoid the trap of anchoring to an arbitrary number.
Next
Authority: CFA Institute (valuation methodology), US Federal Reserve (discount rate determination), Damodaran (corporate finance pedagogies).