Bond Duration Calculator

Calculate Macaulay Duration and Modified Duration to measure how sensitive a bond's price is to changes in interest rates. Estimate the percentage price change for a given yield shift and assess your fixed-income portfolio risk.

Bond Details

Results

7.8950 years Macaulay Duration
Modified Duration7.6650
Bond Price$925.61
Est. Price Change (1% yield rise)-7.67%
Dollar Duration (1% move)-$70.95
Basis Point Value (BPV)$0.71

EDUCATION

Understanding Bond Duration

Macaulay Duration is the weighted average time until a bondholder receives the bond's cash flows. Each cash flow is weighted by its present value as a proportion of the bond's total price. The formula sums (t × PV(CFt)) / Price across all periods, where t is measured in years. A higher Macaulay Duration means a longer effective maturity and greater sensitivity to rate changes.

Modified Duration builds on Macaulay Duration to directly estimate price sensitivity: Modified Duration = Macaulay Duration / (1 + y/freq). It approximates the percentage price change for a 1% change in yield. For example, a Modified Duration of 7.5 means the bond price will drop approximately 7.5% if yields rise by 1 percentage point, assuming a linear approximation.

Duration is a first-order approximation. For large yield changes, convexity (a second-order measure) becomes important because the price-yield relationship is curved, not linear. Portfolio managers use duration to match assets and liabilities, hedge interest rate risk, and construct immunized portfolios that are protected against small yield movements.

RELATED TOOLS

More Bond Calculators

scatter_plot

Bond Convexity Calculator

Calculate bond convexity to improve price change estimates beyond the linear duration approximation.

monetization_on

Bond Price Calculator

Calculate the fair market price of a coupon bond using discounted cash flow analysis.

bar_chart

Bond Yield Calculator

Calculate the current yield and approximate yield to maturity of a bond at any market price.

Demo Account Available

Test strategies with $50,000 in virtual capital.

Open Account