Bond Convexity Calculator

Calculate bond convexity alongside duration to get a more accurate estimate of price changes when interest rates shift. Convexity captures the curvature in the price-yield relationship that duration alone misses.

Bond Details

Results

71.7854 Convexity
Modified Duration7.6650
Macaulay Duration7.8950 years
Bond Price$925.61
Duration Effect (1% rise)-7.67%
Convexity Adjustment (1% rise)+35.89%
Total Est. Price Change (1% rise)28.23% ($261.28)

EDUCATION

Understanding Bond Convexity

Convexity measures the curvature of the price-yield relationship of a bond. While duration provides a linear approximation of how price changes with yield, convexity captures the fact that the actual relationship is curved. The formula is: Convexity = ∑ [t(t+1) × PV(CFt)] / [P × (1+y)2 × freq2]. A higher convexity means the price-Yield Curve bends more, making the duration approximation less accurate for large yield changes.

The total estimated price change combines both measures: ΔP/P ≈ -Duration × Δy + ½ × Convexity × (Δy)2. The convexity term is always positive (for standard bonds), which means it works in the investor's favor: prices rise more than duration predicts when yields fall, and prices fall less than duration predicts when yields rise. This asymmetry is why investors value convexity.

Bonds with higher convexity are generally more desirable because they offer better protection against rate increases and greater price gains when rates decline. Zero-coupon bonds have the highest convexity for a given maturity because all cash flow is concentrated at maturity. Callable bonds exhibit negative convexity at lower yields because the call option caps the upside price potential.

RELATED TOOLS

More Bond Calculators

timer

Bond Duration Calculator

Calculate Macaulay and Modified Duration to measure a bond's interest rate sensitivity.

monetization_on

Bond Price Calculator

Calculate the Fair Value of a coupon bond using discounted cash flow analysis and market yields.

bar_chart

Bond Yield Calculator

Calculate current yield and yield to maturity for any bond at its current market price.

Demo Account Available

Test strategies with $50,000 in virtual capital.

Open Account