Bond Duration Calculator

Calculate Macaulay duration, modified duration, and price sensitivity for any bond — free, no signup required

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.

How to Calculate Bond Duration

Bond duration is the primary measure of interest rate risk for fixed income investors. Understanding it helps you manage portfolio sensitivity to rate changes and compare bonds with different maturities and coupons.

Step 1: Enter Bond Parameters

Enter the face value (typically $1,000 for US bonds), annual coupon rate, current yield to maturity (YTM), years to maturity, and coupon payment frequency. Most US Treasury and corporate bonds pay semi-annual coupons.

Step 2: Understand Macaulay Duration

The Macaulay duration represents the weighted average time (in years) to receive all the bond's cash flows, with each cash flow weighted by its present value relative to the bond's total price. It is calculated as the sum of (time × present value of cash flow) divided by the bond price. For a 10-year bond with a 5% coupon and 6% YTM, Macaulay duration might be around 7.5 years.

Step 3: Use Modified Duration for Risk Management

Modified Duration = Macaulay Duration / (1 + YTM / periods per year). This converts duration into a direct price sensitivity measure. A bond with modified duration of 7.0 will change in price by approximately 7% for each 1% change in yield. If rates rise by 0.25%, the bond loses about 1.75% in price.

Using Duration in Portfolio Management

If you believe interest rates will rise, you want to shorten portfolio duration (buy shorter-term bonds or floating-rate instruments). If you believe rates will fall, lengthening duration amplifies price gains. Duration matching — aligning your portfolio duration to your investment horizon — is a core strategy for immunizing a portfolio against interest rate moves.

Frequently Asked Questions

Is this bond duration calculator free?

Yes, completely free with no signup required. All calculations run in your browser.

What is Macaulay duration?

Macaulay duration is the weighted average time (in years) it takes to receive all of a bond's cash flows (coupons and principal), where each cash flow is weighted by its present value as a proportion of the bond's total price. A Macaulay duration of 5 years means the average wait for cash flows — accounting for time value of money — is 5 years.

What is modified duration?

Modified duration = Macaulay Duration / (1 + YTM/periods per year). It measures the percentage price change of a bond for a 1% (100 basis point) change in yield. A modified duration of 4.5 means a 1% yield increase causes approximately a 4.5% price decrease. Modified duration is used to manage interest rate risk in bond portfolios.

How does duration affect bond price?

Price change ≈ -Modified Duration × Change in Yield. Higher duration = greater price sensitivity to interest rate changes. Long-term bonds have higher duration than short-term bonds. Zero-coupon bonds have duration equal to their maturity. Coupon-paying bonds have duration less than maturity because early coupon payments reduce the average wait for cash flows.

What is the difference between duration and maturity?

Maturity is simply when the bond matures (e.g., 10 years). Duration is always less than or equal to maturity (except for zero-coupon bonds where they are equal). A 10-year bond paying a 5% coupon might have a Macaulay duration of only 7.5 years because early coupon payments shorten the weighted average time to receive all cash flows.