Report

Help us improve this tool

Crypto Arbitrage Calculator

Calculate potential profit from buying cryptocurrency on one exchange and selling on another, accounting for trading fees, withdrawal fees, and network costs. Includes profitability analysis with detailed breakdown.

O M T

What is Crypto Arbitrage?

Crypto arbitrage is a trading strategy that exploits price differences of the same cryptocurrency across different exchanges. Traders buy a cryptocurrency on one exchange where the price is lower (Exchange A) and simultaneously sell it on another exchange where the price is higher (Exchange B), capturing the price spread as profit. While the concept is straightforward, successful crypto arbitrage requires careful consideration of trading fees, withdrawal fees, network/gas costs, and execution speed. This calculator helps you evaluate whether a potential arbitrage opportunity is profitable after accounting for all associated costs.

How Crypto Arbitrage Works

The arbitrage process involves several steps. First, you identify a price discrepancy between two exchanges — for example, Bitcoin trading at $87,450 on Exchange A and $88,120 on Exchange B. You buy the cryptocurrency on Exchange A, paying the purchase price plus the exchange's trading fee. Next, you withdraw the cryptocurrency from Exchange A to your wallet, incurring a withdrawal fee (typically a fixed amount of the crypto). Finally, you deposit and sell on Exchange B, paying the sell fee and potentially a network/gas fee. The net profit is what remains after subtracting all these costs from the gross proceeds.

Key Formula

Total Cost = (Amount × Buy Price) + (Amount × Buy Price × Buy Fee / 100). This includes the purchase amount plus the buy-side trading fee. After withdrawal, the quantity available for sale is the original amount minus the withdrawal fee. Total Sale Value = (Quantity After Withdrawal × Sell Price) − (Quantity After Withdrawal × Sell Price × Sell Fee / 100) − Network Fee. Net Profit = Total Sale Value − Total Cost. Return on Investment (ROI) = (Net Profit / Total Cost) × 100.

Understanding the Fees

Several types of fees can significantly impact your arbitrage profitability. Trading fees (maker/taker fees) typically range from 0.02% to 0.5% per trade on most exchanges. Withdrawal fees are fixed amounts charged by the exchange for moving crypto to an external wallet, which vary by cryptocurrency — Bitcoin withdrawals may cost 0.0005 BTC while ERC-20 token withdrawals can be much higher. Network/gas fees are paid to blockchain miners or validators for processing the transaction, and these fluctuate based on network congestion. All these costs must be factored into your arbitrage calculation to determine true profitability.

Types of Crypto Arbitrage

There are several forms of crypto arbitrage beyond simple cross-exchange arbitrage. Triangular arbitrage involves trading between three cryptocurrencies on the same exchange to exploit price inconsistencies. Statistical arbitrage uses quantitative models to identify temporary price divergences. Decentralized exchange (DEX) arbitrage exploits price differences between DEXs and centralized exchanges. Each type has its own risk profile and cost structure, but all share the common principle of buying low and selling high across different markets.

Risks and Considerations

Crypto arbitrage carries several risks that can erode or eliminate profits. Price movement risk is the biggest concern — the price on Exchange B may drop while you are transferring funds, turning a profitable opportunity into a loss. Transfer time varies by blockchain; Bitcoin transfers can take 10-60 minutes, during which prices can change significantly. Slippage occurs when large orders move the market price against you. Liquidity constraints may prevent you from executing the full trade at the expected price. Additionally, some exchanges have withdrawal limits that restrict how much you can move at once.

For more crypto and financial tools, check out the Crypto Profit Calculator, Crypto Leverage Calculator, and Currency Calculator.

Frequently Asked Questions

What is crypto arbitrage?

Crypto arbitrage is a trading strategy that profits from price differences of the same cryptocurrency on different exchanges. Traders buy on the exchange with the lower price and sell on the exchange with the higher price, capturing the spread as profit after accounting for fees.

What fees should I consider in crypto arbitrage?

You should account for four main types of fees: trading fees on both the buy and sell exchanges (typically 0.02% to 0.5% each), withdrawal fees charged by the exchange for moving crypto, network or gas fees paid to blockchain validators, and potential deposit fees if the destination exchange charges them. These fees can significantly reduce or eliminate arbitrage profits.

What is a profitable arbitrage spread?

A profitable arbitrage spread is typically at least 1-2% after accounting for all fees. In practice, retail traders often need spreads of 2-5% to achieve meaningful profits once trading fees (typically 0.1-0.2% per side), withdrawal fees, and network costs are factored in. Institutional traders with lower fee structures can profit from smaller spreads of 0.1-0.5%.

What are the risks of crypto arbitrage?

The main risks include price movement during transfer (the price on the target exchange may change before you complete the trade), transfer delays (blockchain confirmations can take minutes to hours), exchange withdrawal limits, slippage on large orders, and the risk of one exchange freezing withdrawals or becoming temporarily unavailable. These risks make arbitrage more complex than it appears in theory.

How fast do I need to execute crypto arbitrage?

Speed is critical in crypto arbitrage — price differences can disappear in seconds to minutes as other traders and automated bots exploit the same opportunity. Manual arbitrage is challenging for this reason; many successful arbitrageurs use automated trading bots that can monitor multiple exchanges and execute trades within milliseconds.

Can I do crypto arbitrage with small amounts?

Small amounts make arbitrage more difficult because fixed costs like withdrawal fees and network/gas fees eat up a larger percentage of your potential profit. Withdrawal fees are often fixed amounts regardless of trade size, so larger trades benefit from economies of scale. A good rule of thumb is to trade amounts where the gross price difference comfortably exceeds all combined fees.