Free Fixed-Income Calculator

Bond Duration Calculator

Calculate Macaulay duration and modified duration, then estimate how sensitive a bond's price may be to changes in market yield.

Duration A widely used fixed-income measure for understanding cash-flow timing and interest-rate sensitivity.
Advertisement

Bond Duration Calculator

Enter the bond's characteristics below to estimate its Macaulay duration, modified duration and price sensitivity.

Bond Information

Use the current bond price and yield to calculate the present value of each future cash flow.

Example: 1,000
Enter the stated annual coupon rate.
Use the bond's annualized yield to maturity.

Duration Results

The results below are calculated from the bond's projected coupon and principal cash flows.

Macaulay Duration
4.32 years
Weighted average time until the bond's cash flows are received.
Modified Duration 3.96 years
Estimated Bond Price —
Annual Coupon —
Number of Periods —

Estimated Interest-Rate Sensitivity

Modified duration can provide a first-order estimate of how a bond's price could respond to a change in yield.

— Estimated price change if yield rises 1 percentage point
— Estimated price change if yield falls 1 percentage point
— Estimated price change if yield rises 0.5 percentage point
Advertisement

What Is Bond Duration?

Duration is an important concept in fixed-income investing.

Macaulay Duration

Macaulay duration represents the weighted average time required to receive a bond's cash flows. Earlier cash flows receive lower time weights while later cash flows receive higher time weights, with each cash flow weighted by its present value.

Modified Duration

Modified duration converts Macaulay duration into an approximate measure of bond price sensitivity to changes in yield.

Interest-Rate Risk

For conventional fixed-rate bonds, higher modified duration generally means greater estimated price sensitivity to a given change in yield, all else equal.

Macaulay Duration:

D = Σ [t × PV(Cash Flow at t)] ÷ Bond Price

Modified Duration:

Modified Duration = Macaulay Duration ÷ (1 + Yield per Period)

How Duration Estimates Bond Price Changes

Modified duration can be used as a first-order approximation.

A commonly used approximation is:

% Price Change ≈ −Modified Duration × Change in Yield

For example, if a bond has a modified duration of 5 and its yield increases by 1 percentage point, the duration approximation suggests a price change of approximately −5%, before considering convexity and other effects.

What Can Affect Bond Duration?

Time to Maturity

Longer-maturity bonds often have greater duration because a larger portion of their cash flows occurs further in the future.

Coupon Rate

Higher coupon payments bring more cash flow forward in time, which can reduce duration relative to a comparable lower-coupon bond.

Yield Level

Yield affects the present value assigned to future cash flows and is therefore relevant when calculating duration.

Bond Duration and Zero-Coupon Bonds

A zero-coupon bond makes no periodic coupon payments. Its only scheduled cash flow is generally the principal repayment at maturity.

Because there are no earlier coupon payments, the Macaulay duration of a conventional zero-coupon bond equals its remaining time to maturity.

Related Bond & Fixed-Income Calculators

Explore more fixed-income tools on EZTradingHub.

Bond Duration Calculator FAQ

What is bond duration?

Bond duration is a measure used to describe the timing of a bond's cash flows and its sensitivity to changes in interest rates.

What is Macaulay duration?

Macaulay duration is the present-value-weighted average time at which a bond's cash flows are received.

What is modified duration?

Modified duration estimates the percentage change in a bond's price for a small change in yield, assuming other relevant conditions remain constant.

Does higher duration mean higher risk?

Higher modified duration generally indicates greater sensitivity of a conventional fixed-rate bond's price to a given change in yield. Duration is only one measure of risk and does not capture every source of investment risk.

Why do bond prices and yields usually move in opposite directions?

For a conventional fixed-rate bond, its coupon payments are fixed. When market yields change, the bond's market price can adjust so that its expected return is more consistent with prevailing market rates.

Is duration the same as maturity?

No. Maturity is the date when the bond's principal is due. Duration is a measure based on the timing and present value of the bond's cash flows.

Is this calculator financial advice?

No. EZTradingHub calculators are educational tools and do not provide personalized investment, financial, tax or legal advice.

Financial Disclaimer: EZTradingHub provides calculators and educational information for general informational purposes only. Results are estimates based on the assumptions and information entered by the user. Actual bond prices, yields and investment outcomes can differ because of interest rates, credit conditions, liquidity, transaction costs, taxes, market conditions and other factors. The duration-based price sensitivity calculation is an approximation and does not fully account for convexity or other changes in the bond's characteristics. Nothing on this page constitutes personalized investment, financial, tax or legal advice. Conduct your own research and consider consulting a qualified financial professional before making investment decisions.