Bond Duration Calculator

Calculate Macaulay duration, modified duration, and bond price sensitivity to interest rate changes.

$
%
%
years

Quick Facts

Duration Meaning
Price Sensitivity
Measures interest rate risk
Zero-Coupon Bonds
Duration = Maturity
No coupon payments
Higher Duration
More Volatile
Greater price swings
Modified Duration
% Price Change
Per 1% yield change

Bond Duration Results

Calculated

What is Bond Duration?

Bond duration is a measure of how sensitive a bond's price is to changes in interest rates. It represents the weighted average time until a bondholder receives all of the bond's cash flows. Duration is expressed in years and is a crucial tool for managing interest rate risk.

Types of Duration

Macaulay Duration

Named after economist Frederick Macaulay, this measures the weighted average time until a bond's cash flows are received. The weights are the present values of each cash flow divided by the bond's price.

Modified Duration

Modified duration adjusts Macaulay duration to estimate how much a bond's price will change for a 1% change in yield. It's calculated by dividing Macaulay duration by (1 + yield/payment frequency).

How to Use This Calculator

  1. Enter the bond's face value (par value)
  2. Enter the annual coupon rate as a percentage
  3. Enter the yield to maturity (YTM)
  4. Enter the years remaining until maturity
  5. Select how often coupon payments are made
  6. Click "Calculate" to see the results

Understanding the Results

  • Macaulay Duration: The weighted average time to receive cash flows in years
  • Modified Duration: The percentage price change for a 1% yield change
  • Bond Price: The present value of all future cash flows
  • Price Change Estimate: Shows how much the price would change if yields move up or down by 1%

Key Concepts

  • Higher duration means greater price sensitivity to interest rate changes
  • Zero-coupon bonds have duration equal to their maturity
  • Lower coupon rates lead to higher duration
  • Longer maturities typically mean higher duration

Frequently Asked Questions

How accurate are the results?
The Bond Duration applies a standard formula to your inputs — accuracy depends on how precisely you measure those inputs. For planning and estimation, results are reliable. For high-stakes or professional decisions, cross-check the output with a domain expert or primary source.
Should I include inflation in my inputs?
Depends on your goal. For comparing investments head-to-head, nominal rates are fine. For projecting real purchasing power, use real (inflation-adjusted) rates — typically nominal rate minus ~3% for long-term US inflation.
How should I interpret the Bond Duration output?
The result is a calculated estimate based on the formula and your inputs. Compare it against the reference values or benchmarks shown on this page to understand whether your result is high, low, or typical. For decisions with real consequences, use the output as one data point alongside direct measurement and professional advice.
When should I use a different approach?
Use this calculator for quick, formula-based estimates. If your situation involves multiple interacting variables, time-varying inputs, or safety-critical decisions, consider a dedicated software tool, professional consultation, or direct measurement. Calculators are most reliable within their stated assumptions — check that your scenario matches those assumptions before relying on the output.