Free Currency Forward Calculator

days
%
%

Enter contract details to calculate the forward price

Understanding Currency Forward Contracts and How to Price Them

This forward price calculator computes the theoretical currency forward price for any two currencies using the principle of interest rate parity (IRP). A currency forward is an over‑the‑counter derivative contract that obligates two parties to exchange a specific amount of one currency for another at a predetermined rate on a future date. It is a flexible tool commonly used for hedging foreign exchange risk, speculating on rate movements, or exploiting arbitrage opportunities.

Unlike exchange‑traded currency futures, forward contracts are customizable—the notional amount, maturity date, and settlement terms can be tailored to the counterparties’ exact requirements. Additionally, forwards require no upfront premium, making them accessible for cash‑flow sensitive operations.

The Basis of Forward Pricing: Interest Rate Parity

The forward price (FF) is derived from the spot exchange rate (SS) and the interest rate differential between the two currencies over the contract period. The logic of IRP is built on a no‑arbitrage condition: if the forward rate were mispriced, market participants could borrow in one currency, convert at spot, lend in the other, and simultaneously lock in a forward contract to earn a risk‑free profit. In equilibrium, the forward rate must satisfy:

F=S×1+rpc1+rbcF = S \times \frac{1 + r_{pc}}{1 + r_{bc}}

where:

  • rpcr_{pc} = interest rate of the price currency (the currency being priced, e.g., GBP in GBP/MYR),
  • rbcr_{bc} = interest rate of the base currency (the currency against which it is quoted, e.g., MYR in GBP/MYR).

Both interest rates are adjusted for the actual term of the contract. Most money markets quote annual rates on a 360‑day basis; therefore the adjusted rate is:

radjusted=rannual×days360r_{\text{adjusted}} = r_{\text{annual}} \times \frac{\text{days}}{360}

Step‑by‑Step Calculation Example

Let’s walk through a 90‑day GBP/MYR forward.

Input data:

  • Spot rate (GBP/MYR): 0.1735
  • Annual GBP interest rate: 0.8%
  • Annual MYR interest rate: 3.2%
  • Contract term: 90 days

1. Adjust the interest rates:

rGBP=0.8%×90360=0.2%r_{GBP} = 0.8\% \times \frac{90}{360} = 0.2\% rMYR=3.2%×90360=0.8%r_{MYR} = 3.2\% \times \frac{90}{360} = 0.8\%

2. Apply the forward formula:

F=0.1735×1+0.0021+0.008=0.1735×1.0021.008≈0.1725F = 0.1735 \times \frac{1 + 0.002}{1 + 0.008} = 0.1735 \times \frac{1.002}{1.008} \approx 0.1725

Thus, the 90‑day forward rate is 0.1725 (GBP per MYR). Any deviation from this IRP‑implied value would present a potential arbitrage opportunity.

(The currency forward price calculator performs exactly these steps: you supply the spot rate, the two annual interest rates, and the days to maturity, and it returns the fair forward rate.)

Main Uses of Currency Forward Contracts

  • Hedging – Companies with future foreign currency receivables or payables use forwards to lock in a conversion rate, eliminating the uncertainty of spot rate fluctuations. For example, a UK exporter expecting 1 million MYR in 90 days could sell MYR forward at 0.1725, guaranteeing a fixed GBP inflow regardless of market movements.

  • Speculation – Traders may take a position in a forward contract if they anticipate a currency’s appreciation or depreciation. If a trader expects the MYR to strengthen (i.e., the GBP/MYR rate to rise), they would take a long position in GBP/MYR forwards. If the spot ends up above the forward rate, they profit.

  • Arbitrage – When the market forward rate temporarily deviates from the theoretical IRP value, arbitrageurs can simultaneously execute opposite transactions in the spot and forward markets to earn risk‑free profits. Such activity quickly restores the forward to its fair value.

Understanding these applications helps market participants decide when and how to utilize a currency forward. The FX forward calculator provided here is a practical tool for quickly determining the theoretical fair price, supporting informed decisions in hedging, speculation, or arbitrage strategies.

(For a more comprehensive view of risk assessment, additional financial tools such as risk calculators or scenario analysis frameworks can be consulted alongside the forward price estimate.)

FAQ

1. How is the currency forward price determined?

The forward price is derived from the spot rate and the interest rate differential via the interest rate parity formula: \(F = S \times (1+r_{pc}) / (1+r_{bc})\). First adjust each annual interest rate by multiplying by the contract days divided by 360, then substitute into the equation. The article’s GBP/MYR example illustrates this process.

2. Why do you divide by 360 when adjusting the interest rates?

The 360‑day year is the conventional day‑count convention used in most money markets for quoting short‑term interest rates. The annual rate is therefore multiplied by (days/360) to reflect the exact contract period.

3. What are the main differences between a currency forward and a currency futures contract?

Forwards are over‑the‑counter contracts that allow customization of amount, maturity, and settlement, and they require no upfront premium. Futures are standardized and exchange‑traded, typically demanding margin deposits.

4. What are the practical applications of currency forward contracts?

They are used for hedging (locking in future exchange rates), speculation (betting on currency movements), and arbitrage (exploiting mispricing between the forward and spot markets). The example of a UK exporter hedging MYR exposure is discussed in the article.

How to Use

  1. Enter the number of days in the forward contract and the annualised price currency interest rate.
  2. Input the annualised base currency interest rate and the current spot price (exchange rate).
  3. View the calculated currency forward price along with the intermediate interest rates.