Effective Duration Calculator

Free Effective Duration Calculator — measure how a bond's price changes when yields shift, using the bumped-price method that handles callable and complex bonds.

818.9K uses Updated · 2026-05-14 Runs locally · zero upload
AD

How to Use Effective Duration Calculator

The Effective Duration Calculator estimates how much a bond price reacts to yield changes via the bumped-price method.

  1. Enter V₀ — The bond’s current price (the result panel may use the average of V− and V+ if you do not have it).
  2. Enter V− — The bond’s price when yield decreases by Δy.
  3. Enter V+ — The bond’s price when yield increases by Δy.
  4. Enter Δy — The yield change in basis points (e.g. 25 bps).
  5. Choose a currency for display.
  6. Read the Result — The Effective Duration Calculator displays Effective Duration, the price difference, and the yield shift converted to a decimal.

Formula & Theory — Effective Duration Calculator

The Effective Duration Calculator uses the standard symmetric definition:

Effective Duration = (V− − V+) / (2 × V0 × Δy)
SymbolMeaning
V0Initial bond price
V−Price when yield decreases by Δy
V+Price when yield increases by Δy
ΔyYield change in decimal form (basis points / 10000)

Implementation notes:

  • The bumps V− and V+ are usually computed by a pricing model that accounts for embedded options (e.g., option-adjusted spread, OAS).
  • Smaller Δy values produce more accurate duration estimates but require higher-precision price calculations.
  • For very large yield moves, also compute effective convexity to capture the second-order effect.

Effective Duration is the standard duration used in mortgage-backed securities (MBS) and callable bond risk reporting.

Use Cases for Effective Duration Calculator

  • MBS risk management — Compute key risk sensitivity for prepayment-sensitive securities.
  • Callable bond analytics — Evaluate how the issuer’s call option affects price sensitivity.
  • ALM and pension — Match asset and liability durations when both contain optionality.
  • Portfolio reporting — Aggregate Effective Duration across holdings to show overall interest-rate risk.
  • Education — Demonstrates how bumping inputs around a base case provides numerical derivatives.

By packaging the bumped-price formula into an instant calculation, the Effective Duration Calculator helps fixed-income professionals quantify yield sensitivity for any bond type.

Frequently asked questions about Effective Duration Calculator

What is Effective Duration?

Effective Duration measures a bond's price sensitivity to a parallel shift in the yield curve. Unlike modified duration, it accommodates bonds whose cash flows can change with yield, such as callable or putable bonds.

How does the Effective Duration Calculator compute the value?

It uses the bumped-price method: shift the yield down and up by Δy, recompute the prices V− and V+, then divide their difference by 2 × V₀ × Δy.

Why use Effective Duration instead of Modified Duration?

Modified duration assumes fixed cash flows; Effective Duration allows cash flows to change with yields. For option-free bonds the two are nearly identical; for callable or mortgage-backed securities, they can differ materially.

What does negative Effective Duration mean?

It can occur with deeply in-the-money callable bonds or interest-only mortgage-backed securities, where falling yields actually reduce price because faster prepayments destroy value.

Is my data stored?

No. All inputs stay in your browser; the Effective Duration Calculator does not send any data to a server.