Guide
Cross-currency basis swaps explained
Harbor Capital raised €180M of five-year senior notes for a European CLO warehouse, but the fund’s investable assets sat in USD floating-rate loans. Treasury needed synthetic USD funding without selling the euro bond at a discount. The desk entered a cross-currency basis swap (CCS) with a dealer: receive €180M / pay € ESTR + 12 bp on the euro leg, pay $195.4M / receive SOFR − 28 bp on the dollar leg, with initial and final notional exchange at the trade’s spot rate. The −28 bp basis spread on the USD side was the price of dollar liquidity — far from the zero basis textbooks assume under covered interest parity. When the EUR/USD basis widened another 15 bp during a quarter-end funding squeeze, mark-to-market on the swap moved −$4.1M even though spot FX barely budged. Understanding CCS mechanics is how you separate rate risk from funding risk when borrowing in one currency and investing in another.
A cross-currency basis swap exchanges floating interest payments in two currencies on matched notionals, typically with an initial exchange of principal at spot and a final re-exchange at the same FX rate (or a forward rate, depending on convention). Unlike a plain interest rate swap, both legs carry currency exposure until notionals are returned. The basis spread is the negotiated offset from each currency’s overnight index (OIS) curve — the market’s price for cross-currency funding. This guide covers leg structure and notional exchange, basis quotes and negative basis episodes, MTM resets and CSA collateral, the Harbor Capital EUR debt refactor, a technique decision table vs single-currency IRS and FX forwards, pitfalls, and a production checklist alongside carry trades and global fixed-income plumbing.
What counts as a cross-currency basis swap
A CCS is a long-dated contract with four moving parts:
- Currency A leg — pay or receive floating on notional NA tied to that currency’s OIS benchmark (ESTR, SOFR, SONIA, TONA).
- Currency B leg — opposite direction on notional NB, usually set so NB = NA × spot FX at trade date.
- Basis spread — additive spread on one or both legs (e.g. SOFR − 25 bp) reflecting supply/demand for funding in that currency.
- Notional exchange — physical exchange of NA and NB at inception; reversed at maturity at the same contractual FX rate (fixed-rate CCS) or after periodic mark-to-market resets (resettable structures).
CCS is not the same as a short-dated FX swap (spot versus forward roll with implied interest differential), though both embed cross-currency funding costs. CCS is also distinct from a quanto swap (one currency’s rates paid on another currency’s notional without principal exchange). Real-money users include multinational borrowers hedging foreign bond issuance, asset managers converting fund currency, and banks arbitraging when basis diverges from parity.
Leg mechanics and cash flows
Consider Harbor’s trade at a simplified level:
- Day 0: Harbor receives €180M from the dealer and pays $195.4M (spot 1.0856). Harbor now holds euros to service its bond and has funded dollars for the loan book.
- Each quarter: Net interest on the two floating legs. Harbor pays ESTR + 12 bp on €180M and receives SOFR − 28 bp on $195.4M. Payments are typically netted in one currency per CSA terms.
- Maturity (year 5): Harbor returns €180M and receives back $195.4M at the original 1.0856 rate — regardless of where spot trades that day. The FX risk on principal is therefore locked at inception (unless resets apply).
Floating legs compound on the same schedule conventions as single-currency OIS swaps: SOFR in arrears with lookback, ESTR with two-day shift, etc. Mismatched payment frequencies (quarterly vs semi-annual) add operational noise — align calendars when possible.
Fixed-for-floating CCS variants exist (pay fixed USD, receive floating EUR) for issuers that want to lock synthetic fixed funding in the investor currency. Valuation uses dual discount curves: USD OIS for the dollar leg, EUR OIS for the euro leg, plus the contractual FX rate embedded in notionals.
Basis spread and covered interest parity
Textbook covered interest parity (CIP) says the forward FX rate should equal spot adjusted by the interest rate differential. In practice, cross-currency basis is non-zero: the spread you must pay (or receive) over OIS to borrow one currency against another.
- Negative USD basis (e.g. SOFR − 30 bp on the dollar leg) means dollar funding via CCS is more expensive than CIP implies — common when global investors crowd into USD collateral or quarter-end balance-sheet constraints bite dealers.
- Positive basis on a leg means that currency funds cheaper through the swap market than cash markets suggest — rarer but appears in stressed euro or yen episodes.
- Basis volatility can dominate rate DV01 for short-dated CCS books; risk systems often split rate and basis sensitivities.
The basis connects directly to carry trades: borrowing low-yield FX and investing in higher-yield FX only works if the forward hedge (or CCS) is cheap enough. When basis widens against you, carry that looked attractive on spot rate differentials can evaporate.
MTM resets, CSA collateral, and tenor
Long-dated CCS with fixed FX at inception leaves one party exposed if the counterparty defaults before maturity — the survivor must replace the trade at prevailing (worse) basis. Mark-to-market resets periodically re-exchange notionals at current spot and re-spread the basis, shrinking replacement risk. Common reset frequencies: annual or at five-year IMM dates.
Credit support annex (CSA) collateralization works like single-currency swaps: daily VM on rate and basis moves, IM under SIMM for non-cleared trades. Cross-currency adds FX settlement risk on large notional exchanges — use CLS where eligible or split settlement windows with trusted G-SIB dealers.
Tenor matters: five- and ten-year CCS dominate corporate hedging; 30-year CCS appears in pension LDI overlays. Shorter than three years, plain FX swaps or forward points are usually cheaper to execute.
Harbor Capital EUR debt refactor (worked example)
Problem: Euro bond liability + USD floating assets left Harbor with EUR/USD mismatch and rising hedge cost as USD basis tightened.
Changes:
- Replaced a stack of quarterly FX forwards (roll risk, visible forward points) with one five-year CCS matching bond maturity.
- Negotiated basis from −35 bp to −28 bp by offering bilateral IM and a shorter reset cycle (annual vs five-year bullet notional).
- Aligned payment dates with bond coupon (annual) and loan interest (quarterly) via quarterly calculation with annual exchange on the euro leg.
- Documented hedge accounting (net investment hedge) with effectiveness tests on the euro leg’s spot component.
- Added basis widening stress: +20 bp parallel basis shock in quarterly risk report.
Result: All-in synthetic USD funding stabilized at SOFR − 16 bp equivalent after the euro spread, versus rolling FX forwards that had drifted to SOFR + 8 bp. Residual risk: basis blowouts at year-end, not spot FX noise.
Technique decision table
| When CCS fits | Prefer something else |
|---|---|
| Foreign-currency bond issuance hedged to functional currency for multi-year | Under 12 months — FX forwards or FX swaps |
| Need both rate and currency hedge in one trade | Rate-only risk — plain IRS |
| Asset manager converting fund currency on duration-matched liabilities | Equity FX exposure — futures or spot overlay |
| Basis attractive vs cash markets (arbitrage desk) | Basis severely negative — reconsider issuance currency or carry economics |
| Pension LDI cross-currency immunization | Single-currency ALM — caps or IRS plus separate FX |
Common pitfalls
- Ignoring basis in carry math — spot rate differential minus forward points minus basis is the real carry; textbooks that assume zero basis mis-size trades.
- Mismatched notionals — rounding spot on $195.4M vs €180M leaves a naked FX stub.
- Wrong OIS convention — SOFR compounding vs simple ESTR on the other leg distorts fair spread quotes.
- No reset on long trades — counterparty credit and replacement basis risk grow with tenor.
- Hedge accounting without documentation — net investment vs cash flow hedge tests fail audits when CCS legs are cherry-picked.
- Quarter-end settlement risk — large notional exchanges on the same day as window dressing; negotiate CLS or stagger.
- Confusing FX swap with CCS — short-dated roll does not hedge a ten-year foreign bond by itself.
- Basis DV01 missing from limits — rate-neutral books still blow up when USD basis widens 10 bp.
Production checklist
- Confirm economic need: currency mismatch duration and notional size justify CCS vs forwards.
- Quote both legs with explicit OIS benchmarks, compounding, and payment calendars.
- Negotiate basis spread; compare to cross-currency swap screen and CIP-implied level.
- Set initial and final FX rates; decide on annual MTM reset vs bullet notional.
- Execute CSA with SIMM IM; define eligible collateral currencies.
- Map cash flows to bond coupons and asset income; document netting currency.
- Run parallel shocks: parallel rates, FX spot, and parallel basis widening.
- File hedge designation memos if using GAAP/IFRS hedge accounting.
- Monitor basis time series (EUR/USD, USD/JPY) separately from rate DV01.
- Plan counterparty replacement playbook before year-end funding windows.
Key takeaways
- Cross-currency basis swaps exchange floating rates in two currencies with principal exchange at start and end (or on resets).
- The basis spread over OIS is the market price of funding across currencies — it breaks covered interest parity in practice.
- Negative USD basis makes synthetic dollar funding more expensive; basis moves can dominate P&L even when spot FX is quiet.
- MTM resets and CSA collateral manage replacement and credit risk on multi-year trades.
- Harbor Capital stabilized EUR-funded / USD-invested mismatch by replacing FX forward rolls with a five-year CCS and annual resets.
Related reading
- Interest rate swaps explained — single-currency fixed-for-floating mechanics
- Carry trade explained — rate differentials, forwards, and when carry dies
- SOFR explained — USD floating leg benchmark and compounding
- Yield curve explained — how rate curves anchor swap pricing