You already know what a swap is — two parties trading a fixed cash flow for a floating one. But before we can price one, we need to zoom all the way in to a single screw in the machine. That screw is the FRA: a contract that lets you lock one future interest rate today, on a single notional, for a single period. Master the FRA and a swap stops being a mysterious blob — it becomes a tidy row of FRAs bolted together. And the rate each FRA fairly locks? It’s the forward rate you already met in the yield-curve lessons. So we start there, then build up.
Before you read — take a guess
You want to borrow money one year from now, for one year, but you're terrified rates will jump before then. What kind of instrument would let you nail down that future borrowing rate today?
Forward rates: the rate you can lock today for a future period
Pretest first:
Before you read — take a guess
Today's 1-year spot rate is 4% and the 2-year spot rate is 5%. Roughly what rate can you lock TODAY for borrowing during year 2 (one year, starting one year from now)?
Analogy. A spot rate is the price of a trip that starts now. A forward rate is the price, quoted now, of a trip that starts later — like booking next summer’s flight at today’s locked-in fare. The airline can’t make money offering you a future fare that’s inconsistent with today’s prices, and neither can a bank: the forward rate is forced by no-arbitrage from the rates already on the curve.
The definition. A forward rate is the interest rate, agreed today, for borrowing or lending over a future window — here from year 1 to year 2. It isn’t a forecast and it isn’t a free parameter. It’s locked by the rule that two ways of investing for two years must pay the same:
where and are today’s 1-year and 2-year spot (zero) rates. The left side grows your money at the 2-year rate for two years. The right side grows it at the 1-year rate, then rolls into the forward for the second year. If they differed, you could borrow cheap on one path and lend dear on the other for free money — so the market won’t let them differ.
Drag the two spot rates. The forward is the segment spanning the future window — and no-arbitrage forces it above both spots when the curve rises, below both when it inverts. It's the rate you can lock today for that future period.
Worked example — extract the 1-year forward, 1 year out. Take and . Solve for :
Working the arithmetic: , so . Notice it lands above both spots — that’s the upward-sloping-curve signature. If the curve had inverted (), the forward would have dropped below both. The forward is a leveraged readout of the curve’s slope, not its level.
Fill in the no-arbitrage logic.
Pick the right option for each blank, then check.
A forward rate is the rate agreed for a borrowing period. It's pinned by no-arbitrage: compounding the near spot then the forward must equal the compounded over the full horizon. When the curve slopes upward, the forward sits both spot rates.
The FRA: a forward contract whose underlying is an interest rate
Pretest:
Before you read — take a guess
In a '3x9 FRA', what does the notation tell you?
The definition. A forward rate agreement (FRA) is an over-the-counter (privately negotiated, not exchange-traded) contract that locks a single future period’s interest rate, called the FRA rate or strike , on an agreed notional . No principal changes hands — the notional is just the size on which interest is calculated. It’s a forward contract like any other, except the underlying isn’t a barrel of oil or a bushel of wheat; it’s an interest rate.
Who wins which way. There are two sides:
- The buyer / long is, economically, a future borrower. They’ve locked their cost at , so they gain if the reference rate rises above — the market got expensive, but they pay the cheaper locked rate.
- The seller / short is a future lender. They’ve locked their return at , so they gain if the reference rate falls below — the market got stingy, but they still earn the higher locked rate.
It’s a zero-sum bet on where one future rate prints relative to . The reference rate is some agreed benchmark (historically LIBOR, now rates like SOFR or EURIBOR), observed at the start of the contract period — the fixing.
The notation. FRAs are quoted as ” x ”, both numbers being months from today: the rate period starts at month and ends at month . So a 3x9 FRA starts in 3 months, ends in 9, and locks the 6-month rate that fixes 3 months from now. A 1x4 locks a 3-month rate, one month out. The gap is the length of the rate you’re fixing.
The fair K is just the forward rate
What strike should an FRA be struck at so neither side has to pay the other to enter? Exactly the forward rate for that window, read off today’s curve. That’s the whole link: a fairly-priced FRA simply crystallises the forward rate into a binding contract. The forward rate is the prediction the curve makes; the FRA is the bet you place on it.
Match each FRA term to its meaning.
Pick a term, then click its definition.
FRA settlement: cash today, discounted because the interest is owed later
Pretest:
Before you read — take a guess
An FRA references a 6-month interest period, but it cash-settles a single payment at the START of that period. Why is that payment discounted rather than paid in full?
The mechanics. Here’s the wrinkle that trips everyone up. The interest an FRA references would, on a real loan, be paid at the end of the period. But an FRA cash-settles a single net payment at the start of the period, right after the rate fixes. Paying early means you must discount the interest difference back to the settlement date. The settlement to the long (buyer) is:
where is the notional, the strike, the realized reference rate, and the day-count fraction — the period length as a fraction of a year (e.g. a 6-month period is roughly ). The numerator is the plain interest difference; the denominator is the discount factor that drags that end-of-period amount back to the start. If , the number is positive and flows to the long; if , it’s negative and the long pays.
Worked example. A treasurer buys a 6x12 FRA on a $10 million notional at a strike of , fixing a 6-month rate. Six months later the rate fixes at . Day-count .
- Raw interest difference (what an actual loan would settle at period-end): i.e. $50,000.
- Discount factor (settle now, not in 6 months):
- Settlement paid to the long at the start of the period: i.e. $48,543.69.
So the long pockets $48,543.69 up front. Why not the full $50,000? Because that $50,000 was an end-of-period figure; receiving it six months early is worth a touch less, so we present-value it. The treasurer is exactly compensated: the cheaper-than-market locked rate saved $50,000 of future interest, and $48,543.69 today is $50,000 in six months at 6%.
The #1 FRA misconception
A wildly common error is to think the FRA pays the undiscounted interest (the $50,000). It does not. Because settlement happens at the start of the period while the referenced interest belongs to the end, the payment is always discounted at the realized reference rate. Forget the denominator and you’ll overstate every FRA cash flow — and mis-hedge a swap built from them.
Think first
You SELL a 3x9 FRA (so you're the short, a future lender) on a $20 million notional at K = 4%. The 6-month rate fixes at 3% (τ = 0.5). Do you receive or pay, and roughly how much?
Hint: Short gains when the rate FALLS below K. Settlement to the long = N(r_ref − K)τ / (1 + r_ref·τ); the short gets the opposite sign.
A swap is a strip of FRAs
Pretest:
Before you read — take a guess
An interest-rate swap exchanges a stream of floating payments for fixed ones over several periods. How is each individual floating period best understood?
The central insight. Here’s the payoff for all that FRA grinding. Take a multi-period swap and slice it period by period. Each floating period is, economically, a single FRA — one future reference rate exchanged against a fixed rate, on the notional, for that window. The fair fixed rate for that period alone is simply its forward rate, read off today’s curve. So a swap is a strip of FRAs: a row of single-period rate locks, one per payment date, stapled together.
Now the trick that turns a strip of FRAs into a swap. In a swap, both sides want one constant fixed rate across all periods, not a different forward rate every period. So we replace the jagged sequence of forward rates with a single fixed rate — the swap rate — chosen so the deal is still fair overall. That swap rate is a discount-factor-weighted average of the forward rates: the periods don’t count equally, because later cash flows are discounted more, so nearer forwards carry more weight.
| Period | Forward rate (fair single-period lock) | Read as | What the swap does |
|---|---|---|---|
| 0–1y | 4.00% | This period = one FRA at 4.00% | Replace each period’s forward… |
| 1–2y | 5.00% | This period = one FRA at 5.00% | …with ONE constant fixed rate… |
| 2–3y | 5.80% | This period = one FRA at 5.80% | …the swap rate, ~5.2%… |
| 3–4y | 6.20% | This period = one FRA at 6.20% | …a discount-weighted average… |
| Swap rate | ≈ 5.2% (one number for all) | The single fixed leg | …of all the period forwards. |
The swap rate (~5.2% here) isn’t any single forward — it’s the level that, applied flat to every period, has the same present value as paying each period’s own forward. Lock each period at its forward (a strip of FRAs) or lock all periods at the blended swap rate (a swap): same total value today, by no-arbitrage.
Why this reframing is the whole game
Once you see a swap as a strip of FRAs, pricing it stops being scary. You already know how to value one FRA (discount its rate difference). A swap is just the sum of those values — and setting that sum to zero at inception is what defines the swap rate. Every swap-pricing formula you’ll meet next is this idea wearing a suit.
Fill in the strip-of-FRAs picture.
Pick the right option for each blank, then check.
Each floating period of a swap is economically a single , whose fair locked rate is that period's . A swap replaces those varying rates with one constant , which is a discount-factor-weighted of the period forwards.
Later swap payments are discounted more heavily — a dollar in year 4 is worth less today than a dollar in year 1. So when blending the forwards into one fixed rate that keeps the deal fair in present-value terms, nearer periods (lighter discounting) pull harder on the average. A plain arithmetic mean would over-weight distant forwards and misprice the swap. The correct weights are the period discount factors, which is exactly what falls out of setting the swap’s net present value to zero.
When to use it
Use an FRA when you have exactly one future interest-rate exposure to neutralise — a single loan rolling in three months, a deposit maturing in six. Use the forward rate as the fair strike to set it at, and remember the settlement is discounted to the period start, not paid in full at period end. Reach for the strip-of-FRAs view the moment you face a multi-period exposure: that’s a swap, and decomposing it into its component FRAs is how you’ll price it, risk it, and hedge it. The FRA is the atom; the swap is the molecule.
Putting it together
A forward rate is the interest rate you can lock today for a future period, pinned by no-arbitrage so that rolling the near spot into the forward reproduces the far spot’s compounded return — pushing the forward above both spots on an upward curve. An FRA crystallises one such rate into a binding OTC contract: it locks a strike on a notional for a single window (quoted “x” in months), the long gains when the reference rate rises above , and it cash-settles up front at the discounted value — discounted precisely because the referenced interest belongs to the period’s end. And the grand reframing: a swap is a strip of FRAs, each period’s fair rate being its forward, with the single swap rate a discount-factor-weighted average of those forwards. Hold that picture and a swap is no longer a black box — it’s Lego.
Big picture
FRAs & forward rates
- FRAs & Forwards
- Forward rate
- Future-period rate locked today
- (1+z₂)² = (1+z₁)(1+f₁,₂)
- No-arbitrage, not a forecast
- Above both spots if curve rises
- The FRA
- OTC contract locking one rate K
- On a notional; principal never exchanged
- Long = future borrower, wins if rate rises
- “3x9” = month 3 to month 9
- Fair K = the forward rate
- Settlement
- Cash-settles at period START
- N(r_ref − K)τ / (1 + r_ref·τ)
- Discounted: interest belongs to END
- Trap: it is NOT the undiscounted amount
- Swap = strip of FRAs
- Each floating period = one FRA
- Its fair rate = that period’s forward
- Swap rate = one constant fixed rate
- Discount-factor-weighted avg of forwards
- Forward rate
Recap: FRAs & forward rates
Today the 1-year spot is 3% and the 2-year spot is 4%. The 1-year forward, one year out, is approximately:
Check your answer to continue.
Next — pricing a swap as the difference of two bonds — we cash in the strip-of-FRAs insight and value the whole thing as a fixed-rate bond minus a floating-rate bond, solving for the swap rate that makes them balance at inception.