// Orders

Why a limit order won't fill, and what market-order slippage is

Hand-drawn order book: limit orders wait in the queue for a fill while a market order eats level by level through the book and picks up slippage

Two things confuse almost every beginner, and both trace back to the order book. One is "my limit order has been sitting there for ages — is it stuck?" The other is "I clicked market and my fill price wasn't what I saw on screen." They look like separate problems, but they're two sides of the same order book. Once that clicks, both questions answer themselves.

Start with what the order book actually is. Behind any trading pair, the price isn't a single number — it's a stack of resting orders. Up top sit the sellers, level by level (best ask, then higher, then higher still). Below sit the buyers, level by level (best bid, then lower, then lower). The gap between the best bid and the best ask is the spread. Every order you place either joins this book and waits for someone to trade against it, or reaches out and takes an order that's already resting. That "wait" versus "take" is the whole difference between a limit order and a market order.

1. Why a limit order sits unfilled

A limit order says "I'll only take this price or better." A buy limit means "I won't pay more than this"; a sell limit means "I won't sell for less than this." Its defining trait is price is guaranteed, the fill is not — you protect your price, but you might never get filled. When one just sits there, it's usually one of three things:

One: the price simply hasn't reached you. Your buy is below the current best ask, or your sell is above the current best bid, so it waits in the book until the market walks over to your level. That's not stuck — your price hasn't come up in the queue yet. To check, compare your resting price against the best bid and ask and you'll see how far off it is.

Two: price reached your level, but you're behind others in line. At the same price, orders posted earlier fill first — that's time priority. If a crowd is resting at your price and the market just brushes it, the orders ahead of you can clear out the other side, price bounces away, and by the time it's your turn there's nobody left to trade with. So you watch price "touch" your level and your order still doesn't fill.

Three: the book is thin and there's barely anyone on the other side. On a quiet small-cap or in a dead time slot, a given level has almost no orders to trade against, so your order sits there like it's waiting in an empty room. Fills come slowly, if at all.

How to adjust: to fill faster, nudge your price toward the market — raise a buy, lower a sell, closing in on or crossing the current best bid/ask. The closer you get, the sooner it fills. But push too far and you've basically placed a market order, giving up the price edge. If you're not in a hurry, letting it rest is exactly how a limit order is meant to work — it trades time for price.

2. Where market-order slippage comes from

A market order is the other extreme: "I don't care about the price, fill me now." Here the fill is guaranteed, the price is not. The catch is again that the book is stacked in levels. Place a market buy and the system eats the best ask first; when that level is exhausted it takes the next, and if that's still not enough, the one after that — climbing until your size is filled. The result is your average fill price lands a notch worse than the best price you saw the instant you clicked. That gap is slippage.

How bad it gets depends on two things. First, the coin's liquidity (its depth): a large major has thick size at every level, so clearing one barely moves the price and slippage is tiny; a thin small-cap has a wafer at each level, and a single order can punch through several, so slippage is large. Second, how big your order is: for the same coin, a small order only touches the top level and barely slips, while a large one plows through many levels and multiplies the effect. Stack "poor liquidity" on top of "large order" and slippage gets ugly.

The most volatile minutes are also prime slippage territory — when the market lurches, resting orders get pulled fast, replacements can't keep up, and the book suddenly thins out. Fire a market order into that and you can easily fill at an absurd price. Big data releases, breaking news, and thin overnight hours all fall in this bucket.

A classic way to get burned: you see a sharp rally, rush in with a big market buy to chase it, and your average fill lands well above what was on screen — that's not the platform cheating you, it's your large order punching through a thin book. The more panicked you are and the harder you try to pile in all at once, the more slippage you eat.

3. How to reduce slippage

You can't erase slippage, but you can keep it in check. A few practical habits:

  • Use a limit order whenever you can. A limit order locks in that your fill won't be worse than your set price — it swaps slippage risk for "might not fill" risk. When you're building or exiting a position and aren't in a rush, reach for limit first.
  • Split a big order into several. Break one large order into smaller ones spaced out a little in time, giving the book room to refill. It's a lot cheaper than eating through in one gulp — the same logic as buying in tranches with dollar-cost averaging.
  • Pick liquid names and active hours. Majors during busy hours have thick depth and tight spreads, so slippage is naturally small; avoid thin small-caps and dead overnight slots when you can.
  • Steer clear of the most volatile minutes. Unless you truly have to be in right now, wait for the move to settle a bit and the book to refill before you act.

In the end, limit versus market is a trade-off: care about price, go limit; care about the fill, go market — neither is always better. For which order type fits which situation, and how conditional orders like take-profit and stop-loss fit in, see order types explained; to tell a plain stop-loss from an either/or combo like OCO, head to choosing between OCO and take-profit/stop-loss. Before you place an order, if you want to work out "how far does it need to rise, fees included, just to break even," the break-even calculator beats guessing.

FAQ

My limit order still hasn't filled — is it stuck?

Almost always it's not stuck: either the price hasn't reached your level yet, or it has but you're near the back of the queue. A limit order fills only at your price or better — a buy set below the current best ask, or a sell set above the current best bid, just rests on the book and waits. Even when price touches your level, orders posted earlier there fill first, and by your turn the other side may already be cleared out, so you keep waiting. To fill faster, nudge your price toward the market, or switch to a market order — but a market order means accepting slippage.

Where does market-order slippage come from, and can I avoid it?

Slippage comes from the order book being stacked in levels. A market order demands an instant fill, so it eats from the best level and moves down or up until your size is filled; when the first level isn't enough, the rest fills at worse prices and your average fill drifts away from what you saw. You can't kill it entirely, but you can shrink it: split a big order into pieces, pick liquid majors and less-quiet hours, or use a limit order to lock the price. Slippage is worst on volatility and large orders — be extra careful in both.

So should I use a limit order or a market order?

It depends on whether you care more about price or the fill. Care about price and aren't in a rush this second — use a limit order: set the price you'll accept, your fill is never worse, and the cost is you might wait or never fill. Must fill right now and can't miss the move — use a market order: the fill is guaranteed, the cost is accepting slippage. A common approach is to build and exit positions slowly with limit orders, reaching for market orders only when you need to move decisively, and steering clear of the most volatile minutes.

This article isn't investment advice; crypto prices swing hard and trading carries a real risk of loss, so weigh it yourself and only stake what you can afford. Reference: Binance Help Center.