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

Key rate duration

A key rate (or partial) duration is a bond's or portfolio's sensitivity to a change in the benchmark rate at one maturity, with all other rates held constant. The key rate durations add up to effective duration, and together they show exposure to steepening, flattening and twists, called shaping risk.

6 min cram, 28 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: Effective duration and effective convexity, Term Structure: Spot, Par and Forward Curves

On the exam

  • Define key rate duration and describe its use to measure price sensitivity of fixed-income instruments to benchmark yield curve changes

Define key rate duration and describe how it measures sensitivity to changes in the shape of the benchmark curve. Expect: what the key rate durations sum to; a price change for a non-parallel move given key rate durations. Wrong options use effective duration times an average shift or drop the sign of a falling rate.

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 if the yield curve does not move in parallel?

Effective duration answers one question: what if every rate on the benchmark curve moves by the same amount? Real curves rarely do that. A non-parallel shift moves some maturities more than others. Two common cases are steepening , where long rates rise relative to short rates (the gap between them widens), and flattening , where short rates rise relative to long rates (the gap narrows). In a twist, different parts of the curve move in different directions, for example the middle falling while both ends rise.

How the benchmark curve can move
Benchmark curve changeswhat key rate durations are built to tell apart
  • Parallel shift Use it every maturity moves by the same amount
    • Effective duration is enough one number covers it
  • Non-parallel shift Use it maturities move by different amounts
    • Steepening Memorize the gap between long and short rates widens
    • Flattening Memorize the gap between long and short rates narrows
    • Twist maturities move in different directions, bending the curve

A bond’s sensitivity to these changes in shape is its shaping risk . Effective duration cannot see it, because it assumes one parallel move. Key rate duration (also called partial duration ) can: it measures a bond’s sensitivity to a change in the benchmark yield at one maturity, with all other rates held constant. It asks “what if only the 5-year rate moves?”.

How is key rate duration measured?

Use it

The procedure is the effective duration calculation, repeated one maturity at a time. Pick the key rates, for example the 2-, 5-, 10- and 30-year points. Shift one key rate up and down by 1 bp, leave the others alone, reprice the bond, and apply the duration formula. Then do the next one.

Key rate duration Use it
KRDk=−1PV×ΔPVΔrkKRD_k = -\frac{1}{PV} \times \frac{\Delta PV}{\Delta r_k}

The key rate durations, taken across all the key rates, add back up to the effective duration. That is the check on every set of numbers.

Sum of key rate durations Memorize
∑k=1nKRDk=EffDur\sum_{k=1}^{n} KRD_k = \text{EffDur}
Rearrange itKey rate durations add up to effective duration
The question asks for
A portfolio has key rate durations of 0.4 (2-year), 1.9 (5-year), 3.5 (10-year) and 0 (30-year). Its effective duration is closest to:

0.4 + 1.9 + 3.5 + 0 = 5.8

Effective duration5.8

On your calculator
  1. 0.4+1.9+3.5+0=
  1. 0.4ENTER1.9+3.5+0+

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

How do you estimate a price change from key rate durations?

Rearrange the definition. For each key rate, multiply its duration by its own rate change, add the products, and flip the sign.

Price change from key rate durations Memorize
%ΔPVFull≈−∑kKRDk×Δrk\%\Delta PV^{Full} \approx -\sum_{k} KRD_k \times \Delta r_k
Rearrange itPrice change from key rate durations: solve for any input
The question asks for
A portfolio has key rate durations of 0.4 (2-year), 1.9 (5-year) and 3.5 (10-year). The 2-year rate changes by −20 bp, the 5-year by +15 bp and the 10-year by +25 bp. The estimated percentage change in the portfolio's value is closest to:

−(0.4 × −0.002 + 1.9 × 0.0015 + 3.5 × 0.0025) = −0.0108 = −1.08%

Estimated change in full price-1.08%

On your calculator
  1. 0.4×0.002+|-=STO1
  2. 1.9×0.0015=STO2
  3. 3.5×0.0025+RCL1+RCL2=+|-as a decimal

+|- change sign · STO store · RCL recall a stored number

  1. 0.4ENTER0.002CHS×1.9ENTER0.0015×+3.5ENTER0.0025×+CHSas a decimal

ENTER enter (on the HP, puts the number on the stack) · CHS change sign

InteractiveKey rate durations: where on the curve your risk sits

Try this 0 of 3

  • Pick "Parallel +15" with the lesson's durations
  • Pick "Steepener" (the worked example)
  • Keep the steepener and move the 10-year exposure to the 2-year point (2y 3.90, 10y 0)

Drag a key rate up or down (or pick a shape), and edit the key rate durations. Compare the key rate estimate with effective duration × the average shift.

Curve shape
Shift at each key rate (bp)
Key rate durations
Estimate from key rates0.000%
EffDur 5.80 × average 0 bp0.000%
Difference0.000 pp
  • Today's curve
  • After the shift (drag the handles)
3%4%5%2y5y10y30yKey rate maturity (evenly spaced)Today's curveAfter the shift

Benchmark curve at 2, 5, 10 and 30 years shifted by 0 bp, 0 bp, 0 bp, 0 bp. Estimated price change from key rate durations 0.000%; from effective duration 5.80 × the average shift of 0 bp, 0.000%.

Key rate durations (sum = effective duration 5.80)

0.402y0 bp1.905y0 bp3.5010y0 bp0.0030y0 bp5.80SumEffDur
Each key rate's contribution to the price change
Key rateΔrKRD−KRD × Δr
2y0 bp0.400.000%
5y0 bp1.900.000%
10y0 bp3.500.000%
30y0 bp0.000.000%
Totalavg 0 bp5.800.000%

Drag a key rate or pick a shape to move the curve.

Each key rate duration assumes only that maturity's rate moves; rates between key points move in proportion.

Show working

%ΔP ≈ −Σ (KRDₖ × Δrₖ), with each Δr as a decimal (25 bp = 0.0025).

= −[0.40 × 0 + 1.90 × 0 + 3.50 × 0 + 0.00 × 0] = −[0.000000] = 0.000%.

Effective duration = Σ KRDₖ = 0.40 + 1.90 + 3.50 + 0.00 = 5.80. With the average shift: −5.80 × 0 = 0.000%.

No key rate has moved yet, so both estimates are zero.

Key rate durations add up to effective duration, but only they can tell you where on the curve your risk sits.

A manager who tracks an index can use key rate durations to take a view on the shape of the curve. Expecting the long end to rise, for example, the manager can shift duration from the 10-year point to the 2-year point, so the portfolio keeps the same total effective duration but is less exposed to the part of the curve expected to move most.

Exam tip Match each key rate duration with the shift at its own maturity, keep the sign of every shift, and add. Never multiply the total duration by an average.

Go deeper Which bonds load on which key rate

A 10-year zero-coupon bond has almost all its exposure at the 10-year point, because it pays one cash flow there. A coupon bond spreads its exposure across earlier points too, since its coupons arrive sooner. For a portfolio, each key rate duration is the weighted sum of the bonds’ exposures at that point. Say a portfolio holds 2-, 5- and 10-year zero-coupon bonds in weights of 20%, 35% and 45%, with durations of 1.9, 4.8 and 9.6. The key rate durations are 0.38, 1.68 and 4.32, and they sum to 6.38, the portfolio’s duration.

Go deeper Can a key rate duration be negative?

For some structured securities, yes: the exposure at one maturity can have the opposite sign to the rest, so that a rise in that one rate raises the value. You do not calculate this at Level I. Just know that the individual slices need not all be positive, even though they add to the effective duration.

Go deeper Why this matters for the term structure

Key rate durations make the curve shapes in the term structure module concrete. A flattening, a steepening and a twist are just different patterns of Δr across maturities, and the same key rate durations price each of them.

Memorize this

MemorizeKey rate duration

ItemRule
DefinitionSensitivity to one benchmark rate, all other rates fixed
Also calledPartial duration
MethodShift one key rate ±1 bp, reprice, apply the duration formula; repeat for each key rate
SumΣ KRD = effective duration
Price change%ΔPV ≈ −Σ (KRD × Δr), each rate with its own sign
MeasuresShaping risk: steepening, flattening, twists

Memory hook Effective duration is one number for one kind of move; key rate durations are that number cut into slices by maturity, so the slices add back up.

Know it cold Pair each key rate duration with the shift at its own maturity, and keep the sign of every shift.

How the benchmark curve can move
Benchmark curve changeswhat key rate durations are built to tell apart
  • Parallel shift Use it every maturity moves by the same amount
    • Effective duration is enough one number covers it
  • Non-parallel shift Use it maturities move by different amounts
    • Steepening Memorize the gap between long and short rates widens
    • Flattening Memorize the gap between long and short rates narrows
    • Twist maturities move in different directions, bending the curve
Key rate duration Use it
KRDk=−1PV×ΔPVΔrkKRD_k = -\frac{1}{PV} \times \frac{\Delta PV}{\Delta r_k}
Quick example

Shift only the 5-year benchmark rate by ±1 bp. Prices: PV₋ 100.0190, PV₀ 100.0000, PV₊ 99.9810. ΔPV ÷ Δr is estimated by (100.019 − 99.981) ÷ (2 × 0.0001), so KRD₅ = 0.038 ÷ (2 × 0.0001 × 100) = 1.90.

On your calculator
  1. 100.019−99.981=÷2÷0.0001÷100= 1.9
  1. 100.019ENTER99.981−2÷0.0001÷100÷ 1.9

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

Sum of key rate durations Memorize
∑k=1nKRDk=EffDur\sum_{k=1}^{n} KRD_k = \text{EffDur}
Quick example

Key rate durations of 0.50 (2-year), 1.20 (5-year), 2.30 (10-year) and 1.65 (30-year) give an effective duration of 0.50 + 1.20 + 2.30 + 1.65 = 5.65.

On your calculator
  1. 0.5+1.2+2.3+1.65= 5.65
  1. 0.5ENTER1.2+2.3+1.65+ 5.65

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

Price change from key rate durations Memorize
%ΔPVFull≈−∑kKRDk×Δrk\%\Delta PV^{Full} \approx -\sum_{k} KRD_k \times \Delta r_k
Quick example

KRDs 0.60 (2-year), 2.20 (5-year), 3.40 (10-year). Rates move +15, 0 and −25 bp. −[0.60 × 0.0015 + 2.20 × 0 + 3.40 × (−0.0025)] = −[0.0009 − 0.0085] = +0.76%.

On your calculator
  1. 0.6×0.0015=STO1
  2. 3.4×0.0025+|-+RCL1=+|- 0.0076

STO store · +|- change sign · RCL recall a stored number

  1. 0.6ENTER0.0015×3.4ENTER0.0025CHS×+CHS 0.0076

ENTER enter (on the HP, puts the number on the stack) · CHS change sign

How it is asked

  1. What the key rate durations sum to

    The key rate durations of a bond portfolio sum to its?

    Effective duration. Not Macaulay duration, not convexity.

  2. Non-parallel scenario

    KRDs 0.30 / 1.25 / 3.80 (2/5/10-year); rates +20 / +15 / −15 bp.

    −[0.0006 + 0.001875 − 0.0057] = +0.32%. Average-shift shortcut gives −0.36%.

  3. What key rate durations are for

    Key rate durations are most useful to measure exposure to?

    Changes in the shape of the curve, not parallel shifts and not credit spreads.

Exam traps

  • Using effective duration times the average shift for a non-parallel move.
  • Dropping the sign of a rate that falls, so a gain becomes a loss.
  • Thinking key rate durations sum to the Macaulay or modified duration of each bond. They sum to the portfolio's effective duration.
  • Pairing a key rate duration with the wrong maturity's shift.
  • Entering shifts in basis points instead of as decimals (20 bp = 0.0020).

Checkpoint

5 exam-style questions. About 90 seconds each.

  1. 1The key rate durations of a bond portfolio most likely sum to its:

  2. 2A portfolio has key rate durations of 0.25 (2-year), 1.10 (5-year) and 4.15 (10-year). If the 2-year rate rises 30 bp, the 5-year rises 10 bp and the 10-year falls 5 bp, the estimated portfolio price change is closest to:

  3. 3Key rate durations are most useful for measuring a portfolio's exposure to:

  4. 4A portfolio's key rate durations are 0.35 (2-year), 1.05 (5-year), 2.60 (10-year) and 1.55 (30-year). Its effective duration is closest to:

  5. 5A portfolio has a 10-year key rate duration of 2.85. If only the 10-year benchmark rate rises by 40 bp, the estimated change in the portfolio's value is closest to:

Key takeaways

  • Key rate duration = sensitivity to one maturity's rate, others fixed.
  • Σ key rate durations = effective duration.
  • %ΔP ≈ −Σ KRDₖ × Δrₖ: the tool for steepeners, flatteners and twists.
  • Managers tilt key rate exposures to express a view on the shape of the curve.
Key rate duration Use it
KRDk=−1PV×ΔPVΔrkKRD_k = -\frac{1}{PV} \times \frac{\Delta PV}{\Delta r_k}
Quick example

Shift only the 5-year benchmark rate by ±1 bp. Prices: PV₋ 100.0190, PV₀ 100.0000, PV₊ 99.9810. ΔPV ÷ Δr is estimated by (100.019 − 99.981) ÷ (2 × 0.0001), so KRD₅ = 0.038 ÷ (2 × 0.0001 × 100) = 1.90.

On your calculator
  1. 100.019−99.981=÷2÷0.0001÷100= 1.9
  1. 100.019ENTER99.981−2÷0.0001÷100÷ 1.9

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

Sum of key rate durations Memorize
∑k=1nKRDk=EffDur\sum_{k=1}^{n} KRD_k = \text{EffDur}
Quick example

Key rate durations of 0.50 (2-year), 1.20 (5-year), 2.30 (10-year) and 1.65 (30-year) give an effective duration of 0.50 + 1.20 + 2.30 + 1.65 = 5.65.

On your calculator
  1. 0.5+1.2+2.3+1.65= 5.65
  1. 0.5ENTER1.2+2.3+1.65+ 5.65

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

Price change from key rate durations Memorize
%ΔPVFull≈−∑kKRDk×Δrk\%\Delta PV^{Full} \approx -\sum_{k} KRD_k \times \Delta r_k
Quick example

KRDs 0.60 (2-year), 2.20 (5-year), 3.40 (10-year). Rates move +15, 0 and −25 bp. −[0.60 × 0.0015 + 2.20 × 0 + 3.40 × (−0.0025)] = −[0.0009 − 0.0085] = +0.76%.

On your calculator
  1. 0.6×0.0015=STO1
  2. 3.4×0.0025+|-+RCL1=+|- 0.0076

STO store · +|- change sign · RCL recall a stored number

  1. 0.6ENTER0.0015×3.4ENTER0.0025CHS×+CHS 0.0076

ENTER enter (on the HP, puts the number on the stack) · CHS change sign

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 key rate duration?

The price sensitivity of a bond or portfolio to a change in the benchmark rate at one specific maturity, holding other rates constant. It is also called partial duration.

How is key rate duration related to effective duration?

The key rate durations across the maturity points add up to the effective duration.

Why use key rate duration?

To measure risk from non-parallel changes in the yield curve, such as steepening, flattening and twists, and to tilt a portfolio to a view on the curve's shape.

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 Key rate duration

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