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

Spot rates and pricing a bond with the spot curve

A spot rate is the yield on a default-free zero-coupon bond for one specific maturity; the set of them is the spot curve. Discount each of a bond's cash flows at the spot rate for its own date and add them up: that is the bond's no-arbitrage price.

8 min cram, 34 min full read. Based on the 2027 CFA® Program Level I curriculum, Fixed Income, Learning Module 9. 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, Yield and Yield Spread Measures for Fixed-Rate Bonds, Time Value of Money in Finance

On the exam

  • Define spot rates and the spot curve, and calculate the price of a bond using spot rates

Define spot rates and the spot curve, and calculate a bond's price from spot rates, then its yield to maturity. Expect a 3- or 4-year annual-coupon bond, a trap that discounts everything at one rate, and a question on why the YTM sits just below the last spot 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.

Why do bond yields differ with maturity?

Two bonds can yield different amounts for several reasons. Credit risk, currency, liquidity, tax treatment and the periodicity of the quote all matter. One more is time to maturity: the maturity structure of interest rates , also called the term structure of interest rates , describes how yields change as the time to maturity changes.

Why two bonds can have different yields
Difference in yield-to-maturityseveral causes can be mixed together
  • Credit risk the issuer may fail to pay
  • Currency different base interest rates
  • Liquidity how easily the bond trades
  • Tax status for example, discount bonds taxed differently
  • Periodicity annual or semiannual quoting
  • Time to maturity Memorize the only one the term structure isolates

To isolate maturity, every other cause must be held equal. The ideal data are yields on default-free zero-coupon bonds of every maturity, in one currency, with the same liquidity and tax status. Zero-coupon bonds also remove coupon reinvestment risk, because there are no coupons to reinvest.

What is a spot rate?

Memorize

spot rates are the yields to maturity on default-free zero-coupon bonds, one for each maturity. The set of them, plotted against maturity, is the spot curve . It is also called the zero curve , or the strip curve , because the coupons of a government bond can be “stripped” off and sold separately as zeros.

Spot rate from a zero-coupon price Use it
zN=(FVPV)1/N−1z_N = \left(\frac{FV}{PV}\right)^{1/N} - 1

The shape of the spot curve carries information. It usually slopes up, because investors want more yield for tying money up longer. Sometimes it is flat. Sometimes short maturities yield more than long ones, an inverted yield curve .

Shapes of the spot curve
Spot curvespot rate plotted against maturity
  • Upward sloping Memorize longer maturities yield more; the normal case
  • Flat about the same yield at every maturity
  • Downward sloping Memorize an inverted yield curve: short maturities yield more
InteractivePricing a bond with the spot curve

Try this 0 of 3

  • Set the coupon to zero and compare the YTM with the 4-year spot rate
  • Pick the inverted curve and see where the YTM lands
  • On the upward curve, raise the coupon to 9% or more

Drag the spot points (or type them) and change the coupon. Each cash flow is discounted at the spot rate for its own year.

Curve shape
Spot rates z (%)
Price (sum of the PVs)102.313
Yield to maturity4.357%
4-year spot rate4.40%
  • Spot curve (one rate per date)
  • YTM (one rate for every date)
0%2%4%6%8%Now1y2y3y4yYears to the cash flowYTM 4.357%

Spot rates 3.20%, 3.70%, 4.10%, 4.40% for years 1 to 4 price a 4-year 5% annual bond at 102.313. Its YTM is 4.357%.

PV of each cash flow: at its spot rate (left) and at the YTM (right)

4.844.79Year 1: 5DF 0.96904.654.59Year 2: 5DF 0.92994.434.40Year 3: 5DF 0.886488.488.5Year 4: 105DF 0.8418

The YTM is 0.043% below the 4-year spot rate: the coupons arrive earlier, when spot rates are lower, so the blend sits under the last spot rate.

If the bond traded at any other price, you could buy the cheap side and sell the other (the bond against a strip of zeros) for a riskless profit.

Show working

Price = PMT ÷ (1 + z₁) + PMT ÷ (1 + z₂)² + PMT ÷ (1 + z₃)³ + (PMT + 100) ÷ (1 + z₄)⁴.

Year 1: 5 ÷ (1 + 3.20%) = 5 × 0.96899 = 4.845.

Year 2: 5 ÷ (1 + 3.70%)² = 5 × 0.92991 = 4.650.

Year 3: 5 ÷ (1 + 4.10%)³ = 5 × 0.88644 = 4.432.

Year 4: 105 ÷ (1 + 4.40%)⁴ = 105 × 0.84178 = 88.387.

Price = 4.845 + 4.650 + 4.432 + 88.387 = 102.313.

YTM: the single rate that gives the same price. N 4, PV −102.313, PMT 5, FV 100 → 4.357%.

Price with the spot curve, then back out the YTM
  1. 5÷1.032=STO1PV of year 1: 4.845
  2. 1.037y^x2=1/x×5=STO2PV of year 2: 4.650
  3. 1.041y^x3=1/x×5=STO3PV of year 3: 4.432
  4. 1.044y^x4=1/x×105=STO4PV of year 4: 88.387
  5. RCL1+RCL2+RCL3+RCL4=102.313, the price
  6. 2NDCLR TVMwith P/Y set to 1
  7. 4N102.313+|-PV5PMT100FV
  8. CPTI/Y4.357, the YTM

STO store · y^x power · 1/x reciprocal · RCL recall a stored number · 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. 5ENTER1.032÷PV of year 1: 4.845
  2. 5ENTER1.037ENTER2y^x÷+running total 9.495
  3. 5ENTER1.041ENTER3y^x÷+running total 13.927
  4. 105ENTER1.044ENTER4y^x÷+running total 102.313
  5. fCLEAR FIN
  6. 4n102.313CHSPV5PMT100FV
  7. i4.357, the YTM

ENTER enter (on the HP, puts the number on the stack) · y^x power · 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

Display: 4.357 = YTM of 4.357%

Each cash flow has its own discount rate; the YTM is just their weighted blend.

How is a real spot curve built?

True zeros exist for few maturities, so analysts estimate the curve from the government bonds that trade. Only the most recently issued, actively traded bonds are used: they have similar liquidity and trade close to par, so tax effects are small. Gaps between maturities are filled by interpolation. Short bills are quoted as discount rates and are converted to bond equivalent yields (add-on rates on a 365-day year), and every point is put on the same periodicity before the curve is compared.

Go deeper Bootstrapping the spot curve from par bonds

Another route is to work forward from the shortest maturity. A one-year bond that pays par gives the 1-year spot rate. A 2-year bond priced at par gives one equation with one unknown, the 2-year spot rate, once the 1-year rate is known. Repeating this builds the whole curve. It is the reverse of the par-rate calculation in the next lesson, and the full method is a Level II topic.

Go deeper Why recently issued bonds are used

An older bond is held by buy-and-hold investors and trades less often, so its price carries a liquidity premium. It also sits at a discount or premium, and some tax systems treat the price gain differently from coupon income. Both effects would bend the curve for reasons unrelated to maturity. Recent issues avoid most of that.

How do you price a bond with spot rates?

Give each cash flow the rate for its own date. A single yield is replaced by a sequence of spot rates.

Price of a bond from spot rates Memorize
PV=PMT(1+z1)1+PMT(1+z2)2+⋯+PMT+FV(1+zN)NPV = \frac{PMT}{(1 + z_1)^{1}} + \frac{PMT}{(1 + z_2)^{2}} + \cdots + \frac{PMT + FV}{(1 + z_N)^{N}}

The result is the no-arbitrage price . If a bond trades above it, an arbitrageur sells the bond and buys its cash flows as separate zeros for less. If it trades below, the trade runs the other way. Transaction costs aside, the gap closes. For a corporate bond, a spread for credit risk is added to each spot rate before discounting.

Rearrange itBond priced off the spot curve: solve for price or coupon
The question asks for
Spot rates are 3.20% (1 year), 3.70% (2 years), 4.10% (3 years) and 4.40% (4 years). The price per 100 of par of a 4-year bond with a 5.00% annual coupon is closest to:

4.845 + 4.650 + 4.432 + 88.387 = 102.313

Price per 100 of par102.31

On your calculator
  1. 5÷1.032=STO1
  2. 5÷(1.037y^x2)=STO2
  3. 5÷(1.041y^x3)=STO3
  4. 105÷(1.044y^x4)+RCL1+RCL2+RCL3=102.3135

STO store · y^x power · RCL recall a stored number

  1. 5ENTER1.032÷
  2. 5ENTER1.037ENTER2y^x÷+
  3. 5ENTER1.041ENTER3y^x÷+
  4. 105ENTER1.044ENTER4y^x÷+102.3135

ENTER enter (on the HP, puts the number on the stack) · y^x power

What is the YTM of that bond, and why is it not the 4-year spot rate?

The yield to maturity is the single rate that gives the same price. Solve the usual bond equation for the price 102.313, entering the 100 repaid at maturity as the future value (FV).

Discounting at 4.357% for every cash flow gives the same total, 102.313, but different individual present values: 4.791 for the first coupon (against 4.845) and 88.532 for the last payment (against 88.387). The pieces differ, the sum does not.

Exam tip On an upward-sloping curve, the YTM of a coupon bond is a little below its maturity’s spot rate. On an inverted curve, a little above.

Go deeper Negative spot rates

Spot rates have been negative for some government bonds. The mathematics does not change: a spot rate of −0.30% means a growth factor of 0.997 per year, and the same price formula applies. Discount factors are then above 1.

Memorize this

MemorizePricing with spot rates

Memory hook One cash flow, one date, one spot rate. The coupon due in year 2 uses the 2-year spot, never the rate for the bond maturity.

Know it cold PV=∑CFt(1+zt)tPV = \sum \dfrac{CF_t}{(1 + z_t)^t}. The result is the no-arbitrage price. The YTM of that price sits between the spots used, close to but not equal to the last one.

MemorizeWhat a spot rate is

Memory hook Spot = zero. Strip the coupons off a government bond and you are left with zeros.

Know it cold Spot rate = yield on a default-free zero-coupon bond for one maturity. The spot curve is also called the zero curve or strip curve.

MemorizeCurve shape names

Memory hook Normal means up. Inverted means down: short rates above long rates.

Know it cold Upward sloping (normal), flat, downward sloping (inverted).

Why two bonds can have different yields
Difference in yield-to-maturityseveral causes can be mixed together
  • Credit risk the issuer may fail to pay
  • Currency different base interest rates
  • Liquidity how easily the bond trades
  • Tax status for example, discount bonds taxed differently
  • Periodicity annual or semiannual quoting
  • Time to maturity Memorize the only one the term structure isolates
Shapes of the spot curve
Spot curvespot rate plotted against maturity
  • Upward sloping Memorize longer maturities yield more; the normal case
  • Flat about the same yield at every maturity
  • Downward sloping Memorize an inverted yield curve: short maturities yield more
Price of a bond from spot rates Memorize
PV=PMT(1+z1)1+PMT(1+z2)2+⋯+PMT+FV(1+zN)NPV = \dfrac{PMT}{(1 + z_1)^{1}} + \dfrac{PMT}{(1 + z_2)^{2}} + \cdots + \dfrac{PMT + FV}{(1 + z_N)^{N}}
Quick example

Spot rates 2.0%, 2.5%, 3.0% for 1, 2, 3 years. A 3-year bond with a 4% annual coupon: 4 ÷ 1.02 + 4 ÷ 1.025² + 104 ÷ 1.03³ = 3.922 + 3.807 + 95.175 = 102.904.

On your calculator
  1. 4÷1.02=STO1
  2. 4÷(1.025y^x2)=STO2
  3. 104÷(1.03y^x3)+RCL1+RCL2= 102.9036

STO store · y^x power · RCL recall a stored number

  1. 4ENTER1.02÷
  2. 4ENTER1.025ENTER2y^x÷+
  3. 104ENTER1.03ENTER3y^x÷+ 102.9036

ENTER enter (on the HP, puts the number on the stack) · y^x power

Spot rate from a zero-coupon price Use it
zN=(FVPV)1/N−1z_N = \left(\dfrac{FV}{PV}\right)^{1/N} - 1
Quick example

A 2-year default-free zero trades at 93.00 per 100 of par. (100 ÷ 93)^(1/2) − 1 = 3.695%.

On your calculator
  1. 2NDCLR TVM with P/Y set to 1
  2. 2N93+|-PV100FV
  3. CPTI/Y 3.6952

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. 2n93CHSPV100FV
  3. i 3.6952

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

How it is asked

  1. Price a 3- or 4-year bond from spot rates

    Spot rates 2.3%, 3.0%, 3.5%. Price of a 3-year, 4% annual-coupon bond?

    Discount each cash flow at its own spot: 101.48. Using 3.5% for all (101.40) or the average spot (103.02) are the traps.

  2. YTM against the last spot rate

    Upward curve. YTM of a 5-year coupon bond priced off it?

    Slightly below the 5-year spot rate, because earlier cash flows are discounted at lower rates.

  3. Define a spot rate

    A spot rate is the yield on which instrument?

    Default-free zero-coupon bond of one maturity. A coupon bond at par gives a par rate; a future one-year bond gives a forward rate.

Exam traps

  • Discounting every cash flow at the final spot rate. Each cash flow takes the spot rate for its own date.
  • Averaging the spot rates and using that single number as the yield.
  • Assuming a coupon bond's YTM equals the spot rate of its maturity. On an upward curve it is a little lower.
  • Treating a corporate bond's price as spot-curve pricing. It needs a spread added to each spot rate.

Checkpoint

4 exam-style questions. About 90 seconds each.

  1. 1Spot rates are 2.8% (1 year), 3.3% (2 years) and 3.9% (3 years). The price of a 3-year, 4% annual-coupon bond per 100 of par is closest to:

  2. 2A spot rate is best described as the yield on a:

  3. 3When the spot curve slopes upward, the yield to maturity of a 5-year coupon bond priced off that curve is most likely:

  4. 4The government spot curve is the best data for studying how yields vary with maturity mainly because it:

Key takeaways

  • Spot rate: default-free zero-coupon yield for one maturity. The spot curve plots them.
  • Price = present value of each cash flow at its own spot rate. That is the no-arbitrage price.
  • A coupon bond's YTM is a blend of the spot rates for its cash flows.
  • Spot curves can slope up (normal), stay flat or slope down (inverted).
Price of a bond from spot rates Memorize
PV=PMT(1+z1)1+PMT(1+z2)2+⋯+PMT+FV(1+zN)NPV = \dfrac{PMT}{(1 + z_1)^{1}} + \dfrac{PMT}{(1 + z_2)^{2}} + \cdots + \dfrac{PMT + FV}{(1 + z_N)^{N}}
Quick example

Spot rates 2.0%, 2.5%, 3.0% for 1, 2, 3 years. A 3-year bond with a 4% annual coupon: 4 ÷ 1.02 + 4 ÷ 1.025² + 104 ÷ 1.03³ = 3.922 + 3.807 + 95.175 = 102.904.

On your calculator
  1. 4÷1.02=STO1
  2. 4÷(1.025y^x2)=STO2
  3. 104÷(1.03y^x3)+RCL1+RCL2= 102.9036

STO store · y^x power · RCL recall a stored number

  1. 4ENTER1.02÷
  2. 4ENTER1.025ENTER2y^x÷+
  3. 104ENTER1.03ENTER3y^x÷+ 102.9036

ENTER enter (on the HP, puts the number on the stack) · y^x power

Spot rate from a zero-coupon price Use it
zN=(FVPV)1/N−1z_N = \left(\dfrac{FV}{PV}\right)^{1/N} - 1
Quick example

A 2-year default-free zero trades at 93.00 per 100 of par. (100 ÷ 93)^(1/2) − 1 = 3.695%.

On your calculator
  1. 2NDCLR TVM with P/Y set to 1
  2. 2N93+|-PV100FV
  3. CPTI/Y 3.6952

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. 2n93CHSPV100FV
  3. i 3.6952

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

All Fixed Income formulas, every lesson

Practice exam-style questions on Term Structure: Spot, Par and Forward Curves

Questions about this lesson?

Where this comes back

Questions candidates ask

What is a spot rate in bonds?

The yield to maturity on a default-free zero-coupon bond for a particular maturity. It is the rate for money invested today until that date, with no coupons in between.

How do you price a bond using spot rates?

Discount each coupon and the principal at the spot rate that matches its payment date, then add the present values. The sum is the no-arbitrage price.

Why use spot rates instead of one yield?

Money due at different dates earns different rates. Spot rates price each date correctly, and any bond trading away from that price offers an arbitrage.

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

  1. Spot rates and pricing a bond with the spot curve
  2. Par rates from spot rates
  3. Implied forward rates: from spot to forward and back
  4. How the spot, par and forward curves relate

Ask Sensei Listen instead

Questions on Spot rates and pricing a bond with the spot curve

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