1. Calculators
  2. Advanced Risk & Institutional

Cross-Exchange Arbitrage Calculator

See whether a price gap between two exchanges is worth trading. Enter both prices and every cost in between to get the net profit, the spread you need to break even and, if you have to move the asset, how much a price move in transit could cost.

Updated Oct 16, 2026Free · no sign-upFormulas tested

Your inputs

Buy where the asset is cheaper and sell where it is dearer. Enter the two prices and every cost between them; the example uses round numbers for a volatile, 24/7 asset.

How the trade settles
$
$
units
%
Expected price impact on each order beyond the quoted price.
%
%
$
Withdrawal fee on A plus any network or wire fee, in dollars.
minutes
From the buy until the asset can be sold on B, including confirmations.
%
Used to size the risk of a price move while the asset is in transit.

Results

Net profit$69.770.279% of the $25,000 bought
Gross spread
$150.00
$15.00 per unit, 0.600%
Total costs
$80.23
Fees $50.15, slippage $25.08, transfer $5.00
Break-even spread
0.32%
Sell price of at least $2,508.01
1σ price move during 30 minutes
$113.83
0.453% of the price
Chance the move turns it into a loss
27.0%
Normal price moves, no drift

The trade clears $69.77 if prices hold still, but a one-standard-deviation move during the transfer is $113.83. Price risk in transit is larger than the profit you are trying to lock in.

Net profit by gross spread

-$100$0$100$200$300$400$5000%0.2%0.4%0.75%1.5%

Same quantity, fees and transfer costs; only the sell price changes. Break-even is at a 0.320% spread.

Profit at different spreads

Gross spreadSell price on BGross profitCostsNet profitNet %
0.00%$2,500.00$0.00$80.00-$80.00-0.32%
0.10%$2,502.50$25.00$80.04-$55.04-0.22%
0.20%$2,505.00$50.00$80.08-$30.08-0.12%
0.30%$2,507.50$75.00$80.11-$5.11-0.02%
0.40%$2,510.00$100.00$80.15$19.850.08%
0.50%$2,512.50$125.00$80.19$44.810.18%
0.75%$2,518.75$187.50$80.28$107.220.43%
1.00%$2,525.00$250.00$80.38$169.630.68%
1.50%$2,537.50$375.00$80.56$294.441.18%
2.00%$2,550.00$500.00$80.75$419.251.68%

Results are estimates from the numbers you enter. They are not financial, tax or legal advice.

How to use the cross-exchange arbitrage calculator

  1. Choose how the trade settles. Buy, transfer, then sell means you buy on exchange A, move the asset to exchange B and sell it there. Pre-funded on both exchanges means you already hold cash on A and the asset on B, so both legs execute at once.
  2. Enter the buy price on A and the sell price on B. Use the ask on A and the bid on B, not the last trade price: those are the prices you can actually deal at.
  3. Enter the quantity, the taker fee on each exchange and the slippage per side. Arbitrage orders usually take liquidity, so use taker fees. Slippage grows with size relative to the order book.
  4. Enter the transfer costs. In transfer mode, the withdrawal fee and any network or wire charge, the transfer time and the asset’s annual volatility. In pre-funded mode, the cost of a rebalancing transfer and how many trades it covers.

The formulas

Gross = Q × (PB − PA)
Net = Gross − Q × PA × fA − Q × PB × fB − Q × (PA + PB) × s − TQ is the quantity, PA the buy price, PB the sell price, fA and fB the taker fees, s the slippage per side and T the transfer cost (the full fee, or the rebalancing fee divided by the trades it covers).
Break-even PB = [Q × PA × (1 + fA + s) + T] ÷ [Q × (1 − fB − s)]
Break-even spread = Break-even PB ÷ PA − 1
1σ move = Q × PB × (1 − fB − s) × σ × √(t ÷ 525,600)
Chance of a loss = Φ(−Net ÷ 1σ move)σ is the annual volatility, t the transfer time in minutes and 525,600 the minutes in a year of round-the-clock trading. Φ is the standard normal distribution function; the price change in transit is assumed normal with no drift.

A worked example

An asset is offered at $2,500 on exchange A and bid at $2,515 on exchange B, a gap of 0.60%. Buying 10 units costs $25,000 and the gap is worth a gross $150.00.

Taker fees take $50.15, slippage $25.08 and the transfer $5.00. The net profit is $69.77, 0.28% of the purchase. The trade breaks even at a spread of 0.32%, a sell price of $2,508.01.

The asset then spends 30 minutes in transit. With 60% annual volatility, a one-standard-deviation move over that time is 0.45% of the price, or $113.83 on the position: larger than the profit. The model puts the chance of ending with a loss at 27.0%.

Transfer or pre-fund: where the risk goes

The two settlement styles trade the same gap but carry different risks:

Buy, transfer, sell Pre-funded
Net profit $69.77 $74.27
Break-even spread 0.32% 0.30%
Capital tied up $25,000 $50,150
Price risk in transit $113.83 (1σ) None at trade time

In transfer mode the “arbitrage” is really a short-term directional position: you own the asset until you can sell it, and the gap that prompted the trade can close, or reverse, before you get there. The profit is fixed by fees; the risk is set by volatility and time. Cutting the transfer time to 5 minutes shrinks the 1σ move to $46.47 and the chance of a loss to 6.7%; stretching it to 120 minutes raises them to $227.67 and 38.0%. In a calmer asset with 20% volatility, the same 30-minute transfer carries a 1σ move of $37.94.

Pre-funding removes that exposure because both legs execute within seconds. It costs roughly twice the capital, and the return on that capital is only 0.15% per trade here. The inventory also drifts toward one side as you keep buying on A and selling on B, so it has to be moved back periodically, which the rebalancing fee covers.

How the spread changes the answer

Costs are almost fixed while the gross profit grows with the gap, so small spreads lose money and the payoff rises quickly once you pass break-even. At a 0.20% gap the example nets -$30.08, a loss; at 1.60% it nets $319.40. The table under the calculator runs the same comparison from zero to 2%.

Before acting on a gap, check that both quotes are live and deep enough for your size, that withdrawals and deposits are open on both venues, and that any transfer limits allow the amount. A gap that persists while everything else looks normal often means one of those conditions is not met.

What this calculator does not include

  • Order book depth. Slippage is a flat percentage; large orders move prices more than proportionally.
  • Counterparty and operational risk. An exchange can delay or suspend withdrawals, and funds held on a venue are exposed to its solvency.
  • Currency conversion. Both prices are assumed to be in the same currency.
  • Taxes. Each leg can be a taxable disposal, depending on the asset and where you live.
  • Drift and fat tails. Price risk in transit uses a normal distribution with no drift, and volatility in a 24/7 market. For assets that trade only part of the day, scale volatility to trading time instead.

Frequently asked questions

How do you calculate arbitrage profit between two exchanges?
Multiply the quantity by the difference between the sell price and the buy price, then subtract the taker fee on each leg, slippage on each leg and any transfer or withdrawal fee. In the example, a $150.00 gross spread becomes $69.77 after $80.23 of costs.
What spread do I need to break even?
Roughly the sum of both taker fees and both slippage estimates, plus the transfer fee divided by the trade size. With 0.1% fees on each side, 0.05% slippage per side and a $5 transfer on $25,000, the example needs a gap of 0.32% before it makes a cent.
Why do price differences between exchanges persist?
Because closing them costs money and takes time. Fees, withdrawal limits, slow transfers, capital tied up on several venues and the risk that an exchange halts withdrawals all let a gap survive until it is larger than those costs. Gaps that look free are often a sign of a problem on one venue.
Is pre-funding both exchanges better than transferring?
It removes the price risk in transit and lets both legs trade within seconds, which is why professional arbitrageurs usually work this way. The cost is capital: you need cash on one exchange and the asset on the other, about $50,150 in the example instead of $25,000, and you still pay to rebalance when one side runs out.
Does this work for stocks or only crypto?
The arithmetic applies to any asset quoted on more than one venue, such as dual-listed shares or commodities in different locations. For crypto, transfer times and withdrawal fees are often the deciding costs; for securities, settlement cycles, currency conversion and borrowing costs usually take their place.

Related calculators

All calculators →

This calculator is for education and planning. It uses the formulas described above and the inputs you provide; real results depend on fees, taxes, timing and other details that a general tool cannot know. PromtFinance does not give personal financial advice. Check important decisions with your provider or a qualified professional.