BuyMeWhiskey
🇬🇧 UK

Why does arbitrage between crypto exchanges not always work?

Looking for US rules? → US money answers

GlobalPublished · Written by BuyMeWhiskey Editorial Team · How we check facts

Buying Bitcoin on one exchange and selling it on another can appear to offer a risk-free spread, but fees, withdrawal delays, limits, price movement and settlement risk can erase the difference. Arbitrage is a trading strategy, not free money created by inconsistent screens.

Before considering a cross-exchange trade, model the entire route from purchase through transfer, sale and cash withdrawal, including every fee and the chance that the price moves while funds are in transit.

Read FCA cryptoasset risk information

Run your own numbers: Compound interest and savings calculator.

A price gap is not the same as a profit

Suppose one exchange shows Bitcoin at a lower offer than another exchange shows as a bid. The visible difference is a starting point, not a completed profit. You have to acquire the asset at the first price, obtain control of the coins, move them if necessary, and sell at the second price. Every stage introduces a cost or risk.

The displayed quotes can also belong to different order-book sizes. A headline price might apply to a small quantity, while the amount you want to trade would be filled at progressively worse prices. This is why an arbitrage calculation must use executable prices for the actual position size.

Trading, network and withdrawal costs

Crypto arbitrage can involve several kinds of fees. The first venue may charge a trading fee, the blockchain transfer can require a network fee, the receiving platform can impose deposit or withdrawal rules, and the final cash-out can carry another charge or spread. Even when one platform advertises zero commission, other costs can remain embedded in the route.

For a round trip, calculate the expected proceeds after the last sale, not the gap between two screenshots. If the apparent spread is only slightly larger than the combined costs, the strategy has very little margin for execution error.

Why the market can move before you finish

Prices are continuously changing. A trader can buy on Exchange A and then discover that the bid on Exchange B has moved before the coins arrive. This is especially relevant when the arbitrage depends on moving the asset between venues after the first purchase rather than keeping prefunded balances on both sides.

Professional arbitrage systems often reduce this delay by keeping capital on multiple venues and executing both legs close together. That lowers one kind of timing risk but creates another: money is now spread across several counterparties. The strategy becomes a balance between execution speed and custody risk.

Why some arbitrage uses two wallets or two exchanges

If a trader already holds cash on one venue and crypto on another, both sides of the trade can be executed without waiting for a blockchain transfer. This is closer to how a professional market-making or arbitrage operation can manage latency. It is not a free improvement, because capital remains exposed to each platform while waiting for the next opportunity.

A retail trader who transfers after seeing a price difference faces a different problem. By the time the blockchain transaction confirms and the destination venue credits the deposit, the apparent spread may have disappeared. The original screen comparison therefore overstates the practical opportunity.

Limits, compliance and account restrictions

An exchange can impose withdrawal limits, verification requirements, travel-rule procedures, unusual-activity reviews or geographic restrictions. These controls can matter precisely when you try to move a larger amount quickly. A trade that looked operationally simple at £500 may behave differently at £50,000.

Read the provider’s terms before committing funds. A promising price difference is worthless if the destination platform will not accept the transfer, the account has not completed the required verification, or the withdrawal is paused while compliance checks are completed.

Counterparty and operational risk

Arbitrage introduces several failure points beyond market price. An exchange could suffer an outage, a withdrawal could be delayed, an account could be restricted, or the blockchain could be congested. A strategy that assumes every platform will behave like a bank transfer system has underestimated the operational side of the trade.

There is also the risk of a fake or manipulated market. An unusually high bid can be a warning rather than an opportunity if the exchange has weak liquidity or an unreliable order book. Independent checks of the venue and executable depth are more important than a single headline quote.

When a price gap may be worth investigating

A real arbitrage opportunity should survive a complete transaction model. Start with the amount you want to trade, use the actual order-book prices for that size, subtract every explicit and expected cost, allow for slippage, and then stress-test a delay in the transfer or execution. If a small movement destroys the margin, the trade is not robust.

For most retail users, a visible exchange-price difference is better treated as a lesson in market structure than a guaranteed return. Regular investing decisions should not depend on assuming that the biggest quoted spread can always be captured.

Worked example

Illustrative spread calculation: suppose Exchange A offers BTC for £80,000 and Exchange B shows a bid of £81,200 for the same hypothetical quantity. The visible difference is £1,200 per BTC. Even a mathematically positive spread can vanish before both orders are settled. Even a mathematically positive spread can vanish before both orders are settled.

  • Gross price spread: £81,200 − £80,000 = £1,200
  • Illustrative combined trading and transfer costs: £700
  • Remaining margin before slippage and timing risk: £1,200 − £700 = £500

If the second bid falls by only £600 before the trade completes, the remaining margin disappears. The arithmetic shows why arbitrage is sensitive to execution. A spread can be real on screen and still be unusable once the entire route is priced.

That is the practical reason traders model the complete sequence instead of treating a displayed price difference as the final answer.

Is crypto arbitrage risk-free?#

No. Arbitrage aims to exploit a price difference, but execution can introduce market, liquidity, transfer, counterparty and operational risks. A trader may fail to buy the intended amount, lose the second-market price while moving funds, face a withdrawal delay or discover that the displayed quote was not available for the full order size.

Why do exchanges show different Bitcoin prices?#

Prices differ because exchanges have separate order books, customer flows, liquidity and market-making activity. The highest visible price on one screen may not be executable for your entire trade. Differences can also reflect geography, currency conversion, fees and the timing of the data feed used by the platform.

Can I arbitrage Bitcoin by moving it between exchanges?#

You can attempt it, but the transfer itself creates timing risk. While the Bitcoin is in transit, either market can move and eliminate the spread. Some traders instead keep assets or cash on several venues so they can execute both sides more quickly, although that exposes capital to multiple exchange counterparties.

What fees should a crypto arbitrage calculation include?#

Include purchase and sale fees, bid-ask spread, slippage for the actual order size, network fees, deposit or withdrawal charges, currency conversion costs and any other platform fee. Also allow for the cost of idle capital held on another exchange. The relevant figure is net cash after the complete route, not the headline price difference.

Why might a very large price difference be a warning sign?#

A large discrepancy can reflect weak liquidity, stale pricing, withdrawal restrictions or an exchange that carries significant counterparty risk. Before assuming a giant spread is free profit, test a small amount, inspect the order book and read the venue’s withdrawal terms. An attractive quote is not useful if you cannot settle at that price.

Do professional arbitrage traders keep funds on multiple exchanges?#

Some strategies do use capital positioned across several venues to reduce transfer delays. That can make simultaneous execution easier, but it leaves funds exposed to each venue’s security, solvency and operational controls. The technique reduces blockchain latency; it does not remove counterparty risk or guarantee that an opportunity will remain profitable.

Keep reading

Next question →How do I export a private key from an old Bitcoin Core wallet?

Sources

  1. FCA: Cryptoassets
  2. Bitcoin Developer Guide: Payment processing
  3. Bitcoin Developer Guide: Transactions
  4. Bitcoin.org FAQ

Figures were checked against these sources before publication. If a rule changes, we update the page and show the new date.

General information, not personal financial advice. Rules depend on your circumstances; check the official source or speak to a regulated adviser before acting.