Modified Duration and Price Sensitivity

advancedPublished: 2025-12-30

Duration errors cost real money. In 2022, the Bloomberg U.S. Aggregate Bond Index carried a duration of 6.0 years versus its long-term average of 4.97 years (Hartford Funds, 2025). When yields rose 236 basis points that year, the index lost -13.01%. Investors who assumed "bonds are safe" without checking duration got blindsided. The practical antidote: know exactly how to translate yield changes into price changes—and when simple duration math breaks down.

What Modified Duration Actually Tells You

Modified duration is your percentage price sensitivity per 1% yield change. A bond with modified duration of 5.0 will drop approximately 5% if yields rise 100 basis points (and gain approximately 5% if yields fall 100 bps).

The formula:

Modified Duration = Macaulay Duration / (1 + y)

Where y is the yield to maturity (expressed as a decimal, matching the compounding frequency).

The point is: Macaulay duration measures weighted-average time to receive cash flows (in years). Modified duration converts that time metric into a price sensitivity metric. They're related but serve different purposes.

Causal chain:

Macaulay duration (time-weighted cash flows) → Modified duration (price sensitivity) → Dollar duration/DV01 (dollar risk per bp)

The Core Calculation (Step by Step)

You own a 5-year annual-pay bond with a 5% coupon, $1,000 face value, trading at $1,100 (a premium bond). Yield to maturity is 2.82%.

Step 1: Establish Macaulay Duration

Macaulay duration for this bond is 4.571 years (weighted-average time to receive cash flows, discounted at 2.82%).

Step 2: Convert to Modified Duration

ModDur = MacD / (1 + y)

4.571 / (1 + 0.0282) = 4.445

Step 3: Apply to a Rate Scenario

If yields rise by 100 basis points (from 2.82% to 3.82%):

Estimated price change = -ModDur x Change in yield

-4.445 x 1.00% = -4.445%

Dollar impact: $1,100 x -4.445% = -$48.90

New estimated price: approximately $1,051

The practical point: Modified duration gives you a linear approximation. For small yield changes (under 50 bps), this estimate is usually accurate within a few basis points. For larger moves, you need the convexity adjustment.

When Duration-Only Estimates Fail (The Convexity Gap)

Duration assumes a straight-line relationship between price and yield. The actual relationship is curved (convex for option-free bonds). This gap widens with larger yield moves.

Example with convexity adjustment:

  • Bond price: $100
  • Modified duration: 7.02
  • Convexity: 64.93
  • Yield change: +45 bps (0.0045)

Duration-only estimate: -7.02 x 0.0045 = -3.16%

Convexity adjustment: 0.5 x 64.93 x (0.0045)^2 = +0.066%

Total estimated price change: -3.16% + 0.066% = -3.09%

New estimated price: $96.91

Why this matters: The convexity adjustment is always positive for option-free bonds (cushions both declines and amplifies gains). Ignoring convexity on a 100 bps move for a 20-year bond with duration 12 and convexity 180 can mean estimation errors of 0.9% or more.

Real-World Stress Test: The 2022 Rate Shock

The 2022-2023 Fed hiking cycle provides a brutal case study:

The setup:

  • Fed funds rate: 0.00-0.25% (start) to 5.25-5.50% (end)
  • Total increase: +525 bps over 16 months
  • 10-year Treasury yield: 1.52% (end 2021) to 3.88% (end 2022)
  • 10-year yield change: +236 bps

The damage:

  • Bloomberg U.S. Aggregate: -13.01% (2022)
  • Bloomberg Municipal Index: -8.8% (2022)
  • Aggregate peak-to-trough: -16.73% (July 2020 to October 2022)

Duration math check:

If the Aggregate Index had duration of 6.0 years and yields rose 236 bps:

Estimated loss = -6.0 x 2.36% = -14.16%

Actual loss was -13.01%. The difference (approximately 1.15%) reflects positive convexity cushioning the decline—exactly as the formula predicts.

The durable lesson: Duration math works. The problem in 2022 was that investors held portfolios with historically elevated duration (6.0 years vs. 4.97-year average) without recognizing the amplified downside.

Duration Across Bond Types (Reference Ranges)

Short-term:

  • Treasury bills: < 1 year
  • Short-term corporates: 1-3 years

Intermediate:

  • Agency MBS: ~5.18 years (though this fluctuates with prepayments)
  • Investment-grade corporates: ~8 years
  • Bloomberg Aggregate: 6.0 years (current), 4.97 years (historical average)

Long-term:

  • 30-year Treasuries: 15-20+ years
  • Zero-coupon 30-year: 30 years (duration equals maturity for zeros)

The test: Can you state the approximate duration of your bond portfolio without looking it up? If not, you're flying blind on rate risk.

DV01: Converting Duration to Dollars

DV01 (dollar value of one basis point) translates percentage sensitivity into dollar terms:

DV01 = Modified Duration x Market Value x 0.0001

Example:

Portfolio value: $10,000,000 Modified duration: 6.5 years

DV01 = 6.5 x $10,000,000 x 0.0001 = $6,500

Interpretation: Your portfolio gains or loses $6,500 for each 1 basis point move in yields. A 50 bps move means $325,000 at risk.

Typical DV01 values per $1 million par (CME Group, 2024):

  • 2-year Treasury: $185
  • 5-year Treasury: $450
  • 10-year Treasury: $850
  • 30-year Treasury: $2,131

The practical point: Use DV01 for dollar-based risk budgeting (how much can you afford to lose?). Use duration for percentage-based comparisons across different-sized positions.

Detection Signals: You're Likely Misusing Duration If...

  • You assume a "6% duration" means the bond matures in 6 years (duration and maturity are related but not identical)
  • You apply modified duration to callable bonds without checking effective duration (the call option caps price gains)
  • You stress-test for 200 bps moves using duration alone and wonder why actual losses differ
  • You compare DV01s across different-sized positions without normalizing (doubling position size doubles DV01, but duration is unchanged)
  • You treat fund "average duration" as precise when the underlying holdings span a wide range

Callable Bonds: When Modified Duration Fails

Modified duration assumes fixed cash flows. But callable bonds have uncertain cash flows—the issuer might call early when rates drop.

Effective duration handles this:

EffDur = (PV_down - PV_up) / (2 x rate_change x PV_base)

Example: 4-year 6% callable bond

  • PV at current rates: $100.00
  • PV if rates fall 50 bps: $103.10
  • PV if rates rise 50 bps: $95.80

EffDur = (103.10 - 95.80) / (2 x 0.005 x 100) = 7.30

Interpretation: A 100 bp rate increase reduces value by approximately 7.30%. But note: the price gain for a 50 bp decline ($3.10) is less than the loss for a 50 bp rise ($4.20). That asymmetry signals negative convexity from the embedded call option.

The point is: For MBS, callable munis, or callable corporates, always use effective duration. Modified duration will overstate your expected gains when rates fall (because the call caps your upside).

Checklist: Using Duration Correctly

Essential (high ROI)

  • Know your portfolio duration before entering positions (check fund fact sheets or calculate weighted average)
  • Use duration x yield change for quick price estimates on moves under 50 bps
  • Add convexity adjustment for moves of 100 bps or more
  • Use effective duration for callables including MBS, callable munis, and callable corporates

High-impact refinements

  • Convert to DV01 for dollar risk budgeting and hedge ratio calculations
  • Stress-test for 100, 200, and 300 bps scenarios before assuming "bonds are safe"
  • Check key rate durations if your portfolio has significant curve exposure (barbell vs. bullet)

Your Next Step

Pull up your fixed-income holdings (including bond funds and ETFs). For each position:

  1. Find the stated duration in the fund fact sheet or bond details
  2. Calculate your portfolio-weighted duration (duration x weight for each position, then sum)
  3. Run a stress scenario: What happens if yields rise 100 bps? 200 bps?

Interpretation:

  • Portfolio duration under 3 years: Modest rate sensitivity (your equity allocation is likely the bigger risk)
  • Duration 4-6 years: Moderate; a 100 bps rise means 4-6% decline
  • Duration above 7 years: Elevated; stress-test carefully for rate shock scenarios

Action: If your duration exceeds your risk tolerance for rate moves, consider shortening through Treasury bills, short-term bond funds, or duration hedges.


Related: Macaulay Duration Calculation Walkthrough | Convexity Concept and Calculation | Effective Duration for Callable Bonds | Stress Testing Portfolios for Rate Shocks


Source: CFA Institute, Yield-Based Bond Convexity and Portfolio Properties (2025). Hartford Funds, Duration of the Bloomberg US Aggregate Bond Index (2025). PIMCO, Understanding Duration (2024). CME Group, Trading the Treasury Yield Curve (2024).

Related Articles