Lesson 9 of 15

Spot Rates & Zero Curve

Spot Rates & Zero Curve

A spot rate (or zero rate) is the yield on a zero-coupon bond — the return on a single cash flow at a specific future date.

Zero-Coupon Bond Pricing

A zero-coupon bond pays only face value FF at maturity, with no coupons:

P=F(1+sn)nP = \frac{F}{(1 + s_n)^n}

Solving for the spot rate sns_n:

sn=(FP)1/n1s_n = \left(\frac{F}{P}\right)^{1/n} - 1

Zero Curve

The zero curve (or spot curve) plots spot rates across maturities. It shows the pure time value of money at each horizon, free of coupon reinvestment assumptions.

Unlike YTM (which blends rates across periods), each spot rate is a clean rate for exactly that time horizon.

Examples

PriceFaceMaturitySpot Rate
97510001 year2.56%
95010002 years2.60%
90010005 years2.13%
Python runtime loading...
Loading...
Click "Run" to execute your code.