Crypto Cross-Exchange Arbitrage Calculator

Calculate net profit from cross-exchange crypto arbitrage including all fees, transfer costs, and timing considerations. Plan profitable arbitrage strategies.

$
$
$
%
%
min
Gross Spread
0.93%
Quantity Bought
0.771219
Qty After Transfer
0.770919
Total Fees
$64.79
Sum of all values
Net Profit
$397.94
Profitable
Net Spread
0.80%
After all costs
Planning notes, formulas, and examples

About the Crypto Cross-Exchange Arbitrage Calculator

Cross-exchange arbitrage involves buying a cryptocurrency on one exchange where it's cheaper and transferring it to another exchange where it's more expensive to sell. Unlike same-time arbitrage (where you pre-fund both exchanges), this strategy involves an actual transfer and introduces transfer time risk.

The profitability of cross-exchange arbitrage depends on: the price spread between exchanges, trading fees on both exchanges, blockchain network fees for the transfer, and whether the price difference persists during the transfer time. This calculator models the complete flow including all costs.

While riskier than pre-funded arbitrage, cross-exchange arbitrage requires less capital (you only need funds on one exchange at a time) and can exploit larger spreads that occur on isolated exchanges with limited access.

Use the result to map token-release or fee scenarios and revisit the model when market conditions, unlock terms, or portfolio assumptions change.

When This Page Helps

Cross-exchange arbitrage opportunities appear frequently between major exchanges and smaller/regional exchanges. This calculator ensures you account for every cost in the chain โ€” from buying on Exchange A, through the blockchain transfer, to selling on Exchange B โ€” revealing whether the opportunity is truly profitable.

How to Use the Inputs

  1. Enter the buy price on the source exchange.
  2. Enter the sell price on the destination exchange.
  3. Enter the trade amount in dollars.
  4. Enter fees for both exchanges.
  5. Enter the blockchain network fee for the transfer.
  6. Enter the estimated transfer time.
  7. View the complete profitability breakdown.
Formula used
Quantity Bought = (Amount โˆ’ Buy Fee) / Buy Price Quantity After Transfer = Quantity โˆ’ Network Fee (in crypto) Gross Revenue = Quantity After Transfer ร— Sell Price Sell Fee = Gross Revenue ร— Sell Fee Rate Net Revenue = Gross Revenue โˆ’ Sell Fee Net Profit = Net Revenue โˆ’ Amount

Example Calculation

Result: Net profit: $387.25 after all fees

Buy at $64,800 with $50,000: quantity = 0.7712 BTC after 0.05% fee. Transfer costs 0.0003 BTC network fee: 0.7709 BTC arrives. Sell at $65,400: gross = $50,418.66 minus 0.04% sell fee = $50,398.49. Net profit = $50,398.49 โˆ’ $50,000 = $398.49. The 0.92% gross spread yielded a 0.80% net profit.

Tips & Best Practices

  • Use fast blockchain networks (Solana, Polygon, Tron) to minimize transfer time.
  • Monitor mempool/network congestion โ€” high congestion means slow transfers and higher fees.
  • Consider the opportunity cost of capital locked during transfer time.
  • Keep a spreadsheet tracking all arbitrage trades to verify actual vs estimated profitability.
  • Start with small amounts to test the complete flow before scaling up.
  • Set up API withdrawal for faster execution โ€” manual withdrawal adds minutes.

The Complete Arbitrage Flow

A cross-exchange arbitrage trade follows these steps: 1) Identify the spread. 2) Execute buy order on the cheaper exchange. 3) Initiate withdrawal to the more expensive exchange. 4) Wait for blockchain confirmation and exchange deposit credit. 5) Execute sell order. 6) Calculate actual profit. Each step has potential delays and costs that must be accounted for.

Network Selection Strategy

If both exchanges support multiple networks for the same asset (e.g., USDT on Ethereum, Tron, or Solana), always choose the fastest and cheapest network. This minimizes both transfer cost and time risk. Some arbitrageurs maintain a matrix of supported networks across their target exchanges to optimize routing.

Scaling Cross-Exchange Arbitrage

To scale, arbitrageurs maintain balances on multiple exchanges and use automated systems to: scan prices across exchanges in real-time, calculate net profitability after all fees, execute buy/sell orders via API, and rebalance funds during low-spread periods. The key constraint is capital โ€” more exchanges means more capital locked in pre-funding.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Transfer times vary by blockchain: Bitcoin takes 10-60 minutes (1-6 confirmations), Ethereum takes 5-15 minutes, Solana takes under 1 minute, and Tron takes 1-3 minutes. Some exchanges require more confirmations than others, adding to the wait time.