// Orders

Binance Order Types Explained: Limit, Market, Stop-Limit and OCO

Hand-drawn Binance order panel labelled with limit, market, stop and OCO order types

That row of buttons on the order panel — limit, market, stop-limit, OCO, trailing stop — reads like a foreign language when you first meet it. A lot of people lose money simply because they never sorted out the differences: you meant to post a cheap bid and wait, fat-fingered market instead, and got filled at the current price in an instant; or you set a stop, assumed you were covered, and then the market gapped, your order just sat there unfilled, and you got stuck anyway. This guide walks through every order type — what it is, what problem it solves, when to reach for it — plus the one thing beginners trip on most: the difference between the trigger price and the limit price. By the end, at least you won't place the wrong order.

Limit order: set your own price and wait

The limit order is the most basic type, and the one beginners should get comfortable with first. You give a price and a quantity and tell the exchange: "fill me at this price or better." On a buy, the price you type is the most you're willing to pay; on a sell, it's the least you're willing to accept. Until the market reaches that price, the order just sits on the book and waits — it won't fill at some random level.

The upside is that price is fully under your control — you'll never get filled far worse than you expected. The trade-off is that you might not get filled at all: if price walks the other way, your order can sit there forever. Bid too low, or ask too high, and you end up watching the move go by empty-handed. So the price on a limit order isn't something you type in casually: the closer to the current price you post, the more likely you fill but the smaller your edge; the further out you post, the better the price but the lower the odds of getting there. Where you land in between comes down to your read on the near-term swing — there's no single right answer.

Limit orders have one more benefit people overlook: they usually count as maker orders, because they add liquidity to the book, so the fee is often a notch below a market order. When you care about fees and aren't desperate to fill this exact second, a limit order is almost always the cheaper choice. To see how big the maker/taker gap can be, jump to Maker, taker and fees below, or run your own trade size through the trading-fee calculator.

Market order: fills now, watch the slippage

A market order is the opposite: you don't name a price, only a quantity (or how much you want to spend), and the exchange fills you immediately at the best available price on the book. Its only job is "buy right now / sell right now," so it fits the moments where missing this move isn't an option.

It costs you two things. First, it's almost always a taker order, so the fee is usually higher. Second, slippage: the book isn't a single price, it's layers of resting orders stacked on top of each other. The larger your size and the thinner the book for that coin, the further up (or down) your order eats through those layers, and the average price you end up with drifts away from the price you saw when you clicked. You buy a bit higher, you sell a bit lower — most noticeable on big size or thinly traded coins.

The hidden cost of a market order: with a resting limit order you can see your price; with a market order the slippage is something you only learn after the fact. On liquid, major pairs in small size, slippage is usually negligible; but push large size in or out during a violent swing and the final price can miss by more than you'd guess. For a closer look at the limit-vs-market trade-off and exactly how slippage happens, read limit vs market: how much slippage actually costs you.

Stop orders: limit version vs market version

A stop order's job is "when price hits a certain line, place an order for me automatically," so you don't have to watch the screen around the clock. It comes in two flavors, and the difference is whether the order it places after triggering is a limit order or a market order.

Stop-limit: you set two prices — a trigger price and a limit price. When the market touches the trigger, the system posts a limit order for you (at your limit price). The upside is a controlled fill price; the downside is that when price rips through your limit price too fast, the order can sit there unfilled and the stop does nothing.

Stop-market: you set only a trigger price. The moment the market touches it, the system fills you at market. The upside is you almost always get out; the downside is you don't control the fill price, and in a sharp drop you can fill well below the trigger.

One line to remember: if you're afraid of not filling and just need to be out, use stop-market; if you care more about the price and can live with the stop occasionally triggering without filling, use stop-limit. The biggest source of confusion for both is "how do I fill in the trigger price and the limit price," which is the focus of the next section. One more thing beginners miss: a stop order only enters the book after it triggers. Before that it doesn't sit on the book or show up in it, so you'll see it in your open-orders list in a "waiting to trigger" state — but don't expect it to stand guard and fill like an ordinary limit order. It only wakes up the instant price touches the line.

Trigger price vs limit price (the most important section)

This is where beginners come unstuck the most — most wrong orders and failed stops trace back to here. First, pull the two terms apart:

  • Trigger price (also called stop price): the price that wakes the order up. Until it's woken, the order is "asleep" and not on the book; only when the market touches the trigger does it activate.
  • Limit price: the price that actually gets posted to the book once the order is awake. Only a stop-limit order has a limit price; a stop-market order has just a trigger price and fills at market once activated.
In one line: the trigger price decides "when it wakes up," the limit price decides "what it posts once it's awake." Market price → touches trigger → order activates → posts at your limit price → waits for a counterparty. Break any link in that chain and the stop can come to nothing.
ComparisonTrigger priceLimit price
RoleThe switch that activates the orderThe limit price actually posted after activation
Which orders have itAll stop / OCO typesOnly limit-based types: stop-limit, OCO, etc.
What happens if you get it wrongDoesn't trigger when it should, or triggers too earlyTriggers but can't post or can't fill
On the market version?YesNo (fills straight at market)

Why leave a gap between the two prices? Take a sell stop (a downside stop-loss) as an example: you hold an asset and want out if price breaks below a certain line. You put the trigger price on that line; the limit price should sit a little below the trigger, because when price is dropping and your limit price equals the trigger, by the time the order activates and posts to the book the market may already be below your limit price — and a limit sell can't fill. Leave a little buffer and the odds of filling go up. How much to leave, and the reversed logic for a buy, is laid out level by level in OCO vs take-profit/stop orders. The numbers below are placeholders for illustration — go by Binance's live prices at the time, don't copy them.

Scenario (illustrative)Trigger priceLimit priceIntent
Downside stop-loss sellOn the protection line, e.g. PSlightly below PGet out on the break, buffer to secure the fill
Upside take-profit sellAt the target price QSlightly below QSell at target, don't get stuck on a small pullback
Breakout buyAt the resistance level RSlightly above RChase the break above resistance, buffer to secure the fill

One rule of thumb covers it: to make sure you fill, nudge the limit price toward the "easier to fill" side — lower on a sell, higher on a buy. How far you nudge depends on volatility; leave it wider when things are choppy. If you don't want to fuss over price at all and only need to be out, skip the limit version and use a stop-market.

OCO: take-profit or stop, one of the two

OCO stands for One-Cancels-the-Other. It bundles a stop order and a take-profit (limit) order and posts them at the same time: whichever fills first, the other cancels automatically. The common use is after you're in a position — set a take-profit target above and a stop-loss below, then walk away from the screen. Rise to the target and it sells; break the stop and it also sells; only one of the two lines will ever trigger.

The big difference from "posting a take-profit and a stop separately" is that separate orders tie up two order slots and, in theory, could both fill (rally to hit the take-profit, sell half, and now the logic is a mess). An OCO guarantees only one path runs — fill one, cancel the other instantly. Clean. OCO also involves filling in a trigger price and a limit price, and the high/low relationship between buy and sell is exactly reversed, which is easy to tangle up, so we break it down fully in OCO vs take-profit/stop orders: how to set the trigger price. If you're not sure which order this particular trade calls for, run it through the order-type helper first and let it point you in a direction based on the situation.

Trailing stop: let the stop follow price up

A trailing stop solves a different headache: the market's still climbing, and you want to lock in the profit you already have without getting shaken out early by one small pullback. It doesn't watch a fixed price — it watches the pullback amount. You set a callback ratio (some percentage), and every time price makes a new high the trigger line ratchets up with it; only once price falls back from the peak by the amount you set does it fire a sell. It follows price up, and it locks in when price drops.

The trade-off is how wide to set the callback: set it too tight and normal chop shakes you off the ride; set it too wide and by the time a real reversal comes you've given back a chunk of the gain. The fundamental difference from an OCO is that an OCO's prices are static lines you fix in place, while a trailing stop's trigger line moves dynamically as price rises. The two don't clash — it depends on whether you want fixed take-profit and stop levels, or to ride the trend and exit passively.

Maker, taker and how they affect fees

Order type doesn't just change how you fill — it directly changes how much fee you pay. An order that rests on the book waiting to fill provides liquidity and is called a maker order; an order that takes existing liquidity off the book and fills immediately is a taker order. Exchanges usually charge makers a lower fee to encourage people to provide liquidity.

  • A limit order that doesn't fill immediately — usually counts as maker.
  • A market order, and a stop-market order that takes the book the instant it triggers — usually count as taker.
  • If a limit order is posted at a price that immediately matches a counterparty on the book, at that moment it's treated as a taker too.

So on the same trade, a bit more patience with a resting limit order adds up to real fee savings over time. Your exact rate is whatever your account shows on Binance — maker/taker rates, whether you've turned on BNB fee discount, and your VIP tier all shift the number. To understand how the fee structure is calculated, see how Binance fees are calculated; to estimate what maker and taker each cost on your own trade size, use the trading-fee calculator.

Walking through the order panel

How it feels when we walk through the panel: open the spot trading page, and the row of tabs above the order box lines up Limit / Market / Stop-Limit / OCO in front of you — step one is always confirming which tab you're actually on, because a lot of accidents come from clicking the wrong one. Pick Limit and you get just two fields, Price and Quantity; fill them, glance at the estimated order value and fee note at the bottom, and only then hit buy or sell. Switch to Stop-Limit and the fields become three — Trigger, Limit, and Quantity — and this is where you remind yourself: the top one is the switch, the bottom one is the price actually posted, and on a sell stop you set the limit price a notch below the trigger. Click OCO and both a take-profit and a stop set of prices appear at once; as you fill them, run "whichever hits first wins" through your head. Before you submit, do one last scan of the quantity unit — is it in coins or in USDT — and the direction, buy or sell. Those are the two spots where a slip of the finger costs the most. There's no "one-click" shortcut to any of this; going a little slower and double-checking beats placing the order and then having to cancel it.

What goes wrong when you misplace an order

Knowing where things go wrong is more useful than memorizing every rule. The most common ones:

  • Clicking market when you meant limit: you wanted to post a low bid and wait, and instead you got filled at the current price on the spot — worse price, worse fee.
  • Setting the stop-limit price too tight: it triggers, but price has already blown past your limit price, the order sits there unfilled, and the stop is worthless. In a fast market this one hurts the most.
  • Misreading the quantity unit: mixing up "in coins" and "in amount (USDT)" — ordering 10 coins versus 10 USDT is off by orders of magnitude.
  • Clicking the wrong direction: meaning to sell and hitting buy, or the reverse — and in futures a flipped direction doubles the risk.
  • Reversing the two OCO prices: writing the take-profit and stop levels the wrong way round, so the order gets rejected by the rules outright, or the trigger logic runs opposite to what you intended.

For the mistakes a tool can head off, don't rely on memory. Before you place the order, use the risk-reward calculator to work out your take-profit and stop levels and the loss you can stomach — far more reliable than eyeballing a price in the moment.

So which one do you pick: a quick reference

What you needWhich to useWhy
Set your own price, no rush, save on feesLimit orderPrice controlled, usually maker with a lower fee
Must fill right now, can't miss itMarket orderFills instantly, at the cost of slippage and the taker fee
Exit if price breaks a level, and be sure you're outStop-market orderFills at market on trigger, you almost always get out
Exit if price breaks a level, but you care about the fillStop-limit orderPosts a limit on trigger, price controlled but may not fill
Set take-profit and stop at once, hands offOCOOne of the two — fill one, the other cancels automatically
Trend still running, lock gains but not exit earlyTrailing stopTrigger line rises with new highs, exits only on the set pullback

There's no "best" order type, only "which one for this trade." The safe path for a beginner: practice everyday buying and selling with limit orders first and learn to read the book; then add stops and OCO for hands-off exits; and only touch trailing stops last, when you want to ride a trend but fear the pullback. One step at a time beats slamming market orders at everything from day one. You won't lock these buttons in from an article alone — the most effective practice is opening a real account, using a tiny amount, and walking a limit order all the way from posted to filled; how the book moves and how orders queue clicks in one look.

One honest note to close on: order types are just tools. They help you execute "what price in, what price out" more steadily, but whether you make money still comes down to your read on direction and range. No stop can guarantee it fills at the price you set — in fast markets slippage and missing the exit both happen — and position sizing and risk are still yours to manage. Getting fluent with the panel is about making fewer basic mistakes, not gaining one more "sure-win" button. Get that mindset straight, and then studying how each order type works together starts to mean something.

This article is not investment advice. Reference: Binance Help Center.

FAQ

Should I start with a limit order or a market order?

If you're not in a hurry, want to set your own price, and care about fees, use a limit order: you post a price and it only fills when the market reaches it, which usually counts as maker and often carries a lower fee. If you must fill right now and can't risk missing the move, use a market order: it takes the best available price on the book immediately, counts as taker, and can slip. For most beginners, start by getting comfortable with limit orders.

What's the difference between the trigger price and the limit price?

The trigger price is what wakes the order up — the market has to touch it before the order activates. The limit price is the actual price that gets posted to the book once the order is awake. A stop-market order has only a trigger price and no limit price; a stop-limit order needs both, and the gap you leave between them decides whether you actually get filled.

Why do maker and taker orders pay different fees?

A maker order adds liquidity to the book — like a limit order that doesn't fill immediately. A taker order removes existing liquidity right away — like a market order. Exchanges usually charge makers a lower fee to reward adding liquidity. Your exact rate is whatever your account shows on Binance; whether you have BNB fee discount enabled and your VIP tier both change the number.

Can a stop-limit order fail to fill?

Yes. After it triggers, a stop-limit posts a limit order, and if the price has already blown past your limit price there may be no matching counterparty on the book — the order just sits there unfilled and the stop does nothing. In fast markets, people who need to be sure they exit switch to a stop-market order instead, accepting that the fill price is out of their control.

Are OCO and trailing stop the same thing?

No. An OCO posts a stop and a take-profit at the same time — whichever fills first, the other cancels — and both prices are fixed by you. A trailing stop watches the pullback instead: as price makes new highs the trigger ratchets up with it, and it only fires once price falls back by the amount you set, so the price is dynamic. Use a trailing stop when you want to ride a trend without exiting too early; use an OCO when you want fixed take-profit and stop levels.