How do you value an interest rate swap at initiation vs. during its life? The two approaches confuse me.
I understand that a plain vanilla interest rate swap has a value of zero at initiation, but I'm unclear on how to value it once market rates have moved. The curriculum talks about replicating swaps with bonds and also with FRAs. Can someone reconcile these two methods?
Swap valuation is one of the most tested topics in CFA Level II Derivatives. Let's separate the two stages clearly.
At Initiation (Value = 0):
The fixed rate on a new swap is set so that the present value of fixed payments exactly equals the present value of expected floating payments. No money changes hands, and neither party has an advantage — hence value = zero.
The swap fixed rate is determined by:
Swap Rate = (1 - PV of last discount factor) / (Sum of all discount factors)
During the Swap's Life (Value != 0):
Once rates move, the fixed payments are locked in but the floating side resets. If rates have risen since initiation, the fixed-rate payer benefits (paying below-market fixed, receiving higher floating). The swap now has positive value to the fixed-rate payer and negative value to the fixed-rate receiver.
Method 1 — Bond Replication:
Treat the swap as a long position in a floating-rate bond and a short position in a fixed-rate bond (for the pay-fixed side):
V_swap = PV(floating bond) - PV(fixed bond)
The floating-rate bond resets to par at each payment date, so between resets its value is simply the next floating payment plus par, discounted back.
Method 2 — FRA Replication:
Decompose the swap into a series of forward rate agreements. Each FRA locks in the difference between the original fixed rate and the current forward rate for that period. Sum the present values of all these differences.
Worked Example (Bond Method):
A 2-year pay-fixed swap with annual payments, notional $10 million, fixed rate 3.5%. After 6 months, the new discount factors are:
- 0.5-year: 0.9804
- 1.5-year: 0.9426
Fixed bond value = $350,000 x 0.9804 + ($350,000 + $10,000,000) x 0.9426 = $343,140 + $9,756,930 = $10,100,070
Floating bond value (resets to par at next date) = ($10,000,000 + next floating payment) x 0.9804. If the next floating coupon is $380,000: = $10,380,000 x 0.9804 = $10,176,552
Swap value to fixed payer = $10,176,552 - $10,100,070 = $76,482
Both methods always produce the same result. Use whichever the exam question sets up. Practice both in our CFA Level II question bank.
Master Level II with our CFA Course
107 lessons · 200+ hours· Expert instruction
Related Questions
What exactly is the Capital Market Expectations (CME) framework and why does it matter for asset allocation?
How do business cycle phases affect asset class return expectations?
Can someone explain the Grinold–Kroner model step by step with numbers?
How do you forecast fixed-income returns using the building-blocks approach?
PPP vs Interest Rate Parity for forecasting exchange rates — when do I use which?
Join the Discussion
Ask questions and get expert answers.