Analyst Dojo
Lesson 1 of 4 11–14% of the exam

Effective duration and effective convexity

When a bond has an embedded option, its cash flows depend on future rates, so yield-based duration does not apply. Effective duration measures the price change for a parallel shift in a benchmark yield curve, using option model prices. Effective convexity measures the curvature of that response.

8 min cram, 32 min full read. Based on the 2027 CFA® Program Level I curriculum, Fixed Income, Learning Module 13. Also part of the 2026 curriculum, so it applies to the November 2026 exam too.

Tailor this to you: take the self-assessment

Before this: Convexity and Portfolio Duration, Fixed-Income Cash Flows and Types

On the exam

  • Explain why effective duration and effective convexity are the most appropriate measures of interest rate risk for bonds with embedded options
  • Calculate the percentage price change of a bond for a specified change in benchmark yield, given the bond’s effective duration and convexity

Explain why effective duration and effective convexity are the most appropriate measures for bonds with embedded options. Expect: which measure suits a callable bond or a mortgage-backed security (MBS); how callable and putable bonds behave as rates move; effective duration and convexity from three model prices. Wrong options reach for modified duration, drop the 2 or put negative convexity on the putable.

How deeply to learn each part
Know the idea
Understand it in general. It frames other topics, but you will not calculate with it.
Use it
Understand it well enough to solve a question with it. Recognize when it applies.
Memorize
Learn it by heart. The exam will not give it to you.

You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.

You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.

Cram mode: the one-screen version of this lesson. Switch to Full for the explanations, worked examples and interactives.

Why does yield duration break for bonds with options?

Modified duration assumes the promised cash flows will arrive on schedule, so there is one yield-to-maturity to nudge up and down. An embedded option removes that certainty. A callable bond lets the issuer repay early, which it will do when rates fall. A putable bond lets the investor demand early repayment, which they will do when rates rise. Either way the timing of the cash flows depends on future rates, so a callable or putable bond has no single, well-defined yield-to-maturity. Even the yield-to-worst is only one of several possible outcomes.

So Macaulay and modified duration are the wrong tools. The right tool shifts the market, not the bond’s own yield. It moves a benchmark yield curve (for example the government par curve) and asks what happens to the bond’s price once the model lets the cash flows react. That is effective duration , and because it is defined by a move in the curve it is a curve duration , not a yield duration.

Which risk measure for which bond
Interest rate risk measuresa duration and a convexity for each family
  • Yield-based Memorize shift the bond’s own yield-to-maturity
    • Macaulay and modified duration option-free bonds, fixed cash flows
    • Approximate duration and convexity three prices, yield bumped ± Δy
  • Curve-based Memorize shift the benchmark yield curve
    • Effective duration and convexity Memorize embedded options, uncertain cash flows
    • Key rate duration one maturity at a time, for shape changes
  • Empirical Know the idea estimated from historical prices

Effective duration also works for option-free bonds. There it is close to modified duration but not identical: a parallel shift in the par curve is not a parallel shift in spot rates, so the bond’s price moves a little differently from a change in its own yield. The two match exactly only on a flat curve, and the gap narrows when the curve is flatter, maturity shorter and the price closer to par.

How do you calculate effective duration and convexity?

Memorize

The formulas are the approximate duration and convexity you already know, with two changes: Δy becomes ΔCurve, and the present values (PV) after the curve shifts, PV₋ and PV₊, come from an option pricing model rather than from the bond’s own yield. Lower the benchmark curve to get PV₋, raise it by the same amount to get PV₊, and keep PV₀ as today’s full price.

Effective duration Memorize
EffDur=PV−−PV+2×ΔCurve×PV0\text{EffDur} = \frac{PV_- - PV_+}{2 \times \Delta Curve \times PV_0}

Effective convexity measures the second-order effect of the same parallel shift:

Effective convexity Memorize
EffCon=PV−+PV+−2×PV0(ΔCurve)2×PV0\text{EffCon} = \frac{PV_- + PV_+ - 2 \times PV_0}{(\Delta Curve)^2 \times PV_0}

Duration has a 2 and a single ΔCurve in the denominator. Convexity has no 2 and ΔCurve squared. Enter ΔCurve as a decimal (25 bp = 0.0025).

Rearrange itEffective duration: solve for any input
The question asks for
A bond's full price is 101.2. An option pricing model gives 102.35 if the benchmark curve shifts down 25 bp and 99.95 if it shifts up 25 bp. Its effective duration is closest to:

(102.35 − 99.95) ÷ (2 × 0.0025 × 101.2) = 4.7431

Effective duration4.7431

On your calculator
  1. 102.35−99.95=÷2÷0.0025÷101.2=
  1. 102.35ENTER99.95−2÷0.0025÷101.2÷

ENTER enter (on the HP, puts the number on the stack)

Rearrange itEffective convexity: solve for any input
The question asks for
A bond's full price is 101.2. An option pricing model gives 102.35 if the benchmark curve shifts down 25 bp and 99.95 if it shifts up 25 bp. Its effective convexity is closest to:

(102.35 + 99.95 − 202.4) ÷ (0.0025² × 101.2) = -158.1

Effective convexity (negative allowed)-158.1028

On your calculator
  1. 102.35+99.95−202.4=÷0.0025÷0.0025÷101.2=
  1. 102.35ENTER99.95+202.4−0.0025÷0.0025÷101.2÷

ENTER enter (on the HP, puts the number on the stack)

Exam tip The numerator of the convexity formula is a difference of large, nearly equal numbers. Keep every decimal of every price or the sign can flip.

Go deeper The five inputs to the option model, and which one you shift

The model that produces PV₋ and PV₊ needs (1) the length of the call protection period, (2) the schedule of call prices and dates, (3) an assumption about the credit spread over the benchmark (including any liquidity spread), (4) an assumption about future interest rate volatility and (5) the level of market rates, such as the government par curve. The analyst holds the first four constant and moves only the fifth, up and then down in parallel.

Go deeper Why a smaller shift is not always more accurate here

With a plain bond, a smaller yield bump gives a better duration estimate. For complex securities the model also predicts how issuers or borrowers behave. A company’s decision to call depends partly on its own credit spread, and a mortgage borrower’s decision to refinance depends on the value of the home. The model’s behavior changes with the size of the move, so a tiny shift is not automatically better.

Go deeper A real-world note: liabilities too

Curve-based measures are used for financial liabilities as well as bonds. A pension obligation whose payments depend on rates or inflation has an effective duration too, and the same repricing method measures it.

How do callable and putable bonds behave?

A callable bond is worth less than an otherwise identical straight bond; the gap is the value of the call, which the issuer owns. A putable bond is worth more than its straight twin by the value of the put, which the investor owns. Each option matters most where it is likely to be used.

Callable bondPutable bond
Who owns the optionIssuerInvestor
Price vs straight bondLower (straight − call value)Higher (straight + put value)
When the option bitesRates fall: price capped near the call priceRates rise: price floored near the put price
Effective durationShorter than the straight bond, especially when rates are lowShorter than the straight bond, especially when rates are high
Effective convexityCan turn negative at low ratesStays positive
What an embedded option does to a bond
Embedded optionits value is added to or taken from a straight bond
  • Call (issuer owns it) Memorize price = straight bond − call value
    • Bites when rates fall price capped near the call price
    • Effective duration shorter most of all when rates are low
    • Effective convexity can turn negative Memorize at low rates
  • Put (investor owns it) Memorize price = straight bond + put value
    • Bites when rates rise price floored near the put price
    • Effective duration shorter most of all when rates are high
    • Effective convexity stays positive Memorize always

When rates are high compared with the coupon, a call is far out of the money, so the callable and straight bonds behave almost the same, and both have positive convexity. As rates fall the call gains value, the callable’s price curve flattens against the call price and its slope drops. Past some point the curve bends the wrong way, and the effective convexity is negative convexity . The investor bears call risk: a called bond must be replaced at a lower rate. The put works the mirror way when rates rise, but a put never bends the curve downward, so convexity stays positive.

Both options shorten effective duration. Read a shorter effective duration as a shorter expected life: the call may end the bond early, and the put may let the investor leave early. Mortgage-backed securities behave like callable bonds, because borrowers refinance when rates fall.

InteractiveCallable vs straight: the issuer's option

Try this 0 of 3

  • With the callable shown, drag the marker to −150 bp or lower
  • Switch to the putable and drag the marker to +150 bp or higher
  • At a 0 bp shift, read the effective duration with each option
Compare the straight bond with
Straight bond: effective duration7.72
Callable: effective duration4.55
Callable: effective convexity−237.1
Value of the call (issuer's)2.51
  • Straight (option-free)
  • Callable at 102
  • Call price 102
8090100110120130−300−200−1000+100+200+300Benchmark curve shift (bp)Price per 100 of parcall price 102value of the call(issuer's)+−

The call is worth 2.51 to the issuer. The callable's effective duration is 4.55, shorter than 7.72, and its convexity is negative.

The badges show the sign of effective convexity. Option prices are illustrative (a simple option model with the curve shifted, other inputs held constant); the shapes, not the decimals, are the point.

Show working

The model reprices the callable bond with the benchmark curve shifted 25 bp down and up from 0 bp: PV₀ = 97.4894, PV₋ = 98.5260, PV₊ = 96.3085.

Effective duration = (PV₋ − PV₊) ÷ (2 × ΔCurve × PV₀) = (98.5260 − 96.3085) ÷ (2 × 0.0025 × 97.4894) = 4.55.

Effective convexity = (PV₋ + PV₊ − 2 × PV₀) ÷ ((ΔCurve)² × PV₀) = (98.5260 + 96.3085 − 194.9789) ÷ (0.0025² × 97.4894) = −237.1.

Same steps for the straight bond: effective duration 7.72, effective convexity +75.0.

Effective duration of the callable bond
  1. 98.5260−96.3085=÷2÷0.0025÷97.4894=4.55, effective duration
  1. 98.5260ENTER96.3085−2÷0.0025÷97.4894÷4.55, effective duration

ENTER enter (on the HP, puts the number on the stack)

Effective convexity of the callable bond
  1. 2×97.4894=STO1
  2. 98.5260+96.3085−RCL1=÷0.0025x²÷97.4894=−237.1, effective convexity

STO store · RCL recall a stored number · x² square

  1. 98.5260ENTER96.3085+2ENTER97.4894×−0.0025ENTER×÷97.4894÷−237.1, effective convexity

ENTER enter (on the HP, puts the number on the stack)

The call caps your upside when rates fall; the put caps your downside when rates rise.

Exam tip The call caps your upside when rates fall. The put caps your downside when rates rise. Duration shortens either way; only the callable can go negatively convex.

Memorize this

MemorizeEffective duration and convexity from three prices

MeasureFormulaEasy slip
EffDur(PV₋ − PV₊) ÷ (2 × ΔCurve × PV₀)Leaving out the 2
EffCon(PV₋ + PV₊ − 2 × PV₀) ÷ (ΔCurve² × PV₀)Adding a 2 below; dropping the sign

Memory hook Same three prices as approximate duration and convexity. Duration is the difference of the outer prices over 2; convexity is the bend, the sum minus twice the middle, over the shift squared.

Know it cold Prices come from an option model with the benchmark curve shifted in parallel; the other inputs (call terms, spread, volatility) stay fixed.

MemorizeCallable vs putable

CallablePutable
Option ownerIssuerInvestor
Price vs straight bondLowerHigher
Rates fall / riseCapped when rates fallFloored when rates rise
Effective durationShorter, esp. low ratesShorter, esp. high rates
Effective convexityCan turn negativeAlways positive

Memory hook Whoever owns the option has it work against the other side: the call caps the investor’s gain, the put floors the investor’s loss.

Know it cold Both options shorten effective duration. Only the callable can have negative convexity. MBS behave like callables.

Which risk measure for which bond
Interest rate risk measuresa duration and a convexity for each family
  • Yield-based Memorize shift the bond’s own yield-to-maturity
    • Macaulay and modified duration option-free bonds, fixed cash flows
    • Approximate duration and convexity three prices, yield bumped ± Δy
  • Curve-based Memorize shift the benchmark yield curve
    • Effective duration and convexity Memorize embedded options, uncertain cash flows
    • Key rate duration one maturity at a time, for shape changes
  • Empirical Know the idea estimated from historical prices
What an embedded option does to a bond
Embedded optionits value is added to or taken from a straight bond
  • Call (issuer owns it) Memorize price = straight bond − call value
    • Bites when rates fall price capped near the call price
    • Effective duration shorter most of all when rates are low
    • Effective convexity can turn negative Memorize at low rates
  • Put (investor owns it) Memorize price = straight bond + put value
    • Bites when rates rise price floored near the put price
    • Effective duration shorter most of all when rates are high
    • Effective convexity stays positive Memorize always
Effective duration Memorize
EffDur=PV−−PV+2×ΔCurve×PV0\text{EffDur} = \dfrac{PV_- - PV_+}{2 \times \Delta Curve \times PV_0}
Quick example

Full price 100.80. A model gives 102.00 with the benchmark curve 15 bp lower and 99.55 with it 15 bp higher. (102.00 − 99.55) ÷ (2 × 0.0015 × 100.80) = 2.45 ÷ 0.3024 = 8.10.

On your calculator
  1. 102−99.55=÷2÷0.0015÷100.8= 8.10
  1. 102ENTER99.55−2÷0.0015÷100.8÷ 8.10

ENTER enter (on the HP, puts the number on the stack)

Effective convexity Memorize
EffCon=PV−+PV+−2×PV0(ΔCurve)2×PV0\text{EffCon} = \dfrac{PV_- + PV_+ - 2 \times PV_0}{(\Delta Curve)^2 \times PV_0}
Quick example

Same prices: (102.00 + 99.55 − 2 × 100.80) ÷ (0.0015² × 100.80) = −0.05 ÷ 0.0002268 = −220.5. Negative, so the price gains less on the way down in rates than it loses on the way up.

On your calculator
  1. 102+99.55−201.6=÷0.0015÷0.0015÷100.8= −220.5
  1. 102ENTER99.55+201.6−0.0015÷0.0015÷100.8÷ −220.5

ENTER enter (on the HP, puts the number on the stack)

How it is asked

  1. Which measure for a callable bond or MBS

    For a callable corporate bond, the most appropriate interest rate risk measure is?

    Effective duration. Modified and Macaulay assume fixed cash flows; the usual trap is modified duration.

  2. Effective duration from three prices

    Full price 104.50; model prices 105.70 (curve −20 bp) and 103.08 (curve +20 bp).

    2.62 ÷ (2 × 0.0020 × 104.50) = 2.62 ÷ 0.418 = 6.27. Dropping the 2 gives 12.54.

  3. Option effect on duration or convexity

    When rates rise sharply, a putable bond’s effective duration compared with an option-free twin?

    Lower: the put puts a floor under the price. Convexity stays positive.

Exam traps

  • Choosing modified or Macaulay duration for a callable bond or MBS because they are the familiar measures.
  • Saying a putable bond can have negative convexity. Only the callable can.
  • Thinking embedded options lengthen duration. Both calls and puts shorten it.
  • Leaving the 2 out of the effective duration denominator, or adding one to the convexity denominator.
  • Dividing by 100 instead of PV₀, or entering ΔCurve in basis points instead of as a decimal.

Checkpoint

5 exam-style questions. About 90 seconds each.

  1. 1For a callable corporate bond, an analyst should most appropriately measure interest rate risk with:

  2. 2A bond's full price is 98.75. An option pricing model gives 100.36 if the benchmark curve shifts down 20 bp and 97.02 if it shifts up 20 bp. Its effective duration is closest to:

  3. 3Compared with an otherwise identical option-free bond, when benchmark rates rise sharply a putable bond's effective duration is most likely:

  4. 4A bond's full price is 96.40. An option pricing model gives 97.76 if the benchmark curve shifts down 30 bp and 94.99 if it shifts up 30 bp. Its effective convexity is closest to:

  5. 5Which statement about effective convexity is most accurate?

Key takeaways

  • Embedded options make cash flows uncertain, so use effective (curve) duration and convexity.
  • Same approximation formulas as before, with ΔCurve and model prices.
  • Calls and puts both shorten effective duration.
  • Only the callable can show negative convexity.
Effective duration Memorize
EffDur=PV−−PV+2×ΔCurve×PV0\text{EffDur} = \dfrac{PV_- - PV_+}{2 \times \Delta Curve \times PV_0}
Quick example

Full price 100.80. A model gives 102.00 with the benchmark curve 15 bp lower and 99.55 with it 15 bp higher. (102.00 − 99.55) ÷ (2 × 0.0015 × 100.80) = 2.45 ÷ 0.3024 = 8.10.

On your calculator
  1. 102−99.55=÷2÷0.0015÷100.8= 8.10
  1. 102ENTER99.55−2÷0.0015÷100.8÷ 8.10

ENTER enter (on the HP, puts the number on the stack)

Effective convexity Memorize
EffCon=PV−+PV+−2×PV0(ΔCurve)2×PV0\text{EffCon} = \dfrac{PV_- + PV_+ - 2 \times PV_0}{(\Delta Curve)^2 \times PV_0}
Quick example

Same prices: (102.00 + 99.55 − 2 × 100.80) ÷ (0.0015² × 100.80) = −0.05 ÷ 0.0002268 = −220.5. Negative, so the price gains less on the way down in rates than it loses on the way up.

On your calculator
  1. 102+99.55−201.6=÷0.0015÷0.0015÷100.8= −220.5
  1. 102ENTER99.55+201.6−0.0015÷0.0015÷100.8÷ −220.5

ENTER enter (on the HP, puts the number on the stack)

All Fixed Income formulas, every lesson

Practice exam-style questions on Effective Duration, Key Rate Duration and Empirical Duration

Questions about this lesson?

Where this comes back

Questions candidates ask

What is effective duration?

The sensitivity of a bond's price to a parallel shift in a benchmark yield curve, estimated by repricing with a valuation model. It is the right measure when cash flows can change with rates.

Why do callable bonds have negative convexity?

As rates fall, the issuer is more likely to call, so the price stops rising near the call price and the price curve bends the wrong way.

What is the difference between modified and effective duration?

Modified duration uses the bond's own yield and fixed cash flows. Effective duration shifts a benchmark curve and lets cash flows change with rates.

Spotted an error? Tell us and we will fix it.

  1. Effective duration and effective convexity
  2. Price change with effective duration and convexity
  3. Key rate duration
  4. Empirical vs analytical duration

Ask Sensei Listen instead

Questions on Effective duration and effective convexity

Learn with Sensei, out loud The voice tutor, in early access

Sensei teaches the lesson aloud and stops when you interrupt: "wait, why is the geometric mean lower?" It answers with the lesson's own example, then quizzes you by voice. Every account can try Sensei on one module, with one voice question.

USD 149 a month founding price (regular USD 199), kept for as long as you stay subscribed. Everything in Plus included.

In active development and improving every day. Send feedback · Plans and pricing

Analyst Dojo Plus

Your free review list holds 10 items.

Plus keeps everything you save, for USD 19 a month. To make room on the free plan, remove something from your review list.

See Plus

Lessons, checkpoints and the lesson questions in practice stay free. Compare plans