About the Bond Duration Calculator
Macaulay and modified duration of a bond, and the estimated price change for a 1% yield move.
Also known as: macaulay duration, modified duration, interest rate sensitivity.
How to use this calculator
- Enter face value, coupon rate, yield, years to maturity and the other fields.
- The result updates instantly as you type — press Calculate (or Enter) at any time.
- Review the breakdown shown under the main result.
- Use Copy result or Share to save the answer or send a link with your inputs.
Formula
D_mac = Σ t·PV(CFₜ) / Σ PV(CFₜ) · D_mod = D_mac / (1 + y)
Worked example
Using the values pre-filled in the calculator above:
- Face value = 1,000
- Coupon rate = 5 %
- Yield = 5 %
- Years to maturity = 10
- Frequency: Semi-annual
the calculator returns:
- Macaulay duration: 7.9894 years
- Modified duration: 7.7946
- Price change for +1% yield: -7.795%