Discounting and the mid-year convention
Why a future dollar is worth less today, and why DCFs assume cash arrives halfway through the year.
- Turn a future cash flow into a present value with a discount factor
- Apply the end-of-year and mid-year conventions, and say which gives more
- Back out the discount rate from a present value
- Know which cash flows the mid-year convention should not touch
The intuition
Would you rather have $100 today or $100 in a year? Today, because you could invest it: at 10% it becomes $110 by next year. Turn that around, and $100 arriving next year is only worth $90.91 today, because $90.91 invested at 10% grows to $100.
| In 1 year | $90.91 |
| In 2 years | $82.64 |
| In 3 years | $75.13 |
| In 4 years | $68.30 |
| In 5 years | $62.09 |
Each extra year of waiting divides by 1.10 once more.
Discounting is compounding run backwards. The discount factor for year n is 1 ÷ (1 + rate)^n: what one future dollar is worth today.
Why it works
A DCF adds up cash flows from different years, and dollars from different years cannot be added directly. Discounting turns each of them into today's dollars first, at the return investors require: WACC, for unlevered cash flow.
The end-of-year convention discounts year 1's cash by one full year, year 2's by two, and so on, as if every dollar arrived on 31 December. But a business collects cash all year round. On average it arrives halfway through the year, so the mid-year convention discounts year n by n − 0.5 years instead.
- Every cash flow is discounted half a year less, so every present value rises by the same factor: √(1 + WACC). At 10% that is about 4.9% more.
- Mid-year gives the higher value, and for a business with steady cash coming in it is also the more realistic one.
- It applies to the forecast cash flows. For the terminal value it depends on the method: a perpetuity built from those mid-year cash flows takes the mid-year factor for its year, but an exit multiple is a sale at the end of the year and takes the full N years.
| Year 1, end-of-year | 100 ÷ 1.10 = $90.91 |
| Year 1, mid-year | 100 ÷ 1.10^0.5 = $95.35 |
| Year 2, end-of-year | 100 ÷ 1.10^2 = $82.64 |
| Year 2, mid-year | 100 ÷ 1.10^1.5 = $86.68 |
Both mid-year values are 4.88% higher than their end-of-year twins: √1.10 − 1.
The formulas
What one dollar received at the end of year n is worth today.
The same dollar, assumed to arrive halfway through the year: half a year less discounting.
Present value: the future amount in today's dollars.
How much higher every mid-year value is. It is the same for every year.
Run it backwards: how much the money grew, spread evenly over the years of waiting.
Worked example
One cash flow, both conventions. The two answers should differ by the same percentage whatever the year.
See it move
Same company, now with five years of growing cash flow. Change the rate and the growth and watch what each year is worth today.
- Raise WACC. Every filled bar shrinks, and the later years shrink the most, because they are divided by (1 + WACC) more times.
- Compare the two filled bars in any year. The mid-year bar is higher by the same percentage every year: the uplift readout.
- Raise growth. The later outlines get taller, but a bigger share of each one is lost to discounting.
Run it backwards
Same company, reversed: a model shows a present value. What discount rate turns the cash flow into that number?
Present value = cash flow ÷ (1 + r)^(n − 0.5). Divide the cash flow by the present value to see how much the money grew. That growth happened over n − 0.5 years, so take that root and subtract one.
Always check the convention before reading a rate out of a model. The same present value spread over a full n years implies a lower rate than over n − 0.5 years.
Traps
Say it in the interview
“What is the mid-year convention, and why use it?”
Check yourself
4 fresh questions, with new numbers. Answer each one correctly to finish the chapter. Get one wrong and you will see the full working, then you can try it again with new numbers.
Answers within 1% are marked right. Type the number; $, %, x and M are fine. First tries count toward Learned: the topic is Learned once every chapter is done and 75% of first tries were right.
- DF = 1 ÷ (1 + r)^n; present value = cash flow × DF.
- Mid-year: discount year n by n − 0.5 years.
- Mid-year raises every present value by √(1 + r) − 1.
- An exit multiple terminal value takes the full N years.