Crypto Arbitrage Calculator
Calculate potential profit from cryptocurrency arbitrage opportunities across exchanges.
About the Crypto Arbitrage Calculator
Cryptocurrency arbitrage is the practice of exploiting price differences for the same asset across different exchanges. Because crypto markets operate 24/7 across hundreds of global platforms without a central clearing mechanism, the price of Bitcoin, Ethereum, or any other token can momentarily differ between exchanges. An arbitrageur buys the asset where it is cheaper and simultaneously sells it where it is more expensive, pocketing the difference as near-riskless profit.
In practice, successful crypto arbitrage is far harder than it appears. The price discrepancy between exchanges is often razor-thin — sometimes just fractions of a percent — and must exceed the combined costs of trading fees on both platforms, withdrawal fees, and blockchain network transaction costs. Slippage is another concern: by the time your buy and sell orders are filled, the price difference may have already closed, especially for larger order sizes. Speed is everything in arbitrage, and manual execution is rarely fast enough to capture most opportunities.
There are several forms of crypto arbitrage beyond simple cross-exchange price differences. Triangular arbitrage exploits pricing inefficiencies between three trading pairs on the same exchange (e.g., BTC → ETH → USDT → BTC). Statistical arbitrage uses algorithms to identify assets that have historically moved together and trade them when they diverge. Our calculator focuses on the most straightforward type — spatial arbitrage — helping you quickly determine whether a price difference between two exchanges is actually profitable once all costs are factored in.
Pros & Cons
- +Theoretically low-risk when executed simultaneously on both sides
- +Profits are not dependent on the overall market direction
- +Opportunities exist 24/7 across hundreds of global exchanges
- +Algorithmic bots can automate the process and execute faster than humans
- +Helps improve market efficiency by closing mispriced gaps between exchanges
- −Fees often consume most or all of the apparent profit margin
- −Execution risk — prices can change in the time it takes to complete both trades
- −Requires capital held on multiple exchanges simultaneously
- −Regulatory and counterparty risk if an exchange is hacked or goes insolvent
- −Competition from professional algorithmic traders makes opportunities fleeting
What Is Crypto Arbitrage?
Crypto arbitrage is the practice of exploiting price differences for the same cryptocurrency across different markets to generate profit. In its simplest form, a trader buys a digital asset — such as Bitcoin or Ethereum — on one exchange where it is trading at a lower price and simultaneously sells it on another exchange where it is listed at a higher price. The spread between the two prices, minus any costs incurred in the process, represents the arbitrage profit. In theory, this profit is risk-free because both legs of the trade are executed at known prices; in practice, the risks are significant and the margins are often razor-thin.
The existence of arbitrage opportunities is a sign of market inefficiency. In a perfectly efficient market, identical assets would trade at identical prices everywhere simultaneously, because any discrepancy would be immediately exploited and eliminated. Crypto markets are less efficient than traditional financial markets for several structural reasons: they operate across hundreds of independent exchanges with no central clearing mechanism; they involve assets with wide variation in liquidity and trading volume; and many participants are retail traders who do not have the tools or speed to identify and exploit price discrepancies as they arise. These inefficiencies create more frequent and larger arbitrage windows than you would find in equity markets.
It is worth noting that arbitrage is a legitimate trading strategy with an important economic function: it improves price discovery and market efficiency by closing mispricing gaps between exchanges. Every successful arbitrage trade pushes the lower-priced exchange's price up (by adding buy pressure) and the higher-priced exchange's price down (by adding sell pressure), narrowing the gap until it falls below the cost of exploiting it. Professional arbitrageurs running algorithmic bots contribute to the long-term convergence of prices across exchanges, making markets fairer for all participants even though their individual motivation is purely profit.
Types of Crypto Arbitrage
Spatial arbitrage (also called exchange arbitrage or cross-exchange arbitrage) is the most straightforward type. It involves buying a cryptocurrency on Exchange A and selling it on Exchange B where the price is higher. The profit is the difference between the two prices minus trading fees on both sides and transfer costs between exchanges. This is the form our calculator focuses on. The key challenge is speed: by the time you have bought on Exchange A and initiated a transfer to Exchange B, the price gap may have closed — particularly for liquid, heavily traded pairs like BTC/USDT where hundreds of algorithmic traders are watching for the same discrepancies.
Triangular arbitrage exploits pricing inconsistencies between three trading pairs on the same exchange, eliminating the transfer time problem. For example, if Bitcoin is underpriced relative to Ethereum on a particular exchange, and Ethereum is underpriced relative to USDT, a trader might execute BTC to ETH to USDT to BTC in rapid sequence and emerge with more BTC than they started with — all on one exchange, with no withdrawal required. Triangular arbitrage requires no transfer between exchanges and can therefore be executed quickly, but it requires more sophisticated analysis to identify the opportunities and assess whether the combined fees across three trades still leave a profit.
Statistical arbitrage uses historical correlations between assets to identify when a pair has diverged from its expected relationship. Rather than exploiting a specific price discrepancy in real time, statistical arbitrageurs use models to identify assets that have historically moved together and then take offsetting long and short positions when those assets diverge, expecting them to revert to their historical relationship. This approach requires sophisticated modelling, historical data, and risk management, and is typically the domain of quantitative trading firms rather than individual retail traders. Funding rate arbitrage, cash-and-carry arbitrage, and DeFi arbitrage across decentralised exchanges are additional variants that advanced participants explore.
Risks and Fees in Crypto Arbitrage
The biggest practical obstacle to profitable crypto arbitrage is fees. Every step of the process incurs a cost: the trading fee on the buy exchange (typically 0.1-0.5% per side for spot trades), the trading fee on the sell exchange, the withdrawal fee to transfer the asset between exchanges, and the blockchain network fee if transferring via the underlying blockchain. On a 1% price discrepancy between exchanges, these combined costs can easily consume the entire margin and leave a net loss. Our calculator helps you input all these cost components to determine whether a given discrepancy is actually profitable after accounting for everything.
Execution risk is perhaps the most dangerous form of risk in practice. By the time your buy order on Exchange A is filled and the asset has been transferred to Exchange B — which can take from minutes to hours depending on the cryptocurrency and network congestion — the price on Exchange B may have moved substantially. You are essentially taking a directional bet on the asset during the transfer window, which is the opposite of what arbitrage is supposed to be. Automated bots that execute both sides of a trade within milliseconds face this risk to a much lesser degree, but they require substantial technical infrastructure and ongoing maintenance.
Counterparty and regulatory risks are also real. Holding funds across multiple exchanges simultaneously exposes you to the risk that one of those exchanges is hacked, becomes insolvent, or is shut down by regulators — all of which have happened multiple times in the history of crypto. FTX's collapse in November 2022 left millions of dollars in customer funds inaccessible. Diversifying across reputable, well-regulated exchanges reduces but does not eliminate this risk. Additionally, tax authorities in many jurisdictions treat each arbitrage trade as a taxable disposal event, meaning even small profitable trades can create tax liabilities that further erode net returns.
How to Calculate Arbitrage Profit
To calculate whether a crypto arbitrage opportunity is profitable, you must account for every cost in the chain. Start with the gross spread: the difference between the sell price on the higher-priced exchange and the buy price on the lower-priced exchange, expressed as a percentage of the buy price. Then subtract the trading fees from both exchanges (typically quoted as a percentage of trade value), the network withdrawal fee for transferring the asset (usually a fixed quantity of the cryptocurrency or a flat dollar fee), and any slippage — the difference between the expected fill price and the actual fill price that results from your order moving the market.
The formula for net arbitrage profit is: Net Profit = (Sell Price x Quantity) - (Buy Price x Quantity) - Buy Fee - Sell Fee - Transfer Fee - Slippage. For example: if BTC is $40,000 on Exchange A and $40,500 on Exchange B, and you trade 0.1 BTC, the gross profit is $50. If Exchange A charges a 0.1% trading fee ($4.00), Exchange B charges 0.1% ($4.05), the transfer fee is $5, and slippage is estimated at $2, the net profit is $50 - $4 - $4.05 - $5 - $2 = $34.95. On a $4,000 capital outlay, that is a 0.87% return — modest in absolute terms but meaningful if executed reliably at scale.
Position sizing is critical in arbitrage because the absolute profit from each trade is usually small. To generate meaningful income, arbitrageurs must either trade large sizes or execute many trades. Trading larger sizes, however, increases slippage because large orders move the market price against you as they fill. This creates an optimal trade size for each opportunity: large enough to produce meaningful dollar profit, but not so large that slippage wipes out the spread advantage. Professional algorithmic traders model slippage precisely using the exchange's order book depth data to find this optimal size before executing each trade.
Why Arbitrage Opportunities Close So Fast
Crypto arbitrage opportunities are ephemeral because markets are efficient at exploiting price discrepancies quickly. As soon as a price gap opens between exchanges, traders who notice it begin buying on the cheaper exchange and selling on the more expensive one. This buying pressure raises the price on the cheaper exchange; the selling pressure lowers the price on the dearer one. The gap narrows. In highly liquid markets with many active participants and algorithmic bots monitoring prices in real time, this convergence can happen within seconds — often faster than a human trader can identify the opportunity, assess its profitability, and execute both legs manually.
Algorithmic trading bots are the primary reason manual arbitrage is so difficult. Institutional and professional retail traders deploy bots that continuously scan dozens of exchange APIs for price discrepancies, calculate profitability after fees in milliseconds, and execute trades automatically when opportunities exceed a minimum threshold. These bots can complete both sides of an arbitrage trade in under a second — often before a human trader has even noticed the gap. The net result is that the opportunities visible to a human trader are typically ones that algorithms have already assessed and rejected as unprofitable after fees, or ones that are too small to attract automated capital.
The opportunities that persist long enough to exploit manually tend to exist for structural rather than purely pricing reasons. A new exchange with limited liquidity may have wider, slower-closing spreads because fewer algorithms monitor it. Unusual blockchain congestion can slow transfer times on a specific network, creating temporary pricing anomalies. Newly listed tokens on a subset of exchanges can show large price differences before price discovery mechanisms catch up. In periods of extreme market volatility — such as major news events, sharp price crashes, or exchange technical outages — the normal equilibrating mechanisms break down briefly, creating larger but more risky windows. All of these structural opportunities require speed, capital, and careful risk assessment to exploit safely.