Analyst Dojo
Lesson 2 of 3 11–14% of the exam

Investment horizon, price risk vs reinvestment risk, and duration gap

Price risk and reinvestment risk pull in opposite directions. Hold a bond for about its Macaulay duration and they roughly cancel for a one-off parallel rate change. Hold it for less (positive duration gap) and rising rates hurt; hold it longer (negative gap) and falling rates hurt.

8 min cram, 36 min full read. Based on the 2027 CFA® Program Level I curriculum, Fixed Income, Learning Module 10. 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: Bond Valuation: Prices and Yields, Returns of Financial Assets, Time Value of Money in Finance

On the exam

  • Describe the relationships among a bond’s holding period return, its Macaulay duration, and the investment horizon

Describe the relationship among a bond's holding period return, its Macaulay duration and the investment horizon. Expect a duration-gap classification: which rate move hurts this investor, and whose return is least sensitive to a rate change.

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 do two investors in the same bond face different risks?

Interest rates act on a bond investor through two channels at once. The coupons are reinvested at the new rate, and a bond sold before maturity is priced at the new yield. Rising rates raise the first and cut the second. Falling rates do the reverse.

Reinvestment risk is the risk that coupons must be reinvested at lower rates, which hurts when rates fall. Price risk is the risk that the sale price falls, which hurts when rates rise. Both come from the same rate move, with opposite signs.

What a one-time rate move does to a bond investor
A parallel shift in yields right after purchasethe same change at every maturity, once
  • Rates rise Memorize good for coupons, bad for the price
    • Reinvestment gain small at first, builds with time
    • Price loss immediate, then shrinks as the bond is pulled to par
  • Rates fall Memorize bad for coupons, good for the price
    • Reinvestment loss small at first, builds with time
    • Price gain immediate, then shrinks as the bond is pulled to par

The weight of each channel depends on the investor’s investment horizon , the date the cash is needed. A long horizon gives reinvestment income time to build. A short horizon leaves little of it, and the sale price decides the result. So one bond can carry opposite risks for two holders.

Loading the interactive

Where do the two risks cancel?

Take the 8-year, 5% annual bond from the previous lesson, bought at par. Move yields by one percentage point right after purchase, the kind of parallel shift where every yield changes by the same amount, once. The horizon yields are:

HorizonRates to 6%Rates to 4%Dominant risk
3 years3.76%6.28%Price risk
7 years5.03%4.97%Almost balanced
8 years (maturity)5.15%4.85%Reinvestment risk

At 3 years the investor ends up far from 5% in both directions, and rising rates hurt. At 8 years the sign has flipped: rising rates help. Somewhere between them, near 7 years, the shift barely matters. That turning point is the bond’s Macaulay duration , which for this bond is 6.79 years (you calculate it in the next lesson).

So the Macaulay duration is the holding period at which a one-time, immediate, parallel shift in yields has about no net effect on the realized return. It is not the maturity, and the match is only approximate.

Go deeper Why the offset is only approximate

The balance is exact only for tiny shifts. The price of a bond is curved in yield (convexity, covered in a later module), so larger moves break the symmetry. A real yield curve also twists instead of shifting in parallel, and rates keep moving after purchase. Treat the Macaulay duration as the best single guess at the balance point, not a guarantee.

How does the duration gap tell you which rate move to fear?

The duration gap compares the bond’s Macaulay duration with the investor’s horizon, and its sign names the dangerous direction of rates.

Duration gap Memorize
Gap=MacDur−H\text{Gap} = \text{MacDur} - H

Here HH is the investment horizon in years. Maturity does not appear.

Reading the duration gap
Duration gap = Macaulay duration − investment horizon
  • Positive gap (horizon below MacDur) Memorize price risk dominates; rising rates hurt
  • Zero gap (horizon equals MacDur) Memorize the two risks roughly offset
  • Negative gap (horizon above MacDur) Memorize reinvestment risk dominates; falling rates hurt
Horizon vs MacDurGapDominant riskRates that hurt
Horizon below MacDurPositivePrice riskRising
Horizon equals MacDurAbout zeroBalancedNeither, roughly
Horizon above MacDurNegativeReinvestment riskFalling
Rearrange itDuration gap: solve for the gap, the duration or the horizon
The question asks for
A bond has a Macaulay duration of 6.79 years and the investor's horizon is 3 years. The duration gap is closest to:

6.79 − 3 = 3.79

Duration gap (years)3.79

On your calculator
  1. 6.79−3=3.79
  2. positivemeansrisingrateshurt,negativemeansfallingrateshurt
  1. 6.79ENTER3−3.79

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

The gap is not fixed. As time passes the investor’s remaining horizon shortens and so does the bond’s Macaulay duration, so a position that was balanced can drift and should be monitored.

Exam tip Positive gap, short horizon, fear rising rates. Negative gap, long horizon, fear falling rates. If you can say the horizon first, the rest follows.

Go deeper Matching a liability: a preview

Choosing a bond whose Macaulay duration equals the date a liability falls due is the simplest case of immunization, a liability-driven approach you meet again at Level III. At this level the point is the direction: a duration gap near zero removes most of the exposure to a one-off parallel shift.

Memorize this

MemorizeHorizon, duration and the risk that bites

Horizon vs MacDurGapDominant riskRates that hurt
Horizon < MacDurPositivePrice riskRising
Horizon = MacDurAbout 0BalancedNeither (roughly)
Horizon > MacDurNegativeReinvestment riskFalling

Memory hook Short horizon: you must sell, so you fear a lower price, so you fear rising rates. Long horizon: you reinvest, so you fear falling rates.

Know it cold Duration gap = MacDur − horizon. Positive gap: rising rates hurt. Negative gap: falling rates hurt.

MemorizeSpecial cases

Memory hook Nothing to sell, nothing to reinvest.

Know it cold Buy-and-hold: reinvestment risk only. Sold before the first coupon: price risk only. Horizon = MacDur: the effects offset for a one-off parallel shift.

MemorizeTime moves both numbers

Memory hook The horizon and the duration both shrink as days pass, so the gap must be re-checked.

Know it cold The balance point is the Macaulay duration, never the maturity.

What a one-time rate move does to a bond investor
A parallel shift in yields right after purchasethe same change at every maturity, once
  • Rates rise Memorize good for coupons, bad for the price
    • Reinvestment gain small at first, builds with time
    • Price loss immediate, then shrinks as the bond is pulled to par
  • Rates fall Memorize bad for coupons, good for the price
    • Reinvestment loss small at first, builds with time
    • Price gain immediate, then shrinks as the bond is pulled to par
Reading the duration gap
Duration gap = Macaulay duration − investment horizon
  • Positive gap (horizon below MacDur) Memorize price risk dominates; rising rates hurt
  • Zero gap (horizon equals MacDur) Memorize the two risks roughly offset
  • Negative gap (horizon above MacDur) Memorize reinvestment risk dominates; falling rates hurt
Duration gap Memorize
Gap=MacDur−H\text{Gap} = \text{MacDur} - H
Quick example

A bond has a Macaulay duration of 4.6 years and the investor’s horizon is 6 years. 4.6 − 6 = −1.4: a negative gap, so falling rates are the risk.

On your calculator
  1. 4.6−6= −1.4
  1. 4.6ENTER6− −1.4

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

How it is asked

  1. Which rate move hurts this investor?

    Macaulay duration 7.2 years, horizon 10 years.

    Gap = 7.2 − 10 = −2.8, negative: reinvestment risk dominates, falling rates hurt. Reversing the sign is the trap.

  2. Whose return is least sensitive?

    Same bond, Macaulay duration 5.2, horizons of 2, 5 and 10 years.

    The horizon closest to the duration: the 5-year investor.

  3. Realized return against the original yield to maturity (YTM)

    Positive gap and yields rise right after purchase. Return versus the YTM?

    Price risk dominates, so the horizon yield is below the original YTM.

  4. Define the gap

    Which is the duration gap?

    Macaulay duration − investment horizon. Maturity never enters.

Exam traps

  • Reversing the gap sign. It is duration minus horizon, so a short horizon gives a positive gap.
  • Saying a positive gap means reinvestment risk dominates. Positive gap, price risk, rising rates hurt.
  • Using maturity instead of Macaulay duration as the balance point.
  • Forgetting that the offset holds for a one-time, parallel shift right after purchase, and only approximately.

Checkpoint

4 exam-style questions. About 90 seconds each.

  1. 1A bond has a Macaulay duration of 6.4 years and the investor's horizon is 9 years. The investor is most exposed to:

  2. 2The duration gap is best defined as:

  3. 3Three investors buy the same bond, which has a Macaulay duration of 5.2 years, with horizons of 2, 5 and 10 years. Whose realized return is least affected by an immediate parallel 1% change in rates?

  4. 4An investor with a 4-year horizon buys a bond with a Macaulay duration of 7.1 years. Yields rise immediately after purchase and stay higher. The investor's horizon yield, compared with the yield to maturity at purchase, is most likely:

Key takeaways

  • Price risk and reinvestment risk offset at about the Macaulay duration.
  • Duration gap = Macaulay duration − horizon.
  • Positive gap: rising rates hurt. Negative gap: falling rates hurt.
  • Buy-and-hold faces reinvestment risk only. A sale before the first coupon faces price risk only.
Duration gap Memorize
Gap=MacDur−H\text{Gap} = \text{MacDur} - H
Quick example

A bond has a Macaulay duration of 4.6 years and the investor’s horizon is 6 years. 4.6 − 6 = −1.4: a negative gap, so falling rates are the risk.

On your calculator
  1. 4.6−6= −1.4
  1. 4.6ENTER6− −1.4

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

All Fixed Income formulas, every lesson

Practice exam-style questions on Interest Rate Risk and Return

Questions about this lesson?

Where this comes back

Questions candidates ask

What is a duration gap?

A bond's Macaulay duration minus the investor's investment horizon. Its sign tells you which direction of rates is the risk: positive means rising rates hurt, negative means falling rates hurt.

Why does Macaulay duration balance price and reinvestment risk?

At that holding period, the gain or loss on reinvested coupons roughly offsets the loss or gain on the bond's sale price after a one-off parallel rate change.

Which risk matters more for a short horizon?

Price risk, because the bond must be sold before maturity and the sale price moves with the yield, while there is little time for reinvestment income to build.

Does the offset at the Macaulay duration hold exactly?

No. It is a close approximation for a small, one-time, parallel yield change. Larger moves, curve twists and changes over time leave some residual gain or loss.

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

  1. The sources of return from a fixed-rate bond
  2. Investment horizon, price risk vs reinvestment risk, and duration gap
  3. Macaulay duration: definition and calculation

Ask Sensei Listen instead

Questions on Investment horizon, price risk vs reinvestment risk, and duration gap

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