Bond Convexity Calculator

Free Bond Convexity Calculator — compute convexity, modified duration, and the second-order price estimate to capture non-linear bond price sensitivity to yield changes.

917.5K uses Updated · 2026-05-14 Runs locally · zero upload
AD

How to Use Bond Convexity Calculator

The Bond Convexity Calculator estimates how curved a bond’s price response to yield changes is.

  1. Enter Face Value, Coupon Rate, YTM, and Years to Maturity.
  2. Pick a payment frequency — annual, semi-annual, quarterly, monthly, or zero-coupon.
  3. Enter a yield change in basis points to see the second-order price estimate.
  4. Choose a currency for display.
  5. 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
SymbolMeaning
PCurrent bond price
CFtCash flow at time t (coupon plus principal at maturity)
yPeriodic yield
ModDurModified duration
ΔyYield 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.

Frequently asked questions about Bond Convexity Calculator

What is bond convexity?

Convexity measures the curvature of the price–yield relationship of a bond. It tells you how much duration itself changes when yields change, capturing non-linear price sensitivity that duration alone misses.

How does the Bond Convexity Calculator use convexity?

The calculator combines duration and convexity to estimate the price change for a given yield shift using the formula ΔP/P ≈ −D·Δy + 0.5·C·Δy². The result is more accurate than duration alone, especially for large yield moves.

Why is higher convexity desirable for bondholders?

Higher convexity means the bond gains more when yields fall and loses less when yields rise, relative to a low-convexity bond with the same duration. Investors often pay a small yield premium for this positive asymmetry.

Does convexity apply to zero-coupon bonds?

Yes. Select the zero-coupon option. Zero-coupon bonds typically have larger convexity per unit of duration because all cash flow is concentrated at maturity.

Is my data stored?

No. All calculations execute in your browser only.