For every 1% increase in yield, the bond price drops by approximately 7.60%.
๐ Zero-Coupon Bond (5 years, 6% YTM)
A zero-coupon bond with a $1,000 face value, maturing in 5 years, with 6% YTM.
Macaulay Duration:5.00 years
Modified Duration:4.72 (annual: 5.00 รท 1.06)
For a zero-coupon bond, Macaulay Duration equals the time to maturity. There are no intermediate cash flows.
๐ Premium Bond (8% coupon, 6% YTM, 10 years, annual)
A $1,000 bond with an 8% coupon paying annually, 6% YTM, maturing in 10 years.
Bond Price: Above par (premium) because coupon > YTM
Macaulay Duration:7.25 years
Modified Duration:6.84
Higher coupon bonds have shorter durations because you receive more cash flow earlier.
๐ Duration Comparison at Different YTMs
Same 5% coupon, 10-year bond at different yields:
At 3% YTM: Macaulay Duration โ 8.02 years
At 5% YTM: Macaulay Duration โ 7.79 years
At 8% YTM: Macaulay Duration โ 7.33 years
As yields rise, duration decreases because distant cash flows are discounted more heavily.
Understanding Bond Duration
Duration measures a bond's sensitivity to changes in interest rates. It is the weighted average time until a bond's cash flows are received, expressed in years. The higher the duration, the more sensitive the bond's price is to yield changes.
Macaulay Duration Formula
MacDur = ฮฃ[t ร PV(CFt)] / ฮฃ PV(CFt)
Where PV(CFt) = CFt / (1 + y/n)t and t is the period number (1, 2, โฆ, nรT)
Modified Duration = MacDur / (1 + y/n)
Where y = yield to maturity (decimal), n = coupon payments per year. Modified Duration estimates the percentage price change for a 1% yield change.
ฮPrice โ โModDur ร ฮy ร Price
Approximate price change for a given yield change (ฮy). Works best for small yield changes.
How to Calculate Duration Step by Step
1
List all cash flows: Identify each coupon payment and the final principal repayment at maturity.
2
Calculate present value of each cash flow: PV = CF รท (1 + y/n)t where y is YTM, n is frequency, and t is the period number.
3
Weight each PV by time: Multiply each present value by its period number t.
4
Sum the weighted PVs: Add all t ร PV(CFt) values together.
5
Divide by total PV: MacDur = ฮฃ(t ร PV) รท ฮฃ(PV). Divide by the number of periods per year to get years.
6
Compute Modified Duration: ModDur = MacDur รท (1 + y/n) for the percentage price sensitivity.
Key Duration Concepts
๐ Duration vs. Maturity
Duration is always less than or equal to maturity for coupon bonds. Only zero-coupon bonds have duration equal to maturity.
๐ Inverse Relationship
Higher coupon rates = lower duration. More cash flow arrives earlier, reducing the weighted average time.
๐ Yield Impact
Higher YTM = lower duration. Distant cash flows are discounted more heavily, reducing their weight in the calculation.
โ ๏ธ Convexity Note
Duration is a linear approximation. For larger yield changes, convexity adjustment is needed for accurate price estimates.
๐
Macaulay Duration
Compute the weighted average time to receive all bond cash flows, measured in years. Essential for fixed-income portfolio management.
๐
Modified Duration
Calculate percentage price sensitivity to interest rate changes. Know exactly how much your bond's price moves when yields change by 1%.
๐ต
Cash Flow Breakdown
View every cash flow, its present value, and time-weighted contribution. Full transparency into how duration is calculated.
๐
Step-by-Step Solutions
See each calculation step โ from coupon payments to PV factors, weighting, and final duration. Perfect for learning and verification.
Bond duration is a measure of how sensitive a bond's price is to changes in interest rates. It represents the weighted average time until a bondholder receives all the bond's cash flows โ both coupon payments and the return of principal at maturity. Duration is expressed in years and is one of the most important concepts in fixed-income investing.
Frederick Macaulay introduced the concept of duration in 1938. The Macaulay Duration is calculated by multiplying each cash flow's present value by the time until it is received, summing those products, and dividing by the total present value of all cash flows (which is the bond's price).
Modified Duration adjusts Macaulay Duration by dividing it by (1 + yield/n), where n is the number of compounding periods per year. Modified Duration estimates the percentage change in a bond's price for a 1% (100 basis point) change in yield. For example, a bond with a Modified Duration of 7.5 would be expected to decrease in price by approximately 7.5% if its yield increased by 1%.
Why Duration Matters
Interest Rate Risk Management: Duration quantifies how much a bond portfolio could lose when interest rates rise. Banks, pension funds, and insurance companies use duration to manage asset-liability matching.
Bond Comparison: Two bonds with the same maturity can have very different durations depending on their coupon rates. Duration provides a more complete picture of interest rate risk than maturity alone.
Portfolio Immunization: By matching the duration of assets to the duration of liabilities, institutions can protect against interest rate movements.
Bond Ladder Strategy: Understanding duration helps investors construct bond ladders that balance yield and interest rate risk.
Factors That Affect Bond Duration
Several key factors influence a bond's duration. Understanding these relationships helps investors predict how duration โ and therefore price sensitivity โ will change under different conditions.
โฐ Time to Maturity
Longer maturity = higher duration. A 30-year bond has a much higher duration than a 2-year bond, all else equal. More distant cash flows increase the weighted average time.
๐ฐ Coupon Rate
Higher coupon = lower duration. Bonds with higher coupons return more cash flow earlier, reducing the weighted average time. Zero-coupon bonds have the highest duration for a given maturity.
๐ Yield to Maturity
Higher YTM = lower duration. As yields rise, distant cash flows are discounted more heavily, reducing their weight in the duration calculation. This is called the "duration drift" effect.
๐ Payment Frequency
More frequent payments = slightly lower duration. Semi-annual bonds have slightly lower duration than annual-pay bonds because investors receive cash flows sooner.
Duration Rules of Thumb
Zero-coupon bond: Macaulay Duration = Time to maturity. There are no intermediate cash flows.
Perpetual bond (consol): Macaulay Duration = (1 + y) / y. For example, at 5% yield, duration โ 21 years.
Par bond: Duration increases with maturity but at a decreasing rate, approaching (1 + y) / y as maturity approaches infinity.
Premium bond (coupon > YTM): Duration is shorter than a par bond of the same maturity.
Discount bond (coupon < YTM): Duration is longer than a par bond of the same maturity.
Applications of Duration in Finance
Duration is not just an academic concept โ it is a practical tool used daily by portfolio managers, traders, and risk analysts. Here are the most common applications:
๐ฆ Asset-Liability Management
Banks and insurance companies match the duration of their assets (loans, bonds) to their liabilities (deposits, policy obligations) to minimize interest rate risk.
๐ Portfolio Hedging
Traders use duration to construct hedges โ for example, shorting Treasury futures with equivalent dollar duration to offset the interest rate risk of a bond portfolio.
๐ฏ Duration Targeting
Bond fund managers adjust portfolio duration based on their interest rate outlook. If they expect rates to fall, they increase duration; if they expect rates to rise, they decrease it.
๐ Risk Measurement (VaR)
Duration is a key input in Value-at-Risk (VaR) models for fixed-income portfolios, helping quantify potential losses from adverse yield movements.
Frequently Asked Questions
What is the difference between Macaulay Duration and Modified Duration?
Macaulay Duration measures the weighted average time (in years) until a bond's cash flows are received. It is a time measure. Modified Duration = Macaulay Duration รท (1 + y/n) and measures the percentage price change for a 1% change in yield. Modified Duration is the practical "interest rate sensitivity" measure. For annual-pay bonds, Modified Duration = Macaulay Duration รท (1 + YTM). For semi-annual bonds, divide by (1 + YTM/2).
Why does a zero-coupon bond have the highest duration?
A zero-coupon bond pays no intermediate coupons โ all cash flow arrives at maturity. This means every dollar of present value is received at the same time (maturity), so the weighted average time equals the maturity itself. For coupon bonds, some cash flows arrive earlier (coupons), pulling the weighted average below the maturity. The higher the coupon, the more weight shifts to earlier periods, lowering duration.
How accurate is duration for predicting price changes?
Duration provides a linear approximation of the price-yield relationship, which is actually curved (convex). For small yield changes (e.g., 10-25 basis points), duration is very accurate. For larger changes (100+ basis points), the approximation error grows. This is where convexity โ the second-order effect โ becomes important. The true price change = โModDur ร ฮy + ยฝ ร Convexity ร (ฮy)ยฒ. Our calculator shows the linear (duration-only) estimate.
What duration should I look for in a bond portfolio?
The appropriate duration depends on your investment horizon and risk tolerance. If you plan to hold bonds to maturity and don't need to sell before then, duration is less important. If you actively trade or may need to liquidate, consider: Short duration (0-3 years) for capital preservation/low risk, Intermediate duration (3-7 years) for balanced risk/return, Long duration (7+ years) for higher yield potential but greater price volatility. A common rule: match your portfolio duration to your investment time horizon.
Does duration change over time?
Yes โ duration changes continuously due to three factors: (1) Time passage: As a bond approaches maturity, its duration decreases (this is called "duration decay" or "rolling down the curve"). (2) Yield changes: When market yields change, the bond's YTM changes, which affects duration. (3) Coupon payments: After each coupon payment, the remaining cash flow stream changes, slightly altering duration. For most bonds, duration decreases gradually over time, with the rate of decrease accelerating as maturity approaches.
What is dollar duration (DV01)?
Dollar Duration (also called DV01 or PVBP โ Dollar Value of 1 Basis Point) measures the actual dollar change in a bond's price for a 1 basis point (0.01%) change in yield. It is calculated as: DV01 = Modified Duration ร Bond Price ร 0.0001. For example, if a bond has Modified Duration of 7.5 and a price of $1,000, its DV01 is approximately $0.75 โ meaning a 1 bp yield increase would decrease the bond's value by about 75 cents. Portfolio managers use DV01 to aggregate interest rate risk across positions.
โ ๏ธ Important Note: This Bond Duration Calculator is for educational and informational purposes only. Duration provides a linear approximation of price sensitivity โ for larger yield changes, a convexity adjustment is needed for accurate estimates. Results should not be considered investment advice. Bond prices and yields are subject to market conditions, credit risk, and liquidity risk. Always consult a qualified financial advisor before making investment decisions.