Interest rate swaps
An interest rate swap is the most traded interest rate derivative. Two parties exchange interest payments on the same amount: one pays a fixed rate, the other a floating rate that is reset every period. This lesson shows that a swap is a pair of bonds in disguise, prices it with the discount factors of "Spot rates, forward rates and the yield curve", and derives the par swap rate. It also uses bond pricing from "Bond prices and yields".
A plain-vanilla swap
A plain-vanilla interest rate swap is fixed by four things:
- a notional , the amount on which interest is calculated. It is never exchanged;
- a fixed rate , agreed today for the whole life of the swap;
- a floating rate for each period, a short-term reference rate observed at the start of the period (the reset date) and paid at its end;
- payment dates , with accrual fractions in years ().
On each date the fixed leg pays and the floating leg pays . In practice only the difference changes hands. The party that pays fixed and receives floating holds a payer swap; the other side holds a receiver swap. Throughout this lesson payments are annual, so , but the formulas keep so they work for any frequency.
The swap as two bonds
Add a fictitious exchange of the notional at maturity on both legs. The two exchanges cancel, so the swap is unchanged. Now each leg is a bond:
- the fixed leg is a fixed-rate bond with face value and coupon per period;
- the floating leg is a floating-rate note (FRN), a bond whose coupon is the floating rate of each period.
A receiver swap is therefore long the fixed-rate bond and short the FRN, and a payer swap is the reverse. Its value is the difference of two bond prices:
The floating-rate note on a reset date
Assume the floating rate is the market rate for lending from to , the same rate the discount factors are built from. Then an FRN is worth exactly its face value on every reset date. Work backwards from the end:
- At the last reset date the note will pay at . Discounting one period at the same rate gives .
- At the note pays the coupon at and is then worth . Together that is , which again discounts to .
- Repeating the argument back to today gives at .
The intuition: the coupon always pays the current market rate, so the note never trades away from par at a reset. Between reset dates its value moves only a little, because the next coupon is already fixed.
The fixed leg and the par swap rate
Write for the discount factor, the price today of 1 paid at . The fixed-rate bond is a set of known cash flows, so
The sum is the annuity factor: the value today of receiving 1 per year on the payment dates. A new swap is agreed at the fixed rate that makes it worth zero to both sides, . Dividing by and solving for that rate gives the par swap rate of an -period swap:
The par swap rate is the coupon of a bond priced at par: , where is the annuity factor.
A three-year example
Take annual payments and the discount factors , and . They come from an upward-sloping curve with annually compounded zero rates of about 4.28%, 4.49% and 4.63%, via ; this is the default curve of the figure below. The annuity factor is , and
Check: a bond paying 4.62 per year on 100 for three years is worth , so it trades at par, as it should.
The one-year forward rates implied by these discount factors are : about 4.28%, 4.69% and 4.92%. The par swap rate lies between them. It is their average weighted by the discount factors, , which follows from .
The value of an existing swap
After a swap is agreed, rates move and its value is no longer zero. Suppose right after the trade above the whole curve shifts up by half a percentage point, and the discount factors become , and . The new annuity factor is , and the new par rate is .
Consider the payer swap with notional that pays the contracted rate . The floating leg is still worth ; the fixed leg is now worth less. Its value is
The payer gains because it locked in paying 4.62% when the market rate for the same swap is now 5.12%. The second form is worth remembering: an existing swap is worth the difference between the current and the contracted swap rate, paid on the annuity.
The same formula gives the swap's sensitivity. A change of one basis point (0.01%) in the swap rate changes the value by about . This is the swap's DV01, here . It plays the role that duration played in "Duration and convexity".
The figure lays out this swap's cash flows on a timeline. Each year the payer receives the floating payment, an upward arrow of length (its expected value, from the forward rate), and pays the fixed payment , a downward arrow. The solid part of each arrow is its present value and the faded rest is the discount. Hover over, focus or tap a payment to see its amount, its discount factor and the multiplication that gives its present value. On today's curve the two legs are worth the same, so the swap is worth 0. Then switch the curve to +50 bp and note that only the floating arrows grow, because the fixed rate was agreed at 4.62%; the value to the payer becomes about 135,800, the number computed above. The small gap to 135,900 comes from rounding the swap rates.
Hover, focus or tap a payment to see how it is discounted.
- PV of fixed leg
- 1,270,187
- PV of floating leg
- 1,270,187
- Value to the payer
- 0
- DV01
- 2,748
Now let the curve fall instead: the whole zero curve moves down by half a percentage point, and the discount factors become , and .
The loss on a fall is a little larger than the gain on a rise of the same size, because the annuity factor is larger when rates are lower.
Uses of swaps
- Changing the type of debt. A firm that issued a fixed-rate bond and enters a receiver swap receives fixed and pays floating, so in total it pays a floating rate. A payer swap turns floating-rate debt into fixed.
- Hedging interest rate risk. A bank whose assets are long fixed-rate loans can pay fixed on a swap so that a rise in rates no longer hurts it.
- Expressing a view on rates. A payer swap gains when rates rise and a receiver swap gains when they fall, without buying or selling any bonds.
Par swap rates and the zero curve
The figure uses a smooth zero curve with annual compounding, so , the same convention as the annual fixed payments. The level is the rate at the short end (), and the slope is how far the long end lies above it: as grows, approaches level + slope. For each maturity from 1 to 10 years it draws the zero rate and the par swap rate . The readouts give the 5-year par swap rate, the 5-year annuity factor, the DV01 of a 5-year swap per 1,000,000 of notional and the 10-year par swap rate. At the defaults (level 4%, slope +1 percentage point) the 5-year swap rate is about 4.79% against a 5-year zero rate of 4.81%, the annuity factor is 4.3695, the DV01 about 437 and the 10-year swap rate 4.94% against a zero rate of 4.96%. Set the slope to zero: with a flat curve the par swap rate equals the zero rate at every maturity. With a rising curve the swap rate lies slightly below the zero rate of the same maturity, because it weights the early, lower forward rates more heavily; in the example above against a 3-year zero rate of 4.63%. Make the slope negative and the swap rate lies slightly above.
- 5-year swap rate
- 4.792%
- 5-year annuity factor
- 4.3695
- DV01, 5y, 1m notional
- 436.95
- 10-year swap rate
- 4.935%
Summary
- A swap exchanges fixed payments for floating payments on a notional that is never exchanged.
- A receiver swap is a long fixed-rate bond and a short floating-rate note; the note is worth par on every reset date.
- The par swap rate is with the annuity factor .
- An existing payer swap paying is worth , and its DV01 is about .