OFFCODE
Sign inCreate account

Slippage: the cost that quietly eats your returns

Fees get all the attention. Slippage costs more, especially on size. Here is how to measure it, how to reduce it, and why limit orders are not always the answer.

04/05/2026 · 10 min de leitura · Trading · Execution · Spread

What slippage actually is

Slippage is the difference between the price you expected to get and the price you actually got. If you place a market order to buy BTC when the spot price is $108,000 and you end up paying $108,050 on average, your slippage is $50 per BTC, or roughly 0.046%.

On a small order this is invisible. On a large order or a thin market, it compounds quickly. A 0.10% slippage on a $100k position is $100; on a $1M position it's $1,000. Over a year of active trading, this can dwarf fees.

Why slippage happens

Order books are not infinitely deep. To buy more than the best ask provides, you walk up the book, paying higher prices for each subsequent lot. The deeper your order, the worse your average.

Market makers update quotes constantly. By the time your order reaches the exchange, the price may have moved. This is especially bad during volatility spikes.

Fragmented liquidity. The same asset trades on multiple exchanges. Best price on Coinbase might not match best price on OFFCODE. Your order only sees the venue you're on.

How to measure it

Compare your filled price to the mid-price at order entry time. Most exchanges show "mark price" or "index price" alongside your fill. The difference is your effective slippage.

Over many trades, calculate average slippage by side (buys vs sells), by size, by time of day. Patterns will emerge: large trades have higher slippage, weekend hours have higher slippage, news-driven moves have catastrophic slippage.

Most exchanges including OFFCODE show this data per trade. If yours doesn't, switch to one that does. You can't improve what you can't measure.

Reducing slippage

Split large orders into smaller pieces (TWAP/VWAP). A $1M trade split into 10 chunks of $100k over 30 minutes typically has 3-5x less slippage than a single $1M market order. Algorithmic execution tools handle this automatically.

Use limit orders for non-urgent fills. A limit order at or just inside the best bid/ask gets filled at your price, with zero slippage. The cost is execution uncertainty: your order may not fill at all if the market moves away.

Trade on deeper markets. BTC/USDT on a major exchange has minimal slippage. A small-cap altcoin pair has high slippage. The smaller the cap, the more your order moves the price.

When limit orders backfire

Trending markets. If BTC is breaking out, your limit-buy order at $107,800 might never fill while price rips to $112,000. You saved 0.05% on slippage and missed a 4% move.

Adverse selection. Market makers fill your limit orders preferentially when they expect price to move against you. "Why did my limit fill instantly? Because someone with better information was happy to sell to me at that level."

Liquidity provision is a real edge, but it's an edge for someone with infrastructure and information. For a retail trader chasing a specific entry, market orders with explicit slippage tolerance are often better.

Slippage on convert and swap products

Convert products (like OFFCODE's /converter) quote a price and execute at that price. No slippage during execution, but the quote already has the spread built in.

DEX swaps (Uniswap, Curve) have slippage proportional to your size relative to the pool. For a $10k trade on USDC/USDT, slippage is sub-0.05%. For a $1M trade on a $5M pool, you'll lose 5-10% just to liquidity.

Bridge-aware swaps (LI.FI, Squid) calculate slippage at the route level. The displayed slippage estimate is usually conservative. Always set a max-slippage parameter; never blindly accept the auto-default.

Hidden slippage on exchanges

Some exchanges advertise low fees but have wider effective spreads (the difference between best bid and best ask). Compare like-for-like: a 0.10% fee with a 0.05% spread costs the same as a 0.05% fee with a 0.10% spread.

Look at the order book depth, not just the top of book. A pair with $100k between best bid and best ask is much tighter than a pair where you have to go down 10 levels to fill $10k.

OFFCODE's spot fees are 0.30% with tight spreads on USDC pairs. The all-in cost is competitive with majors for small-to-mid trade size.

Bottom line

Slippage is the invisible tax on active trading. It hits aggressive sizes hardest and compounds across hundreds of trades.

The fix is execution discipline: smaller orders, limit orders when patient, market orders when urgent, and constant measurement of your effective cost vs the quoted price. Traders who track slippage end up paying less of it.

← Todos os artigos