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
| Metric | Value |
|---|---|
| No data yet | |
| Metric | Value |
|---|---|
| No data yet | |
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_HEREPaste 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 call | From 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
- Enter the buy price on Exchange A and the sell price on Exchange B.
- Enter the amount of crypto you're trading.
- Enter each exchange's trading fee percentage.
- 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).
- 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.