Skip to article
All articles

How Crypto Exchanges Work: Order Books, Fees, and Liquidity

The mechanics that directly affect whether your trade makes or loses money. Not the marketing version.

Educational calculations and historical observations explain the mechanics and do not establish a trade’s outcome. Exchange conditions can change. How we prepare articles

Key points

Order books determine your real price (not the displayed one), fees take their cut from every transaction, and liquidity determines whether the opportunity is real. Check all three on BOTH sides of every trade.

Table of contents
Open Scanner

Free access has data and feature limits. Current access conditions are shown in the app.

Order Books: The Real Price

When someone says "Bitcoin is $97,000" — that's not really a price. It's the last price someone paid. The price YOU will pay depends on the order book.

Example order book:
Asks (sell orders)
$97,050 — 0.5 BTC
$97,040 — 0.3 BTC
$97,030 — 1.2 BTC ← best ask
Bids (buy orders)
$97,020 — 0.8 BTC ← best bid
$97,010 — 0.4 BTC
$97,000 — 2.1 BTC

Market Orders vs Limit Orders

Market Order

Buy now at whatever price. Eats into the order book from the best price. If you buy 2 BTC — average price ~$97,037. That's slippage.

Limit Order

You set your price. Your order sits in the book and waits. No slippage, but no guarantee of execution.

Order Book Depth

Deep book (BTC on Binance)
$97,030: $500K
$97,031: $350K
$97,032: $280K

$10K buy barely moves the price

Thin book (random altcoin)
$0.0534: $50
$0.0541: $30
$0.0558: $100

$500 buy moves price up 4.5%

For arbitrage this is critical: a 10% spread on a thin token doesn't mean 10% profit. If there's only $50 at the best price, your order eats through multiple levels.

Reading books by depth before a trade is covered in the order books guide.

Fees: Death by a Thousand Cuts

💰 Trading Fees

0.05-0.20% per side

📊 Maker vs Taker

Maker: 0.02-0.10%. Taker: 0.05-0.20%

📤 Withdrawal Fees

Flat or variable per transfer

⛽ Network Gas

Separate from exchange fee

📈 Funding Fees

Every 8h for perpetual futures

Why a spread is not yet profit is covered in the slippage guide.

For arbitrage this is critical: a 10% spread on a thin token doesn't mean 10% profit. If there's only $50 at the best price, your order eats through multiple levels.

Example: spot-spot arb, $1,000, 3% spread
Gross profit: +$30.00
Buy fee (0.10%): -$1.00
Sell fee (0.10%): -$1.00
Withdrawal fee: -$0.50
Network fee (ERC20): -$2.00
Net profit: +$25.50

On a $15 gas day — net drops to $12.50. With only 1.5% spread — just $0.50.

Hidden Fees

Internal exchange spread, deposit fees, conversion fees. Even 0.10% vs 0.05% difference on both sides = 0.10% total. On a $5K trade at 2% spread — $5 saved. Over hundreds of trades, it adds up.

Liquidity: The Make-or-Break Factor

Liquidity = how easily you can buy or sell without significantly moving the price. This is the single most important concept for arbitrage traders.

⚠️ Key Rule

A 15% spread with no liquidity is worthless. A 2% spread with deep order books is money.

BNKR/USDT: 17.7% spread. But HTX order book so thin that even $100 sell caused 17.4% slippage. For any real amount — a loss.
How to assess liquidity:
24h Volume

Rough indicator, can be inflated. Tells about the past, not current book.

Order Book Depth

The real measure. $50K within 1% = comfortable for $5-10K trade.

Bid-Ask Spread

< 0.05% = active market makers. > 2% = low liquidity, careful.

Trade Frequency

$500K volume in 10 trades ≠ $500K in 5,000 trades. More trades = more active market.

CEX vs DEX

CEX (Centralized)

Order book model. You deposit funds, the exchange holds them, matching on their servers. Fast execution (milliseconds).

✓ Pros for arbitrage

Fast execution, clear pricing, multiple order types

✕ Cons

Withdrawal delays, D/W suspensions, KYC, exchange risk

DEX (Decentralized)

Most use AMM — a liquidity pool instead of an order book. Price determined by the ratio of tokens in the pool.

✓ Pros for arbitrage

No KYC, no withdrawal delays, transparent liquidity

✕ Cons

Gas fees, slower execution, MEV risk (front-running), AMM slippage

Why Prices Differ Between CEX and DEX

CEX and DEX markets are partially disconnected. Different user bases, different liquidity providers, different speeds. When a token pumps on CEX, the DEX price lags. This creates consistent arbitrage opportunities.

Putting It All Together

Every trade you make is governed by these three factors:

📊
Order Book

Determines your actual execution price (not the displayed price)

💰
Fees

Take their cut from every transaction

🌊
Liquidity

Determines whether the opportunity is real or a mirage

The traders who consistently make money aren't the ones who find the biggest spreads. They're the ones who understand the full cost structure and only trade when the math works after everything is accounted for.

Where to go next: the order books guide shows how to read depth before a trade, and the slippage guide explains why a spread is not yet profit. Next up: how to trade each arbitrage type and which venues fit spot, futures, and funding arb.

FAQ

Why does the actual fill price differ from the displayed price?

The displayed price is the top quote, while a market order eats through multiple book levels. The article example: buying 2 BTC averages ~$97,037 instead of $97,030 — that is slippage.

Which fees should you count in an arbitrage trade?

Trading fees on both sides, withdrawal fee, network gas, and funding for perpetuals. In the article example, $30 gross on a $1,000 trade becomes $25.50 net after fees.

How do you quickly assess an exchange's liquidity?

Check depth within 1% (the real measure), bid-ask spread (under 0.05% means active market makers), and trade frequency — not just 24h volume, which can be inflated.

How do DEXes differ from CEXes for arbitrage?

CEXes run order books with fast execution but KYC, withdrawal delays, and D/W suspensions. Most DEXes use AMM pools: no KYC or withdrawal delays, but gas, MEV risk, and AMM slippage.

Next step

Read a route in the scanner

Compare the two markets, inspect the available quotes and check costs for your intended size before considering a trade.

Open Scanner

Free access has data and feature limits. Current access conditions are shown in the app.

We use cookies only for essential UI functionality. No analytics or marketing is enabled. You can accept or decline cookies to continue.