Bond

Bond Convexity Calculator

Estimate price, modified duration, and convexity for a fixed-coupon bond.

Inputs

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

  1. Enter face 1,000, coupon 5%, YTM 6%, five years, and semiannual coupons.
  2. Each coupon is 25 and periodic yield 3%; discount ten coupons plus principal to find price.
  3. 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.

Related calculators