Home / Pitfall Files / Partial fill
Binance partial fill: what it means and what to do with the rest

You put in an order for 10, glance back at it, and the screen reads "Filled 6 / 10" — four still sitting there, untouched. The first thought for most people is: did it go through or not, and is that leftover stuck, do I need to deal with it fast? Ease off for a second. Those numbers aren't an error message. It's called a partial fill: part of your order went through, and part is still in line. The two things actually worth sorting out are what to do with the part that's still waiting, and how the part that already filled gets counted — fees, average price, all of it. Once those are clear, a half-filled order stops being something to stew over.
What does "Partially Filled 6/10" actually mean
Pull it apart and it stops being alarming. The order you posted is really a total quantity, and the system fills as much of it as it can at the price you set — whatever can go through, goes through first. When only part of it fills, the status flips to "Partially Filled," and the screen tells you how much has filled and how much is left. That "6 / 10" is simply 10 in total, 6 done, 4 to go.
The thing to get right is the standing of those remaining 4. They didn't vanish, and they weren't kicked back. They stay in the order book as a live resting order, no different from a fresh order you just posted that hasn't had its turn yet. So at this moment the order isn't "success" and it isn't "failure" — it's in progress. Half of it has landed, half is still waiting. The reason it makes your stomach drop is mostly that the interface puts "6 filled" right in front of you, and you'd assumed placing an order meant filling the whole thing at once. On spot, and with limit orders especially, not filling in one shot is completely ordinary.
Why did only part of my order fill
The reason is plain once you say it out loud: your quantity was bigger than the counterparty volume sitting at your price at that moment. When matching runs, the system takes your order against the other side of the book, fills the part there's volume for, and the part it can't fill has nowhere to go — so it stays at the same price and keeps queuing, waiting for price to come back and fresh counterparty size to show up. It didn't skip you. There just genuinely wasn't enough volume right then to give you all of it.
When is this most likely? Thin-liquidity pairs and quiet hours. If the book is sparse to begin with, a slightly larger order of yours can clear out the resting size at that level, and the rest has to wait. How the engine decides who fills first runs on price priority, then time priority — the hard rules. If you want to follow a single order all the way from the confirm tap to the fill and see how matching hands out volume, read Life of an order, which lays the allocation out in full; here we're only lifting out the "why not all of it" slice.
Market orders can partly fill too when depth is thin, but their bigger headache is slippage — a market order will punch through several price levels to get filled, and the average price comes out worse. That's a separate trap; if you want it, what slippage is on market orders covers it, and we won't expand it here. This piece stays on the partial fill you meet most: the limit-order kind.
What to do with the unfilled remainder
The short version: you have three routes, and which one fits depends on why you posted at that price in the first place — not on the fact that a half-done order feels uncomfortable to look at.
One, keep waiting. If you set that price on purpose, letting the remainder sit and wait to fill is entirely normal, the same as a limit order that hasn't filled at all — when price comes back to the level, it keeps filling. You don't have to do anything, and it won't vanish on its own (unless you set a time-in-force limit when you posted).
Two, cancel the remainder. If you're done waiting, cancel. Here's the part newcomers worry about: cancelling only removes the part that hasn't filled. The 6 that already filled aren't affected, aren't refunded, and aren't clawed back — they're your trade, done and settled. All a cancel ever touches is the resting order still sitting in the book.
Three, modify. You can also change the price or size on the remainder. But watch this: in a lot of cases, modifying means cancelling the old order and posting a new one, so the remainder drops to the back of the queue and gives up the spot it had earned. Re-pricing over and over to "fill faster" can leave you further back than where you started.
None of the three is right or wrong on its own. The fork in the road is one honest question you ask yourself first: am I fixing something because the plan changed, or am I just tired of waiting? The first — you realise you posted the wrong direction, the wrong pair, or you've simply decided to sit this one out — is a real reason to cancel or modify, so go ahead. The second is only nerves, and chasing price usually means buying higher and selling lower, worse the harder you chase. How cancelling and modifying actually work, and what to watch for when the order is already partly filled, sit in how to cancel and modify an order; here we only nail down the step before either: tell "fixing a mistake" apart from "chasing."
How fees and average price are figured on the filled part
This is where a partial fill trips people up in the accounting, but the rule is clean: you're charged for what filled, and nothing for what didn't.
On fees, the 6 that filled are charged on their filled quantity, exactly as any fill is charged; the 4 that didn't fill produce no fee at all, because no trade happened, so there's nothing to charge on. You won't get billed for 10 just because you posted 10 — only the part that genuinely traded is charged.
Position and average price work the same way: they're figured on the quantity and price actually filled, not on the size you originally posted. So right now what you hold is those 6, and your average entry is the fill price of those 6 — not the price you set on the order, and definitely not a price for the full 10. If the 6 came in across a few slightly different prices, your average is those fills weighted by quantity. To see how the weighting works and how P&L moves with it, reading average price and P&L walks through it step by step.
One small snag people miss: if you plan to cancel the remainder and re-post it, mind that the leftover quantity isn't too small. Spot has a minimum notional order size (the rough "10 USDT" idea people quote — the exact figure is whatever Binance's page shows at the time, not a permanent number), and if the remainder falls below the threshold then, it can be awkward to re-post on its own. That's not a reason to leave it alone — just know the number before you cancel.
Partial fill vs an order that never fills
A lot of people lump these two anxieties together, but they come from different causes and deserve a different mindset. A partial fill means price reached your level, but the volume at that level wasn't enough to take all of you, so part went through — you already hold part of a position. An order that never fills means price never touched your level at all, or price came by but you sat at the back of the queue and got none of it — you're still holding nothing. One is "it arrived but wasn't enough to go around," the other is "your turn never came."
Telling them apart matters in practice. With a partial fill you've already built part of a position, so whether you wait, cancel, or modify, you're deciding on top of a chunk that's already filled. With an order that never fills, you have no position yet, and both your options and your headspace are different. The case where a limit order just won't fill has its own write-up — why your limit order won't fill — so if what you're facing is "none of it filled" rather than "half of it did," that one's the closer match.
The bottom line: a partial fill is about the most ordinary state a limit order can be in — not a fault, not a slip on your part. It's just an honest picture of the gap between the size you wanted and the size the market could give you right then. What you do isn't to smooth over the "unfinished" feeling as fast as possible; it's to go back to the first question — why did I post this order? If the answer hasn't changed, let the remainder keep waiting. If it has, cancel or modify, calmly. Don't let a half-filled screen make the trading call for you — that was never its job, and it's certainly not a job for nerves.
*Actual rate shown on Binance's page and may change with policy; using the code never makes you pay more.
FAQ
What does "Filled 6/10" mean — is it an error?
Not an error. It means your single order was for 10 in total, 6 have filled, and 4 are still resting in the order book waiting; the status reads "Partially Filled." It's most common with limit orders, usually because your size wasn't fully taken by the other side at that price in one go, so the fillable part went through and the rest keeps queuing.
Why did only part of my order fill?
Because your quantity was larger than the counterparty volume available at your price right then. The matching engine fills the part it can and leaves the rest resting until price is met again. Thin pairs and quiet hours make this more likely — it isn't the system freezing.
What happens to the unfilled part if I just leave it?
It keeps resting in the order book, exactly like a limit order that hasn't filled at all, and it can fill when price is met again. It won't disappear on its own unless you set a time limit. If you still want that price, waiting is fine; if your plan changed, you can cancel just the remainder — the part already filled is untouched and isn't refunded.
How are fees charged on the filled part, and does the unfilled part cost anything?
The filled part is charged fees on its filled quantity, the same as any normal fill; the unfilled part incurs no fee because no trade happened. Your position and average price are figured only on the quantity and price actually filled, not on the size you originally posted.
How is a partial fill different from an order that never fills?
A partial fill means price reached your level but the volume there wasn't enough to fill you completely, so part went through; a never-filled order means price never touched your level, or you sat at the back of the queue and got none of it. With a partial fill you already hold part of the position; with a never-filled order you're still holding nothing.
Sources
Partial fill (Partially Filled) as an order status, the conditions under which a limit order fills, the price-then-time matching rules, and the note that fees are charged on filled quantity can all be found in the spot-trading, order-type and fee sections of Binance's official Help Center and Binance Academy. The exact placement in the interface, the minimum notional order size, the price precision you can post at, and the depth on each pair shift with product updates and market conditions, so this article sticks to the mechanism — for the figures and steps you actually act on, go by what Binance's page shows at the time.