Home › Basics › What Is Bitcoin Arbitrage? A Clear Explanation With Numbers
What Is Bitcoin Arbitrage? A Clear Explanation With Numbers
Bitcoin arbitrage means buying Bitcoin on one market where it is cheaper and selling it on another where it is more expensive, at almost the same moment, so the price difference is captured without betting on direction. The catch is that the difference must be larger than all trading, withdrawal and slippage costs, and that is rare.
The core idea in one example
Imagine Bitcoin is quoted at $50,000 on one exchange and $50,200 on another. That is a $200 gap per coin, or 0.4 percent. This is the same style of example used in the crypto arbitrage trading guide on CryptoMEV Bot’s blog, which also notes the gap is before fees. If you buy one coin at the low price and sell one at the high price, the paper profit is $200. Now subtract the taker fee on each leg. At an illustrative 0.1 percent per trade, the two legs cost about $100 together, leaving roughly $100, and that is before any slippage from thin order books.
The fee level is an assumption for the example. Real fee schedules depend on your volume tier and the exchange, so check the live schedules, for instance Kraken’s fee schedule or Binance’s fee page.
Key takeaway: arbitrage is a cost-comparison problem. The spread is the revenue, everything else is the bill, and only the remainder is yours.
Why price gaps exist at all
Bitcoin does not trade in one place. It trades on many venues, each with its own order book. A large buy order on one exchange can push its price up a little before other traders respond. Regional demand, banking friction for deposits, stablecoin supply and sudden news all create temporary differences. Arbitrageurs act as the connective tissue: by buying where it is cheap and selling where it is dear, they push the two prices back together. That is why gaps on the biggest pairs are usually small and short lived, and why the traders who capture them are often automated.
A useful mental model is that the gap is a payment for providing liquidity and speed. If it were easy and large, many people would already have closed it.
Where arbitrage comes from: the main types
| Type | What you do | Main constraint |
|---|---|---|
| Cross-exchange | Buy on one exchange, sell on another | Capital pre-positioned on both, fees on both legs |
| Triangular | Cycle through three assets on one exchange | Three fees, tiny gaps, speed |
| Latency | Exploit delayed price updates between venues | Very low latency infrastructure, high risk |
| Futures basis | Hold spot and short a future or perpetual | Funding rates, margin, liquidation risk |
The first three types are described on CryptoMEV Bot’s arbitrage guide. Triangular trades are covered in our own triangular arbitrage article, and the step-by-step process for the simplest type is in how to arbitrage bitcoin.
The two ways to hold the inventory
There is a practical problem. Sending Bitcoin from exchange A to exchange B takes time, and the price can move while the coins are in transit. Most practical cross-exchange setups therefore avoid transfers during the trade. Instead the trader holds Bitcoin on one exchange and a stablecoin such as USDT on the other, sells the Bitcoin where the price is high and buys Bitcoin with the stablecoin where it is low. Both legs fire at once, and the balances are rebalanced later in bulk.
This is the pre-funded model, and it is what the Bitcoin arbitrage bot page on CryptoMEV Bot describes: funded accounts with BTC and a stablecoin on at least two supported exchanges, plus rebalancing between them. Rebalancing is not free. Withdrawal fees and network fees apply, and while funds move you hold one side of the trade unhedged.
What makes a gap actually tradable
Before you treat a visible spread as an opportunity, run through these checks.
- Depth. The displayed price applies only to the first few coins. Check how much volume exists at that price before it worsens.
- Fees. Use your actual fee tier, not the headline rate, and include both legs.
- Slippage. Estimate the average fill price for your order size, not the best bid or ask.
- Execution time. Market data can be stale by the time your order arrives.
- Inventory. You must already hold the asset you are selling and the currency you are buying with.
- Risk of one leg failing. If one order fills and the other does not, you are suddenly holding a directional position.
The fee and slippage arithmetic is worked through in bitcoin arbitrage fees and slippage, and the failure cases in bitcoin arbitrage risks.
Why people automate it
Gaps in liquid markets can close in seconds, which is faster than a person can read two screens, compute the net spread and click twice. Software can monitor many exchanges at once, size orders to available depth and submit both legs together. That is the pitch of a bot, and it is a fair one as far as speed goes. What automation does not remove is cost, risk or the need for capital. If you want to look at the tooling side, start with what to look for in bitcoin arbitrage software.
CryptoMEV Bot’s page lists real-time market analysis, stop-loss and position controls, a dashboard and non-custodial design among its features, and states plainly that arbitrage is not risk-free, citing exchange API downtime and sudden price moves during execution. It does not publish performance data on that page, so treat those features as a description of the product, not evidence of returns. The vendor also keeps a separate disclaimer page worth reading before any purchase.
A realistic expectation
Beginners often assume arbitrage is a safe yield. It is better described as a thin-margin, high-frequency business where costs matter more than ideas. Margins tend to be small, competition is professional, and the edge usually belongs to whoever has lower fees, faster connections and better risk controls. If you are exploring it, begin with paper tracking: record the spreads you see, subtract realistic costs and count how often anything is left. Our piece on whether bitcoin arbitrage is profitable lays out how to do that honestly.
Summary
- Bitcoin arbitrage is buying low on one exchange and selling high on another at about the same time.
- The spread is revenue; fees, slippage and funding are the costs.
- Cross-exchange arbitrage needs funded accounts on both venues to avoid slow transfers.
- Automation speeds execution but does not remove risk.
- Nothing here is financial advice; trading can lose money.
Frequently asked questions
What is bitcoin arbitrage in simple terms?
It is buying Bitcoin where it is cheaper and selling it where it is more expensive at nearly the same time, keeping the difference after costs.
Why does Bitcoin cost different amounts on different exchanges?
Each exchange has its own order book, liquidity, user base and funding frictions, so prices drift apart briefly until traders close the gap.
Is bitcoin arbitrage risk-free?
No. Fees, slippage, delayed transfers, exchange outages and fast price moves can turn a visible spread into a loss.
Do I need a lot of money to start?
Spreads are usually small percentages, so meaningful profit needs meaningful capital on both exchanges, while small accounts are quickly eaten by fixed fees.