Effective Duration Calculator

This effective duration calculator measures bond price sensitivity for option-embedded bonds. Enter prices at different yields to see your interest rate risk instantly.

Effective Duration Calculator | Interest Rate Risk Analysis
Select Currency
Bond Details
%
%
years
bps

Effective Duration measures a bond's price sensitivity to interest rate changes, accounting for embedded options. It's calculated as (P- - P+) / (2 × P0 × Δy), where Δy is the change in yield.

Effective Duration Analysis
📊 Effective Duration: —
Bond Price (P₀)—
Price if Yield Decreases (P₋)—
Price if Yield Increases (P₊)—
Yield Change (Δy)—
Effective Duration—
Estimated Price Change (Duration Only)—
Effective Duration (Years)—
Effective Duration Interpretation—
Modified Duration (for comparison)—
Convexity Adjustment—
Price Sensitivity Analysis
Yield ChangeNew YieldBond PricePrice Change% Change

Enter bond details to view sensitivity analysis.

Shows bond price at various yield changes to illustrate duration and convexity effects.

Powered by Techraxy | Effective Duration Calculator

Creator & Reviewer

Hasnain Khan

Co-Founder, Techraxy

Hasnain Khan is a digital tools developer and Co-Founder of Techraxy, a platform dedicated to building modern web-based calculators and utility tools. He focuses on tool optimization, website performance, and creating accessible user experiences across categories like automotive, finance, construction, and everyday utilities.

Share:

Rate this Tool

User Ratings:

0
0 out of 5 stars (based on 0 reviews)
Excellent
Very good
Average
Poor
Terrible

ADVERTISEMENT

ADVERTISEMENT

Introduction to Effective Duration Calculator

Effective duration measures a bond’s price sensitivity to changes in benchmark interest rates, accounting for embedded options like call or put provisions. Unlike modified duration, which assumes fixed cash flows, effective duration uses actual price changes when yields shift. This makes it the preferred measure for bonds with embedded options, including callable bonds, putable bonds, mortgage-backed securities, and bonds with sinking funds. This Effective Duration Calculator helps you measure interest rate risk accurately for complex bonds. Enter the bond price at current yield, and prices at higher and lower yields. The calculator computes effective duration and dollar duration. Toolraxy built this calculator to help bond investors, portfolio managers, and risk analysts evaluate interest rate sensitivity for option-embedded securities.

How to Use This Effective Duration Calculator

  1. Enter the Current Bond Price (at current yield)

  2. Enter the Bond Price if Yield Increases (price at higher yield)

  3. Enter the Bond Price if Yield Decreases (price at lower yield)

  4. Enter the Current Yield (yield to maturity)

  5. Enter the Yield Change (in basis points or percentage)

  6. Click Calculate to see effective duration

  7. Review the duration and price sensitivity

  8. Adjust inputs to compare different bonds

Formula Section

Effective duration formula:

Effective Duration = (P₋ – P₊) ÷ (2 × P₀ × Δy)

Where:

  • P₋ = Bond price if yield decreases

  • P₊ = Bond price if yield increases

  • P₀ = Current bond price

  • Δy = Change in yield (as decimal)

Dollar duration:

Dollar Duration = Effective Duration × Current Bond Price

Price change estimate (duration only):

ΔP ≈ –Effective Duration × Δy × P₀

Basis point value (BPV):

BPV = Dollar Duration × 0.0001

Effective duration interpretation:

  • Duration 0-3: Low interest rate risk

  • Duration 3-7: Moderate interest rate risk

  • Duration 7-12: High interest rate risk

  • Duration 12+: Very high interest rate risk

Real-Life Examples Section

  • Example scenario:

    • Current bond price (P₀): $1,025

    • Price if yield increases 50 bps (P₊): $985

    • Price if yield decreases 50 bps (P₋): $1,058

    • Current yield: 5.5%

    • Yield change (Δy): 0.005 (50 bps)

    Calculations:

    • Effective duration: ($1,058 – $985) ÷ (2 × $1,025 × 0.005) = 7.12 years

    • Dollar duration: 7.12 × $1,025 = $7,298

    • Basis point value: $7,298 × 0.0001 = $0.73 per bp

    • Interest rate sensitivity: High (7-12 range)

 

FAQs

1. What is effective duration?
Effective duration measures a bond’s price sensitivity to changes in benchmark interest rates, accounting for embedded options. It uses actual price changes when yields shift, making it accurate for callable, putable, and mortgage-backed securities.

2. How is effective duration calculated?
Effective Duration = (P₋ – P₊) ÷ (2 × P₀ × Δy), where P₋ is price if yield decreases, P₊ is price if yield increases, P₀ is current price, and Δy is yield change.

3. What is the difference between effective duration and modified duration?
Modified duration assumes fixed cash flows and applies to option-free bonds. Effective duration uses actual price changes and accounts for embedded options, making it accurate for callable and putable bonds.

4. What is a good effective duration?
A good effective duration depends on your risk tolerance and investment horizon. Lower duration (0-3) means lower interest rate risk. Higher duration (7+) means higher risk and higher potential return.

5. Why is effective duration important for callable bonds?
Callable bonds have negative convexity and their duration changes when rates move. Effective duration captures this dynamic, providing a more accurate measure of interest rate risk than modified duration.

6. How does effective duration apply to mortgage-backed securities?
MBS have prepayment risk that changes with interest rates. Effective duration captures how prepayments affect price sensitivity, making it the preferred measure for MBS.

7. What is the difference between effective duration and Macaulay duration?
Macaulay duration is the weighted average time to receive cash flows. Effective duration measures price sensitivity to yield changes. They measure different aspects of bond risk.

8. What is dollar duration?
Dollar duration = Effective Duration × Bond Price. It measures the dollar change in bond price for a 1% change in yield. It helps quantify total price impact.

Disclaimer

This Effective Duration Calculator is provided for educational and planning purposes only. Results are based on standard effective duration formulas and the numbers you enter. Actual bond price sensitivity depends on market conditions, credit risk, liquidity, and embedded option characteristics. This tool does not constitute financial or investment advice. Consult a licensed financial advisor before making investment decisions. Toolraxy is not responsible for any actions taken based on these calculations.

ADVERTISEMENT

ADVERTISEMENT