About FX Spot Rate Calculation
The FX Spot Rate represents the current market price for exchanging one currency for another for immediate delivery (typically T+2 days). While spot rates are usually determined by market supply and demand, they are mathematically linked to Forward Rates through the concept of Interest Rate Parity (IRP).
This calculator determines the Implied Spot Rate by working backward from a known Forward Rate and the interest rate differential between the two currencies. This is crucial for traders analyzing whether a forward contract is priced fairly relative to interest rate expectations.
The Formula
The calculation uses the rearranged Interest Rate Parity formula:
Spot = Forward × [ (1 + R_base × T/Basis) / (1 + R_quote × T/Basis) ]
- Forward: The exchange rate for future delivery.
- R_base: Annual interest rate of the Base currency (decimal).
- R_quote: Annual interest rate of the Quote currency (decimal).
- T: Time to maturity in days.
- Basis: Day count convention (usually 360 or 365).
Calculation Example
Imagine you have a Forward Rate for EUR/USD of 1.1200 for a 90-day period.
- Base Currency (EUR) Interest Rate: 3.0%
- Quote Currency (USD) Interest Rate: 5.0%
- Basis: 360 days
To find the Spot Rate required to justify this Forward Rate:
1. Base Factor = 1 + (0.03 × 90/360) = 1.0075
2. Quote Factor = 1 + (0.05 × 90/360) = 1.0125
3. Spot = 1.1200 × (1.0075 / 1.0125) ≈ 1.1145
In this scenario, the Spot Rate is approximately 1.1145.