Crypto
Arbitrage
Definition
Arbitrage is a trading strategy that profits from temporary price differences for the same asset across markets by buying low in one place and selling high in…
What is Arbitrage?
Arbitrage is the practice of capturing profit from a mismatch in prices for the same (or economically equivalent) asset across two or more markets. In crypto, arbitrage most often means buying a coin where it’s cheaper and selling it where it’s more expensive, aiming to lock in the spread after accounting for fees, slippage, and transfer time. Because cryptocurrency markets are fragmented across many exchanges and trading pairs, small pricing gaps can appear—sometimes for seconds, sometimes for longer—creating opportunities for fast, disciplined traders.
How Does Arbitrage Work?
At its core, arbitrage relies on the idea that identical assets should trade at roughly the same price everywhere. When they don’t, traders can step in to buy from the cheaper venue and sell to the more expensive one. Their activity helps push prices back toward alignment: buying pressure raises the low price, and selling pressure lowers the high price.
A simple crypto example is cross-exchange (spatial) arbitrage. Suppose BTC is quoted at $60,000 on Exchange A and $60,300 on Exchange B. An arbitrageur could buy BTC on A and sell BTC on B, targeting the $300 spread. In practice, the “real” spread is smaller because you must subtract trading fees, potential withdrawal/deposit fees, and the cost of moving funds (or the cost of holding inventory on both exchanges). Many professional arbitrage setups avoid waiting for on-chain transfers by pre-funding both exchanges—keeping cash on one venue and BTC on the other—so they can execute both legs quickly.
Another common approach is triangular arbitrage, which happens within a single exchange using three markets. For example, you might cycle through BTC → ETH → USDT → BTC (or any three assets) if the implied exchange rates don’t perfectly match. Step-by-step, it looks like this: 1) Start with Asset A (e.g., USDT). 2) Trade USDT for Asset B (e.g., ETH). 3) Trade ETH for Asset C (e.g., BTC). 4) Trade BTC back to USDT. If the final USDT amount is greater than the starting amount after fees, the loop produced an arbitrage profit. These opportunities tend to be small and short-lived, so execution speed and fee awareness matter.
More advanced desks use statistical arbitrage, where algorithms look for temporary deviations between related prices (for example, the same token on spot vs. a perpetual futures market, or correlated assets that usually move together). The “arbitrage” here is less about a guaranteed price mismatch and more about systematically trading mean reversion with risk controls.
A helpful analogy: think of arbitrage like noticing the same product sold at two nearby stores for different prices. If you can buy at the cheaper store and immediately resell at the more expensive store—without spending more on gas and time than you earn—you keep the difference. In crypto, “gas and time” map to fees, slippage, and settlement delays.
Arbitrage in Practice
Arbitrage shows up across centralized exchanges (CEXs), decentralized exchanges (DEXs), and derivatives venues. On CEXs, traders often use order books and APIs to monitor multiple exchanges at once and execute near-simultaneous buy/sell orders. On DEXs, arbitrage is frequently performed by bots that compare on-chain pool prices (for example, constant-product AMMs) against broader market prices and trade when pools drift out of line.
A well-known on-chain pattern is DEX arbitrage between automated market makers such as Uniswap and Curve (or between different pools on the same DEX). If a large trade pushes a pool’s price away from the global market price, arbitrageurs trade against that pool to restore balance. In many cases, this activity is intertwined with MEV (maximal extractable value) dynamics, where searchers compete to get their arbitrage transaction included first, sometimes paying higher priority fees.
Arbitrage also appears in spot–futures basis trading. If a perpetual futures contract trades at a premium to spot, a trader might buy spot and short the perp to capture the spread (subject to funding rates, margin requirements, and liquidation risk). While not “risk-free” in the real world, it’s a common market-neutral structure used by sophisticated participants.
Why Arbitrage Matters
Arbitrage is one of the main forces that keeps crypto markets efficient. Without arbitrageurs, the same asset could trade at meaningfully different prices across venues for long periods, making pricing unreliable for everyone—from long-term investors to DeFi users swapping tokens.
Arbitrage also improves liquidity and price discovery. By continuously buying where an asset is undervalued and selling where it’s overvalued, arbitrageurs narrow spreads and reduce extreme dislocations. In DeFi, arbitrage is especially important because AMM prices don’t automatically track the “true” market price; they need external trading flow to rebalance after large swaps.
That said, arbitrage is not a guaranteed profit machine. Real-world frictions—fees, slippage, transfer delays, withdrawal limits, custody risk, and execution latency—can turn an apparent spread into a loss. The need to manage these frictions is why professional arbitrage often relies on automation, robust risk controls, and careful capital allocation across venues.
Frequently Asked Questions
What is crypto arbitrage?
Crypto arbitrage is the strategy of profiting from short-lived price differences for the same cryptocurrency across exchanges or trading pairs. Traders buy where the price is lower and sell where it’s higher, aiming to keep the spread after fees and slippage.
How does triangular arbitrage work in crypto?
Triangular arbitrage uses three markets—often on the same exchange—to cycle from one asset to a second, then a third, and back to the first. If the implied exchange rates are inconsistent, the loop can end with more of the starting asset after fees.
Is arbitrage risk-free?
In theory, pure arbitrage is low-risk because it targets price mismatches. In practice, execution delays, fees, slippage, failed transfers, and exchange or smart contract risks can eliminate profits or create losses.
Why do price differences exist between crypto exchanges?
Prices can diverge due to differences in liquidity, local supply and demand, fiat on-ramps, trading fees, and how quickly information and orders propagate across venues. Fragmentation across many exchanges makes small gaps more common.
Do arbitrage bots work in crypto?
Arbitrage bots can help by monitoring many markets and executing trades faster than a human. However, they still face competition, fees, latency, and operational risks, so profitability depends on strategy design and infrastructure.