Duration & Convexity Calculator

Analyze Bond Interest Rate Risk and Price Sensitivity

Updated: 2026-02-01Professional Tool

Bond Parameters

Standard bond with fixed coupon payments
Semi-Annual payments

Bond Characteristics

Coupon Type
Fixed-Rate Bond
Annual Coupon
$50.00
Period Coupon
$25.00
Total Periods
20

Bond Risk Analysis

Understanding Duration & Convexity: Essential Bond Risk Metrics

The Mathematics of Interest Rate Risk

Duration and convexity are fundamental measures of bond price sensitivity to interest rate changes. While duration provides a linear approximation, convexity captures the curvature of the price-yield relationship, enabling more accurate risk assessment.

Duration Formula (Macaulay):

Dmac = (Σ [t × PV(CFt)] ) / Price

Where:

  • t = Time to cash flow
  • PV(CFt) = Present value of cash flow at time t
  • Price = Current bond price

Modified Duration: Dmod = Dmac / (1 + y/m)

Convexity: C = (Σ [t(t+1) × PV(CFt)] ) / [Price × (1+y/m)²]

Practical Applications in Portfolio Management

🎯 Immunization Strategies

Match portfolio duration to investment horizon to neutralize interest rate risk. For a 10-year liability, construct a bond portfolio with 10-year duration.

⚖️ Duration Matching

Align asset and liability durations to manage interest rate risk in pension funds, insurance companies, and asset-liability management.

📈 Barbell vs. Bullet Strategies

Barbell (short and long durations) offers convexity benefits. Bullet (intermediate durations) provides precision in duration matching.

🛡️ Convexity Hedging

Use options or convexity-rich bonds to protect against large interest rate movements. Positive convexity provides "free" upside protection.

Duration & Convexity by Bond Type

  • Zero-Coupon Bonds: Duration equals maturity, highest convexity for given maturity
  • Callable Bonds: Negative convexity, duration decreases as rates fall (call risk)
  • High-Coupon Bonds: Lower duration (earlier cash flows), lower convexity
  • Low-Coupon Bonds: Higher duration, higher convexity
  • Long-Maturity Bonds: Highest duration and convexity, most rate-sensitive
  • Floating-Rate Bonds: Very low duration (resets with rates), minimal convexity

Expert Portfolio Management Insights

"Duration tells you how much you'll lose if rates rise. Convexity tells you how wrong that estimate will be. The best bond portfolios aren't just duration-matched—they're convexity-optimized. Positive convexity is like free insurance: it protects you from large rate moves while allowing you to benefit from favorable moves."
— Chief Investment Officer, Fixed Income Fund

Frequently Asked Questions

Why do bond prices and yields move in opposite directions?

When market interest rates rise, newly issued bonds offer higher coupons, making existing bonds with lower coupons less attractive. Their prices must fall to provide comparable yields to new bonds. Conversely, when rates fall, existing bonds with higher coupons become more valuable, so their prices rise.

What is negative convexity and when does it occur?

Negative convexity occurs when a bond's price appreciation is limited as yields fall. This happens with callable bonds—as rates drop, the issuer is more likely to call the bond, capping price gains. Mortgage-backed securities also exhibit negative convexity due to prepayment risk when rates fall.

How does coupon frequency affect duration and convexity?

More frequent coupon payments reduce duration because investors receive cash flows sooner. For the same yield and maturity, bonds with more frequent coupons have slightly lower convexity because cash flows are more evenly distributed rather than concentrated at maturity.

What's the difference between modified duration and effective duration?

Modified duration assumes a linear relationship between price and yield changes. Effective duration accounts for embedded options (like call or put features) by measuring price changes for parallel yield curve shifts. Effective duration is more accurate for bonds with optionality.

Price-Yield Curve Analysis

Yield ChangeNew YieldActual PriceDuration Approx.Convexity Adjust.Total Approx.Actual ChangeError
Note: Duration approximation works best for small yield changes (±1%). Convexity adjustment improves accuracy for larger moves.

Ready to Optimize Your Bond Portfolio?

Use this calculator to analyze interest rate risk, compare bond investments, and develop effective duration-matching strategies for your portfolio.

Disclaimer: This calculator provides theoretical estimates for educational purposes. Actual bond prices may differ due to market conditions, liquidity, credit risk, and other factors. Duration and convexity are estimates of interest rate sensitivity and do not account for credit spread changes, liquidity risk, or other market factors. Past performance is not indicative of future results. Consult with a qualified financial professional before making investment decisions.