Bond Convexity Calculator
Calculate bond convexity and modified duration to estimate price sensitivity to interest rate changes.
Essential for fixed-income portfolio risk management.
What Is Bond Duration? Duration measures how sensitive a bond’s price is to changes in interest rates. Macaulay Duration is the weighted average time (in years) to receive a bond’s cash flows. Modified Duration = Macaulay Duration / (1 + YTM/n), where n = payments per year. A bond with modified duration of 5 will lose approximately 5% of its value if interest rates rise 1%.
The Limitation of Duration Duration gives a linear approximation of price change — it works well for small rate moves. For larger rate moves, duration alone underestimates price gains and overestimates price losses. This is because the true price-yield relationship is curved (convex), not straight. Convexity captures this curvature and makes the estimate more accurate.
What Is Convexity? Convexity is the second derivative of a bond’s price with respect to yield. Higher convexity = greater price gain when rates fall, smaller price loss when rates rise. All else equal, bonds with higher convexity are more valuable. Zero-coupon bonds have the highest duration but moderate convexity. Callable bonds can have negative convexity (price rise is capped when yields fall).
The Full Price Change Formula ΔP/P ≈ −D* × Δy + ½ × C × (Δy)² Where D* = modified duration, C = convexity, Δy = change in yield. For a 1% rate rise on a bond with duration 7 and convexity 60: ΔP/P ≈ −7 × 0.01 + 0.5 × 60 × (0.01)² = −0.07 + 0.003 = −6.7% Without convexity adjustment: −7.0%. The convexity correction adds 0.3%.
Factors That Affect Convexity Longer maturity → higher convexity (more time for cash flow timing to vary). Lower coupon rate → higher convexity (cash flows concentrated at maturity). Lower yield → higher convexity (small denominator magnifies the effect). Embedded options (call/put) → modify convexity: callable bonds have lower/negative convexity.
Practical Use in Portfolio Management Portfolio managers use convexity to compare bonds when duration is similar. When immunizing a bond portfolio against rate changes, both duration matching and convexity matching improve the hedge. Convexity is especially important when managing long-duration bonds or in volatile rate environments. The convexity of a 30-year zero-coupon Treasury bond is approximately 900 — enormously sensitive to rate moves.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.