Bond Price and Duration Calculator

Calculate a bond's price from its coupon, maturity, and yield, see its duration, and find out how much the price moves when interest rates change.

Free · Interactive tool · Last reviewed October 2026

Enter a bond's coupon rate, years to maturity, and today's yield. The calculator shows its price per $1,000 of face value and its , then shows what happens to the price if yields change by the amount you choose.

Bond lab (hypothetical bond)

Change any of the four inputs. Coupons are assumed to be paid twice a year.

Reading the result

As a rule of thumb, for every one-percentage-point change in interest rates, a bond's price moves in the opposite direction by roughly its duration, as a percentage.1 The calculator shows the exact change next to that estimate. The gap between them is convexity: prices rise a little more when yields fall than they fall when yields rise.

Things to try

  • Lengthen the maturity and watch duration rise.
  • Raise the coupon and watch duration fall. FINRA gives both rules: the longer the maturity, the higher the duration, and the higher the coupon, the lower the duration.1
  • Set the coupon to zero to see how much more a zero-coupon bond moves.

The lessons behind it

Notes and sources

  1. FINRA. Brush Up on Bonds: Interest Rate Changes and Duration. Checked 2026-10-12. Back to text

This tool is general education, not personalized investment, tax, or legal advice. It uses simplified assumptions and the numbers you enter.