Crypto Arbitrage Matrix

Spot a price difference across exchanges? Calculate your exact arbitrage profit after trading and withdrawal fees.

Arbitrage Matrix Analysis
True Net Profit (After All Fees)
+$0.00
Bought (Exch A)
0.0000
-$25.00 W/D
Sold (Exch B)
0.0000
Minimum Viable Capital
Capital required just to break even on flat withdrawal & fiat fees.
$0.00
Gross Spread
0.00%
Pre-Fee Margin
Total Extracted Fees
$0.00
Trading + Slippage + Ramps
Net ROI Margin
Your true percentage return on capital.
0.00%

5 Types of Crypto Arbitrage (Complete Guide)

Not all crypto arbitrage is the same. Professional arbitrageurs operate across five distinct strategy types, each with different capital requirements, risk profiles, and execution windows. Our calculator covers Spatial and Triangular strategies — the two accessible to retail traders.

StrategyHow It WorksRisk LevelExecution WindowMin Capital
Spatial (Cross-Exchange)Buy on Exchange A, transfer, sell on Exchange BMedium2–60 minutes$5,000+
Triangular (Single Exchange)3-leg currency loop on one exchangeHigh (bots)Milliseconds$1,000+
Statistical (Pairs Trading)Long/short correlated pairs (BTC+ETH) on spread divergenceMedium-HighHours–Days$10,000+
Funding Rate ArbLong spot + short perpetual to collect positive fundingLow-Medium8-hour cycles$2,000+
Cross-Chain DEX ArbExploit price differences between Uniswap (ETH) and Raydium (SOL)Very HighSeconds$50,000+

Spatial vs. Triangular Arbitrage: Deep Dive

These are the two strategies accessible to retail traders without institutional-grade infrastructure. Each has a completely different cost and risk structure.

Spatial (Cross-Exchange) Arbitrage

You identify a price for the same asset that differs between two exchanges — for example, BTC trading at $60,000 on Kraken and $60,800 on Binance. You buy on Kraken, withdraw BTC to Binance via the blockchain, and sell. The profit formula is:

Net Profit = (Coins Sold × Sell Price × (1−Sell Fee%)) − Withdrawal Gas Fee − Fiat Ramp Costs − Total Capital Invested

The Timing Risk

A Bitcoin blockchain confirmation takes 10–60 minutes. Ethereum takes 12 seconds but ERC-20 withdrawal queues on exchanges can take 30–120 minutes. During this window, the spread can close, reverse, or widen. Solana confirmations take <1 second, making SOL and SPL tokens far better vehicles for spatial arbitrage than Bitcoin or ERC-20 tokens.

Triangular Arbitrage

You execute three sequential trades on a single exchange to exploit a momentary pricing loop. No blockchain transfers required. Example loop: USD → BTC → ETH → USD. If the exchange’s implied cross-rate between BTC and ETH is mispriced vs. their individual USD rates, a profit exists for the duration of the mispricing.

Bot Competition Reality

Major exchanges like Binance have hundreds of professional arbitrage bots monitoring every pair simultaneously. When a triangular spread exceeds 0.05%, these bots execute all three legs in under 50 milliseconds — before a human trader can even read the screen. The only consistently viable triangular arb opportunities for retail traders are on lower-liquidity exchanges or obscure token pairs with thin order books.

Triangular Arbitrage: Full Worked Example

Here is a complete worked calculation for a USD → BTC → ETH → USD triangular arbitrage trade on a single exchange with a 0.10% fee per leg:

LegTradeRate UsedInputOutput (after 0.10% fee)
Leg 1USD → BTC1 BTC = $60,000$10,0000.16650 BTC
Leg 2BTC → ETH1 BTC = 15.5 ETH0.16650 BTC2.5750 ETH
Leg 3ETH → USD1 ETH = $3,3002.5750 ETH$8,473
Net P&L−$1,527 (Loss)

In this example, there is no pricing loop inefficiency — the implied BTC/ETH rate (15.5) is perfectly aligned with market rates. A real arbitrage opportunity would exist if the exchange’s BTC/ETH pair showed 16.2 instead of 15.5 — that 4.5% mispricing would generate a ~4.2% net profit after three rounds of fees.

Exchange Withdrawal Processing Speeds (Critical for Spatial Arb)

In spatial arbitrage, every minute your coins are in transit is a minute the spread can close. Here is the real-world withdrawal processing time for major exchanges and networks in 2024:

Network / AssetBlockchain ConfirmationExchange ProcessingTotal WindowArb Suitability
Solana (SOL/USDC)<1 second1–5 minutes~5 minutes✅ Excellent
Tron (TRC-20 USDT)~19 seconds2–10 minutes~10 minutes✅ Good
BNB Chain (BEP-20)~3 seconds5–15 minutes~15 minutes⚠ Acceptable
Ethereum (ERC-20)12 seconds20–120 minutesUp to 2 hours❌ Poor
Bitcoin (BTC)10–60 minutes30–180 minutesUp to 4 hours❌ Very Poor
Ripple (XRP)3–5 seconds2–10 minutes~10 minutes✅ Good

Arbitrage Risk Comparison Matrix

Every arbitrage strategy carries a unique risk profile. This matrix maps the primary risks for each strategy type so you can choose the approach that matches your capital size and risk tolerance:

Risk FactorSpatialTriangularFunding RateStatistical
Execution Risk (Bot Competition)LowExtremeNoneMedium
Timing / Transfer RiskHigh (blockchain delays)NoneNoneMedium
Slippage RiskMediumMedium-HighLowMedium
Fee DragMedium (1 round-trip)High (3× fees)Low (perpetual rebates)Medium
KYC / Withdrawal LimitsHigh (cross-exchange)NoneNoneLow
Market Direction RiskLow-Medium (during transit)NoneNoneHigh

The Order Book Slippage Trap: Why Size Kills Spreads

The Liquidity Illusion on Altcoins

A 5% spread on a micro-cap coin with $200k daily volume looks enormously profitable. But when you execute a $50,000 buy order into a $200k order book, you consume 25% of the daily liquidity. Your average buy price rises by 3–4% due to slippage. The same happens when you sell. A 5% gross spread becomes a 1% net loss after both-side slippage is applied.

The Slippage field in our calculator simulates this. Input your estimated price impact as a percentage. For BTC/ETH on top exchanges, slippage on a $10,000 order is typically 0.01–0.05%. For altcoins with thin books, model 0.5–3% slippage on orders above $5,000.

Real Arbitrage Spread Data (2024 Estimates)

PairExchange PairTypical SpreadAfter Fees (0.10%+0.10%)Viable?
BTC/USDTBinance vs Bybit0.01%–0.05%−0.15% (loss)❌ No
ETH/USDTBinance vs OKX0.02%–0.08%−0.12% (loss)❌ No
BTC/USDTBinance vs Gate.io0.10%–0.50%0.10%–0.30%⚠ Sometimes
ALTCOIN/USDTBinance vs KuCoin0.50%–3.00%0.30%–2.80%⚠ If liquid
BTC/USDTCEX vs P2P/OTC1%–5%0.80%–4.80%✅ Often

Tax Treatment of Crypto Arbitrage Profits

Crypto arbitrage profits are taxable in virtually every major jurisdiction. However, the classification differs by country and strategy:

JurisdictionClassificationTax RateKey Rule
United StatesCapital Gains (property)0%–37% (short-term = ordinary income)Each trade leg is a taxable event. Triangular arb = 3 taxable events per loop.
United KingdomCapital Gains or Income Tax10%–20% CGT or 20%–45% IncomeHMRC may classify frequent arb as trading income (higher rate).
GermanyCapital Gains (Privatvermögen)0% if held >1 yearArb profits held under 1 year taxed at personal income rate (up to 45%).
UAE (Dubai)No CGT0%No personal capital gains or income tax. Most arb-friendly jurisdiction.
SingaporeNo CGT for individuals0% (individuals)Business-classified arb profits taxed at 17% corporate rate.

Note: Each “leg” of a triangular arbitrage trade may constitute a separate taxable disposal event in the US and UK. A single triangular arbitrage loop creates 3 separate taxable events. Always consult a qualified crypto tax professional.

Key Terms Glossary

Spatial Arbitrage
Exploiting price differences for the same asset across two or more exchanges by buying on the cheaper exchange and selling on the more expensive one. Requires cross-exchange asset transfer and is limited by withdrawal speed and fees.
Triangular Arbitrage
A 3-leg trade loop on a single exchange that exploits a momentary mispricing between three trading pairs. Eliminates transfer risk but requires millisecond execution due to bot competition.
Minimum Viable Capital (MVC)
The exact dollar amount of capital required to break even on the fixed costs of an arbitrage trade (flat withdrawal fees, fiat wire fees). Investing below MVC guarantees a loss regardless of spread size.
Slippage
The difference between the expected execution price and the actual price received when a large order moves through a thin order book. The primary reason large-capital arb on illiquid assets fails in practice.
Funding Rate Arbitrage
A delta-neutral strategy that holds an equal long spot position and short perpetual futures position to collect the periodic funding rate payment without exposure to price direction. Most popular during high-funding bull markets.
Spread
The price difference between Exchange A (buy) and Exchange B (sell), expressed as a percentage of the buy price. The gross spread before fees must exceed total fee costs for an arbitrage opportunity to be profitable.

Frequently Asked Questions (FAQ)

Yes, but the opportunities are narrower and more technical than they were in 2017–2020. Retail-accessible spatial arbitrage (cross-exchange) still yields 0.1–0.5% spreads on major pairs during high-volatility periods, and 0.5–3% on smaller altcoin pairs between Tier-1 and Tier-2 exchanges. Funding rate arbitrage (delta-neutral long spot + short perpetual) has become more popular for consistent low-risk yield of 5–40% APR during bull markets. Triangular arbitrage on major exchanges is no longer viable for manual retail traders due to bot competition.

The minimum viable capital (MVC) depends entirely on the fixed costs of your arbitrage loop. If your flat costs are $40 (e.g., $15 network withdrawal fee + $25 fiat wire withdrawal), and your expected net margin after fees is 0.3%, you need at least $40 ÷ 0.003 = $13,333 invested just to break even. Below this amount, your spread income does not cover fixed costs. This is why professional spatial arbitrageurs typically deploy $50,000–$500,000 per opportunity to make the fixed overheads a negligible percentage of profit.

Institutional arbitrage bots colocate their servers in the same data centers as exchange matching engines, achieving latency of under 1 millisecond. They monitor every order book update in real-time using WebSocket feeds and execute all three legs of a triangular trade atomically — meaning all three orders fire simultaneously, not sequentially. A retail trader manually spotting an opportunity and typing three orders will always be 100–500 milliseconds behind. This latency gap is insurmountable without algorithmic trading infrastructure. Retail triangular arb is only viable on very small, thin exchanges where bots have not yet deployed.

Funding rate arbitrage (also called cash-and-carry or basis trading) is a delta-neutral strategy that earns the periodic funding rate on perpetual futures contracts without taking directional price risk. You simultaneously: (1) Buy 1 BTC on the spot market, (2) Open a 1 BTC short position on the perpetual futures market. These positions hedge each other perfectly — if BTC goes up $1,000, your spot gains $1,000 and your short loses $1,000. Net price exposure = $0. However, if the funding rate is positive (longs paying shorts), you collect that payment every 8 hours while holding. During bull markets, annualized funding rates of 20–60% have been observed on some assets.

Altcoins often show large price spreads (2–5%) between exchanges because they have thin order books — meaning there are very few buy and sell orders at each price level. When a large capital position (e.g., $20,000) tries to buy into a $50,000 daily volume market, it consumes a significant fraction of available orders. Each consumed order level pushes the average execution price higher (buy-side slippage). The same occurs on the sell side. A 4% gross spread can easily become a 1% net loss after both-side slippage of 1.5% each way is applied. This is why the Slippage field in our calculator is critical for realistic profit modeling.

In the US, the IRS classifies cryptocurrency as property. Every crypto-to-crypto trade, including each leg of a triangular arbitrage loop, is a taxable disposal event. For a triangular arb (USD→BTC→ETH→USD), you generate three separate taxable events. The gain on each leg = Sale Proceeds − Cost Basis of acquired asset. Since arb trades are held for seconds or minutes, all gains are short-term capital gains, taxed at ordinary income rates (10–37%). Active arbitrageurs generating frequent profits may also be classified as a trading business by the IRS, which has both advantages (expense deductions) and obligations (self-employment tax).

Network speed is critical for spatial arbitrage because the price spread can close during your transfer window. The fastest networks for exchange withdrawals are: (1) Solana (SOL/USDC-SPL) — blockchain confirmation in <1 second, exchange processing typically 1–5 minutes total. (2) Ripple (XRP) — 3–5 second confirmation, 2–10 minute exchange processing. (3) Tron TRC-20 (USDT) — 19 second confirmation, 2–10 minute exchange processing. Avoid Bitcoin (10–60 minute confirmations) and Ethereum mainnet (exchange processing queues of 20–120 minutes) for time-sensitive arbitrage.

Yes, but with significant technical requirements. The minimum viable arbitrage bot requires: (1) API connections to both exchange accounts with trading and withdrawal permissions. (2) Real-time order book monitoring via WebSocket feeds. (3) Pre-funded accounts on BOTH exchanges to avoid the withdrawal delay entirely — the bot simultaneously executes a buy on Exchange A (using pre-funded USD) and a sell on Exchange B (using pre-funded crypto). This eliminates transfer latency entirely and is how professional retail bots operate. Tools like Hummingbot (open source) and 3Commas provide frameworks, but require significant configuration and capital to operate safely.

Pure (true) arbitrage exploits identical assets priced differently in two markets simultaneously — there is zero directional risk if executed instantly. Spatial and triangular arbitrage fall into this category. Statistical arbitrage (stat arb) exploits historically correlated assets that have temporarily diverged in relative price. For example, BTC and ETH typically move together — if ETH drops 5% while BTC stays flat, a stat arb trader goes long ETH and short BTC, betting on mean reversion. Unlike pure arb, statistical arb carries directional risk — the correlation can break permanently, and the position can continue losing indefinitely.

Rate Crypto Arbitrage Matrix

Help us improve by rating this tool.

4.9/5
499 reviews