Portfolio Duration:
Two Methods, One Right Answer
A worked example comparing the cash flow yield method against the weighted average method — and the one condition under which they always agree.
Two Roads to the Same Number
There are two ways to calculate the duration of a bond portfolio. They give different answers — unless one special condition holds. Understanding the difference is essential for anyone managing or analysing fixed income.
Aggregate all cash flows from every bond in the portfolio into a single stream. Solve for the IRR of that combined stream — this is the cash flow yield (CFY). Then compute the Macaulay duration of the aggregate stream using the CFY as the single discount rate.
Calculate the modified duration of each bond individually using its own YTM. Then take a weighted average of these individual durations, where each weight = bond's market value ÷ total portfolio market value.
A Worked Example — Try It Yourself
Below is a 3-bond portfolio with a normal upward-sloping yield curve. Edit any field to test your own numbers, or toggle to a flat yield curve to see the two methods converge.
| Face ($) | Coupon % | YTM % | Maturity (yrs) | Units held | |
| Bond A | |||||
| Bond B | |||||
| Bond C |
| Bond | Market Value | Weight | Mac. Duration | Mod. Duration | Weighted Contrib. |
Which Method Is Better — and Why?
The two methods produce identical results if and only if the yield curve is flat — meaning every bond in the portfolio has the same YTM.
The reason: when all YTMs are equal, the IRR of the aggregate cash flow stream equals that common YTM. Discounting all cash flows at the same rate, the weighted-average duration calculation and the full Macaulay duration calculation become mathematically equivalent.
Try it yourself: switch to the "Flat" yield curve in the widget above and watch both results converge to the same number.
- Know both methods by name and formula: the cash flow yield (CFY) method and the weighted average method.
- The weighted average is what is actually used in practice and in most exam questions — but you must be able to explain why it is an approximation.
- The two methods are equal only under a flat yield curve. This single fact is a favourite testing point — know it cold.
- If asked to justify which method is "more correct," the answer is always Method 1 (cash flow yield) — it makes no simplifying assumption about the yield curve shape.
© 2026 Ruqqi Consulting LLC. All Rights Reserved | 30 N Gould St, Ste N, Sheridan, WY 82801 | info@ruqqi.com
CFA Institute does not endorse, promote or warrant the accuracy or quality of Ruqqi. CFA® and Chartered Financial Analyst® are registered trademarks owned by CFA Institute.