Skip to content
Currency

Currency Forward Calculator

Calculate forward exchange rates and forward premium or discount using Covered Interest Rate Parity.

Report tool

Understanding Currency Forward Contracts and Forward Rates

A currency forward contract is an over the counter (OTC) financial agreement between two parties to exchange a specific volume of one currency for another on an agreed future date at a predetermined forward exchange rate. Unlike immediate spot transactions handled on a currency calculator, a forward contract allows corporate treasuries, importers, exporters, and institutional investors to lock in exchange rates in advance and completely eliminate foreign exchange volatility.

When dealing with cross-currency pairs quoted via an intermediary vehicle currency, institutions frequently combine forward pricing with a cross exchange rate calculator to establish synthetic forward hedges across global financial centers.

The Mechanics of Covered Interest Rate Parity (CIRP)

A common misconception is that a currency forward rate represents the market forecast of where a currency will trade in the future. In institutional foreign exchange, forward rates are determined by an arbitrage-free theoretical pricing model known as Covered Interest Rate Parity (CIRP).

Under CIRP, the difference between the forward rate and the spot rate must exactly match the interest rate differential between the two currencies over the contract tenure. If the forward rate diverged from this equilibrium, international arbitrageurs could borrow in the lower-yielding currency, convert at the spot rate, invest in the higher-yielding currency, and sell the proceeds forward for a guaranteed riskless profit. To evaluate pricing misalignments against live dealer quotes and map out covered arbitrage trades, use our interest rate parity calculator.

Standard Money Market Forward Formula

F=S×1+(rquote×dbasis)1+(rbase×dbasis)F = S \times \frac{1 + \left(r_{\text{quote}} \times \frac{d}{\text{basis}}\right)}{1 + \left(r_{\text{base}} \times \frac{d}{\text{basis}}\right)}
  • F: Forward exchange rate (units of quote currency per 1 unit of base currency).
  • S: Prevailing spot exchange rate.
  • r_quote: Annualized money market interest rate of the quote (price) currency.
  • r_base: Annualized money market interest rate of the base currency.
  • d: Number of days until contract maturity.
  • basis: Day count convention (typically 360 for USD, EUR, JPY, CHF; 365 for GBP, AUD, NZD, CAD).

Forward Points, Swap Pips, and Annualized Premiums

In interbank foreign exchange markets, dealers do not quote forward contracts as full prices. Instead, they quote forward points (also referred to as swap points or forward pips) that are added to or subtracted from the spot rate:

Forward Points=F−S,Forward Pips=F−SPip Size\text{Forward Points} = F - S, \qquad \text{Forward Pips} = \frac{F - S}{\text{Pip Size}}

Forward Premium

When the quote currency interest rate is higher than the base currency interest rate (rquote>rbaser_{\text{quote}} > r_{\text{base}}), the base currency trades at a forward premium (F>SF > S). Forward points are positive.

Forward Discount

When the base currency interest rate is higher than the quote currency interest rate (rbase>rquoter_{\text{base}} > r_{\text{quote}}), the base currency trades at a forward discount (F<SF < S). Forward points are negative.

To compare cost of carry across different tenors and market conditions, financial treasurers compute the annualized forward premium or discount percentage:

Annualized Premium/Discount (% p.a.)=(F−SS)×(basisd)×100%\text{Annualized Premium/Discount (\% p.a.)} = \left(\frac{F - S}{S}\right) \times \left(\frac{\text{basis}}{d}\right) \times 100\%

You can evaluate how historical spot rate movements compare against forward hedging expectations by using the currency appreciation and depreciation calculator.

Step-by-Step Worked Example: 90-Day EUR/USD Forward Contract

Consider a European machinery manufacturer that expects to receive 100,000 EUR in 90 days from a US client who agreed to settle in US dollars. The treasury desk wants to lock in the forward rate today.

Contract Input Parameters

  • Currency pair: EUR/USD (Base: EUR, Quote: USD)
  • Spot exchange rate: S=1.0850S = 1.0850
  • EUR money market interest rate: rbase=3.50%r_{\text{base}} = 3.50\% p.a.
  • USD money market interest rate: rquote=5.25%r_{\text{quote}} = 5.25\% p.a.
  • Maturity: d=90d = 90 days (Actual/360 convention)
  • Notional amount: 100,000 EUR

1. Compute Accumulation Factors

EUR Factor=1+(0.0350×90360)=1+0.00875=1.00875\text{EUR Factor} = 1 + \left(0.0350 \times \frac{90}{360}\right) = 1 + 0.00875 = 1.00875
USD Factor=1+(0.0525×90360)=1+0.013125=1.013125\text{USD Factor} = 1 + \left(0.0525 \times \frac{90}{360}\right) = 1 + 0.013125 = 1.013125

2. Calculate Forward Exchange Rate

F=1.0850×(1.0131251.00875)=1.0850×1.004337=1.089706F = 1.0850 \times \left(\frac{1.013125}{1.00875}\right) = 1.0850 \times 1.004337 = 1.089706

3. Determine Forward Points and Settlement

The forward points equal 1.089706−1.085000=+0.0047061.089706 - 1.085000 = +0.004706 (+47.1 pips). Because the US dollar has a higher interest rate than the euro, the euro trades at an annualized forward premium of +1.74% p.a.

At maturity, exchanging 100,000 EUR yields exactly $108,970.60 USD, locking in a predictable cash flow and shielding the company from potential dollar depreciation during the 90-day window.

Corporate Hedging Applications for Importers and Exporters

Exporters Hedging Foreign Receivables

Exporters selling goods billed in foreign currency face downside risk if that currency depreciates before payment arrives. By entering a forward contract to sell foreign currency, they guarantee their domestic profit margins regardless of spot market drops.

Importers Hedging Foreign Payables

Importers purchasing inventory denominated in foreign currency face cost spikes if the foreign currency appreciates. A forward buy contract establishes a fixed procurement ceiling, enabling precise budgeting and inventory pricing.

For multi-currency international commerce portfolios, consult our currency conversion table to inspect quick currency equivalents across standard lot sizes.

Frequently asked questions

What is the primary difference between a currency forward and a futures contract?
Currency forward contracts are private, customized OTC agreements negotiated between two parties with flexible settlement dates and notional amounts. In contrast, currency futures are standardized contracts traded on centralized exchanges (such as the CME) with daily mark-to-market margin requirements. You can calculate exchange-traded margin requirements and leverage using our futures contract calculator.
Why do higher interest rate currencies trade at a forward discount?
Under Covered Interest Rate Parity, an investor holding a currency with a higher interest rate earns more yield. To prevent riskless arbitrage where investors borrow low-yielding currency to buy high-yielding bonds, the forward exchange rate must depreciate (trade at a discount) to offset the interest advantage.
What are forward points (swap pips)?
Forward points represent the arithmetic difference between the forward rate and the spot rate (F minus S). In standard forex pairs with four decimal places, 1 pip equals 0.0001. If spot EUR/USD is 1.0850 and the 3-month forward is 1.0897, the forward points are +47 pips.
What happens on the maturity date of a forward contract?
On the maturity settlement date, the two counterparties execute the currency exchange at the agreed forward rate (physical delivery), or settle the net cash difference between the prevailing spot rate and the contracted forward rate (cash settlement or non-deliverable forward).
How does day count convention affect forward rate calculations?
Money markets use standardized day count conventions to calculate accrued interest. Most major currencies (including USD, EUR, JPY, and CHF) use the Actual/360 day count convention, while currencies like GBP, AUD, NZD, and CAD use the Actual/365 convention. Choosing the correct convention ensures institutional pricing accuracy.
Can I share or save my forward calculator configurations?
Yes. Every parameter change updates your browser URL with synced query parameters, allowing you to bookmark or share exact contract setups directly with colleagues and clients.

Resources and references

The formulas and methods in this calculator were checked against these independent sources.