Bond Modified Duration Calculator
Macaulay duration / (1 + y / m) for a vanilla coupon bond.
Compute the Macaulay and modified durations of a vanilla annual-coupon bond from face value, coupon rate, yield-to-maturity, and years to maturity (≤ 10). Modified duration measures price sensitivity to a 1 % change in yield.
How to use this calculator
- Fill in the inputs above using the units you already have.
- Values update automatically as you type — no submit button needed.
- Hover any result row for the underlying formula and intermediate values.
Formula
D_Macaulay = Σ(t · PV_CF_t) / price; D_modified = D_Macaulay / (1 + y).
In depth
Compute the Macaulay and modified durations of a vanilla annual-coupon bond from face value, coupon rate, yield-to-maturity, and years to maturity (≤ 10). Modified duration measures price sensitivity to a 1 % change in yield.
Spot an issue or have a suggestion?
Our editors read every message. If the math looks off, tell us the inputs you used and what you expected.