Skip to main content

Crypto Arbitrage Calculator

Estimate cross-exchange crypto arbitrage profit from a buy price on one exchange and a sell price on another, after trading fees, a crypto-denominated withdrawal fee, and a fiat network/transfer fee.

Input

Deducted from the amount before it reaches the sell-side exchange.

A flat fiat cost, separate from the crypto-denominated withdrawal fee.

Output

Summary
MetricValue
No data yet
Cost & Revenue Breakdown
MetricValue
No data yet
Was this helpful?

More ways to use this tool

REST API

curl -X POST https://api.iotools.cloud/v1/tool/crypto-arbitrage-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "buyPrice": "60000",
    "sellPrice": "61500",
    "amount": "0.25",
    "buyFeePct": "0.1",
    "sellFeePct": "0.1",
    "withdrawalFeeCrypto": "0.0002",
    "networkFee": "2",
    "currency": "USD"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `crypto-arbitrage-calculator` tool (Crypto Arbitrage Calculator) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Embed widget

<iframe
  src="https://iotools.cloud/embed/crypto-arbitrage-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Crypto Arbitrage Calculator — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Drop this into your own page — free, no key required, just a link back.

Cost per API/MCP callFrom 5 credits
Need more credits?View pricing

Also available with

Guides

What this calculates

Crypto arbitrage means buying on one exchange where the price is lower and selling on another where it's higher — but the raw price gap isn't your profit. Trading fees on both sides, a withdrawal fee to move the coin off the buy-side exchange, and a network/transfer fee all eat into the spread. This tool works out the actual net profit after every one of those costs, the ROI it produces, and the exact sell price you'd need just to break even.

How this tool works

  1. Enter the buy price on Exchange A and the sell price on Exchange B.
  2. Enter the amount of crypto you're trading.
  3. Enter each exchange's trading fee percentage.
  4. Enter the withdrawal fee (in crypto units — this is what the blockchain or exchange takes when you move the coin off Exchange A) and the network/transfer fee (a flat fiat cost, separate from the crypto-denominated withdrawal fee).
  5. Choose a currency for the formatted output.

The Summary table shows total buy cost, net sell proceeds, whether the trade is profitable, ROI, and the break-even sell price. The Cost & Revenue Breakdown table decomposes every step: the buy subtotal and fee, the amount left after the withdrawal fee, the gross sell value and its fee, and where the network fee comes off.

The math

Buy-side and sell-side trading fees are each a percentage of that side's gross trade value. The withdrawal fee is subtracted from the crypto amount itself before the sell-side gross value is calculated — you can only sell what actually arrives on the second exchange. The network/transfer fee is a separate flat fiat deduction taken from net proceeds. Net profit is net sell proceeds minus total buy cost minus the network fee; ROI is that profit as a percentage of total buy cost.

Break-even sell price solves for the price that makes net profit exactly zero, holding the amount, fees, and buy cost fixed: (total buy cost + network fee) ÷ [amount after withdrawal fee × (1 − sell fee %)].

Common uses

  • Checking whether a price gap between two exchanges is actually wide enough to profit from after fees
  • Working out the minimum sell price needed to break even before moving funds between exchanges
  • Comparing arbitrage opportunities with different fee structures or withdrawal costs
  • Sanity-checking a profit figure before committing capital to a cross-exchange trade

For a single-exchange buy/sell trade without the cross-exchange transfer step, use the Crypto Profit/Loss Calculator. For leveraged positions, use the Crypto Leverage Calculator.

Privacy

This tool runs entirely in your browser. Your numbers are never uploaded to a server.

crypto arbitrage calculatorarbitrage profit calculatorcross exchange arbitragecrypto trading calculatorexchange fee calculatorbitcoin arbitragecrypto roi calculatorbreak-even price calculator

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.