Carry and Roll-down of Interest Rate Swaps
Carry and Roll-down of Interest Rate Swaps
In interest rate swap (IRS) trading, holding‐period returns are typically decomposed into three components:
- Carry
- Roll-down
- Curve-shift impact
This article focuses on the first two and then discusses the roll-down calculation for forward-starting swaps.
I. Core Concepts
Par-Swap Rate
Given a start date a and an end date b, the par-swap rate is the fixed rate that makes the present value of the fixed leg equal to the floating leg:- DF(t) is the discount factor to date t.
- are the fixed-leg payment dates.
- is the year-fraction between and under the chosen day-count convention.
Carry
Measures the annualized net return of holding a spot swap until a future horizon date—ignoring any parallel shift of the curve:- To express in basis points (bps), multiply by 10 000.
Roll-down
Measures the annualized return due solely to the shortening of the remaining maturity, again ignoring curve-shift effects:- Multiply by 10 000 for bps.
Forward-Starting Swap
- Forward Tenor : the delay from today before the swap begins (e.g. 1M, 3M, 6M, 1Y).
- Underlying Tenor : the nominal term of the swap once it starts (e.g. 1Y, 2Y, 5Y).
- Forward Rate:
- Forward Roll-down
Choose a Period (e.g. 1M or 3M) which defines how far you “roll” the forward start date back, then:- Multiply by 10 000 for bps.
Note: A forward-starting swap has no cash flows before its effective date, so it has no carry—only roll-down.
II. Formulas at a Glance
Spot Swap
- Carry:
- Roll-down:
- Carry:
Forward-Starting Swap
- Forward Rate:
- Forward Roll-down:
- Forward Rate:
All rate differences can be converted to bps by multiplying by 10 000.
III. Business-Level Calculation Steps
Prepare the Discount Curve
Obtain an OIS or LIBOR discount curve that provides for any date t.Define Key Dates and Parameters
- Spot Swap:
- Start = Today
- Horizon = Today + H
- Maturity = Today + M
- Forward-Starting Swap:
- Forward Tenor
- Underlying Tenor
- Roll Period
- Spot Swap:
Compute Par-Swap Rates
- Spot:
- Forward:
- Spot:
Take Differences and Convert to bps
- Spot Carry =
- Spot Roll-down =
- Forward Roll-down =
IV. Numerical Examples
Spot Swap (5-year swap held 1 year)
- Carry = bps/yr
- Roll-down = bps/yr
Forward-Starting Swap
- Underlying = 1Y, Forward Tenor = 3M, Period =1M
- Forward Roll-down = bps
V. Reference: Bloomberg Forward-Swap Matrix
Bloomberg Forward IRS Roll Down
- Period (top-right dropdown): the roll-back interval (e.g. 1M, 3M)
- Forward Tenor (column headers): the deferral τ before the swap starts (e.g. 1M, 3M, 6M, 1Y…)
- Underlying (row headers): the swap’s nominal tenor (e.g. 1Y, 2Y, 3Y…)
Each cell shows:
- Forward =
- Roll-down = bps