Workspace /D1 Interest Rate Swaps
D1

Interest Rate Swaps

Value a plain vanilla swap of a fixed rate for the market reference rate from a table of discount factors: the par swap rate, each leg as a bond, the value to each side, the FRA strip behind it, and the upfront payment for an off-market rate.

Learning focus: a payer swap is a long floating-rate note and a short fixed-rate bond, so the floating leg is worth par on a reset date and the swap's value is the gap between the par swap rate and the fixed rate, times the annuity.

Swap
%
Curve
Remaining payment dates
#Time to payment (yrs)Accrual τDiscount factorRemove
1
2
3

One row per remaining payment, nearest first. Leave τ blank for 1 ÷ payments per year, or type a day-count fraction such as 92/360 (ACT/360) or 0.5 (30/360). Both legs use the same τ.

Par swap rate
3.8397%
Swap value to you
1,171,050.00
As the payer
Value to the counterparty
−1,171,050.00
The receiver
Fixed leg value
48,828,950.00
0.976579 per 1
Floating leg value
50,000,000.00
1.000000 per 1
Annuity (Σ τ × DF)
2.789300
Value of 0.01% on the fixed rate
13,946.50
Current credit exposure
1,171,050.00
You are exposed
If this were a new swap at this fixed rate
Upfront payment
1,171,050.00
You pay the counterparty
Fixed rate − par rate
−0.8397%
−83.97 bp
Upfront as % of notional
2.3421%

This panel treats the swap as new today; for a swap traded earlier, the value above is what it is worth, not an upfront. A new swap at the par rate is worth zero to both sides. At any other fixed rate it starts with value to one side, which pays that value upfront so the trade is fair. A payer who pays less than the par rate pays the upfront; one who pays more receives it.

FRA strip
#τDFMRRFixed paymentExpected floatingNet to youPV of net
11.00000.9662003.4982%1,500,000.001,749,120.26249,120.26240,700.00
21.00000.9302003.8701%1,500,000.001,935,067.73435,067.73404,700.00
31.00000.8929004.1774%1,500,000.002,088,699.74588,699.74525,650.00
Sum = swap value to you1,171,050.00

Each period is an FRA: the MRR is the rate already set (marked) or the forward rate (DFᵢ₋₁ ÷ DFᵢ − 1) ÷ τᵢ implied by the curve. Discounting each net payment and adding them gives the same value as the two-bond view.

Where the value comes from

Each bar is one period's net payment discounted to today, and the line adds them up to the swap's value; on an upward-sloping curve a swap at par has negative early bars and positive later ones for the payer.