InfyCalculator
💹

Bond Price Change Calculator (Duration & Convexity for a Yield Shock)

See what a rate move does to a bond or bond fund: price change from modified duration and convexity for any yield shock, the exact repriced value for comparison, DV01, the duration and convexity of a coupon bond from its terms, the break-even yield rise that wipes out a year of income, and a table of price changes from −200 to +200 basis points.

Describe the bond by
Face / position value
Coupon rate
Years to maturity
Current yield to maturity
Coupons per year
Modified duration (if entering directly)
Convexity (if entering directly)
Yield change
Loading calculator…

How it works

ΔP ÷ P ≈ −D_mod × Δy + ½ × C × Δy² · D_mod = D_Macaulay ÷ (1 + y/f) · numerically: D_mod = (P(y−h) − P(y+h)) ÷ (2hP), C = (P(y+h) + P(y−h) − 2P) ÷ (h²P) · DV01 = value × D_mod × 0.0001 · break-even yield rise ≈ yield ÷ duration

A bond's price and its yield move in opposite directions along a curve, and duration is the slope of that curve — the percentage price change for a small change in yield — while convexity is its curvature, the correction that makes the estimate right for bigger moves and that always works in the holder's favour. Together they turn a rate scenario into a dollar figure for a bond or a fund, show how many basis points of rising yields a year of income can absorb, and explain why long-maturity, low-coupon bonds are the most rate-sensitive. Because an individual bond held to maturity returns its face regardless, these are measures of interim price risk and of what a fund, which never matures, will actually show on the statement.

Worked example

A 10-year 4% semi-annual bond yielding 4.6% prices at 95.23 with a modified duration of 8.10 years and convexity of about 78. A 100 bp rise in yields cuts it by about 7.7% (duration −8.10% plus convexity +0.39%; exact −7.73%) — about $7,350 on a $95,230 position, with a DV01 of $77 — and it would take a rise of roughly 57 bp within a year to erase a year of coupon income. A 200 bp fall would add about 17.8%, where the duration-only estimate of 16.2% is off by 1.6 points.

Frequently asked questions

Is duration in years the same as time to maturity?

No — Macaulay duration is the weighted average time to receive the cash flows, so coupons pull it below maturity (a 10-year 4% bond has a duration near 8). Modified duration is Macaulay adjusted by yield and is the price sensitivity; zero-coupon bonds are the only ones whose duration equals maturity.

Do these numbers apply to bond funds?

Yes, using the fund's effective duration and convexity from its fact sheet; a fund is a rolling portfolio, so unlike a single bond its duration stays roughly constant and price changes do not "wash out" at a maturity — though reinvestment at higher yields recovers losses over roughly a duration's worth of years.

Related calculators

Educational finance mathematics. Models such as Black-Scholes, parametric VaR and lognormal Monte Carlo rest on simplifying assumptions (constant volatility, normal returns, no fat tails) that real markets violate. Nothing here is investment advice — consult a licensed professional for decisions about your money.