Skip to content
Currency

Interest Rate Parity Calculator

Calculate covered and uncovered interest rate parity (IRP) forward exchange rates and arbitrage potential between currencies.

Interest Rate Parity Benchmark Scenarios

Select institutional currency pair scenarios to explore theoretical forward pricing and arbitrage
% p.a.
% p.a.
Months
Standard Tenors:

Arbitrage Check (Optional)

$

Theoretical Forward Exchange Rate (F)

1.1214

Forward Premium: +213.6 PipsSpread: +2.00% p.a.

Annualized Premium / Disc.

+1.94%

Annualized cost of carry

Forward Spread Points

+0.0214

+213.6 pips delta

Interest Rate Differential

+2.00%

i_d - i_f annual spread

Expected Spot Rate (UIP)

1.1214

Uncovered parity forecast

Covered Interest Parity Holds

PARITY

The market forward rate aligns with theoretical parity within standard transaction cost bands. No risk-free covered arbitrage profit is available.

Forward Settlement Value Split

Forward Notional$112,135.92
  • Base Spot Value$110,000.0098.1%
  • Forward Premium Component+$2,135.921.9%

Step-by-Step Interest Rate Parity Calculations

Detailed breakdown of the money market formulas and equilibrium calculations.

  1. Calculate Time Horizon in Years (t)

    t=Months12=1212=1.0000t = \frac{\text{Months}}{12} = \frac{12}{12} = 1.0000

    Convert the 12-month contract tenor into an annualized fraction of a year ($t = 1.0000$).

  2. Evaluate Interest Rate Factors

    1+rd×t1+rf×t=1+0.0500×1.00001+0.0300×1.0000=1.0500001.030000=1.019417\frac{1 + r_d \times t}{1 + r_f \times t} = \frac{1 + 0.0500 \times 1.0000}{1 + 0.0300 \times 1.0000} = \frac{1.050000}{1.030000} = 1.019417

    Compute the relative yield growth factors for both domestic (5.00%) and foreign (3.00%) currencies.

  3. Compute Theoretical Forward Exchange Rate (F)

    F=S×(1+rd×t1+rf×t)=1.1000×1.019417=1.1214F = S \times \left(\frac{1 + r_d \times t}{1 + r_f \times t}\right) = 1.1000 \times 1.019417 = 1.1214

    Multiply the spot rate by the ratio of interest rate factors to determine the equilibrium forward price.

  4. Calculate Annualized Forward Premium or Discount

    Premium/Discount=(FSS)×1t×100%=(1.12141.10001.1000)×11.0000×100%=1.94%\text{Premium/Discount} = \left(\frac{F - S}{S}\right) \times \frac{1}{t} \times 100\% = \left(\frac{1.1214 - 1.1000}{1.1000}\right) \times \frac{1}{1.0000} \times 100\% = 1.94\%

    Because the domestic rate (5.00%) is greater than the foreign rate (3.00%), the foreign currency trades at a forward premium.

Report tool

Understanding Interest Rate Parity (IRP) and Forward Exchange Rates

Interest Rate Parity (IRP) is a foundational economic theory in international finance that governs the relationship between spot exchange rates, forward exchange rates, and nominal interest rates across two national currencies. Under ideal market conditions without capital controls or default risk, the interest rate differential between two countries must equal the percentage difference between the forward exchange rate and the spot exchange rate. All calculations occur locally in your web browser with zero server latency and complete privacy.

When interest rate parity holds, an investor cannot achieve riskless excess returns simply by borrowing funds in a low-interest-rate currency and investing them in a higher-interest-rate currency once currency hedging is applied. If you need to price institutional forward delivery dates with customized day-count conventions and full settlement schedules, check our currency forward calculator. To determine synthetic exchange rates between currency pairs that lack direct market liquidity, utilize our cross exchange rate calculator. Furthermore, to measure historical or expected percentage currency moves over time, visit our currency appreciation depreciation calculator.

Covered vs. Uncovered Interest Rate Parity

Economists and foreign exchange traders differentiate between two distinct variations of interest rate parity: covered parity (CIRP) and uncovered parity (UIP).

Covered Interest Rate Parity (CIRP)

Covered Interest Rate Parity involves using a legally binding forward contract to completely eliminate foreign exchange risk. In covered parity, an investor simultaneously converts spot currency and enters into a forward contract to sell the foreign proceeds at a locked-in exchange rate on the maturity date. Because currency risk is hedged, CIRP is maintained through no-arbitrage conditions enforced by institutional treasuries and proprietary trading desks.

Uncovered Interest Rate Parity (UIP)

Uncovered Interest Rate Parity assumes that investors do not hedge foreign exchange risk with a forward contract. Instead, UIP states that the expected future spot exchange rate equals the theoretical forward rate. According to UIP, currencies with higher interest rates are expected to depreciate against lower-yielding currencies by an amount equal to the interest rate spread. In practice, UIP frequently fails over short and medium horizons due to currency risk premiums, giving rise to popular carry trade strategies where investors profit by holding high-yielding currencies unhedged. To analyze real versus nominal interest rates adjusted for inflation expectations, explore our Fisher effect calculator.

Interest rate parity mathematical formulas

In standard money market conventions (such as interbank deposits up to one year), interest rate parity is calculated using simple annualized interest over the tenor fraction:

F=S×(1+id×t1+if×t)F = S \times \left( \frac{1 + i_d \times t}{1 + i_f \times t} \right)

In this equation:

  • F: Theoretical forward exchange rate (expressed as quote or domestic currency units per one base or foreign currency unit).
  • S: Prevailing spot exchange rate.
  • i_d: Nominal annualized interest rate in the domestic (quote) currency market, expressed as a decimal.
  • i_f: Nominal annualized interest rate in the foreign (base) currency market, expressed as a decimal.
  • t: Time to contract maturity in years, typically calculated as Months/12\text{Months} / 12 or Days/360\text{Days} / 360 (money market day-count basis).

Continuous compounding variation

In quantitative finance and derivatives pricing (such as the Garman-Kohlhagen currency options model), interest rates are assumed to compound continuously:

F=S×e(idif)×tF = S \times e^{(i_d - i_f) \times t}

Annualized forward premium or discount

The forward premium or discount reflects the percentage difference between the forward rate and spot rate, annualized over the investment period:

Forward Premium / Discount (% p.a.)=(FSS)×1t×100%\text{Forward Premium / Discount (\% p.a.)} = \left( \frac{F - S}{S} \right) \times \frac{1}{t} \times 100\%

If F>SF > S, the foreign currency trades at a forward premium (and the domestic currency trades at a forward discount). If F<SF < S, the foreign currency trades at a forward discount. The currency with the higher interest rate always trades at a forward discount relative to the lower-interest currency to prevent persistent riskless arbitrage.

Covered interest arbitrage mechanics

When actual quoted market forward rates (FactualF_{\text{actual}}) diverge from the theoretical equilibrium rate (FF), arbitrageurs can lock in guaranteed risk-free profits through covered interest arbitrage (CIA):

  • Forward Overvalued (Factual>FF_{\text{actual}} > F): The market forward price of the foreign currency is too expensive. The arbitrageur borrows domestic currency, converts to foreign currency at spot, invests in foreign deposits, and locks in a forward sale at the elevated actual forward rate. Forward proceeds exceed domestic debt repayment, creating riskless profit.
  • Forward Undervalued (Factual<FF_{\text{actual}} < F): The market forward price of the foreign currency is too cheap. The arbitrageur borrows foreign currency, converts to domestic at spot, invests in domestic deposits, and buys foreign currency forward at the discounted rate to cover the loan repayment. Excess domestic capital remains as risk-free profit.

Published worked example

Consider an institutional foreign exchange scenario published in corporate finance reference material:

  • Spot exchange rate (S): 1.1000 USD per EUR
  • Domestic interest rate (USD, idi_d): 5.00% per annum
  • Foreign interest rate (EUR, ifi_f): 3.00% per annum
  • Contract tenor: 12 months (t=1.0t = 1.0 year)
  • Notional investment amount: $100,000 USD

We calculate the theoretical forward rate using standard simple interest:

F=1.1000×(1+0.0500×1.01+0.0300×1.0)=1.1000×(1.05001.0300)=1.1213591.1214 USD/EURF = 1.1000 \times \left( \frac{1 + 0.0500 \times 1.0}{1 + 0.0300 \times 1.0} \right) = 1.1000 \times \left( \frac{1.0500}{1.0300} \right) = 1.121359 \approx 1.1214\ \text{USD/EUR}

The forward points equal 1.12141.1000=+0.02141.1214 - 1.1000 = +0.0214 (+214 pips). The annualized forward premium on the euro is:

Forward Premium=(1.12141.10001.1000)×11.0×100%=+1.94%\text{Forward Premium} = \left( \frac{1.1214 - 1.1000}{1.1000} \right) \times \frac{1}{1.0} \times 100\% = +1.94\%

Now assume an actual dealer quotes the forward rate at 1.1500 USD per EUR (an overvalued forward rate). An arbitrageur executes the following steps:

  1. Borrows $100,000 USD at 5.00% for 1 year. Total debt owed at maturity equals $105,000 USD.
  2. Converts $100,000 USD at spot 1.1000, receiving 90,909.09 EUR.
  3. Invests 90,909.09 EUR in European money markets at 3.00%. In 1 year, proceeds grow to 93,636.36 EUR.
  4. Sells 93,636.36 EUR forward at the market quote of 1.1500 USD per EUR, locking in proceeds of $107,681.82 USD.
  5. Repays the domestic loan of $105,000 USD, leaving a guaranteed riskless net profit of $2,681.82 USD (+2.68% net yield).

Frequently asked questions

Why does the currency with higher interest rates trade at a forward discount?
To prevent immediate riskless arbitrage. If an investor could earn higher interest in currency A and convert back to currency B at the current spot rate in the future without loss, everyone would shift funds to currency A. The forward discount on currency A exactly cancels out its higher interest yield, leveling the playing field.
What causes covered interest rate parity violations in real financial markets?
While CIRP holds closely in calm market conditions, violations occur during banking liquidity stresses due to credit risk concerns, counterparty exposure limits, leverage ratio constraints, and regulatory capital requirements (such as Basel III regulations). These frictions create what market participants call the cross-currency basis.
How do central bank rate adjustments impact forward exchange rates?
When a domestic central bank raises benchmark interest rates while foreign rates remain unchanged, the domestic interest rate differential widens. This increases the theoretical forward rate for foreign currency (widening forward points), meaning the foreign currency trades at a larger forward premium and the domestic currency at a deeper forward discount.
Can individual retail traders capture covered interest arbitrage profits?
Retail traders rarely capture pure covered interest arbitrage because retail bid-ask spreads, transaction fees, and deposit rate markdowns typically exceed small pricing discrepancies. Large institutional banks, sovereign wealth funds, and hedge funds with access to wholesale interbank rates execute automated arbitrage when spreads exceed transaction friction.
Is my financial calculation data saved or transmitted to external servers?
No. All calculations run strictly client-side inside your web browser using JavaScript. No spot rates, transaction sizes, or interest rate parameters are ever stored on or transmitted to our servers.

Resources and references

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