Exam FM · General Cash Flows, Portfolios, and Asset-Liability Management · Free Lesson

Spot Rates, Forward Rates, and Yield-Curve Pricing

Free SOA Exam FM (Financial Mathematics) lesson in General Cash Flows, Portfolios, and Asset-Liability Management. 21 min read, ~3,123 words.

A trader can lock in a one-year loan rate that starts a year from now, today, with no view on where rates will go. The forward rate that makes it arbitrage-free is already baked into the spot curve.

A spot rate st s_t is the annual yield on a zero-coupon bond maturing at time t t . Each cash flow is discounted at the spot rate for its own maturity:

PV=∑tCFt(1+st)tPV = \sum_t \frac{CF_t}{(1+s_t)^t}

When the curve is flat (all st s_t equal), this collapses to ordinary discounting at one rate. FM defaults to a flat curve unless a problem hands you spot or forward rates.

You rarely get spot rates directly; you back them out of coupon-bond prices, shortest maturity first. Price a 1-year bond to get s1 s_1 . Then price a 2-year bond, plug in the known s1 s_1 for its first coupon, and solve the remainder for s2 s_2 . Continue outward. Each step has exactly one unknown because every earlier spot rate is already pinned.

Read the full lesson, free →
Worked examples and practice. Free with a free account, no card.

Common mistakes

Bottom line

Exam shortcut

Build the accumulation-factor column (1+st)t (1+s_t)^t first; every forward is a ratio of adjacent entries minus 1, and every present value is a cash flow divided by an entry. Bootstrap in order, one unknown at a time. "Big over small, minus one" for forwards. "Short to long" for bootstrapping. "Each flow at its own spot" for pricing off the curve.

The full lesson (about 3,123 words, 21 min read) adds 6 worked examples, all 6 common mistakes, a self-check, free in the app.

Learning objectives

Browse all free Exam FM lessons or jump into free Exam FM practice questions.