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

What makes duration higher or lower

All else equal, duration is higher when maturity is longer, the coupon is lower and the yield is lower, because each puts more of the bond's value in distant cash flows. Zero-coupon bonds, perpetuities and floating-rate notes are the useful extremes.

8 min cram, 44 min full read. Based on the 2027 CFA® Program Level I curriculum, Fixed Income, Learning Module 11. 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: Interest Rate Risk and Return, Bond Valuation: Prices and Yields

On the exam

  • Define, calculate, and interpret modified duration, money duration, and the price value of a basis point (PVBP)
  • Explain how a bond’s maturity, coupon, and yield level affect its interest rate risk

Explain how maturity, coupon and yield affect interest rate risk. Expect: which bond has the highest duration, the durations of zero-coupon, perpetual and floating-rate bonds, and what happens to duration between coupon dates.

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.

What makes a bond’s duration higher or lower?

One idea explains all three levers: duration is a weighted average of time, so anything that shifts weight toward the final payment raises it. A longer maturity pushes the final payment further out. A lower coupon leaves more of the bond’s value in that final payment. A lower yield discounts distant cash flows less, so they keep more weight. The same directions hold for modified duration.

What raises or lowers duration
Duration (interest rate risk)other things equal
  • Higher duration Memorize more weight on distant cash flows
    • Longer time to maturity Memorize the final payment is further away
    • Lower coupon rate Memorize less cash early, more weight on the final payment
    • Lower yield-to-maturity Memorize distant flows are discounted less
  • Lower duration Memorize more weight on near cash flows
    • Shorter time to maturity Memorize
    • Higher coupon rate Memorize
    • Higher yield-to-maturity Memorize
    • More of the coupon period elapsed Use it until the coupon is paid, then it jumps up
Increase in…Effect on durationWhy
Time to maturityUp (almost always)The final payment is further away.
Coupon rateDownBigger early cash flows carry more weight.
Yield-to-maturityDownDistant cash flows are discounted harder, so they weigh less.
Fraction of the coupon period elapsedDown, until the coupon is paid, then upEvery cash flow is closer.

Here are the three levers in numbers (annual-pay bonds, Macaulay duration in years):

LeverBondsDuration
coupon effect 10-year bonds at a 5% yield: coupon 2%, 5%, 8%9.01, 8.11, 7.54
maturity effect 5% coupon bonds at a 5% yield: 5, 10, 20 years4.55, 8.11, 13.09
yield level effect 10-year, 5% coupon bonds: yield 3%, 5%, 7%8.27, 8.11, 7.94
InteractiveDuration against maturity: coupon and yield move the whole picture

Try this 0 of 3

  • With the defaults, move the maturity from 40 to 100 years
  • Raise the coupon until the hump disappears
  • Set the yield to 10% and read the perpetuity level
  • Your bond, 3% coupon (discount)
  • Premium bond, 10% coupon
  • Zero-coupon
  • Perpetuity, 15.29
0510152025020406080100Years to maturityMacaulay duration (years)peak 16.39
Your bond, 30 years15.77
Zero-coupon, same maturity30.00
Perpetuity (1 + r) ÷ r15.29
  • Raise the coupon 1 point → duration falls (−0.99).
  • Raise the yield 1 point → duration falls (−1.08).
  • Add 10 years → duration rises (+0.60).

A 3% coupon below a 7% yield: duration overshoots the perpetuity level, peaks at 16.39 and drifts back down. Longer is not always riskier, but only in this corner.

Show working

Perpetuity: MacDur = (1 + r) ÷ r = 1.07 ÷ 0.07 = 15.29; ModDur = 1 ÷ r = 14.29.

Zero-coupon: one cash flow, so MacDur = maturity = 30.

Your bond (3% annual coupon, 30 years, 7% yield), closed form: MacDur = (1 + r)/r − [1 + r + N(c − r)] ÷ [c((1 + r)^N − 1) + r] = 15.2857 − (−0.1300) ÷ 0.2684 = 15.77. When c is below r, the N(c − r) term is negative and can push duration above the perpetuity level: the hump.

Perpetuity duration on your calculator
  1. 1+0.07=÷0.07=15.29, perpetuity MacDur
  2. ÷1.07=14.29, its ModDur
  1. 1ENTER0.07+0.07÷15.29, perpetuity MacDur
  2. 1.07÷14.29, its ModDur

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

More weight on distant cash flows means more duration: long, low-coupon, low-yield bonds move the most.

Exam tip For “which bond has the highest duration”, go in this order: longest maturity, lowest coupon, lowest yield. A zero-coupon bond beats any coupon bond of the same maturity.

Two bonds with the same maturity and yield, one at a premium and one at a discount: the premium bond has the higher coupon, so it has the lower duration.

What are the durations of zero-coupon, perpetual and floating-rate bonds?

Duration of the special cases
Special-case bondsthe useful extremes
  • Zero-coupon bond Memorize MacDur = maturity; ModDur = T ÷ (1 + y)
  • Perpetual bond Memorize MacDur = (1 + r) ÷ r; ModDur = 1 ÷ r; finite
  • Floating-rate note Memorize MacDur = time left to the next reset
  • Long deep-discount bond Use it duration can peak above (1 + r) ÷ r, then fall back

Zero-coupon bonds

A zero pays once, at maturity, so that single cash flow has a weight of 1. The duration of a zero-coupon bond equals its time to maturity, and its modified duration is that time divided by one plus the yield. No coupon bond of the same maturity has a higher duration.

Zero-coupon bond duration Memorize
MacDur=T,ModDur=T1+y\text{MacDur} = T, \qquad \text{ModDur} = \frac{T}{1 + y}
Rearrange itZero-coupon bond duration: solve for any input
The question asks for
A 8-year zero-coupon bond is priced to yield 4.00% (annual compounding). Its modified duration is closest to:

8 ÷ (1 + 0.04) = 7.6923

Modified duration7.6923

On your calculator
  1. 8÷1.04=
  1. 8ENTER1.04÷

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

Perpetual bonds

A perpetual bond never matures, yet its duration is finite. Payments far into the future are discounted so heavily that they carry almost no weight. The duration of a perpetual bond depends only on the yield.

Perpetual bond duration Memorize
MacDur=1+rr,ModDur=1r\text{MacDur} = \frac{1 + r}{r}, \qquad \text{ModDur} = \frac{1}{r}
Rearrange itPerpetual bond duration: solve for any input
The question asks for
A non-callable perpetual bond is priced to yield 5.00%. Its Macaulay duration is closest to:

(1 + 0.05) ÷ 0.05 = 21

Macaulay duration (years)21

On your calculator
  1. 1.05÷0.05=
  1. 1.05ENTER0.05÷

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

Floating-rate notes

A floater’s coupon resets to the market reference rate at set dates. Price risk therefore exists only until the next reset, when the coupon catches up with the market. The duration of a floating-rate note is the fraction of the period left to the next reset, converted to years.

Floating-rate note duration Memorize
MacDur=T−tT periods\text{MacDur} = \frac{T - t}{T} \text{ periods}

Here TT is the days in the reset period and tt the days since the last reset. Divide by the number of periods a year to annualize.

Rearrange itFloating-rate note duration: solve for any input
The question asks for
A floating-rate note resets its coupon 4 time(s) a year on a 90-day period, and 20 days have passed since the last reset. Its annualized Macaulay duration is closest to (in years):

(90 − 20) ÷ 90 ÷ 4 = 0.1944 years

Annualized Macaulay duration (years)0.1944

On your calculator
  1. (90−20)÷90÷4=
  1. 90ENTER20−90÷4÷

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

Two curiosities the exam likes

The saw-tooth pattern

At a constant yield, Macaulay duration drifts down smoothly between coupon dates and jumps up just after each coupon is paid. This is the saw-tooth pattern . Time passing brings every payment closer, but paying a coupon removes the nearest payment, which leaves a longer average wait.

Long deep-discount bonds

For a par or premium bond, duration climbs toward the perpetuity level (1+r)/r(1 + r)/r from below as maturity lengthens, and never passes it. For a long bond priced at a deep discount (coupon below the yield) the pattern differs: duration can rise above (1+r)/r(1 + r)/r, peak, and then fall back toward it. Our numbers, for a 3% coupon at a 7% yield, where the perpetuity level is 1.07 ÷ 0.07 = 15.29:

Maturity20 years30 years40 years60 years100 years
Macaulay duration13.5615.7716.3716.0315.40

So a longer bond is not always riskier, but only in this corner case. For everything else, longer means more duration.

Go deeper Why the closed form produces the hump

The closed-form Macaulay duration is 1+rr\frac{1+r}{r} minus a fraction whose numerator contains N(c−r)N(c - r). When the coupon is at or above the yield, c−r≥0c - r \ge 0 and the subtracted fraction is positive, so duration stays below (1+r)/r(1+r)/r. When the coupon is below the yield and NN is large, that numerator can turn negative, so the “subtraction” adds, and duration exceeds the perpetuity level for a while. You need the shape and the conclusion, not the algebra.

Go deeper Floaters still carry some spread risk, and duration is not fixed

A floater’s low duration is against moves in the reference rate. If the market’s required spread for the issuer’s credit changes, its price still moves. That spread risk is measured in the credit risk module with the same arithmetic as this one.

Duration is also a property of today’s yield: as yields move, the duration itself changes. That second-order effect is convexity, the subject of the next module.

Memorize this

MemorizeDirection of each lever

Increase in…Duration
Time to maturityUp (almost always)
Coupon rateDown
Yield-to-maturityDown
Fraction of coupon period elapsedDown, then a jump up at the coupon

Memory hook Anything that shifts weight toward the final payment raises duration. Maturity does; coupon and yield (small distant weights) do the opposite.

Know it cold Long, low-coupon, low-yield bonds move the most. Higher coupon means less risk, not more.

MemorizeSpecial cases

BondMacaulay durationModified duration
Zero-couponT (maturity)T ÷ (1 + y)
Perpetual(1 + r) ÷ r1 ÷ r
Floating-rate note(T − t) ÷ T periodsMacDur ÷ (1 + r per period), still tiny

Memory hook A zero has one payment, so duration is just its date. A perpetuity is finite because far payments are discounted away. A floater re-prices at each reset, so only the time to the next reset counts.

Know it cold Convert a floater from periods to years: divide by the periods per year.

What raises or lowers duration
Duration (interest rate risk)other things equal
  • Higher duration Memorize more weight on distant cash flows
    • Longer time to maturity Memorize the final payment is further away
    • Lower coupon rate Memorize less cash early, more weight on the final payment
    • Lower yield-to-maturity Memorize distant flows are discounted less
  • Lower duration Memorize more weight on near cash flows
    • Shorter time to maturity Memorize
    • Higher coupon rate Memorize
    • Higher yield-to-maturity Memorize
    • More of the coupon period elapsed Use it until the coupon is paid, then it jumps up
Duration of the special cases
Special-case bondsthe useful extremes
  • Zero-coupon bond Memorize MacDur = maturity; ModDur = T ÷ (1 + y)
  • Perpetual bond Memorize MacDur = (1 + r) ÷ r; ModDur = 1 ÷ r; finite
  • Floating-rate note Memorize MacDur = time left to the next reset
  • Long deep-discount bond Use it duration can peak above (1 + r) ÷ r, then fall back
Zero-coupon bond duration Memorize
MacDur=T,ModDur=T1+y\text{MacDur} = T, \qquad \text{ModDur} = \dfrac{T}{1 + y}
Quick example

A 10-year zero-coupon bond yields 6% (annual). Macaulay duration is 10.00 years. Modified duration = 10 ÷ 1.06 = 9.434.

On your calculator
  1. 10÷1.06= 9.4340
  1. 10ENTER1.06÷ 9.4340

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

Perpetual bond duration Memorize
MacDur=1+rr,ModDur=1r\text{MacDur} = \dfrac{1 + r}{r}, \qquad \text{ModDur} = \dfrac{1}{r}
Quick example

A non-callable perpetual bond is priced to yield 3%. MacDur = 1.03 ÷ 0.03 = 34.33 years; ModDur = 1 ÷ 0.03 = 33.33.

On your calculator
  1. 1.03÷0.03= 34.3333
  1. 1.03ENTER0.03÷ 34.3333

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

Floating-rate note duration Memorize
MacDur=T−tT periods\text{MacDur} = \dfrac{T - t}{T} \text{ periods}
Quick example

A quarterly-reset floater is 25 days into a 91-day period. (91 − 25) ÷ 91 = 0.7253 quarters, so 0.7253 ÷ 4 = 0.181 years.

On your calculator
  1. (91−25)÷91÷4= 0.1813
  1. 91ENTER25−91÷4÷ 0.1813

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

How it is asked

  1. Which bond has the highest duration?

    Three option-free bonds all yield 4%: 15-year 2% coupon, 15-year 5% coupon, 9-year 2% coupon.

    The 15-year 2% bond (12.79 vs 11.13 and 8.26). Higher coupon and shorter maturity both lower duration.

  2. Perpetual bond duration

    Perpetual bond priced to yield 6%. Macaulay duration?

    1.06 ÷ 0.06 = 17.67. The modified duration is 1 ÷ 0.06 = 16.67 (the trap).

  3. Floating-rate note

    Resets twice a year, every 184 days; 46 days elapsed. Annualized MacDur?

    (184 − 46) ÷ 184 = 0.750 periods ÷ 2 = 0.375 years. Leaving it in periods gives 0.75.

  4. Between coupon dates

    Yield constant. What does Macaulay duration do within a coupon period?

    It falls smoothly, then jumps up when the coupon is paid (saw-tooth).

Exam traps

  • Assuming a higher coupon means more risk. It means less.
  • Saying a perpetual bond has infinite duration. It is (1 + r) ÷ r, a finite number.
  • Giving a floating-rate note a duration close to its maturity. It is the time to the next reset.
  • Saying duration is constant between coupon dates. It falls smoothly, then jumps up.

Checkpoint

5 exam-style questions. About 90 seconds each.

  1. 1A non-callable perpetual bond is priced to yield 4%. Its Macaulay duration is closest to:

  2. 2A floating-rate note resets its coupon every six months on a 180-day period. 120 days have passed since the last reset. Its annualized Macaulay duration is closest to:

  3. 3Three option-free bonds all yield 5%. Which most likely has the highest duration?

  4. 4A non-callable perpetual bond and a 15-year zero-coupon bond are both priced to yield 8% (annual). Which most likely has the higher interest rate risk?

  5. 5Between coupon payments, if the yield-to-maturity does not change, the Macaulay duration of a bond:

Key takeaways

  • Duration rises with maturity, falls with coupon, falls with yield.
  • Zero: MacDur = maturity. Perpetuity: (1 + r) ÷ r. Floater: time to the next reset.
  • Duration falls between coupons and jumps up after each payment.
  • Very long deep-discount bonds are the one exception to “longer means riskier”.
Zero-coupon bond duration Memorize
MacDur=T,ModDur=T1+y\text{MacDur} = T, \qquad \text{ModDur} = \dfrac{T}{1 + y}
Quick example

A 10-year zero-coupon bond yields 6% (annual). Macaulay duration is 10.00 years. Modified duration = 10 ÷ 1.06 = 9.434.

On your calculator
  1. 10÷1.06= 9.4340
  1. 10ENTER1.06÷ 9.4340

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

Perpetual bond duration Memorize
MacDur=1+rr,ModDur=1r\text{MacDur} = \dfrac{1 + r}{r}, \qquad \text{ModDur} = \dfrac{1}{r}
Quick example

A non-callable perpetual bond is priced to yield 3%. MacDur = 1.03 ÷ 0.03 = 34.33 years; ModDur = 1 ÷ 0.03 = 33.33.

On your calculator
  1. 1.03÷0.03= 34.3333
  1. 1.03ENTER0.03÷ 34.3333

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

Floating-rate note duration Memorize
MacDur=T−tT periods\text{MacDur} = \dfrac{T - t}{T} \text{ periods}
Quick example

A quarterly-reset floater is 25 days into a 91-day period. (91 − 25) ÷ 91 = 0.7253 quarters, so 0.7253 ÷ 4 = 0.181 years.

On your calculator
  1. (91−25)÷91÷4= 0.1813
  1. 91ENTER25−91÷4÷ 0.1813

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

All Fixed Income formulas, every lesson

Practice exam-style questions on Modified Duration, Money Duration and PVBP

Questions about this lesson?

Where this comes back

Questions candidates ask

Why does a higher coupon reduce duration?

Bigger coupons return more of your money early, so the average time to receive the cash flows, and the price sensitivity, falls.

What is the duration of a perpetual bond?

Macaulay duration is (1 + r) ÷ r and modified duration is 1 ÷ r. At a 5% yield that is 21.0 and 20.0 years. It is finite despite the infinite maturity.

Why do floating-rate notes have low duration?

Their coupon resets to market rates, so price risk lasts only until the next reset date. That is also why floaters are used to shorten a portfolio's duration.

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

  1. Modified duration
  2. Money duration and PVBP
  3. What makes duration higher or lower

Ask Sensei Listen instead

Questions on What makes duration higher or lower

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