πŸ“Œ β€œDuration tells you how much a bond's price will change when interest rates change.” But there are three main types: Macaulay Duration, Modified Duration, and Effective Duration. This article breaks down each one with simple math and real-world examples.

Duration is a measure of a bond's sensitivity to interest rate changes. It helps investors understand the risk and potential price movement of their fixed income investments. While the core idea is the same, the three types of duration are calculated differently and used for different bond structures.

1. Macaulay Duration

Macaulay Duration is the weighted average time until a bond's cash flows are received. It's measured in years. The formula calculates the present value of each cash flow, weights it by the time until receipt, and sums them up, then divides by the bond's price.

Example 1 Simple Bond
A 3-year bond pays a 5% coupon annually and has a face value of $1000. The yield to maturity (YTM) is 6%.

Step 1: Calculate Present Value (PV) of each cash flow.
- Year 1 Coupon: $50 / (1.06) = $47.17
- Year 2 Coupon: $50 / (1.06)2 = $44.50
- Year 3 Coupon + Principal: $1050 / (1.06)3 = $881.68

Step 2: Bond Price = Sum of PVs = $47.17 + $44.50 + $881.68 = $973.35.

Step 3: Weight each PV by its time and sum.
= (1 * $47.17) + (2 * $44.50) + (3 * $881.68) = $47.17 + $89.00 + $2,645.04 = $2,781.21.

Step 4: Macaulay Duration = $2,781.21 / $973.35 = 2.86 years.
πŸ” Explanation: This means the average time to receive the bond's cash flows is 2.86 years. A higher duration means the bond is more sensitive to interest rate changes.
Example 2 Zero-Coupon Bond
A 5-year zero-coupon bond with a face value of $1000 and a YTM of 4%.

There is only one cash flow at year 5: $1000.
Bond Price = $1000 / (1.04)5 = $821.93.

Weighted sum = 5 * $821.93 = $4,109.65.
Macaulay Duration = $4,109.65 / $821.93 = 5 years.
πŸ” Explanation: For a zero-coupon bond, Macaulay Duration always equals its maturity. This makes it the most sensitive to rate changes for a given maturity.

2. Modified Duration

Modified Duration is a direct measure of price sensitivity. It tells you the approximate percentage change in a bond's price for a 1% change in yield. It is derived from Macaulay Duration.

Formula: Modified Duration = Macaulay Duration / (1 + YTM/n)
Where 'n' is the number of compounding periods per year.

Example 1 From Macaulay to Modified
Using the 3-year bond from before:
Macaulay Duration = 2.86 years.
YTM = 6% (0.06). Coupons are annual, so n=1.

Modified Duration = 2.86 / (1 + 0.06/1) = 2.86 / 1.06 = 2.70.

This means if the YTM increases by 1% (from 6% to 7%), the bond's price will fall by approximately 2.70%.
πŸ” Explanation: Modified Duration is the most commonly used measure for gauging interest rate risk. It provides a quick, linear estimate of price change.
Example 2 Semi-Annual Coupons
A bond with a Macaulay Duration of 4.5 years, a YTM of 5%, and pays coupons semi-annually (n=2).

Modified Duration = 4.5 / (1 + 0.05/2) = 4.5 / 1.025 = 4.39.

A 0.5% rise in yield would cause an estimated price drop of 4.39 * 0.5% = 2.195%.
πŸ” Explanation: More frequent coupon payments (higher 'n') slightly reduce the Modified Duration, making the bond slightly less sensitive to rate changes.

3. Effective Duration

Effective Duration is used for bonds with embedded options, like callable or putable bonds, where cash flows can change with interest rates. It measures sensitivity by calculating price changes for small parallel shifts in the yield curve.

Formula: Effective Duration = (P- - P+) / (2 * P0 * Ξ”y)
Where P- is price if yield falls, P+ is price if yield rises, P0 is initial price, and Ξ”y is the change in yield.

Example 1 Callable Bond
A callable bond's current price (P0) is $1020. If the yield curve shifts down by 0.5% (Ξ”y=0.005), the new price (P-) is $1045 (the bond price rises, but is capped because it might be called). If the yield curve shifts up by 0.5%, the new price (P+) is $995.

Effective Duration = ($1045 - $995) / (2 * $1020 * 0.005)
= $50 / (2 * $1020 * 0.005) = $50 / $10.20 = 4.90.
πŸ” Explanation: For a callable bond, Effective Duration is often lower than Modified Duration would suggest because when rates fall, the issuer may call the bond, limiting price gains.
Example 2 Mortgage-Backed Security (MBS)
An MBS has a current price of $980. When yields fall 0.25%, homeowners are more likely to refinance, so prepayments increase and the price only rises to $988 (P-). When yields rise 0.25%, prepayments slow and the price falls to $970 (P+). Ξ”y = 0.0025.

Effective Duration = ($988 - $970) / (2 * $980 * 0.0025)
= $18 / (2 * $980 * 0.0025) = $18 / $4.90 = 3.67.
πŸ” Explanation: The cash flows of an MBS are uncertain and change with rates. Effective Duration captures this 'negative convexity' where price gains are limited when rates fall.

Key Differences Summary

Duration Types Comparison
MeasureWhat it MeasuresBest ForFormula BasisUnits
Macaulay DurationWeighted avg. time to cash flowsUnderstanding time profilePresent value of cash flowsYears
Modified DurationPrice sensitivity for non-callable bondsPlain vanilla bondsMacaulay Duration / (1+YTM/n)Unitless (% change)
Effective DurationPrice sensitivity for bonds with optionsCallable bonds, MBS, complex structures(P- - P+) / (2*P0*Ξ”y)Unitless (% change)

⚠️ Common Pitfalls & Limitations

  • Modified Duration assumes a linear relationship: It gives a good approximation for small yield changes but becomes inaccurate for large shifts because of convexity.
  • Effective Duration requires complex modeling: Calculating P- and P+ often needs sophisticated financial models to estimate how optionality affects cash flows.
  • All durations assume a parallel shift: They measure sensitivity to a uniform change in yields across all maturities, which is a simplification of real market movements.
  • For zero-coupon bonds: Macaulay Duration = Maturity, and Modified Duration is simply Maturity / (1+YTM).