NOONOO TRADINGStart in the bot

Crypto Arbitrage: Types and Hidden Costs Explained

If the same coin has different prices on different exchanges, buying it cheaply and selling it at the higher price appears to capture the difference. The theory is simple, but fees, transfer delays and execution slippage complicate reality. This article uses numbers to examine arbitrage types and where money actually leaks away.

What is arbitrage?

Arbitrage is a strategy that buys an asset in a cheaper market and sells it in a more expensive market to capture the price difference. Hundreds of crypto exchanges around the world operate separately around the clock, with continuously changing order books. Temporary discrepancies occur frequently, and can be larger and more common than in equities.

It targets the price difference itself, rather than predicting whether the market will rise or fall. This distinguishes it from trend following and short-term scalping.

Three types of arbitrage

TypeMethodKey variables
Cross-exchangeBuy on exchange A and sell on exchange BTransfer time and fees
Kimchi premiumUse price differences between Korean and overseas marketsExchange rates and transfer regulations
TriangularTrade a cycle through 3 pairs on one exchangeExecution speed and order-book depth

Similarly, funding-rate arbitrage, which targets differences in perpetual-futures funding, belongs to the wider arbitrage category.

It looks risk-free, but costs are everywhere

Arbitrage is often presented as a risk-free return. That is not true. All the following costs must be deducted from the displayed price difference to determine the actual result.

Example
BTC costs KRW 100,000,000 on exchange A and KRW 100,500,000 on exchange B → apparent spread 0.5%.
Buy fee 0.1% + sell fee 0.1% = 0.2%.
Network transfer fee + withdrawal fee ≈ 0.1%.
Price movement during a 10–30-minute transfer: 0.3% or more.
→ Total costs can exceed the spread and produce a loss.
  1. Fees: Buying, selling and withdrawing each incur charges, commonly totaling 0.3% or more for the round trip.
  2. Transfer delays: Blockchain deposits and withdrawals can take minutes or tens of minutes, during which the spread may disappear or reverse.
  3. Execution risk: Quotes may disappear when you place an order, causing slippage, or only one side may fill, leaving an unintended position.
  4. Regulatory and account risks: Domestic and international transfer rules, exchange withdrawal suspensions, KYC limits and deposit/withdrawal maintenance can trap funds.

Why bots are needed, and their limitations

Discrepancies often close within seconds. Watching two screens and ordering manually is usually too slow. A trading bot that automates monitoring, simultaneous orders and balance rebalancing is therefore effectively essential. Before live trading, validate the approach through a backtest that includes all costs.

Arbitrage is already heavily occupied by large institutions and high-speed bots, leaving very thin margins that individuals can capture consistently. You also need API-key security, capital management across exchanges and stop rules for failures to execute one side.

Arbitrage is not a free lunch that always pays. A small edge remains only when costs, speed and operational risks are controlled carefully. Before being attracted by an apparent return, calculate whether anything remains after every cost.

NOONOO TRADING invites you to follow live trading in our free chat.

Start in the bot

📈 OKX trading fee discount for new registrations

Register for the OKX Fee Discount →