Discover how to determine the fair value of currency swaps using interest rate differentials, discounting methods, and multi-currency cash flow modeling in this comprehensive guide to pricing currency swaps.
Imagine you’re walking into a busy trading floor for the very first time. Maybe you hear one trader shout about USD/CAD forwards, someone else rummaging through OIS discount factors, and a colleague excitedly updating swap quotes on a screen. At first, it might seem like a chaotic orchestra—but every piece is crucial. That’s sort of how it feels when you jump into the details of pricing currency swaps: There are lots of moving parts, but ultimately, it’s all about comparing interest rates and exchange rates in an orderly way.
This section explores how market participants price currency swaps, walking through concepts of discounting, spot and forward exchange rates, floating rate projections, and everything else you need for accurately valuing these cross-currency agreements. We’ll also add some personal observations to keep things a bit more grounded—because, hey, explaining these concepts in purely theoretical terms can feel lifeless sometimes. As we go, we’ll tie in definitions of key terms and highlight relevant references from Canadian markets and around the globe.
A currency swap typically involves two counterparties exchanging principal and interest payments in different currencies for a defined period. One side might pay a fixed rate in CAD, while receiving a floating rate in USD—plus a notional exchange of principal at the beginning and end of the swap. Or the arrangement might be vice versa. The goal behind these transactions usually relates to hedging currency exposures, locking in future cash flows, or sometimes speculating on interest rate differentials.
From a conceptual standpoint, you can think of a currency swap as a portfolio of bonds: for instance, a fixed-rate CAD liability swapped for a floating-rate USD asset, or perhaps a floating-rate CAD liability swapped for a fixed-rate USD asset. Pricing such swaps draws on the same building blocks as interest rate swaps—only here, you also have to factor in the foreign exchange (FX) component and separate discount rates for each currency.
At inception, the fair value of a currency swap is usually zero. That means if you’re entering into this contract today, and there’s no initial premium, the present value (PV) of your expected future incoming cash flows equals the present value of your expected outgoing cash flows. This balancing act is very intentional. Dealers quote a “swap rate” to ensure that, based on current market information, neither party gains or loses money when they sign.
In practice, the notional amounts exchanged at the start and maturity of the swap are set according to the exchange rate (spot or near-term forward) and the net present value of each side’s interest payments. As soon as interest rates or currency exchange rates change over time, the value of each side’s position can wander away from zero. That’s how a mark-to-market (MTM) gain or loss emerges.
Pricing currency swaps is usually an interplay of:
• The interest rate differential between the two currencies, which can be gleaned from yield curves.
• The spot exchange rate and any forward FX rates for the relevant currency pairs.
• The credit or liquidity spread (if any) required to compensate for counterparty risk or less liquid markets.
You’ll typically see dealers referring to the relevant money market or bond market yields to set the fixed swap rate. For instance, if you’re dealing with a USD/CAD swap, the U.S. leg might be pegged to a USD interest rate (like a floating rate tied to SOFR), while the Canadian leg might be pegged to a CAD interest rate (like CORRA or a short-term T-bill yield, depending on the structure).
In modern markets, the discounting method has shifted heavily toward using OIS (Overnight Indexed Swap) rates in the relevant currency. In Canada, that’s typically the CORRA OIS curve, while in the U.S., it’s the SOFR OIS curve. By discounting each leg of the swap using near-risk-free rates in the appropriate currency, market participants aim to get a more accurate reflection of a theoretical “risk-free” environment. If you’d like to dive deeper into these rates, a great resource is the Bank of Canada’s benchmark rate data at
https://www.bankofcanada.ca/rates/.
Let’s outline the discounted cash flow (DCF) approach often used when pricing a currency swap. Suppose Party A is set to receive a fixed rate in CAD and pay a floating rate in USD. The steps for each leg typically go like this:
• Identify the notional principal amounts in each currency.
• Forecast the cash flows for each currency leg:
When the swap is set up, the fixed rate is chosen so that these net present values equal zero. If we want a small math representation:
Let’s define:
• \( CF_{fixed}(t) \): the fixed payment in CAD at time \( t \).
• \( CF_{floating}(t) \): the floating payment in USD at time \( t \).
• \( D_{CAD}(t) \): the discount factor for CAD at time \( t \).
• \( D_{USD}(t) \): the discount factor for USD at time \( t \).
• \( X_t \): the forward FX rate enabling you to convert USD into CAD at time \( t \).
Then, conceptually, the present value of the CAD leg might be:
And, for the USD leg, if you wish to see its value in CAD terms, you’d do:
For the swap to have zero value at initiation, you want:
In reality, you also have to factor in the initial principal exchanges, but conceptually it’s similar: discount each side’s principal exchange to the present and ensure they net out.
One tricky part is estimating what the floating payments will look like in the future. Typically, we rely on forward rate curves like forward LIBOR, forward SOFR, forward CORRA, or forward EURIBOR, depending on the currencies in question. (Though keep in mind, LIBOR in USD is mostly phased out by 2025, replaced by SOFR. Similarly, in Canada we’re shifting from CDOR to CORRA.)
These forward curves come from market data sources such as Bloomberg Terminal or Refinitiv Eikon. Traders piece together quotes from short-term interest rate futures, interest rate swaps, deposit rates, and other instruments to generate a consistent yield or forward curve. Then, each floating coupon is forecast using these forward rates, on the assumption that future short rates will converge to the implied forward rates.
The moment the swap is in place, its value won’t likely remain at zero (unless interest rates and FX rates never change, which almost never happens). As interest rates and FX rates fluctuate, the present value of each leg changes, and so does the net mark-to-market. A quick personal aside: I remember early on in my career, we had a cross-currency swap that was pegged to CAD/JPY. I swear, we spent half our time re-checking the daily changes in the yen exchange rate. It was almost comedic how a tiny shift in one country’s interest rates suddenly caused big jumps in the swap’s daily P&L.
Because the value can swing up or down, counterparties often post collateral to limit credit exposure. Collateral is typically cash or high-grade securities that the out-of-the-money party (the one with a negative market value) posts to the in-the-money party. This practice helps mitigate the risk that one side might default when the swap is deeply positive for the other side. Under many International Swaps and Derivatives Association (ISDA) Master Agreements, there will be a “Credit Support Annex” (CSA) that spells out precisely how, when, and in what form collateral is exchanged.
Dealers often quote cross-currency swap rates in terms of the fixed rate on one leg and a spread on the floating rate of the other leg. For instance, you might hear something like: “USD/CAD cross-currency swap, paying fixed 3.00% on CAD side vs. receiving 3-month USD SOFR plus 25 basis points.” That “plus 25 bps” is a sort of liquidity or credit spread intended to reflect the market’s appetite for that currency pair, the creditworthiness of the counterparties, and overall supply and demand.
Sometimes the quoting might revolve around the foreign exchange forward points that represent the difference between the spot rate and the forward rate. If the local currency interest rate is higher than the foreign one, the forward points are typically negative or reflect a forward discount. Traders can glean whether the cross-currency swap is priced “in line” with interest rate parity by comparing the implied forward rate to the difference in each currency’s yield.
Below is a simple Mermaid diagram showing the high-level flow of payments in a typical fixed-for-floating cross-currency swap. Let’s assume Party A pays fixed in CAD and receives floating in USD.
flowchart LR A["Party A <br/> (Pays CAD fixed)"] -->|Principal & interest in CAD| B["Party B <br/> (Pays USD floating)"] B["Party B <br/> (Pays USD floating)"] -->|Principal & interest in USD| A["Party A <br/> (Pays CAD fixed)"]
Of course, the exact structure can vary. Some currency swaps skip the initial notional exchange and only do a final exchange, or they might do none if the exposure is purely interest-based.
Whenever you have a cross-currency exchange, the credit risk can be more pronounced than it is in a single-currency interest rate swap, simply because the notionals often cross borders. That’s one reason regulators, including Canada’s “CIRO” (Canadian Investment Regulatory Organization), emphasize robust reporting, margin requirements, and central clearing (where feasible) for swaps.
Historically, IIROC and the MFDA existed separately, but as of January 1, 2023, these merged into CIRO. So, references to IIROC or MFDA are purely historical. The same is true for the investor protection fund CIPF, which merged with the MFDA IPC. To learn more about margin guidelines and clearing thresholds in Canada’s derivative markets, you can check out official CIRO resources at https://www.ciro.ca.
For globally active participants, cross-currency swaps might also be subject to the Dodd-Frank Act in the U.S. or EMIR rules in Europe, each of which can require trade reporting, clearing, and bilateral margin if no central clearing is in place.
Let’s say you want to enter a 3-year currency swap. You’ll receive a fixed rate in CAD and pay a floating rate in USD. Let’s keep it simple:
• CAD notional: 10 million CAD.
• USD notional: 7.5 million USD (implying a 1.3333 USD/CAD exchange rate at inception).
• Fixed rate on the CAD side: 3.00% per annum, payable semiannually.
• Floating rate on the USD side: SOFR + 20 bps, resetting quarterly.
• Principal exchanged at inception and at maturity.
Step-by-step:
Several specialized tools and data providers can help you get a handle on real-time or historical pricing elements:
In professional settings, it’s common to combine these data feeds with proprietary analytics. But if you’re a student or you’re just trying to replicate a simplified swap model, you might use publicly available yield curve data from central banks or other open data repositories.
Even after a currency swap is priced and executed, participants don’t just forget about it. They’ll:
• Update the valuation daily (or more frequently) based on new market data.
• Post or receive collateral if credit support annexes require it.
• Potentially unwind the swap early if market conditions or hedging needs change.
• Track the P&L impacts for accounting and regulatory reporting purposes.
Given that currency swaps can be large and long-lived, institutions want robust systems in place to ensure that the sums are correct, potential margin calls are anticipated, and any changes in underlying benchmarks (like the shift from LIBOR to SOFR or from CDOR to CORRA) don’t cause unexpected hiccups.
• Best Practice: Always treat each currency leg with its own appropriate discount curve. Using the “wrong” discount curve can create inaccurate valuations.
• Pitfall: Neglecting to check the credit or liquidity spreads can lead to mispricing. The raw interest rate from a government bond or deposit might not reflect the actual swap rate environment.
• Best Practice: Keep an eye on upcoming economic data or central bank announcements that might drastically change interest rate expectations or exchange rates.
• Pitfall: Improper or inconsistent forward rate generation. If your forward curve is off, your floating leg cash flows—and the overall swap price—might be very misleading.
When you dive into pricing currency swaps, you’re quickly enveloped by topics like interest rate theory, FX parity, discounting frameworks, credit considerations, and a fair bit of market-savviness. In the simplest sense, it’s all about leveling the playing field so that the present value of what you’ll pay roughly matches the present value of what you’ll receive—until the market inevitably shifts. That might sound a little nerve-racking, but it’s also what makes it interesting. The next time you see an exotic cross-currency trade, take a moment to reflect on the interest rate differentials and forward currency rates that keep the entire arrangement afloat.
If you’d like to explore more, here are some resources:
• Bank of Canada – Rates
• CIRO Homepage – for understanding modern Canadian regulatory requirements
• Bloomberg Terminal or Refinitiv Eikon – for real-time data on yield curves, FX forward points, and more
• Open-source quant libraries: PyQuant GitHub community or the R “quantmod” package for building and backtesting your own pricing models
Practice often, experiment in sandbox environments, and keep an eye on real swaps in the market. The best way to truly grasp the mechanics is by seeing them in action—no matter how daunting that first look at a busy trading floor might seem.