Bond
Bond Convexity Calculator
Estimate price, modified duration, and convexity for a fixed-coupon bond.
Results
Enter values and press Calculate to see an explanation.
Result interpretation
Modified duration gives first-order price sensitivity to yield. Convexity adds the second-order curvature.
Read the learning guide →FORMULA
Formula
Convexity sums the discounted second-order yield sensitivity of each cash flow, divided by bond price.
Model assumptions
The model assumes fixed coupons, regular periods, valuation on a coupon date, and a parallel YTM shift. CFₜ is period-t cash flow, m payments per year, and P the full price. Accrued interest, credit risk, and embedded options are excluded.
WORKED EXAMPLE
Example
- Enter face 1,000, coupon 5%, YTM 6%, five years, and semiannual coupons.
- Each coupon is 25 and periodic yield 3%; discount ten coupons plus principal to find price.
- Weight discounted cash flows for modified duration and positive convexity; approximate a small price change with −Dmod×Δy + ½×C×(Δy)².
Frequently asked questions
Why is duration alone insufficient?
Duration is a linear approximation; curvature matters more for larger yield changes.
What does positive convexity mean?
For a plain fixed-cash-flow bond, price is convex in yield; an equal yield decline usually raises price more than a rise lowers it.
Does this apply to callable bonds?
Not directly. Call options change the cash-flow schedule and require an option-adjusted model.