Your cart is currently empty!
Cash Flow Matching
As an approach to asset-liability management (ALM), cash flow matching has advantages and disadvantages.ย The primary advantages are that:
- It works perfectly.
- It is relatively simple to understand.
The primary disadvantages are that:
- It can be costly (i.e., the interest that you earn on your assets may be low).
- It may be difficult to implement in practice.
The easiest way to explain cash flow matching is through an example, so here goes:
Suppose that you manage a pension fund that has liabilities of โฌ2 million, โฌ4 million, โฌ7 million, and โฌ11 million coming due in 1, 2, 3, and 4 years, respectively.ย You want to invest in bonds whose cash flows will exactly match the liabilities.ย The following bonds are available:
- 1-year, 2-year, 3-year, and 4-year zero-coupon bonds; the yields (YTMs) are 1%, 2%, 3%, and 4%, respectively
- 1-year annual-pay bonds with a coupon rate of 1%, selling at par
- 2-year annual-pay bonds with a coupon rate of 2%, selling at par
- 3-year annual-pay bonds with a coupon rate of 3%, selling at par
- 4-year annual-pay bonds with a coupon rate of 4%, selling at par
The easiest way to implement cash-flow matching is with the zero-coupon bonds: buy โฌ2 million par ofย 1-year bonds, โฌ4 million par of 2-year bonds, โฌ7 million par of 3-year bonds, and โฌ11 million par of 4-year bonds.ย This will match your cash flows perfectly โ the 1-year bonds will mature in 1 year and pay โฌ2 million, the 2-year bonds will mature in 2 years and pay โฌ4 million, and so on, but it will be a costly way to match the cash flows; the outlay today to buy the bonds will be:
- โฌ1,980,198 (= โฌ2 million รท 1.01) for the 1-year bonds
- โฌ3,844,675 (= โฌ4 million รท 1.022) for the 2-year bonds
- โฌ6,405,992 (= โฌ7 million รท 1.033) for the 3-year bonds
- โฌ9,402,846 (= โฌ11 million รท 1.044) for the 4-year bonds
The total cost for these bonds is โฌ21,633,711.
The alternative is to use the coupon-paying bonds that have higher yields.ย To implement cash flow matching with coupon-paying bonds, you need to start with the longest-maturity liability and work back to the shortest.ย The steps aren’t difficult, but do require that you pay attention to all of the cash flows.ย The key to understanding this approach is to recall that the final payment on a coupon-paying bond is par plus coupon, so the par value you need is obtained by dividing the cash flow that you need by (1 + coupon rate):
\begin{align}par\ +\ coupon\ &=\ liability\\
\\
par\ +\ \left(par\ ร\ coupon\ rate\right)\ &=\ liability\\
\\
par\ ร\ \left(1\ +\ coupon\ rate\right)\ &=\ liability\\
\\
par\ &=\ \frac{liability}{1\ +\ coupon\ rate}
\end{align}
- Buy โฌ10,576,923 (= โฌ11,000,000ย รท 1.04) par of the 4-year, 4% coupon bonds.ย The final cash flow on these bonds will be par plus the coupon or โฌ10,576,923 + โฌ423,077 = โฌ11,000,000, which will cover the liability in 4 years.ย Note that these bonds will pay annual coupons of โฌ423,077 one year, two years, and three years from today.
- As you already have a cash flow of โฌ423,077 at year 3, you need only โฌ6,576,923 (= โฌ7,000,000 โ โฌ423,077) more; buy โฌ6,385,362 (= โฌ6,576,923 รท 1.03) par of the 3-year, 3% coupon bonds.ย The final cash flow on these bonds will be par plus the coupon or โฌ6,385,362 + โฌ191,561 = โฌ6,576,923, so the total cash flow at year 3 will be โฌ7,000,000 (= โฌ6,385,362 + โฌ191,561 + โฌ423,077), which will cover the liability in 3 years.ย Note that these bonds will pay annual coupons of โฌ191,561 one year and two years from today.
- As you already have cash flows of โฌ423,077 and โฌ191,561 at year 2, you need only โฌ3,385,362 (= โฌ4,000,000 โ โฌ423,077 โ โฌ191,561) more; buy โฌ3,318,983 (= โฌ3,385,362 รท 1.02) par of the 3-year, 2% coupon bonds.ย The final cash flow on these bonds will be par plus the coupon or โฌ3,318,983 + โฌ66,380 = โฌ3,385,362, so the total cash flow at year 2 will be โฌ4,000,000 (= โฌ3,318,983 + โฌ66,380 + โฌ191,561 + โฌ423,077), which will cover the liability in 2 years.ย Note that these bonds will pay annual coupons of โฌ66,380 one year from today.
- As you already have cash flows of โฌ423,077, โฌ191,561, and โฌ66,380 at year 1, you need only โฌ1,318,982 (= โฌ2,000,000 โ โฌ423,077 โ โฌ191,561 โ โฌ66,380) more; buy โฌ1,305,923 (= โฌ1,318,982 รท 1.01) par of the 1-year, 1% coupon bonds.ย The final cash flow on these bonds will be par plus the coupon or โฌ1,305,923 + โฌ13,059 = โฌ1,318,982, so the total cash flow at year 1 will be โฌ2,000,000 (= โฌ1,305,923 + โฌ13,059 + โฌ66,380 + โฌ191,561 + โฌ423,077), which will cover the liability in 1 year.
Here are the cash flows in a table, which is probably easier to read:
Cash Flow by Year | ||||
Bond | Year 1 | Year 2 | Year 3 | Year 4 |
4-year | โฌ423,077 | โฌ423,077 | โฌ423,077 | โฌ423,077 + โฌ10,576,923 |
3-year | โฌ191,561 | โฌ191,561 | โฌ191,561 + โฌ6,385,362 | |
2-year | โฌ66,380 | โฌ66,380 + โฌ3,318,983 | ||
1-year | โฌ13,059 + โฌ1,305,923 | |||
Total CF | โฌ2,000,000 | โฌ4,000,000 | โฌ7,000,000 | โฌ11,000,000 |
The total cost for this approach is โฌ21,587,191, or โฌ46,520 less than using the zero-coupon bonds.
The reason that this approach is less expensive than using only zero-coupon bonds is that the longer maturity bonds have higher yields; so, for example, the โฌ2,000,000 cash flow in year 1 is funded partly by a bond with a 1% yield, and partly by bonds having yields of 2%, 3%, and 4%; using only zero-coupon bonds, the entire โฌ2,000,000 is funded by a bond with a 1% yield.ย (However, see the Note, below.)
The reason that cash flow matching may be difficult to implement in practice is perfectly illustrated by this example: as most euro-denominated bonds have par values of โฌ1,000, it will be impossible to purchase exactly โฌ10,576,923 of 4-year bonds; you would have to decide between purchasing โฌ10,576,000 par (and falling slightly short of your cash flow need) and purchasing โฌ10,577,000 par (and spending too much).ย The same is true for the par values required at years 3, 2, and 1.
Note: in the example given the yields on the zero-coupon bonds and on the coupon-paying bonds of the same maturity are equal.ย That, of course, shouldn’t happen with an upward-sloping yield curve (lest there be an arbitrage opportunity), but that’s the sort of example that you see in the curriculum.ย In fact, if the zero-coupon and coupon-paying bonds are priced fairly, there should be no difference in the cost of cash flow matching with zeros and cash flow matching with coupon-paying bonds; once again, if there were a cost difference, there would be an arbitrage opportunity.
Sigh.