💰
💰 Money tools

Bond Price Change from Duration Calculator

Results update as you type. Any currency — pick yours below.

Your numbers

Understanding the bond price change from duration — concept and principle

Duration tells you how sensitive a bond's price is to a change in interest rates. This calculator uses modified duration, and optionally convexity, to estimate the percentage price change and the new price when yields move by a given number of percentage points.

Bond price change from durationWith modified duration 7.2, a 1 percentage-point rise in yield cuts the price by about 7.2%, from $1,000 to $928. A 1-point fall would lift it to about $1,072 (no convexity).Yields go up, bond prices go down%yield+1 ppprice −7.2%$1,000 → $928duration 7.2−7.2 × 1 pp = −7.2%$1,000 × (1 − 0.072) = $928Yields down 1 pp instead → about $1,072
Duration 7.2 means about a 7.2% price move for each 1-point change in yield.

How it is calculated

With modified duration D, convexity C and yield change Δy written as a decimal (1 point = 0.01):

Leave convexity at 0 for the simple duration estimate. Use the convexity in the same convention your data source quotes, since some quote it divided by 100.

The principle

A bond's price is the present value of its future cash flows. When yields rise, every cash flow is discounted more heavily and the price falls. Macaulay duration, introduced by Frederick Macaulay in 1938, is the weighted average time until those cash flows arrive. Modified duration (Macaulay duration ÷ (1 + yield per period)) is the slope of the price–yield curve: the percentage price change for a small yield change. That curve is not a straight line but bends upward, so duration alone overstates losses and understates gains for large moves. The convexity term adds that curvature back, a second-order Taylor approximation.

Worked example

  1. Modified duration 7.2, convexity 0, yield change +1 point, so Δy = 0.01, price $1,000.
  2. Duration effect = −7.2 × 0.01 = −7.2%.
  3. Convexity effect = ½ × 0 × 0.01² = 0%.
  4. Price change ≈ −7.2%, new price ≈ 1,000 × (1 − 0.072) = $928.00.

With a convexity of 60, the convexity effect would be ½ × 60 × 0.0001 = +0.3%, giving about −6.9% and $931.

How to read the result

Duration is a rule of thumb: a duration of 7 means about 7% price change per 1 point of yield. Short-term bonds often have durations of 1–3, while long government bonds can exceed 15. Higher duration means more price swing in both directions. For a fund, look up its effective duration in the fact sheet.

Common mistakes

Keep in mind: This is a local approximation. Callable bonds, mortgage-backed securities and big yield shifts can behave quite differently. It is an estimate, not financial advice.

Frequently asked questions

If yields rise 1% and duration is 7, how much does the price fall?

About 7%, slightly less once convexity is taken into account.

Why do long bonds have higher duration?

Their cash flows arrive further in the future, so discounting changes affect them more.

Does duration matter if I hold to maturity?

Price swings matter less, since you receive face value at maturity if the issuer pays, but the market value of your holding still moves in between.

Sources: Macaulay, F. R. (1938). Some Theoretical Problems Suggested by the Movements of Interest Rates, Bond Yields and Stock Prices in the United States since 1856. NBER · Fabozzi, F. J. Bond Markets, Analysis, and Strategies

Checked 8 Nov 2026. Standard financial mathematics (time value of money). Estimates for information only — not financial advice.

💰 All money tools →🌍 Calculators by country →