Skip to content
Calculator

Bond duration & sensitivity

Compute a bond’s modified duration — the percentage its price moves per 1% change in yield — and the price swing for a chosen yield move, from its coupon, maturity and yield.

About 2 min to an answer Free, no sign-up Runs in your browserRuns on your device
Read the lesson: Bond duration and convexity →
Loading interactive demo…

Runs entirely in your browserRuns entirely on your device — nothing you type is sent anywhere. Educational only, and not investment advice.

How to use this calculator

Each step names a control you will find on screen above.

  1. Face value and coupon

    The bond’s par value and annual coupon rate, which set its cash flows.

  2. Years to maturity

    How long until the bond repays. Longer maturity means higher duration and more price sensitivity to rates.

  3. Yield (YTM)

    The market yield used to discount the cash flows and price the bond.

  4. Yield change

    The rate move to test. The tool applies the modified-duration estimate to show the resulting price change.

Worked example: A 5-year 8% bond at par

₹1,000 face, 8% annual coupon, 5 years to maturity, 8% yield, testing a +1% yield move.

What to enter

Face value
₹1,000
Coupon rate
8%
Years to maturity
5
Yield (YTM)
8%
Yield change
+1%

What it shows you

Bond price
₹1,000 (at par)
Modified duration
≈ 4.0 years
Price change (+1%)
≈ −4%
New price
≈ ₹961

Where this is taught

A calculator gives you a number. These explain what the number means and when it misleads you.

Calculators for the same decision