Effective Duration Calculator
Effective duration estimates how much a bond’s price changes when yields move. It is one of the central measures of interest-rate risk. A longer effective duration means the bond is more sensitive to rate changes; a shorter effective duration means the price is less sensitive, all else equal. This calculator measures that sensitivity by pricing a fixed cash-flow bond at the current yield, at a lower yield, and at a higher yield.
The result is expressed in years, but it is best read as a price-sensitivity number. A duration of 7 means an approximate 7% price move for a 1 percentage point yield change before convexity adjustments. Because the calculator also shows the up-yield and down-yield prices, you can see both the slope estimate and the actual prices behind it.
Use this page with the bond convexity calculator for second-order curvature, the bond YTM calculator to solve the starting yield from price, and the bond price calculator to model price directly from a yield. The yield to call calculator is the better sibling when early redemption is the main risk.
Inputs and compute behavior
Enter face value, annual coupon rate, coupon frequency, years to maturity, yield to maturity, and yield differential. The calculation converts coupon rate, yield to maturity, and yield differential from percentages to decimals, then discounts each coupon and the final face value by the yield per coupon period.
Total periods are rounded from years times coupon frequency. The coupon per period is face value times annual coupon rate divided by coupon frequency. The calculator rejects inputs that would make the lower-yield scenario less than or equal to negative 100%, because discounting would stop making sense.
The lower-yield price is labeled “Price if yield falls” and the higher-yield price is labeled “Price if yield rises.” The formula uses the difference between those two values, divided by twice the current price and the decimal yield shock.
Formula
Coupon per period is:
Bond price is:
Effective duration is:
Here P0 is the current modeled price and the yield differential (delta y) is expressed as a decimal. A 1 percent shock is entered as 1 in the form and used as 0.01 in the formula.
Worked example
Use the defaults: face value $1,000, annual coupon rate 5%, annual coupon frequency 1, years to maturity 10, yield to maturity 8%, and yield differential 1%. The annual coupon and coupon per period are both $50.00.
At the starting 8% yield, the modeled price is $798.70. When the yield falls to 7%, the price rises to $859.53. When the yield rises to 9%, the price falls to $743.29. The numerator is $859.53 minus $743.29, or $116.23. The denominator is 2 times $798.70 times 0.01, or about $15.97. The effective duration is therefore 7.277 years, which is the displayed result.
The approximate price move for the selected shock is duration times the decimal shock, displayed as a percent. In this example, 7.2765 times 0.01 equals 7.277%. That estimate is useful, but the actual price gains and losses are not exactly symmetric because convexity bends the price-yield curve.
How effective duration is used
Duration helps investors compare rate exposure across bonds and funds. A short bond fund may have a duration near two years, while a long Treasury portfolio may have a much higher duration. If yields rise quickly, the longer-duration portfolio generally has the larger price decline. If yields fall, it generally has the larger price gain.
The measure is also used in asset-liability matching. Pension plans, insurers, and income-focused investors often compare asset duration with future spending or liability timing. If asset duration is far shorter than liability duration, reinvestment risk may dominate. If it is far longer, market value may swing too much when rates change.
Tips and limitations
- Use consistent yield shocks when comparing multiple bonds.
- Pair duration with bond convexity for larger rate moves.
- Do not assume the same duration for callable and noncallable bonds with similar maturities.
- Remember that credit spreads can move independently of Treasury yields.
- Use coupon payment first if you need to verify the cash-flow schedule.
Effective duration is a sensitivity estimate, not a guaranteed return. It assumes a parallel yield move and fixed cash flows. Real market returns can differ because of convexity, credit changes, liquidity, taxes, reinvestment rates, and embedded options.
Sources
- FINRA, Bond Yield and Return — investor education on yield, return, and bond price behavior.
- FINRA, Bonds — overview of bond investing and interest-rate risk.
- SEC, Investor Bulletin: Corporate Bonds — discussion of bond features and risks.
- TreasuryDirect, Treasury Bonds — official information about Treasury bond terms and coupon payments.
Research correction boundary: Describe this as a fixed-cash-flow, rounded-period, flat-yield discounting scenario. Remove callable-bond/option-adjusted applicability, portfolio comparisons, asset-liability recommendations, and claims of an authoritative effective-duration convention until an exact standard or peer-reviewed formula passage is source-challenged.