// Orders

Why is my limit order not filling? Causes and fixes

Illustration: a ticket hung at a set height on a measuring post while a wavy rope rises toward it but has not reached it

A limit order that isn't filling is nearly always in one of three spots: the market hasn't reached your price; it touched your price but orders queued ahead of yours used up the other side; or the pair is so thin there's nobody to trade with. To get filled now, edit the price toward the market in Open Orders, or cancel and send a market order and accept a little slippage. Two other cases mean the order never made it onto the book at all: a Post Only order gets cancelled the moment you place it if it would fill straight away, and a limit price too far from the market (outside 50%–200% of it on regular pairs) is rejected. Below: the mechanics, then where to check and fix it on Binance, then market-order slippage.

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. Checking and fixing it on Binance

Those three causes hold on any exchange. On Binance, going by its help center (checked October 2026), these are the places you can actually act:

  • Where the order lives: in the app, go to [Trade] → [Spot] and look under the [Open Orders] tab. If the order is listed there, it is still live and simply hasn't filled in full. Compare its price with the best bid and ask to see how far off you are.
  • Partial fills: the help center says an order "can also be partially filled" when liquidity covers only part of it. The filled part is already in your balance; the rest keeps resting in Open Orders. Cancel at that point and you only cancel the unfilled remainder.
  • Editing the price: a resting limit order, unfilled or partly filled, can have its price and amount edited. Tap the [Edit] icon next to it in [Open Orders], enter the new price and amount, then [Confirm]. Binance cancels the original and creates a new order with a new Order ID, so the edited order queues again at its new price. Cancelling and placing a fresh order does the same job.
  • A Post Only order disappeared instantly: Post Only means the order may only rest on the book. Per the help center, if part of it would fill immediately (a buy priced above the best ask, say), the system cancels it as you place it. To get it on the book, price a buy below the best ask or a sell above the best bid; if you don't mind taking liquidity, untick Post Only. Regular spot users pay the same 0.1% as maker or taker (see how Binance fees work), so the box mostly matters if you never want to cross the spread.
  • Rejected for price: on regular pairs Binance only accepts limit prices between 50% and 200% of the market price; on stablecoin pairs the band is 80%–120% (help center, checked October 2026; the live rule wins). With the market at 100 USDT, your limit has to sit between 50 and 200 USDT, so a "catch the crash" buy at less than half the market price won't go through.

3. 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.

4. 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, edit the price toward the market in Open Orders (the edit creates a new order, so it joins the queue again), or cancel and use a market order — which 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. Section 2 follows three Binance help-center pages, checked October 2026: Why Wasn’t My Limit Order Filled?, How to Modify an Open Limit Order on Binance Spot and What Are Maker (Post Only) Order, Time in Force Order, and Iceberg Order?