Skip to content
Finance

Effective Duration Calculator

Enter your bond parameters below to calculate effective duration, modified duration, Macaulay duration, and effective convexity. The calculator also shows the bond price, estimated price change per 1 percent yield move, and a sensitivity chart across a range of yields. Results update instantly as you type.

Your details

The par or principal amount repaid at maturity.
USD
Annual coupon as a percentage of face value. Use 0 for a zero-coupon bond.
%
How often coupons are paid per year.
Time remaining until the bond repays its face value.
years
The annualized discount rate (market yield) used to price the bond. For callable or putable bonds, use the option-adjusted spread instead.
%
The parallel yield shift used in the effective duration formula. 1% (100 bps) is the conventional choice; smaller values give a more local estimate.
%
Effective DurationLong Duration
7.5458years

Approx. % price change per 1% yield move (numerical, price-based)

Macaulay Duration7.7976years
Modified Duration7.534years
Effective Convexity70.0077years²
Bond Price857.88USD
Approx. Price Change (per 1% rate rise)-64.73USD
Coupon per Period25USD
7.5458 years
Very Short<1Short1-3Intermediate3-7Long7-12Very Long12+
0635.341k2712
Yield to Maturity (%)

Effective duration is 7.5458 years.

  • A 100 basis point (1%) rise in yields would reduce the bond price by roughly 7.55% (64.73 USD).
  • Modified duration is 7.5340 years, the linear approximation used in daily risk management for option-free bonds.
  • Macaulay duration is 7.7976 years: the weighted average time until you receive your cash flows, and the horizon at which price risk and reinvestment risk exactly offset.
  • At the entered yield, this bond is trading at a discount (below par).

Next stepTo reduce portfolio duration, mix in shorter-maturity or higher-coupon bonds. To increase it, add longer-maturity or zero-coupon issues.

Formula

Deff=PdownPup2×P0×Δy,Dmac=t=1ntPV(CFt)P0,Dmod=Dmac1+y/mD_{eff} = \dfrac{P_{down} - P_{up}}{2 \times P_0 \times \Delta y}, \quad D_{mac} = \dfrac{\sum_{t=1}^{n} t \cdot PV(CF_t)}{P_0}, \quad D_{mod} = \dfrac{D_{mac}}{1 + y/m}

Worked example

A $1,000 face bond, 5% annual coupon, semi-annual payments, 10 years to maturity, 8% YTM, 1% yield shift: coupon = $25 per period, 20 periods. P0 = $795.98. P_down (at 7%) = $857.88. P_up (at 9%) = $739.07. Effective Duration = (857.88 - 739.07) / (2 x 795.98 x 0.01) = 118.81 / 15.92 = 7.463 years.

What is effective duration?

Effective duration measures how sensitive a bond's price is to a parallel shift in interest rates, expressed in years. It answers the question: "If yields rise by 1%, by how many percent does this bond's price fall?" A bond with an effective duration of 7 loses about 7% of its value when rates climb 100 basis points, and gains about 7% when they fall by the same amount. Unlike Macaulay or modified duration, effective duration uses actual prices computed at shifted yields, so it correctly handles bonds with embedded options such as callable, putable, or convertible issues, where cash flows change when yields move.

Macaulay duration vs. modified duration vs. effective duration

Macaulay duration is the weighted average time until you receive a bond's cash flows. Modified duration is Macaulay duration divided by (1 + YTM/frequency), giving the linear price sensitivity for option-free bonds. Effective duration goes further: it calculates the actual price at a yield shifted up and another shifted down, then divides the difference by twice the base price times the shift. This numerical approach captures the effect of embedded options because those options change which cash flows occur, which a purely formula-based approach cannot do. For a plain vanilla coupon bond without options, all three measures produce nearly identical results. The divergence appears in callable bonds (where effective duration falls below modified duration as yields decline and the call becomes more likely) and in mortgage-backed securities (where prepayments accelerate in falling-rate environments).

How to use effective duration in portfolio management

Duration is the primary tool for managing interest rate risk in a bond portfolio. A portfolio's duration is the market-value-weighted average of the durations of its holdings. If you hold $50,000 in a 3-year-duration bond and $50,000 in an 8-year-duration bond, your portfolio duration is 5.5 years. To bring duration down, add shorter-maturity or higher-coupon bonds, or use interest rate futures and swaps. To push it up, add longer-maturity or zero-coupon issues. Dollar duration (duration x price x 0.01) converts the abstract years figure into a dollar-change estimate for a 1% move, making it practical for hedging calculations. Effective convexity complements duration by capturing the curvature of the price-yield relationship, improving accuracy when yield moves are large.

Limitations and what effective duration does not capture

Effective duration is a local, linear approximation valid for small yield shifts. For large moves, the convexity adjustment (-Duration x delta_y + 0.5 x Convexity x delta_y^2) gives a better estimate. Duration assumes a parallel shift in the yield curve: short- and long-term yields move together by the same amount. In practice, the curve twists and changes shape, so "key rate durations" (also called partial durations) at specific maturities give a more precise picture of exposure. Duration also says nothing about credit risk, liquidity risk, or currency risk, and it ignores the reinvestment risk of coupon cash flows at different rates.

Effective Duration Benchmarks by Bond Type

Bond TypeTypical Duration (years)Interest Rate Sensitivity
Treasury Bills (< 1 year)0.1 - 0.5Minimal
Short-term Corporate Bonds (1-3 yr)1 - 3Low
Intermediate Government Bonds (5-10 yr)4 - 8Moderate
Long-term Corporate Bonds (10-30 yr)8 - 15High
Zero-Coupon BondsEquals maturityVery high
Callable BondsBelow modified durationOption-dependent
Mortgage-Backed Securities (MBS)2 - 7 (variable)Prepayment-sensitive

Typical effective duration ranges used in practice. Actual values depend on coupon, maturity, and embedded options.

Frequently asked questions

What does effective duration of 7 mean?

It means a 1% (100 basis point) rise in yields will reduce the bond's price by roughly 7%, and a 1% fall will increase it by roughly 7%. The approximation improves as the yield shift gets smaller, and for large moves you add a convexity adjustment to get a more accurate estimate.

Why is effective duration different from modified duration for callable bonds?

Modified duration assumes cash flows do not change with yield. For a callable bond, the issuer is likely to call the bond (refinance) when yields fall, shortening the bond's life. Effective duration accounts for this by actually pricing the bond at higher and lower yields where the embedded option may or may not be exercised, producing a shorter duration in low-rate environments.

What yield shift (delta y) should I use?

The conventional choice is 1% (100 basis points), which is widely used in fixed income reporting. Smaller shifts like 0.01% give a more local derivative estimate closer to modified duration. Larger shifts show the impact of significant rate moves but include more convexity in the estimate. This calculator defaults to 1% to match industry convention.

What is effective convexity and why does it matter?

Effective convexity measures the curvature of the price-yield relationship using the same price-based numerical approach as effective duration. Positive convexity (most plain bonds) means the bond gains more than it loses for a given yield move: prices rise faster than they fall. Negative convexity (callable bonds near the strike) means the bond is "called away" in falling-rate environments, capping price gains. Adding the convexity adjustment (0.5 x Convexity x delta_y^2) to the duration estimate gives a much better prediction of price change for large rate moves.

How is a zero-coupon bond's duration different?

A zero-coupon bond pays no coupons, so all cash flow arrives at maturity. Its Macaulay duration exactly equals its years to maturity, making it the longest duration possible for a given term. A 10-year zero has duration of 10 years, while a 10-year 8% coupon bond has duration of only about 7 years because earlier coupon payments pull the weighted average in.

Can I use this calculator for floating-rate bonds or TIPS?

This calculator models a fixed-coupon bond with known, regular cash flows. Floating-rate notes (FRNs) reset their coupon to the prevailing rate periodically, so their effective duration is approximately equal to the time to the next reset date, typically very short. Inflation-linked bonds (TIPS) have their principal indexed to inflation; their real duration is computed on real cash flows. For those instruments, a dedicated model accounting for the index mechanism gives a more accurate answer.

Sources

Written by Sarah Klein, CFP Certified Financial Planner · Chicago, USA

Fifteen years translating mortgage tables and amortization schedules into decisions that actually help real borrowers.

How we build & check our calculators

This tool provides general information and education, not professional advice. For decisions about your health or finances, consult a qualified professional.

Search 3,500+ calculators

Loading search…