Skip to content
Crypto

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.

Trade Parameters

$
Quick Presets:

Exchange A (Buy Exchange)

Entry
$
%

Inter-Exchange Transfer

Network / Bridge
$

Exchange B (Sell Exchange)

Exit
$
%
$

Net Arbitrage Profit

$162.05

Profitable trade: +1.62% return on capital

Return on Investment (ROI)

1.62%

Net spread after all fees

Breakeven Sell Price

$64,160.30

Min Exchange B price to avoid loss

Gross Price Spread

1.88%

$1,200.00 per token spread

Total Transaction Fees

$25.17

Exchange + network + cashout drag

Capital & Fee Distribution

  • Capital Outlay$10,000.0098.4%
  • Total Fees & Friction$25.170.2%
  • Net Profit$162.051.6%

How we calculated this

Open to see each step from your inputs to the result.

  1. Step 1: Purchase on Exchange A

    Qbought=Capital×(1FeeA)PAQ_{\text{bought}} = \frac{\text{Capital} \times (1 - \text{Fee}_A)}{P_A}

    Capital outlay: $10,000.00. Exchange A trading fee (0.1%): $10.00. Net crypto acquired: 0.156094 tokens at $64,000.00/unit.

  2. Step 2: Transfer & Network Friction

    Qreceived=QboughtFeetransferQ_{\text{received}} = Q_{\text{bought}} - \text{Fee}_{\text{transfer}}

    Network / withdrawal fee: $5.00 (~$5.00 value). Net crypto received at Exchange B: 0.156016 tokens.

  3. Step 3: Execution on Exchange B

    Net Revenue=(Qreceived×PB×(1FeeB))Feecashout\text{Net Revenue} = (Q_{\text{received}} \times P_B \times (1 - \text{Fee}_B)) - \text{Fee}_{\text{cashout}}

    Gross sale value: $10,172.22 at $65,200.00/unit. Exchange B trading fee (0.1%): $10.17. Fiat cash-out fee: $0.00. Net proceeds: $10,162.05.

  4. Step 4: Net Profit, ROI & Breakeven

    Net Profit=Net RevenueTotal Outlay\text{Net Profit} = \text{Net Revenue} - \text{Total Outlay}

    Net arbitrage profit: $162.05 (1.62% ROI). Total combined transaction fees: $25.17. Minimum Exchange B price needed to break even: $64,160.30.

Report tool

Understanding Cryptocurrency Arbitrage

Cryptocurrency arbitrage is an established trading strategy designed to profit from temporary price inefficiencies across decentralized liquidity pools and centralized trading venues. In an efficient financial market, identical assets trade at identical prices. However, because the global digital asset ecosystem is fragmented across hundreds of isolated order books, meaningful price disparities regularly appear.

While the concept of buying low on one exchange and selling high on another appears straightforward, realized profitability depends entirely on friction management. Trading commissions, blockchain network gas fees, exchange deposit and withdrawal surcharges, and order book slippage can quickly erase an apparent price spread.

To assess related market pricing and cross-market opportunities, calculate spot trade returns and fee impacts with our crypto profit calculator, analyze currency pairs with our cross exchange rate calculator, evaluate liquidity costs with our bid-ask spread calculator, model derivatives positions and liquidation risk using our crypto leverage calculator, or measure long-term compound performance with our bitcoin investment calculator.

The Mathematical Framework of Crypto Arbitrage

A rigorous arbitrage calculation requires modeling each phase of the trade lifecycle: entry execution, asset transfer, exit execution, and net reconciliation against total capital outlay.

1. Net Crypto Acquired at Entry (Exchange A)

When purchasing with dedicated capital (C) at entry price (P_A) with trading commission rate (f_A), the net cryptocurrency quantity acquired is:

Qbought=C×(1fA)PAQ_{\text{bought}} = \frac{C \times (1 - f_A)}{P_A}

2. Inter-Exchange Transfer and Network Deduction

Moving assets from Exchange A to Exchange B requires paying a blockchain network transfer or withdrawal fee. The net tokens received at Exchange B are:

Qreceived=QboughtFtransferQ_{\text{received}} = Q_{\text{bought}} - F_{\text{transfer}}

3. Exit Proceeds and Net Realized Revenue (Exchange B)

Selling the received token balance at exit price (P_B) subject to exchange trading fee (f_B) and fiat withdrawal surcharge yields net proceeds:

Net Revenue=[Qreceived×PB×(1fB)]Fcashout\text{Net Revenue} = \left[ Q_{\text{received}} \times P_B \times (1 - f_B) \right] - F_{\text{cashout}}

4. Net Arbitrage Profit, Return on Investment (ROI), and Breakeven Price

Net profit represents total revenue minus initial capital. The breakeven price is the exact exit price required to recover all transaction costs:

Πnet=Net RevenueC\Pi_{\text{net}} = \text{Net Revenue} - C
ROI=(ΠnetC)×100%\text{ROI} = \left( \frac{\Pi_{\text{net}}}{C} \right) \times 100\%
PB,breakeven=C+FcashoutQreceived×(1fB)P_{B,\text{breakeven}} = \frac{C + F_{\text{cashout}}}{Q_{\text{received}} \times (1 - f_B)}

Comprehensive Worked Example

Consider an investor with $10,000 in capital looking to exploit a price difference in Bitcoin between Exchange A and Exchange B:

Trade Parameters

  • Capital Outlay ($C$): $10,000.00
  • Exchange A Price ($P_A$): $64,000.00
  • Exchange A Fee ($f_A$): 0.10% ($10.00)
  • Network Gas / Withdrawal Fee: $5.00 (0.0000781 BTC)
  • Exchange B Price ($P_B$): $65,200.00
  • Exchange B Fee ($f_B$): 0.10%
  • Fiat Cash-out Fee: $0.00

Execution Steps:

  1. 1. Purchase on Exchange A: Deducting the 0.10% fee leaves $9,990.00 to buy Bitcoin at $64,000.00, yielding 0.15609375 BTC.
  2. 2. Network Transfer: Deducting the $5.00 network fee (0.0000781 BTC) delivers 0.15601565 BTC to Exchange B.
  3. 3. Sale on Exchange B: Selling 0.15601565 BTC at $65,200.00 produces gross proceeds of $10,172.22. Subtracting the 0.10% selling fee ($10.17) yields net revenue of $10,162.05.
  4. 4. Net Profit and Return: Subtracting the $10,000.00 initial capital leaves a net profit of +$162.05, representing an ROI of +1.62%. Total transaction friction equaled $25.17, and the breakeven sell price on Exchange B was $64,160.30.

Key Risks and Practical Execution Challenges

While theoretical arbitrage is market-neutral and risk-free, physical execution in real cryptocurrency markets involves distinct operational and financial risks:

Transfer Confirmation Latency

Blockchain confirmations take anywhere from seconds (Solana, Layer 2s) to over 30 minutes (Bitcoin, congested Ethereum). Rapid price shifts during transit can quickly erase the spread before the sale can occur.

Order Book Depth and Slippage

Quoted ticker prices only reflect the top of the order book. Large trade sizes will chew through multiple order book levels, increasing average entry prices and reducing exit prices.

Exchange Counterparty and Freeze Risk

Exchanges may pause wallet deposits or withdrawals unexpectedly due to maintenance, compliance reviews, or liquidity shortages, trapping capital during critical market movements.

Multi-Tier Fee Accumulation

Taker fees, deposit surcharges, gas spikes, and currency conversion margins accumulate quickly. Using an exact calculator ensures every layer of cost is fully factored in before executing.

Frequently asked questions

What is cryptocurrency arbitrage and how does it generate profit?
Cryptocurrency arbitrage is a trading strategy that capitalizes on price discrepancies for the same digital asset across different cryptocurrency exchanges or liquidity pools. A trader buys the cryptocurrency on an exchange where the price is lower and simultaneously or subsequently sells it on an exchange where the price is higher, capturing the net spread as profit after accounting for all transaction and transfer costs.
What are the main types of crypto arbitrage strategies?
The primary strategies include spatial arbitrage (buying on Exchange A and selling on Exchange B), triangular arbitrage (exploiting price mismatches among three currency pairs on a single exchange, such as BTC/USDT, ETH/BTC, and ETH/USDT), decentralized exchange (DEX) to centralized exchange (CEX) arbitrage, and statistical or automated convergence arbitrage.
Why do crypto price differences exist between exchanges?
Unlike traditional centralized stock markets with national consolidated order books, the cryptocurrency ecosystem is fragmented into hundreds of independent exchanges and automated market makers (AMMs). Price variations emerge from localized supply and demand imbalances, regional fiat banking constraints, differing exchange liquidity depths, and short-term volatility spikes.
How do network transfer fees and exchange commissions affect profitability?
Every arbitrage transaction incurs multiple layers of friction: entry trading fees (maker/taker fees on Exchange A), blockchain network gas or withdrawal fees to move assets between wallets, exit trading fees on Exchange B, and potential fiat withdrawal fees. If the gross price spread is 1.5% but total fees sum to 1.8%, the trade results in a guaranteed net loss.
What is execution latency risk in crypto arbitrage?
Execution latency is the time delay required to confirm blockchain transactions and deposit funds onto the destination exchange. Because crypto markets are highly volatile, the price on the destination exchange may drop during the confirmation window (block confirmation time), eliminating the spread or creating an outright loss before the sell order executes.
How do professional traders mitigate blockchain transfer delays?
Professional arbitrageurs maintain pre-funded balances of fiat, stablecoins, and cryptocurrencies across multiple exchanges. When a price difference appears, they execute the buy order on Exchange A and simultaneously execute the sell order on Exchange B without waiting for a cross-exchange blockchain transfer, completely eliminating network transfer latency risk.
Are crypto arbitrage profits subject to taxation?
Yes. In most jurisdictions, including the United States, profits generated from cryptocurrency arbitrage trades are treated as short-term capital gains or ordinary trading income. Each leg of the trade is a taxable disposition. Traders should track their cost basis accurately and consult tax professionals to ensure full compliance.

Resources and references

The formulas and methods in this calculator were checked against these independent sources.