Economies
Cross Rate in Currency: Meaning, Formula, Example, and How It Works

If you have ever tried to exchange Indian Rupees directly into Norwegian Krone at a local bank and been told they do not offer that pair, you have already brushed against the concept of a cross rate without realising it.
Most currencies in the world do not trade directly against each other in any meaningful volume. The market between, say, the Indian Rupee and the Mexican Peso is so thin that finding a counterparty willing to quote you a fair price is genuinely difficult. So instead, the financial world routes almost everything through one common intermediary: the US Dollar.
A cross rate is the exchange rate between two currencies that is derived using a third currency as the bridge, rather than being quoted directly between the two.
In simple words, if you want to know how many Indian Rupees one Euro will buy you, and you already know how many dollars one Euro buys and how many rupees one dollar buys, you can work it out yourself. That calculated rate is the cross rate.
Why Does the US Dollar Sit in the Middle?
The US Dollar is the world’s reserve currency. The overwhelming majority of global trade, commodity pricing, and international financial transactions are denominated in dollars. This means almost every currency in the world has a deep, liquid, actively traded market against the dollar.
Because of this, the most reliable and tightest bid-ask spreads exist in dollar pairs. EUR/USD, USD/INR, USD/JPY, GBP/USD: these pairs have enormous trading volumes, which means the prices quoted are competitive and accurate.
When two non-dollar currencies need to be exchanged, the cleanest way to derive the rate is to use the dollar as the common link. The cross rate between the Euro and the Indian Rupee, for example, is built by combining the EUR/USD rate and the USD/INR rate.
This is not just a theoretical exercise. In practice, when a Mumbai-based importer needs to pay a European supplier in Euros, the bank handling the transaction is almost certainly routing it through dollar legs behind the scenes, even if the client sees a direct INR/EUR rate on their screen.
The Basic Formula
The cross rate formula depends on how the exchange rates are quoted, but the underlying logic is always the same: eliminate the common currency and combine the two rates.
The general approach is:
If you know Currency A / Currency B and Currency A / Currency C, then:
Currency B / Currency C = (Currency A / Currency C) / (Currency A / Currency B)
This looks abstract, so let us build it with real numbers immediately.
Simple Numerical Example
Suppose you are given the following two exchange rates:
USD/INR = 83.50 (one US Dollar buys ₹83.50)
USD/EUR = 0.92 (one US Dollar buys 0.92 Euros)
You want to find the cross rate between the Euro and the Indian Rupee, that is, how many Rupees does one Euro buy?
Step 1: You know one dollar buys ₹83.50.
Step 2: You know one dollar buys 0.92 Euros. So one Euro costs 1 / 0.92 = 1.0870 dollars.
Step 3: If one Euro costs 1.0870 dollars, and one dollar buys ₹83.50, then:
EUR/INR = 1.0870 × 83.50
EUR/INR = ₹90.76
So one Euro will buy approximately ₹90.76. That is the cross rate.
You derived the EUR/INR rate without ever looking at a direct EUR/INR quote. You built it from two dollar pairs.
Another Example: JPY and INR
Let us try another common pair that comes up in trade and investment contexts.
Suppose:
USD/JPY = 157.40 (one dollar buys 157.40 Japanese Yen)
USD/INR = 83.50 (one dollar buys ₹83.50)
You want to find JPY/INR, that is, how many Rupees does one Japanese Yen buy?
Step 1: One dollar buys 157.40 Yen. So one Yen costs 1 / 157.40 dollars = 0.006353 dollars.
Step 2: One dollar buys ₹83.50. So 0.006353 dollars buys:
0.006353 × 83.50 = ₹0.5305
So one Japanese Yen buys approximately ₹0.53.
Or flipping it around, one Indian Rupee buys approximately 1 / 0.5305 = 1.885 Japanese Yen.
This cross rate matters in real life. Indian companies importing Japanese machinery, or Indian investors buying Japanese equities, need to understand the effective cost of currency conversion even if they never directly see a JPY/INR quote on their trading terminal.
How to Set Up the Calculation Correctly
The trickiest part of cross rate problems, especially in exam settings, is making sure the quote conventions are set up correctly before you multiply or divide.
There are two ways any exchange rate can be quoted.
A direct quote expresses how much of the domestic currency you need to buy one unit of the foreign currency. For an Indian investor, USD/INR = 83.50 is a direct quote. It tells you how many rupees one dollar costs.
An indirect quote expresses how many units of the foreign currency one unit of the domestic currency will buy. USD/EUR = 0.92 from an American’s perspective is a direct quote, but from a European’s perspective it is indirect.
When calculating cross rates, the safest approach is to always think in terms of what one unit of each currency buys, set up the chain logically, and cancel out the common currency in the middle.
Think of it like unit cancellation in physics or chemistry. You are cancelling the dollar out of both sides and what remains is the rate between the two non-dollar currencies.
Cross Rates with Bid-Ask Spreads
In the real market, exchange rates are not quoted as a single number. They are quoted as a bid and an ask.
The bid is the rate at which the market maker will buy the base currency from you.
The ask is the rate at which the market maker will sell the base currency to you.
The difference between the two is the spread, and this is how banks and dealers make money on currency transactions.
When you calculate a cross rate in the real market, you have to work through bid and ask rates carefully. The cross rate spread will always be wider than either of the two component spreads because you are essentially paying two spreads, one on each leg of the transaction.
Suppose the quotes are:
USD/INR: Bid 83.40 / Ask 83.60
USD/EUR: Bid 0.9190 / Ask 0.9210
You want to find EUR/INR bid and ask.
To find the EUR/INR bid, that is, the rate at which the dealer will buy Euros from you and give you Rupees, you are effectively selling Euros for Dollars first, then selling Dollars for Rupees.
EUR/INR Bid = USD/INR Bid / USD/EUR Ask
EUR/INR Bid = 83.40 / 0.9210 = ₹90.55
To find the EUR/INR ask, that is, the rate at which the dealer will sell you Euros in exchange for your Rupees, you are buying Euros with Dollars first, then buying Dollars with Rupees.
EUR/INR Ask = USD/INR Ask / USD/EUR Bid
EUR/INR Ask = 83.60 / 0.9190 = ₹90.97
So the EUR/INR cross rate with spreads is: Bid ₹90.55 / Ask ₹90.97
The spread on the cross rate is ₹0.42, which is wider than the spread on either of the two original pairs. This is always the case with cross rates. You are paying for two conversions, and the cost shows up as a wider spread.
Triangular Arbitrage: When Cross Rates Go Wrong
In an efficient market, cross rates calculated from dollar pairs should be consistent with any directly quoted cross rates in the market. If they are not, an arbitrage opportunity opens up.
This is called triangular arbitrage, which means using three currency pairs to exploit a mispricing and earn a risk-free profit.
Here is a simple example.
Suppose the market quotes:
USD/INR = 83.50
USD/EUR = 0.92
EUR/INR = 92.00 (directly quoted in the market)
First, calculate what the EUR/INR cross rate should be:
Implied EUR/INR = 83.50 / 0.92 = ₹90.76
But the market is directly quoting EUR/INR at ₹92.00. The Euro is overpriced in the direct market relative to what the cross rate implies.
An arbitrageur can exploit this.
Start with ₹83.50.
Convert ₹83.50 to USD at 83.50. You get $1.
Convert $1 to Euros at 0.92. You get 0.92 Euros.
Convert 0.92 Euros back to Rupees at the direct market rate of 92.00. You get 0.92 × 92.00 = ₹84.64.
You started with ₹83.50 and ended with ₹84.64. A risk-free profit of ₹1.14 per ₹83.50 invested, with no market exposure whatsoever.
In practice, this kind of mispricing lasts for fractions of a second. Algorithmic trading systems spot these gaps instantly and trade them away before any human can react. But the concept is important. It is the mechanism that keeps cross rates honest and internally consistent across the global currency market.
Cross Rates in the CFA Curriculum
Cross rate calculations appear regularly in the CFA curriculum, particularly in the Economics and Portfolio Management sections dealing with currency markets.
The key things the curriculum tests are whether you can correctly set up the quote convention before calculating, whether you know how to work through bid-ask spreads to find the cross rate spread, and whether you understand triangular arbitrage as the enforcement mechanism that keeps rates aligned.
A common exam trap is giving you exchange rates in formats that need to be inverted before you can multiply them together. Always check whether the currency you want to cancel out is in the numerator or denominator of each quote before you do any arithmetic.
Numerical Comparison: Direct Quote vs Cross Rate
| Particulars | Direct Market Quote | Cross Rate Calculation |
| EUR/INR | ₹92.00 (as quoted) | ₹90.76 (derived from USD pairs) |
| Difference | — | ₹1.24 overpricing in direct market |
| Arbitrage possible? | Yes | Trade until rates converge |
| Who corrects it? | Algorithmic traders | Within seconds |
Exam Perspective
For CFA and finance students, keep these points clearly in mind.
A cross rate is the exchange rate between two currencies derived using a third currency, almost always the US Dollar, as the common link.
The formula requires careful attention to quote conventions. Always set up the cancellation of the common currency explicitly before multiplying or dividing.
In real markets, cross rates carry wider bid-ask spreads than direct dollar pairs because two spreads are being combined into one transaction.
Triangular arbitrage is the mechanism that keeps cross rates consistent with directly quoted rates. If a discrepancy exists, it is exploited almost instantly by algorithmic systems.
For bid-ask cross rate problems, remember: to get the cross rate bid, divide bid by ask. To get the cross rate ask, divide ask by bid. The direction of the division depends on the specific quote structure. Always think through the transaction logic step by step rather than memorising a formula blindly.
Final Thoughts
Cross rates are one of those topics that look complicated at first glance because of the notation and the bid-ask mechanics, but the underlying logic is actually very clean.
Every cross rate is just an answer to one question: if I cannot go directly from currency A to currency B, what is the most efficient route through a third currency, and what does that journey cost me?
The US Dollar sits in the middle of almost every answer because the world has collectively decided, through decades of trade and financial history, that the dollar is the most reliable and liquid bridge between any two points in the global currency map.
Once you understand that, the formulas stop feeling like arbitrary rules and start feeling like simple common sense, just unit cancellation with money.
And when the cross rates in the market drift away from where the math says they should be, triangular arbitrage snaps them back into line almost before the gap has fully opened. That is the currency market working exactly as it should.


