When you compare the price of the same crypto asset on two exchanges, you may notice that it differs. Sometimes the gap is just a fraction of a percent or considerably wider. This difference is known as a cross-exchange spread. Traders can build strategies around how that spread changes.
In this article, we explain what a cross-exchange spread is, why the crypto market has no single universal price, what causes prices to differ across exchanges, and how traders work with these differences.
Contents
- What Is a Cross-Exchange Spread?
- How to Calculate a Spread
- Why There Is No Single Price for a Cryptocurrency
- Why Prices Differ Across Exchanges
- What Determines the Size of a Spread?
- How Traders Work with Price Differences
- What Affects the Final Result?
- What to Keep in Mind
- Key Takeaways
What Is a Cross-Exchange Spread?
A cross-exchange spread is the difference between the prices of the same asset on two different exchanges. For example, a token might trade at 1,000 USDT on one exchange and 1,004 USDT on another. The 4 USDT price gap is the spread. These price differences occur regularly, and traders can build strategies around how they change.
A cross-exchange spread should not be confused with the bid–ask spread: the difference between the highest bid − the highest price buyers are willing to pay − and the lowest ask − the lowest price sellers are willing to accept − in an exchange’s order book. The bid–ask spread applies within a single exchange. This article focuses on price differences across exchanges.
How to Calculate a Spread
A spread can be expressed as an absolute amount or as a percentage.
Absolute spread: Spread = higher price − lower price
Percentage spread: Spread (%) = (higher price − lower price) / lower price × 100%
Example. The asset trades at 1,000 USDT on Exchange A and 1,004 USDT on Exchange B.
- Absolute spread: 1,004 − 1,000 = 4 USDT
- Percentage spread: 4 / 1,000 × 100% = 0.4%
Why There Is No Single Price for a Cryptocurrency
Unlike many traditional equity markets, the crypto market is spread across numerous independent exchanges. Each exchange has its own order book, participants, and rules, so prices form independently based on the orders and trades on that exchange. The “price of Bitcoin” shown by a data aggregator is usually a reference value calculated from data across several exchanges; it is not one universal price at which every trade takes place.
Why Prices Differ Across Exchanges
1. Different Levels of Liquidity
In a liquid market, the order book has enough buy and sell orders to absorb trades with less impact on price. In a less liquid market, a large order can move the price more noticeably.
2. Different Participants and Demand
The mix of participants varies from one exchange to another. Some exchanges may have more retail traders, while others attract more professional participants. Demand for individual assets can also vary. If demand for a token rises on one exchange, its price may move before prices on other exchanges catch up.
3. New Listings
When a token is first listed on an exchange, its price may initially move independently of the broader market. Price gaps can be especially noticeable in the first hours or days after a listing.
4. Futures Market Dynamics
On perpetual futures markets, prices can diverge because supply and demand differ across exchanges. Funding payments also play a role. These periodic payments between traders holding long and short positions help keep perpetual futures prices aligned with spot prices.
If demand for long positions is higher on one exchange while the balance between long and short positions is more even on another, prices may move differently. Exchanges may also use different methods to calculate index and mark prices. These are reference prices used for purposes such as valuing positions and managing risk, and they may differ from the latest price at which a trade was executed.
5. Deposit and Withdrawal Restrictions
An exchange may temporarily suspend deposits or withdrawals for a particular coin, for example, during a network upgrade. While transfers are unavailable, the asset’s price on that exchange may differ from its price on other exchanges.
6. Differences in Reaction Speed
When news breaks or the market moves sharply, prices do not update on every exchange at exactly the same time. Price differences can appear and disappear within seconds.
7. Different Fees and Trading Conditions
Exchanges differ in trading fees, deposit and withdrawal conditions , and − on perpetual futures markets − funding rates. These differences affect the cost of trading across exchanges and can influence how quickly price gaps close.
What Determines the Size of a Spread?
| Factor | Typical effect |
|---|---|
| Liquidity | Higher liquidity is generally associated with narrower spreads |
| Volatility | Spreads can widen during sharp market moves |
| Asset market capitalization | Large-cap assets often have greater liquidity, which can contribute to narrower spreads |
| News and events | Listings, delistings, and project news can lead to sudden price gaps |
| Time of day | During quieter periods, liquidity may fall and spreads may widen |
| Number of exchanges | More exchanges create more exchange pairs to compare |
The last point matters in practice: with just a few exchanges, there can already be several possible exchange pairs to compare for each trading pair.
How Traders Work with Price Differences
When the same asset trades at different prices on different exchanges, traders may try to benefit from a change in that gap. One approach is to open two opposing positions at roughly the same time in futures markets on different exchanges:
- A long on the exchange where the asset is cheaper
- A short on the exchange where it is more expensive
This combination of exchanges and positions is often called a setup. If the prices move closer together and the spread narrows, the trader closes both positions. The result depends on how much the spread narrows and on the costs of opening and closing the trades.
Example. An asset trades at 1,000 USDT on Exchange A and 1,004 USDT on Exchange B, a difference of 0.4%. The trader opens a one-unit long position on Exchange A and a one-unit short position on Exchange B. Later, the prices converge and both reach 1,010 USDT. The long gains 10 USDT, while the short loses 6 USDT. Together, the positions show a gain of 4 USDT before fees, funding payments, and other costs.
Because the positions point in opposite directions, this approach aims to reduce exposure to broad market moves. The result depends mainly on how the price difference changes, although execution, funding, and other trading costs still matter.
Trading manually tends to be practical only when price differences are large enough to notice and act on. Smaller spreads occur more often but can disappear quickly, leaving little time to respond. That is why traders may use specialized platforms to monitor and act on price differences systematically.
Fetti Flow, for example, is a platform for detecting price differences and automating trades based on them. Its real-time spread scanner monitors centralized and decentralized exchanges. Filters help users find setups based on their selected trading pair, spread size, liquidity, and exchange combination. Once a trade is confirmed, the platform opens positions on both exchanges. This can help traders act on smaller spreads that are difficult to capture manually.
What Affects the Final Result?
The spread shown on screen is not the final result. Several costs can affect the outcome:
- Trading fees — opening and closing both positions involves four trades across two exchanges.
- Slippage — an order may be executed at a different price from the one expected.
- Funding payments — if positions are open at a funding time, a payment may be credited or debited on either exchange, affecting the result.
- Bid–ask spread — market buys generally execute at the ask and market sells at the bid, so the gap between them adds to trading costs.
For each setup, there is a break-even point: if the spread is too small to cover the costs, the trade may be unprofitable.
To assess the likely result, track both the spread and the costs of each trade.
What to Keep in Mind
Trading price differences requires attention to a few factors:
- Execution speed. The two positions should be opened as close together in time as possible. Automation can help coordinate execution.
- Liquidity. Choose trading pairs and exchanges with enough order-book depth for the size of your trades.
- Position size and leverage. Leave enough margin to withstand temporary spread widening. Higher leverage increases liquidation risk.
- Costs. Account for trading fees and funding payments in advance, and consider whether the spread is large enough to cover them.
Key Takeaways
- A cross-exchange spread is the price difference for the same asset across exchanges.
- There is no single universal price for a cryptocurrency; prices form independently on each exchange.
- Price differences can arise from variations in liquidity and demand, new listings, futures market dynamics, transfer restrictions, and differences in how quickly prices react.
- One strategy is to open a long position where the asset is cheaper and a short position where it is more expensive.
- The spread shown on screen is not the final result. Trading fees, slippage, funding payments, and the bid–ask spread can all affect the result.
- Small price differences can be difficult to capture manually. Specialized platforms such as Fetti Flow can help traders monitor and act on them systematically.