# Duration of Floating rate bond

I have read in several places that the duration of a floating rate bond is simply the time until next coupon payment, because the upcoming coupon payments are not known. I have 2 questions here:

• Why can't we work with expected values (which we can find using forward rates) to get the cash flows, and discount them to get present value?
• If I have the IRS swap curve, can I not use the values as the expected market rates?
• The simplification of the duration that you read about only works if you use the same projection curve and discounting curve. Actually for floating rate bonds you have 2 different curves and you can define duration or BPV w.r.t to projection curve and discounting curve separately. For your second question, If the floating rate bond is indexed to Libor then you can use LIBOR Swaps curve to project the cashflow.
– emot
Jun 24, 2021 at 16:48
• @emot so I can find duration as we do for fixed rate bonds by just discounting the projected cash flows (using IRS curves), and then finding the weighted time to payment? Jun 24, 2021 at 17:06
• no you can't. If you use only one curve, then in the valuation formula there are cancellations and the notional payment paid at maturity date can be shifted to the closest coupon payment date and then be discounted from this date (so the IR risk of 5Y bond with quarterly float payments can be seen as a bond maturing in 3 months). Due to this you can't weight casfhlows by their original payment date. I will try to provide more thorugh answer later. But try to derive it yourself, the forward rate is just a quotient of discount factors, therefore discounting forward rates leads to cancellations.
– emot
Jun 24, 2021 at 17:49

Consider floating rate bond $$V$$ with notional principal $$N$$. The bond pays floating coupon every $$\Delta t$$, the coupon is indexed to some market index, for example Libor. For quarterly payments it would be Libor 3M. Then the valuation formula is: $$V=\sum_{i=1}^M CF_i*DF_i$$ where $$M$$ is the number of coupon payments, $$CF$$ is cashflow and $$DF$$ is discount factor. The last cashflow $$CF_M$$ is Notional principal $$N$$ + interest. For valuation we only consider future/unpaid cashflows, hence realized cashflows are not considered. The first cashflow $$CF_1$$ is known, we know it because Libor has been set. Other cashflows are unknow, will be fixed in the future. For valuation purpose we substitute unknown cashflows with forward rates $$F_i$$. Therefore we get: $$V=CF_1*DF_1 + \sum_{i=2}^{M-1} N*F_i*DF_i+(N+N*{\Delta t}*F_M)*DF_M$$ The forward rate is: $$F_i=\frac{1}{\Delta t} *(DF_{i-1} /DF_i-1)$$ Therefore the casfhlow $$CF_i$$ is: $$CF_i=F_i*{\Delta t}*N$$
Substituting it all together we get: $$V=CF_1*DF_1 + \sum_{i=2}^{M-1} N*F_i*{\Delta t}*DF_i+(N+N*{\Delta t}*F_M)*DF_M$$ $$=CF_1*DF_1 + \sum_{i=2}^{M-1} \frac{1}{\Delta t}*{\Delta t}*N*(DF_{i-1} /DF_i-1)*DF_i+N*DF_M+N*(DF_{M-1}-DF_{M})$$ $$=CF_1*DF_1 + \sum_{i=2}^{M-1} N*(DF_{i-1} - DF_i)+N*DF_{M-1}$$ you get a lot of cancellations in the sum and end with: $$V=CF_1*DF_1 + N*DF_1$$
Therefore 5Y floating rate bond, from the IR perspective, can be seen as a bond maturing in next payment date $$\Delta t$$. Try to calculate duration on that and you will end with duration roughly equal to next coupon payment $${\Delta t}$$. Duration is price sensitivity to change in interest rates, therefore for floating rate bond duration should be low. If the curve shifts up, the future cashflows are shifted up but also the discount factors are shifted down which leads to low duration. For fixed rate bond only discount factors change which leads to high duration.