Bond duration measures a bond's price sensitivity to interest rate changes. Macaulay duration is the weighted average time to receive cash flows; modified duration translates that into an estimated percentage price change per 1% yield move. This calculator computes both and shows the dollar impact on your position.

Bond Parameters

$
%
%

Duration Results

Bond Price -
Macaulay Duration -
Modified Duration -

Price Sensitivity (per $1,000 face)

+1% yield increase -
+0.25% yield increase -
-0.25% yield decrease -
-1% yield decrease -

Duration is an approximation. Actual price changes for large yield moves are affected by convexity. This tool uses the standard linear approximation: ΔPrice ≈ −Modified Duration × ΔYield × Price.