fx swap calculator

This tool estimates forward rate and swap points from interest rate differential (covered interest parity style approximation).

What an FX swap calculator does

An FX swap calculator helps you estimate the forward leg of a currency swap by combining spot rate, tenor, and interest rates for both currencies. In practical terms, it tells you the implied forward rate, swap points, and potential carry impact for a chosen position.

Traders, treasury teams, and risk managers use these calculations to price hedges, roll positions, and evaluate funding decisions across currencies.

How this calculator works

The calculator uses a simple covered-interest-parity relationship for a pair quoted as BASE/QUOTE:

Forward = Spot × (1 + rquote × t) / (1 + rbase × t)

  • Spot: current exchange rate
  • rbase, rquote: annualized money-market rates (in decimal form)
  • t: tenor as days / day-count basis

From that, swap points are simply Forward - Spot, often converted into pips for easier interpretation.

Input guide

  • Currency pair: Used to infer pip size (0.01 for JPY quote pairs, otherwise 0.0001).
  • Notional: Base-currency amount being hedged or swapped.
  • Interest rates: Annualized rates for each currency.
  • Tenor and basis: The maturity period and day count convention.

Reading the output

After you click calculate, you get:

  • Forward rate for the far leg.
  • Swap points in both raw rate terms and pips.
  • Near and far leg quote amounts based on your notional.
  • Estimated carry cashflow from the selected position perspective.

If swap points are positive, the forward is above spot; if negative, the forward is below spot. Whether that is favorable depends on your direction (long or short base).

Practical use cases

1) Rolling a hedge

If your company regularly settles invoices in a foreign currency, you may roll monthly forwards. Swap points let you estimate roll cost before execution.

2) Funding comparison

Institutional desks compare synthetic funding via FX swaps versus direct borrowing in local markets.

3) Carry-aware position management

Macro and systematic traders monitor how changing rate differentials alter expected carry over different tenors.

Limitations and real-market adjustments

  • Live pricing includes bid/ask spread and credit/funding adjustments.
  • Holiday calendars and broken dates can shift effective day counts.
  • OIS vs IBOR conventions may differ from simplified assumptions.
  • Cross-currency basis can cause market forwards to deviate from textbook parity.

So treat this as an educational and planning tool, then validate with executable dealer quotes or platform prices.

Quick example intuition

Suppose EUR/USD spot is 1.0850, EUR short rate is 2.50%, USD short rate is 5.00%, and tenor is 30 days. Because USD yield is higher than EUR yield, the model implies a forward above spot for EUR/USD, producing positive swap points.

That does not mean “free money.” It reflects the relative funding cost embedded in fair forward pricing.

Final notes

Use the calculator to build intuition, stress-test assumptions, and compare tenors quickly. For live trading, always align conventions (calendar, settlement, compounding, and quoted points style) with your broker, bank, or venue.

🔗 Related Calculators