fundamentals · intermediate

What is Arbitrage Trading?

Arbitrage trading means buying an asset in one place and selling it in another place to profit from a price difference. This lesson explains what creates arbitrage opportunities, how traders calculate them, and what risks can turn a simple idea into a losing trade.

In this lesson, you will learn what arbitrage trading is, why price differences happen, how traders evaluate arbitrage opportunities, and what risks matter most before placing real trades.

What Is Arbitrage Trading?

<strong>Arbitrage trading</strong> is a strategy where a trader tries to profit from a price difference for the same or closely related asset across different markets. In simple terms, the trader buys where the price is lower and sells where the price is higher.

So, <strong>what is arbitrage</strong> in practice? Imagine Bitcoin is trading at $65,000 on Exchange A and $65,120 on Exchange B. A trader may try to buy Bitcoin on Exchange A and sell it on Exchange B. The visible price gap is $120 per Bitcoin. If the trader can complete both sides of the trade and pay less than $120 in total fees and costs, the trade may be profitable.

Arbitrage is common in crypto because markets are open 24/7, exchanges have different users, liquidity, fees, and withdrawal rules. <strong>Liquidity</strong> means how easily an asset can be bought or sold without moving the price too much. When liquidity is uneven across exchanges, prices can temporarily differ.

However, arbitrage is not free money. The price gap must be large enough to cover:

  • Trading fees
  • Withdrawal and deposit fees
  • Blockchain network fees, also called <strong>gas fees</strong> on some networks
  • Slippage, which is the difference between the expected price and the actual execution price
  • Transfer time and execution risk
  • Tax and accounting costs, depending on your location
  • A real trader does not ask only, Is there a price difference? A real trader asks, Is the price difference still profitable after all costs and risks?

    Why Arbitrage Opportunities Appear

    <strong>Arbitrage opportunities</strong> appear when markets do not update at exactly the same speed or when traders cannot easily move capital between them. Crypto markets are connected, but they are not perfectly efficient.

    Common reasons include:

  • <strong>Different supply and demand:</strong> If many buyers are active on one exchange, the price there may rise faster than on another exchange.
  • <strong>Liquidity differences:</strong> A thin order book can show a higher or lower price because fewer orders are available near the current market price. An <strong>order book</strong> is the list of buy and sell orders on an exchange.
  • <strong>Regional demand:</strong> Some exchanges serve specific regions where demand, fiat access, or regulations differ.
  • <strong>Transfer delays:</strong> If it takes time to move coins between exchanges, prices can stay different for longer.
  • <strong>Network congestion:</strong> If a blockchain is busy, deposits and withdrawals can slow down, making arbitrage harder.
  • <strong>Funding and futures markets:</strong> Derivatives, such as futures contracts, can trade above or below the spot price. <strong>Spot price</strong> means the current market price for immediate buying or selling.
  • For example, suppose Ether is $3,200 on one exchange and $3,218 on another. The difference is 0.56%. That may look attractive, but if total trading fees are 0.20%, network fees equal 0.10%, and slippage is 0.25%, the expected profit is almost gone. If the price changes before execution, the trade can lose money.

    This is why professional arbitrage traders often use automation, fast execution, and pre-funded accounts. <strong>Pre-funded accounts</strong> mean the trader already has funds on both exchanges, so they do not need to wait for a transfer before completing the buy and sell.

    Common Types of Arbitrage Trading

    There are several forms of arbitrage trading. Each has different tools, risks, and capital needs.

    Cross-exchange arbitrage

    This is the most basic form. A trader buys an asset on one exchange and sells it on another exchange where the price is higher.

    Example:

  • Solana price on Exchange A: $150.00
  • Solana price on Exchange B: $151.20
  • Visible spread: $1.20 per SOL
  • If total costs are $0.45 per SOL, the estimated profit is $0.75 per SOL before other risks. A trader might compare prices across platforms such as Binance, Coinbase, Kraken, or CoinW (https://www.coinw.com/en_US/register?r=3443555), but should always verify fees, liquidity, and withdrawal rules before acting.

    The main challenge is timing. If the trader buys first and the higher price disappears before they sell, the profit may vanish.

    Triangular arbitrage

    <strong>Triangular arbitrage</strong> happens inside one exchange using three trading pairs. A trading pair is two assets traded against each other, such as BTC/USDT.

    Example path:

  • Start with USDT
  • Buy BTC with USDT
  • Use BTC to buy ETH
  • Sell ETH back to USDT
  • If the final USDT amount is higher than the starting amount after fees, there may be a profit. This strategy avoids blockchain transfer delays because all trades happen on the same exchange. But it requires fast calculations and strong execution because small price differences can disappear quickly.

    Spot-futures arbitrage

    This involves the spot market and the futures market. A <strong>futures contract</strong> is an agreement to buy or sell an asset at a future date or to track the asset price using margin.

    A common version is called cash-and-carry arbitrage. If Bitcoin spot is $65,000 and a futures contract is trading at $66,300, a trader may buy spot Bitcoin and sell the futures contract. The goal is to capture the difference as the futures price moves toward the spot price near settlement.

    This can be more complex because futures involve margin, liquidation risk, funding rates, and contract rules. <strong>Margin</strong> means borrowed or reserved collateral used to open a larger position. <strong>Liquidation</strong> means the exchange forcibly closes a position when losses become too large for the collateral.

    How to Calculate an Arbitrage Trade

    Before entering a trade, estimate the net profit. A simple formula is:

    <strong>Net profit = Sell value - Buy cost - trading fees - transfer fees - slippage - other costs</strong>

    Example:

  • Buy 10 SOL at $150.00 = $1,500.00
  • Sell 10 SOL at $151.20 = $1,512.00
  • Gross profit = $12.00
  • Buy fee = $1.50
  • Sell fee = $1.51
  • Withdrawal and network fee = $3.00
  • Estimated slippage = $2.00
  • Net profit = $1,512.00 - $1,500.00 - $1.50 - $1.51 - $3.00 - $2.00 = $3.99

    The trade is profitable on paper, but the margin is small. A small price movement, delayed deposit, or higher slippage can make it unprofitable.

    A practical checklist:

  • Check the order book depth, not just the last traded price.
  • Confirm trading, deposit, and withdrawal fees.
  • Confirm whether deposits and withdrawals are open.
  • Estimate transfer time and blockchain confirmation requirements.
  • Use limit orders when possible. A <strong>limit order</strong> sets the maximum price you will pay or the minimum price you will accept.
  • Start with small size before scaling.
  • Keep records of every trade and fee.
  • Intermediate traders should also think about <strong>capital efficiency</strong>. If a trade earns $4 but ties up $1,500 for several hours, the return may not be worth the risk or effort. The best opportunity is not always the biggest price gap. It is the best risk-adjusted return after costs, timing, and execution.

    Main Risks and Practical Controls

    Arbitrage looks simple, but the risks are real.

    <strong>Execution risk:</strong> One side of the trade may fill, while the other side does not. This can leave you holding an unwanted position.

    <strong>Slippage risk:</strong> The price may move as your order executes, especially if your trade is large compared with available liquidity.

    <strong>Transfer risk:</strong> A coin transfer can be delayed, blocked, or sent to the wrong network. Always confirm the correct network and address.

    <strong>Fee risk:</strong> Fees can change, especially network fees during congestion.

    <strong>Counterparty and platform risk:</strong> Exchanges can pause withdrawals, experience outages, or change rules. Do not keep more capital on any platform than your risk plan allows.

    <strong>Smart contract risk:</strong> In decentralized finance, a smart contract is code that runs transactions automatically. Bugs, hacks, or malicious contracts can cause losses.

    To control risk, many arbitra

    Interactive lesson at /learn/lesson/what-is-arbitrage-trading