Arbitrage is a trading strategy that aims to profit from temporary price differences for the same asset across different markets. In cryptocurrency, arbitrage typically involves buying a coin or token on one exchange where it is priced lower and selling it on another exchange where it is priced higher, ideally close to simultaneously.
How crypto arbitrage works
Crypto markets are fragmented across many exchanges and trading venues, each with its own liquidity, user base, and order books. Because prices are set by supply and demand within each venue, the same cryptocurrency can briefly trade at slightly different prices in different places. An arbitrageur tries to capture that spread before it disappears.
For example, if Bitcoin is quoted a bit lower on Exchange A than on Exchange B, a trader can buy on A and sell on B. Some traders keep balances pre-funded on multiple exchanges to avoid transfer delays, executing both legs quickly. Others attempt “cross-exchange” arbitrage that requires moving funds, which introduces blockchain confirmation times and the risk that the price gap closes before the sale completes.
Costs, risks, and common variations
In practice, arbitrage is not risk-free. Exchange fees, withdrawal fees, network transaction fees, and slippage can erase the apparent profit. Execution risk is also important, including partial fills, sudden volatility, platform outages, and limits on withdrawals or deposits. Regulatory and operational factors, such as identity checks or regional restrictions, can further complicate the strategy.
Arbitrage can also occur within a single platform. One common variation is triangular arbitrage, where a trader cycles through three trading pairs, for instance BTC, ETH, and a stablecoin, to exploit inconsistent exchange rates inside the same exchange’s order books.
Arbitrage matters because it helps align prices across markets, improving overall efficiency and liquidity in the crypto ecosystem.