Currency Forward Calculator
Print
The Currency Forward Calculator computes the theoretical forward exchange rate for a currency pair based on current spot exchange rates and prevailing interbank interest rates across both countries. Grounded in Covered Interest Rate Parity (CIRP), forward contracts allow importers, exporters, and international investors to lock in future exchange rates and hedge currency risk.
Calculating currency forward rates prevents foreign exchange loss, locks in predictable commercial profit margins, and identifies arbitrage opportunities across global currency markets.
Currency Forward Rate Formula
Under Covered Interest Rate Parity (CIRP), the forward exchange rate equation is expressed as:
Forward Rate (F) = Spot Rate (S) × [ 1 + (rd × Days / 360) ] / [ 1 + (rf × Days / 360) ]
Where:
- F (Forward Rate): The agreed-upon future exchange rate for delivery at a specified date.
- S (Spot Rate): The current market exchange rate for immediate currency delivery.
- rd (Domestic Interest Rate): Short-term interbank interest rate of the base/domestic currency (as a decimal).
- rf (Foreign Interest Rate): Short-term interbank interest rate of the quote/foreign currency (as a decimal).
- Days: The number of days until the forward contract maturity date.
Annualized Forward Premium / Discount Percentage:
Forward Premium / Discount (%) = [ (F - S) / S ] × (360 / Days) × 100
Forward Rate Premium & Discount Rules Matrix
The relationship between domestic and foreign interest rates determines whether a currency trades at a forward premium or discount:
| Interest Rate Relationship | Forward Price Status | Financial Context & Hedging Meaning |
|---|---|---|
| Domestic Rate > Foreign Rate (rd > rf) | Forward Premium (F > S) | The foreign currency trades at a higher price in the forward market than spot. Compensates for lower foreign interest yields. |
| Domestic Rate < Foreign Rate (rd < rf) | Forward Discount (F < S) | The foreign currency trades at a lower price in the forward market than spot. Offsets higher foreign interest yield advantage. |
| Domestic Rate = Foreign Rate (rd = rf) | Flat / Parity (F = S) | Forward rate equals spot rate. Zero interest rate differential between the two national currencies. |
Step-by-Step Forward Rate Example
Suppose a US multinational corporation needs to hedge a 180-day euro transaction with the following market rates:
- Current Spot Rate (USD/EUR): 1.1000
- Domestic Interest Rate (USD rd): 5.0% per year (0.05)
- Foreign Interest Rate (EUR rf): 3.0% per year (0.03)
- Contract Term: 180 Days
Step 1: Calculate Domestic Interest Factor
1 + (0.05 × 180 / 360) = 1.025
Step 2: Calculate Foreign Interest Factor
1 + (0.03 × 180 / 360) = 1.015
Step 3: Multiply Spot Rate by Interest Factor Ratio
Forward Rate (F) = 1.1000 × (1.025 / 1.015) = 1.1000 × 1.009852 = 1.1108
Result: The 180-day currency forward rate is 1.1108 USD per EUR. The Euro trades at an annualized Forward Premium of 1.96% over the US dollar.
Frequently Asked Questions (FAQ)
What is a Currency Forward Contract?
A currency forward contract is a customized over-the-counter (OTC) agreement between two parties to buy or sell a specified amount of foreign currency at a fixed exchange rate on a future specified date.
What are “Forward Points”?
Forward points represent the difference between the forward rate and spot rate expressed in pips: Forward Points = (Forward Rate - Spot Rate) × 10,000.
What is Covered Interest Arbitrage?
Covered interest arbitrage occurs when market forward rates deviate from Covered Interest Rate Parity. Arbitrageurs borrow in the lower-rate currency, convert at spot, invest at the higher rate, and sell forward to lock in riskless profit until parity is restored.
How does a forward contract differ from a futures contract?
Forward contracts are private, customized OTC contracts traded with banks without daily margin requirements. Futures contracts are standardized agreements traded on public exchanges (like the CME) with daily mark-to-market margin requirements.