What it means
Currencies trade across dozens of venues and hundreds of banks, so the same pair can briefly show different prices in two places. Arbitrage is the act of buying where it is cheap and selling where it is dear in the same instant, pocketing the difference.
The classic textbook version is triangular arbitrage, which uses three currencies rather than two. If the quoted cross rate between two currencies does not match the rate implied by routing through a third currency, a trader can go round the triangle and end with more money than they started with.
The catch is cost and speed. Spreads, commissions and the risk that one leg fills at a worse price than expected can wipe out a gap measured in fractions of a pip, which is why serious arbitrage needs co-located servers and institutional pricing rather than a retail account.
Arbitrage is worth understanding even if you never trade it, because it is the force that keeps quoted rates consistent. Any bank that misprices a cross rate is corrected within milliseconds, which is why the rates a treasurer sees from different providers rarely differ by much.
Two related variants come up often. Covered interest arbitrage exploits a mismatch between the forward rate and the interest rate differential between two currencies, while latency arbitrage simply trades on a price feed that reaches one venue microseconds before another.
In practice
Real-world examples.
Example
A bank's automated pricing engine spots a 0.4 pip difference between two electronic venues on the euro against the dollar. It routes $30,000,000 in through the cheaper venue and out through the dearer one in under a second, netting about $1,200 before costs.
Example
A hedge fund runs covered interest arbitrage between two currencies whose forward rate has drifted away from the interest rate differential during a funding squeeze. It borrows in one currency, converts, invests the proceeds and sells them forward, locking in roughly 0.3% over three months with no currency exposure left open.
Example
A corporate treasurer at a shipping group notices that two of her banks quote the same cross rate 6 pips apart on a $5,000,000 conversion. She is not arbitraging anything, but simply routing the trade to the better quote saves about $3,000 on one transaction.
Formula
Calculation
Triangular arbitrage profit = Starting amount x (Rate 1 x Rate 2 x Rate 3) - Starting amount
Start with $1,000,000 and three quotes: 1 US dollar buys 0.9000 euros, 1 euro buys 0.8500 pounds, and 1 pound buys 1.3200 US dollars.
Step one: $1,000,000 x 0.9000 = 900,000 euros.
Step two: 900,000 x 0.8500 = 765,000 pounds.
Step three: 765,000 x 1.3200 = $1,009,800.
Gross profit = $1,009,800 - $1,000,000 = $9,800, which is 0.98% of the starting amount. The gap exists because the pound to dollar rate implied by the first two quotes is 1 / (0.9000 x 0.8500) = 1 / 0.7650 = 1.3072, well below the 1.3200 actually quoted.
If the three legs cost a combined $2,000 in spread and commission, net profit is $9,800 - $2,000 = $7,800. A gap this wide would be unusual in practice, and a real mismatch is more often worth a few hundred dollars on the same $1,000,000.Case study
Seen in the real world.
Cottermere Capital is a fictional trading firm used here as an illustrative example. Two of its analysts built a triangular arbitrage model across the dollar, the euro and the pound, backtested it and found what looked like 340 profitable opportunities in a single month.
When the model went live on a retail-grade connection, only 11 of those opportunities were still available by the time the orders arrived, and half of those filled at worse prices than quoted. After spreads and commission the strategy made $4,100 in its first month against $9,000 of data and infrastructure costs, a net loss of $4,900.
Cottermere shut the strategy down and redeployed the two analysts onto currency hedging for its corporate clients, where the edge came from planning rather than raw speed. The firm's conclusion, recorded in an internal note, was that arbitrage profits are real but belong to whoever sits closest to the exchange.
Watch out
Common mistakes.
- Believing forex arbitrage is risk free, when execution delay, partial fills and a leg that moves before it is hedged all create genuine losses.
- Backtesting on mid prices rather than the bid and offer actually available, which manufactures opportunities that never existed.
- Confusing arbitrage with speculation, then holding one leg open hoping the price improves, which turns a hedged trade into a directional bet.
Questions
People also ask.
Can a retail trader profit from forex arbitrage?
Very rarely, because banks and specialist firms with co-located servers and institutional spreads close the gaps long before a retail order can reach the market.
What is triangular arbitrage?
It is the version that routes money through three currencies, exploiting a cross rate that does not match the rate implied by the other two quotes.
Why do arbitrage opportunities exist at all?
Because currency trading is spread across many venues with no single central exchange, so prices can drift apart for fractions of a second before they are corrected.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%