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

The sources of return from a fixed-rate bond

A fixed-rate bond pays you three ways: the coupons, the interest earned by reinvesting them, and any gain or loss when you sell before maturity. If rates rise after you buy, reinvestment income goes up but the sale price goes down. Your realized (horizon) yield depends on which effect is bigger over your holding period.

10 min cram, 40 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

  • Calculate and interpret the sources of return from investing in a fixed-rate bond

Calculate and interpret the sources of return from a fixed-rate bond. Expect a two-step horizon yield after rates move right after purchase, a question on which risk a buy-and-hold investor faces, and a capital gain measured against carrying value.

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.

Where does a bond investor’s return come from?

Holding a bond pays you in three ways. You receive the promised coupon income and principal. You reinvest each coupon you receive, which earns reinvestment income : the interest on interest that makes a bond’s realized return differ from its coupon rate. And if you sell before maturity, you realize a capital gain or loss against what the bond was worth on the path you bought it on.

Where a fixed-rate bond’s return comes from
Total return on a fixed-rate bondmeasured over the investor’s holding period
  • Coupon and principal payments Know the idea the promised cash flows, received on schedule
  • Reinvestment of the coupons Use it interest on interest, at whatever rate is available
  • Capital gain or loss on sale Use it only if the bond is sold before maturity

Interest rates touch the second and third sources. A change in rates changes the rate at which coupons are reinvested, and it changes the price at which the bond sells. The first source, the promised cash flows, does not move unless the issuer defaults.

InteractiveWhere a bond's return comes from when rates move

Try this 0 of 3

  • With rates up 1%, stretch the horizon to 7 years
  • Hold to maturity with rates down 1%
  • Set no rate change and try any horizon
Horizon yield3.76%
FV of coupons15.918
Sale price95.788
Coupon (5)Interest on interest at 6%still to come: in the sale priceFV 15.923 coupons + 0.92+ sale 95.79Buy12345678sell

Price effect wins: −4.212 on the sale price outweighs +0.156 of extra reinvestment income, so the horizon yield is below 5%.

Show working

The bond: 8 years, 5% annual coupon, bought at 100. Rates move to 6% right after purchase and stay there. Horizon: 3 years.

1. Coupons reinvested to year 3: 5 × [(1 + 0.06)3 − 1] ÷ 0.06 = 15.918 (15 of coupons + 0.918 interest on interest; at 5% it would be 15.762, so the rate change is worth +0.156).

Future value of the coupons
  1. 2NDCLR TVMwith P/Y set to 1
  2. 3N6I/Y0PV5+|-PMT
  3. CPTFV15.918

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · I/Y interest rate per year (per period when P/Y is 1) · PV present value · +|- change sign · PMT payment · CPT compute · FV future value

  1. fCLEAR FIN
  2. 3n6i0PV5CHSPMT
  3. FV15.918

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · i interest rate per period · PV present value · CHS change sign · PMT payment · FV future value

2. Sale price: a 5-year 5% bond priced at 6% = 95.788. Carrying value at the original 5% = 100, so the capital loss is −4.212.

Sale price
  1. 2NDCLR TVM
  2. 5N6I/Y5PMT100FV
  3. CPTPV−95.788, the sale price

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · I/Y interest rate per year (per period when P/Y is 1) · PMT payment · FV future value · CPT compute · PV present value

  1. fCLEAR FIN
  2. 5n6i5PMT100FV
  3. PV−95.788, the sale price

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · i interest rate per period · PMT payment · FV future value · PV present value

3. Horizon yield = [(15.918 + 95.788) ÷ 100]1/3 − 1 = (1.11706)1/3 − 1 = 3.76%. Do not stop at the cumulative 11.71%: take the 1/3 root.

Horizon yield
  1. 2NDCLR TVM
  2. 3N100+|-PV0PMT111.706FV
  3. CPTI/Y3.759

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · +|- change sign · PV present value · PMT payment · FV future value · CPT compute · I/Y interest rate per year (per period when P/Y is 1)

  1. fCLEAR FIN
  2. 3n100CHSPV0PMT111.706FV
  3. i3.759

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · CHS change sign · PV present value · PMT payment · FV future value · i interest rate per period

Rising rates hurt the price you sell at and help the rate you reinvest at; your horizon decides which wins.

How do you calculate the horizon yield?

The horizon yield is the annualized return over your holding period. It treats everything you end up with, the reinvested coupons plus the sale price (or the redemption amount), as one future value, and compares it with the price you paid.

First the coupons. Each is reinvested until the horizon, so together they form an ordinary annuity that grows to a future value.

Future value of reinvested coupons Use it
FVcoupons=C×(1+r)H−1rFV_{coupons} = C \times \frac{(1 + r)^{H} - 1}{r}

Here CC is the annual coupon, rr the reinvestment rate and HH the number of years to the horizon. Everything above C×HC \times H is interest on interest.

Rearrange itReinvested coupons: solve for the future value or the coupon
The question asks for
A bond pays an annual coupon of 5.00 per 100 of par. Each coupon is reinvested at 6.00%. After 3 years the coupons, with interest on interest, are worth closest to:

5.00 × ((1 + 0.06)^3 − 1) ÷ 0.06 = 15.918

Future value of the coupons15.92

On your calculator
  1. 2NDCLR TVMwith P/Y set to 1
  2. 3N6I/Y5PMT
  3. CPTFV−15.918, negative by the TVM sign convention

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · I/Y interest rate per year (per period when P/Y is 1) · PMT payment · CPT compute · FV future value

  1. fCLEAR FIN
  2. 3n6i5PMT
  3. FV−15.918

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · i interest rate per period · PMT payment · FV future value

Then the horizon yield itself.

Horizon yield Memorize
r=(FVcoupons+PsaleP0)1/H−1r = \left(\frac{FV_{coupons} + P_{sale}}{P_0}\right)^{1/H} - 1

PsaleP_{sale} is the sale price at the horizon, which is 100 if the bond is held to maturity. P0P_0 is the price paid. The 1/H1/H root turns the total growth into a per-year rate.

Rearrange itHorizon yield: solve for the yield, the sale price or the coupon pot
The question asks for
An investor pays 100.00 for a bond. Over 3 years the reinvested coupons grow to 15.918, and the bond is then sold for 95.788. The annualized horizon yield is closest to:

((15.918 + 95.788) ÷ 100.00)^(1/3) − 1 = 3.759%

Horizon yield, annualized3.76%

On your calculator
  1. 2NDCLR TVMwith P/Y set to 1
  2. 3N100+|-PV15.918+95.788=FV
  3. CPTI/Y3.759

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · +|- change sign · PV present value · FV future value · CPT compute · I/Y interest rate per year (per period when P/Y is 1)

  1. fCLEAR FIN
  2. 3n100CHSPV15.918ENTER95.788+FV
  3. i3.759

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · CHS change sign · PV present value · ENTER enter (on the HP, puts the number on the stack) · FV future value · i interest rate per period

What happens when rates move right after you buy?

Suppose the 8-year, 5% bond is bought at par and yields jump to 6%, or fall to 4%, immediately and permanently. Both effects now show up: the coupons are reinvested at the new rate, and a bond sold early is priced at the new yield with the years it has left.

HorizonRates move to 6%Rates move to 4%
3 years (sell a 5-year bond)Coupons 15.918, price 95.788: 3.76%Coupons 15.608, price 104.452: 6.28%
8 years (hold to maturity)Coupons 49.487, redemption 100: 5.15%Coupons 46.071, redemption 100: 4.85%

The table shows the pattern the exam tests. Over a short horizon the price effect dominates, so rising rates hurt. Over a long horizon reinvestment dominates, so rising rates help. These are the two interest rate risks, and the next lesson shows where one hands over to the other.

The two interest rate risks
Interest rate risk on a fixed-rate bondtwo effects that pull in opposite directions
  • Reinvestment risk Memorize rates fall, so coupons are reinvested at less; dominates over a long horizon
  • Price risk Memorize rates rise, so the sale price falls; dominates over a short horizon

Two edge cases follow directly. A buy-and-hold investor sells nothing, so faces reinvestment risk only. An investor who sells before the first coupon is paid reinvests nothing, so faces price risk only. Two investors in the same bond can carry opposite risks if their horizons differ.

Exam tip Rates up: coupons grow, price falls. Rates down: coupons shrink, price rises. Then ask which one has had time to win.

When does the horizon yield equal the yield to maturity?

Only when nothing has gone differently from the assumptions behind the YTM. The base case above is exactly that situation.

The horizon yield equals the original YTM only if
Horizon yield = yield to maturity at purchase
  • Paid in full, on schedule Memorize no default
  • Coupons reinvested at the original YTM Memorize the rate does not change
  • Sold on the constant-yield price trajectory Memorize no capital gain or loss (or held to maturity)

Break either of the last two and the realized return departs from the YTM, in a direction set by what happened to rates. This is why the YTM is a promised return, not a forecast.

Go deeper Why the analysis uses a one-time, parallel rate change

The scenarios assume one instantaneous, parallel shift right after purchase: every yield moves by the same amount, once, and stays there. That keeps the arithmetic clean (a single reinvestment rate and a single sale yield) and isolates the horizon effect. Real rates wander, and curves twist, so the offsets described in the next lesson are approximate guides, not guarantees.

How do you split interest income from capital gain?

A bond bought at a discount drifts up toward par as time passes, even if its yield never changes. That drift is not a market gain, because the original yield already priced it in. The curriculum separates the two.

The constant-yield price trajectory is the path the price follows if the yield stays at its purchase level. A point on it is the bond’s carrying value : the purchase price plus the amortized discount (or minus the amortized premium).

Carrying value Memorize
CV=PV of the remaining cash flows at the original YTMCV = \text{PV of the remaining cash flows at the original YTM}

The interest income part is the return from the passage of time: coupons, reinvestment income and the amortization of the discount or premium. The capital gain or loss is the return from a change in yield, measured against the carrying value.

Capital gain or loss Use it
G=Psale−CVG = P_{sale} - CV
Interest income against capital gain
Return over the holding periodsplit by what caused it
  • Interest income Use it the return from the passage of time
    • Coupons received the cash paid out
    • Reinvestment income interest on interest
    • Amortization of the discount or premium the pull of the price toward par at the original yield
  • Capital gain or loss Use it the return from a change in the yield
    • Sale price above carrying value yield fell: a gain
    • Sale price below carrying value yield rose: a loss
Rearrange itCapital gain or loss: solve for any input
The question asks for
A bond is sold for 98.651. Its carrying value at the original yield is 97.327. The capital gain (loss) is closest to:

98.651 − 97.327 = 1.324

Capital gain (loss is negative)1.32

On your calculator
  1. 98.651−97.327=1.324
  1. 98.651ENTER97.327−1.324

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

Sell exactly at the carrying value and the capital gain is zero. Then, with coupons reinvested at the original yield, the horizon yield is the original YTM again: for this bond, coupons of 5 reinvested at 6% for 3 years are worth 15.918, and (15.918 + 97.327) ÷ 95.083 = 1.1910, whose cube root is 1.0600: a 6.00% return.

Go deeper Taxes and total return

Many tax systems treat interest income and capital gains differently, so the split matters beyond the exam. Check the rules that apply to the account you are analyzing. The horizon yield is also a total return over the holding period; compare it with the single-period holding period return in the rates and returns lessons, which has no reinvestment assumption.

Memorize this

MemorizeThe three sources of return

Memory hook Receive it, reinvest it, resell it: coupons, interest on interest, capital gain or loss.

Know it cold Return = coupons + reinvestment income + capital gain or loss (the third only if sold before maturity).

MemorizeRate moves and horizons

Rates moveFV of couponsSale priceShort horizonLong horizon
UpHigherLowerHurts (price wins)Helps (reinvestment wins)
DownLowerHigherHelps (price wins)Hurts (reinvestment wins)

Memory hook Coupons move with rates, the price moves against them, and time hands the win from price to reinvestment.

Know it cold Buy-and-hold: reinvestment risk only. Sold before the first coupon: price risk only.

MemorizeHorizon yield recipe

Memory hook Two future values over one price: coupons at the new rate, the bond at the new yield.

Know it cold (1) FV of coupons at the new rate for H years. (2) Sale price with the years left, at the new yield. (3) [(FV+Psale)÷P0]1/H−1[(\text{FV} + P_{sale}) \div P_0]^{1/H} - 1.

MemorizeCapital gain

Memory hook Measure from where the bond should be (carrying value), not from what you paid.

Know it cold Gain = sale price − carrying value. Carrying value = price on the constant-yield path at the original YTM.

Where a fixed-rate bond’s return comes from
Total return on a fixed-rate bondmeasured over the investor’s holding period
  • Coupon and principal payments Know the idea the promised cash flows, received on schedule
  • Reinvestment of the coupons Use it interest on interest, at whatever rate is available
  • Capital gain or loss on sale Use it only if the bond is sold before maturity
Interest income against capital gain
Return over the holding periodsplit by what caused it
  • Interest income Use it the return from the passage of time
    • Coupons received the cash paid out
    • Reinvestment income interest on interest
    • Amortization of the discount or premium the pull of the price toward par at the original yield
  • Capital gain or loss Use it the return from a change in the yield
    • Sale price above carrying value yield fell: a gain
    • Sale price below carrying value yield rose: a loss
The two interest rate risks
Interest rate risk on a fixed-rate bondtwo effects that pull in opposite directions
  • Reinvestment risk Memorize rates fall, so coupons are reinvested at less; dominates over a long horizon
  • Price risk Memorize rates rise, so the sale price falls; dominates over a short horizon
The horizon yield equals the original YTM only if
Horizon yield = yield to maturity at purchase
  • Paid in full, on schedule Memorize no default
  • Coupons reinvested at the original YTM Memorize the rate does not change
  • Sold on the constant-yield price trajectory Memorize no capital gain or loss (or held to maturity)
Future value of reinvested coupons Use it
FVcoupons=C×(1+r)H−1rFV_{coupons} = C \times \dfrac{(1 + r)^{H} - 1}{r}
Quick example

4 annual coupons of 5, each reinvested at 6%. 5 × (1.06⁴ − 1) ÷ 0.06 = 21.873: 20.000 of coupons plus 1.873 of interest on interest.

On your calculator
  1. 2NDCLR TVM with P/Y set to 1
  2. 4N6I/Y5PMT
  3. CPTFV −21.873, negative by the TVM sign convention

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · I/Y interest rate per year (per period when P/Y is 1) · PMT payment · CPT compute · FV future value

  1. fCLEAR FIN
  2. 4n6i5PMT
  3. FV −21.873

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · i interest rate per period · PMT payment · FV future value

Horizon yield Memorize
r=(FVcoupons+PsaleP0)1/H−1r = \left(\dfrac{FV_{coupons} + P_{sale}}{P_0}\right)^{1/H} - 1
Quick example

Buy a 6-year, 4% annual bond at par. Yields drop to 3% at once and you sell after 2 years. Coupons 8.12, sale price 103.717. (111.837 ÷ 100)^(1/2) − 1 = 5.75%.

On your calculator
  1. 2NDCLR TVM with P/Y set to 1
  2. 2N100+|-PV8.12+103.717=FV
  3. CPTI/Y 5.753

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · +|- change sign · PV present value · FV future value · CPT compute · I/Y interest rate per year (per period when P/Y is 1)

  1. fCLEAR FIN
  2. 2n100CHSPV8.12ENTER103.717+FV
  3. i 5.753

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · CHS change sign · PV present value · ENTER enter (on the HP, puts the number on the stack) · FV future value · i interest rate per period

Carrying value Memorize
CV=PV of the remaining cash flows at the original YTMCV = \text{PV of the remaining cash flows at the original YTM}
Quick example

A 6-year, 3% annual bond bought at a 4% yield. After 2 years, 4 years remain. At 4%: N = 4, I/Y = 4, PMT = 3, FV = 100 gives 96.370.

On your calculator
  1. 2NDCLR TVM with P/Y set to 1
  2. 4N4I/Y3PMT100FV
  3. CPTPV −96.370

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · I/Y interest rate per year (per period when P/Y is 1) · PMT payment · FV future value · CPT compute · PV present value

  1. fCLEAR FIN
  2. 4n4i3PMT100FV
  3. PV −96.370

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · i interest rate per period · PMT payment · FV future value · PV present value

Capital gain or loss Use it
G=Psale−CVG = P_{sale} - CV
Quick example

The bond above is sold for 94.80 while its carrying value is 96.370. 94.80 − 96.37 = −1.57, a capital loss.

On your calculator
  1. 94.8−96.37= −1.57
  1. 94.8ENTER96.37− −1.57

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

How it is asked

  1. Two-step horizon yield after a rate shock

    Buy a 7-year, 4% annual bond at par. Yields jump to 5% and stay there. Sold after 3 years. Annualized return?

    Coupons 4 × 3.1525 = 12.610; 4 years left at 5% gives 96.454; (109.064 ÷ 100)^(1/3) − 1 = 2.93%. Ignoring the price loss (sale at 100) gives 4.04%, the trap.

  2. Which risk does the investor face?

    A buy-and-hold investor ignoring credit risk. Price risk, reinvestment risk or both?

    Reinvestment risk only. Par comes back at maturity, so there is no sale price to move.

  3. Capital gain against carrying value

    Bought at 95.08 (yield 6%), sold for 98.65 with 3 years left. Carrying value 97.33?

    Gain = 98.65 − 97.33 = 1.32. The trap is 98.65 − 95.08 = 3.57.

  4. When does the realized return equal the YTM?

    Coupons reinvested at the YTM and the bond sold at its carrying value.

    Horizon yield = original YTM (no default assumed).

Exam traps

  • Ignoring the price change when the bond is sold early. A horizon yield needs the sale price, not just the coupons.
  • Reinvesting coupons at the old yield after rates have moved. The new rate applies to every coupon.
  • Measuring the capital gain from the purchase price instead of the carrying value. Amortization of the discount is interest income.
  • Forgetting the 1/H root and reporting a cumulative return. The horizon yield is annualized.
  • Pricing the sale with the original years to maturity. Use the years that remain at the horizon.

Checkpoint

5 exam-style questions. About 90 seconds each.

  1. 1An investor buys a 5-year, 6% annual-coupon bond at par. Rates immediately rise to 7% and stay there. The investor sells after 2 years. The annualized horizon yield is closest to:

  2. 2A buy-and-hold investor who keeps a bond to maturity, ignoring credit risk, is exposed to:

  3. 3A 5-year, 4% annual bond is bought at a 5% yield (price 95.671). Two years later it is sold for 98.626 when its yield is 4.5%. Its carrying value at the original 5% yield is 97.277. The capital gain is closest to:

  4. 4A bond pays an annual coupon of 3.50 per 100 of par. Each coupon is reinvested at 4.5%. After 5 years the coupons, including interest on interest, are worth closest to:

  5. 5An investor buys a bond and plans to sell it a few weeks later, before the first coupon is paid. Ignoring credit risk, the risk that matters is most likely:

Key takeaways

  • Return = coupons + interest on interest + capital gain or loss.
  • Horizon yield = [(FV of coupons + sale price) ÷ price paid]^(1/H) − 1.
  • Short horizon: price risk dominates. Long horizon: reinvestment risk dominates.
  • Capital gain is measured against the carrying value, not the purchase price.
  • The horizon yield equals the original YTM only if coupons are reinvested at the YTM and the sale is on the constant-yield trajectory.
Future value of reinvested coupons Use it
FVcoupons=C×(1+r)H−1rFV_{coupons} = C \times \dfrac{(1 + r)^{H} - 1}{r}
Quick example

4 annual coupons of 5, each reinvested at 6%. 5 × (1.06⁴ − 1) ÷ 0.06 = 21.873: 20.000 of coupons plus 1.873 of interest on interest.

On your calculator
  1. 2NDCLR TVM with P/Y set to 1
  2. 4N6I/Y5PMT
  3. CPTFV −21.873, negative by the TVM sign convention

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · I/Y interest rate per year (per period when P/Y is 1) · PMT payment · CPT compute · FV future value

  1. fCLEAR FIN
  2. 4n6i5PMT
  3. FV −21.873

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · i interest rate per period · PMT payment · FV future value

Horizon yield Memorize
r=(FVcoupons+PsaleP0)1/H−1r = \left(\dfrac{FV_{coupons} + P_{sale}}{P_0}\right)^{1/H} - 1
Quick example

Buy a 6-year, 4% annual bond at par. Yields drop to 3% at once and you sell after 2 years. Coupons 8.12, sale price 103.717. (111.837 ÷ 100)^(1/2) − 1 = 5.75%.

On your calculator
  1. 2NDCLR TVM with P/Y set to 1
  2. 2N100+|-PV8.12+103.717=FV
  3. CPTI/Y 5.753

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · +|- change sign · PV present value · FV future value · CPT compute · I/Y interest rate per year (per period when P/Y is 1)

  1. fCLEAR FIN
  2. 2n100CHSPV8.12ENTER103.717+FV
  3. i 5.753

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · CHS change sign · PV present value · ENTER enter (on the HP, puts the number on the stack) · FV future value · i interest rate per period

Carrying value Memorize
CV=PV of the remaining cash flows at the original YTMCV = \text{PV of the remaining cash flows at the original YTM}
Quick example

A 6-year, 3% annual bond bought at a 4% yield. After 2 years, 4 years remain. At 4%: N = 4, I/Y = 4, PMT = 3, FV = 100 gives 96.370.

On your calculator
  1. 2NDCLR TVM with P/Y set to 1
  2. 4N4I/Y3PMT100FV
  3. CPTPV −96.370

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · I/Y interest rate per year (per period when P/Y is 1) · PMT payment · FV future value · CPT compute · PV present value

  1. fCLEAR FIN
  2. 4n4i3PMT100FV
  3. PV −96.370

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · i interest rate per period · PMT payment · FV future value · PV present value

Capital gain or loss Use it
G=Psale−CVG = P_{sale} - CV
Quick example

The bond above is sold for 94.80 while its carrying value is 96.370. 94.80 − 96.37 = −1.57, a capital loss.

On your calculator
  1. 94.8−96.37= −1.57
  1. 94.8ENTER96.37− −1.57

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 are the sources of return on a bond?

Coupon payments, interest earned by reinvesting those coupons, and any capital gain or loss if the bond is sold before maturity. Held to maturity, a bond has no capital gain or loss, only coupons and reinvestment income.

What is a bond's horizon yield?

The annualized return realized over the holding period, from reinvested coupons plus the sale price, relative to the price paid. It equals the original yield to maturity only if coupons are reinvested at that yield and the bond is sold on its constant-yield price path.

What is the carrying value of a bond?

Its price on the constant-yield path at the original yield: the purchase price plus the amortized discount, or minus the amortized premium. A sale above carrying value is a capital gain, below it a capital loss.

Why does a rate rise hurt a short-horizon holder?

Because the sale price falls at once, while extra reinvestment income needs time to build. Over a long horizon the reinvestment income wins instead.

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 The sources of return from a fixed-rate bond

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