How to Calculate Crypto Arbitrage Profit After Fees and Slippage
Crypto arbitrage looks like free money. Bitcoin trades at $68,200 on one exchange and $68,900 on another — buy low, sell high, pocket the $700 difference. Screenshots of such gaps circulate on social media every week, and they make the strategy look effortless.
The catch is that the price gap is revenue, not profit. Between you and that $700 stand trading fees, withdrawal costs, network transfer fees, slippage, and — the most overlooked cost of all — time. This guide shows how to calculate the real profit, with a worked example you can apply to any opportunity.
Why the Gap Exists (and Why It Closes)
Arbitrage gaps appear because exchanges are separate markets. Prices move at different speeds when news breaks, when liquidity thins in one timezone, or when a large buyer hits only one order book. Gaps are most common on smaller coins, on regional exchanges, and during volatile hours.
They close fast because you're not the only one watching. Bots scan hundreds of pairs continuously and execute in milliseconds. A gap you spotted on your phone is probably being closed by automation before you finish reading this sentence — which is exactly why calculating costs beforehand matters. Chasing a gap without knowing your break-even turns trading into gambling.
The Full Cost List (Don't Skip Any)
Trading fees, twice
You pay to buy and to sell. Taker fees on major exchanges run 0.05–0.2% per side, and if you're placing market orders to guarantee execution, you're paying the taker rate both times. On a $10,000 position, that's $10–$40 before anything else. Our guide on how trading fees eat into crypto profits breaks down fee structures in detail.
Transfer and withdrawal costs
Unless you already hold inventory on both exchanges, you must move coins — paying a withdrawal fee on the sending exchange plus the blockchain network fee. During congested periods, Ethereum network fees alone can exceed small gaps entirely. Cross-exchange transfers also take time, during which the gap can vanish.
Slippage on execution
The displayed price is for the top of the order book, not for your whole order. If your $10,000 buy eats through several book levels, your average fill price is worse than what you saw. Thin books turn promising gaps into losing trades, as our breakdown of how slippage affects actual crypto profit demonstrates.
Key takeaway: four separate costs stand between the gap and your pocket — buy fee, sell fee, transfer cost, and slippage. Miss any one and your "profit" calculation is fiction.
Worked Example: Is This Gap Worth Taking?
Say Ethereum is listed at $3,500 on Exchange A and $3,556 on Exchange B — a 1.6% gap. You move $10,000 of USDT already held on both exchanges (no transfer needed — the best-case setup). Here's the full calculation:
| Line item | Calculation | Amount |
|---|---|---|
| Gross gap | ($3,556 − $3,500) ÷ $3,500 | +$160 (1.6%) |
| Buy fee (0.1% taker) | 0.1% × $10,000 | −$10 |
| Sell fee (0.1% taker) | 0.1% × $10,000 | −$10 |
| Buy-side slippage (thin book) | approx. 0.15% | −$15 |
| Sell-side slippage | approx. 0.1% | −$10 |
| Net profit | +$115 (1.15%) |
A 1.6% gap became a 1.15% profit — still positive, but only because you already had funds on both exchanges. Add a $25 withdrawal plus a network fee, and you're near break-even. Add a 10-minute transfer delay during which the gap narrows to 1%, and you're losing money. Investopedia's arbitrage overview covers the same principle across all markets: the spread minus all frictions equals the opportunity. For cross-checking live prices on both sides of a gap, CoinGecko's exchange listings aggregate quotes from hundreds of venues.
When the Paper Spread Vanishes in Practice
Most failed arbitrage attempts die on one of three realities:
The gap was smaller than the minimum fill. Order books have limited depth at the advertised price. If only $500 is available at the gap price and you need $10,000, most of your order fills worse. Always check book depth before calculating.
The transfer ate the window. Moving coins between exchanges is the riskiest leg. Price moves during the transfer can erase the gap or reverse it, leaving you holding the asset on the wrong exchange at the wrong price. This is why experienced arbitrageurs pre-position inventory on multiple exchanges — and why beginners, who don't, lose most often here.
Withdrawals were suspended. Exchanges freeze wallets for maintenance, compliance reviews, or "temporary" technical issues, sometimes exactly when gaps appear. If you can't move the coin, there is no trade — only a price difference you get to watch.
Key takeaway: calculate break-even first (fees + slippage + transfer), and only execute when the gap exceeds it by a comfortable margin. A 2% gap with 1.9% costs is not an opportunity — it's a coin flip with extra steps.
Track what you actually keep: run any trade through our free crypto profit calculator to see your net profit after fees, before you commit real capital.
Conclusion
Crypto arbitrage is real, and it does pay — but only for traders who calculate like accountants. The price gap is the starting line, not the finish line. Subtract both trading fees, both slippage legs, and every transfer cost; then demand a margin of safety on top. The worked example shows the honest arithmetic: a 1.6% gap is really a 1.15% opportunity, and only with pre-positioned funds.
For most retail traders, the better takeaway isn't to start arbitraging — it's to stop assuming every spread is profit. Run the full calculation first, and you'll either find a genuine edge or save yourself an expensive lesson.
Disclaimer: This article is for educational purposes only and is not financial advice. Cryptocurrency trading involves substantial risk, including possible loss of principal. Always do your own research (DYOR) and consider consulting a qualified financial professional before making investment decisions.
Comments
No comments yet. Be the first to share your thoughts.
Leave a comment