Modified Duration from Macaulay Duration and YTM Calculator
ModDur = MacDur / (1 + YTM / m).
Compute a bond's modified duration directly from its Macaulay duration and yield to maturity, given the coupon frequency: ModDur = MacDur / (1 + YTM/m). Modified duration estimates the percentage price change for a 1 percentage-point change in yield (∂P/P ≈ −ModDur · ΔY).
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
ModDur = MacDur / (1 + YTM/m).
In depth
Compute a bond's modified duration directly from its Macaulay duration and yield to maturity, given the coupon frequency: ModDur = MacDur / (1 + YTM/m). Modified duration estimates the percentage price change for a 1 percentage-point change in yield (∂P/P ≈ −ModDur · ΔY).
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.