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.
Formula
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 Type | Typical Duration (years) | Interest Rate Sensitivity |
|---|---|---|
| Treasury Bills (< 1 year) | 0.1 - 0.5 | Minimal |
| Short-term Corporate Bonds (1-3 yr) | 1 - 3 | Low |
| Intermediate Government Bonds (5-10 yr) | 4 - 8 | Moderate |
| Long-term Corporate Bonds (10-30 yr) | 8 - 15 | High |
| Zero-Coupon Bonds | Equals maturity | Very high |
| Callable Bonds | Below modified duration | Option-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.