How do you value an interest rate swap that is already partway through its life?
I understand the basic mechanics of a plain-vanilla interest rate swap at initiation (NPV = 0), but I'm struggling with how to mark it to market after a couple of payment dates have already passed. The discount rates have shifted since origination, and I'm not sure whether I should treat it as two bond portfolios or use the forward rate approach. Can someone walk through a mid-life valuation with numbers?
Valuing an interest rate swap mid-life is one of the most testable skills in FRM Part I. The key insight is that a swap can be decomposed into two legs, and you value each leg separately using current market discount factors.
Two Equivalent Approaches
Approach 1 — Bond Portfolio Method
The fixed-rate payer is effectively long a floating-rate bond and short a fixed-rate bond. At any point in time:
V_swap (fixed payer) = B_float - B_fixed
Where B_float is the value of the floating-rate bond and B_fixed is the value of the fixed-rate bond.
Approach 2 — Forward Rate Agreement (FRA) Method
Each remaining exchange is treated as a separate FRA. You compute the expected floating payment using forward rates, net it against the fixed payment, and discount each net cash flow back to today.
Worked Example
Suppose Meridian Capital entered a 3-year swap 1 year ago as the fixed-rate payer at 4.20% on a $50 million notional. Payments are annual. Today's LIBOR term structure is:
| Maturity | Spot Rate |
|---|---|
| 1 year | 4.50% |
| 2 years | 4.80% |
The last floating reset was at 4.10%.
Step 1 — Value the fixed leg:
Remaining fixed payments: $50M x 4.20% = $2.1M at year 1, and $2.1M + $50M = $52.1M at year 2.
B_fixed = 2.1 / 1.045 + 52.1 / 1.048^2 = 2.0096 + 47.4071 = $49.4167M
Step 2 — Value the floating leg:
The floating bond resets to par at the next payment date, so:
B_float = (50 + 50 x 0.041) / 1.045 = 52.05 / 1.045 = $49.8086M
Step 3 — Swap value:
V_swap = 49.8086 - 49.4167 = +$0.3919M (positive for fixed payer, since rates rose)
Key exam traps:
- The floating leg does NOT reset to par today — it resets to par at the next payment date, so you must discount back one period at the current spot rate.
- If you are the fixed receiver, the sign flips: V = B_fixed - B_float.
- Always include the notional principal in the final cash flow of each leg.
For more swap valuation practice, explore our FRM Part I question bank.
Master Part I with our FRM Course
64 lessons · 120+ hours· Expert instruction
Related Questions
Why is DV01 so much smaller than dollar duration if both are supposed to measure rate risk?
When should I stop using modified duration and switch to effective duration?
How should I think about the relationship between Macaulay duration and modified duration instead of memorizing two separate definitions?
Why do hedge calculations often use dollar duration or DV01 instead of just modified duration?
When should I prefer historical simulation VaR over delta-normal VaR?
Join the Discussion
Ask questions and get expert answers.