How to Use Bond Convexity Calculator
The Bond Convexity Calculator estimates how curved a bond’s price response to yield changes is.
- Enter Face Value, Coupon Rate, YTM, and Years to Maturity.
- Pick a payment frequency — annual, semi-annual, quarterly, monthly, or zero-coupon.
- Enter a yield change in basis points to see the second-order price estimate.
- Choose a currency for display.
- Read the Result — The Bond Convexity Calculator outputs convexity, Macaulay and modified duration, and the estimated price change.
Formula & Theory — Bond Convexity Calculator
The Bond Convexity Calculator uses discrete-time convexity:
Convexity = (1 / P) · Σ [ t·(t + 1) · CFt / (1 + y)^(t + 2) ]
For periodic coupons, the inputs are scaled to the payment frequency (m) and the convexity is converted back to annual units. The price estimate combining duration and convexity:
ΔP / P ≈ − ModDur · Δy + 0.5 · Convexity · (Δy)^2
| Symbol | Meaning |
|---|---|
| P | Current bond price |
| CFt | Cash flow at time t (coupon plus principal at maturity) |
| y | Periodic yield |
| ModDur | Modified duration |
| Δy | Yield change in decimal form |
Convexity is always positive for option-free bonds. Bonds with embedded calls (callable bonds) can exhibit negative convexity when yields are low because the issuer is likely to call the bond.
Use Cases for Bond Convexity Calculator
- Fixed-income portfolio management — Portfolio managers target a duration but also monitor convexity to refine risk/return trade-offs.
- Risk management — Treasury and risk teams stress-test portfolios for parallel and non-parallel yield curve moves.
- Hedging — Convexity hedging matches both duration and convexity between assets and liabilities (e.g., pension funds).
- Pricing options on bonds — Convexity feeds into models for callable, puttable, and convertible bonds.
- Education — Students extend duration analysis to capture second-order price effects.
By turning the second-order Taylor approximation into a one-click figure, the Bond Convexity Calculator sharpens any duration-based bond analysis.