Market, Limit, Stop Orders: A Complete Guide to Order Types

CryptoRebateHub Editorial Team

Market orders fill now, limit orders fill at your price or not at all, stop orders wait for a trigger. Beginners: limit to enter, stop-market to exit.

Direct answer: A market order fills now at whatever price the book offers; a limit order fills only at your price or better and may not fill at all; a stop order waits for a trigger price and then sends a market or limit order. Beginners should master two: limit orders for entries, because they control price and on perpetuals pay the maker rate (0.02% versus 0.05% taker at VIP 0 on Binance, OKX and Gate, checked 2026-11-01), and stop-market orders for exits, because an exit that must happen should not depend on a fill that might not. Binance Futures lists 11 order types and Binance Spot more again (checked 2026-11-01), but every one of them is built from these three ideas plus a trigger rule.

The three building blocks

Market order. Sent to the matching engine with no price limit; it consumes resting orders from the best price outward until your quantity is complete. It almost always fills, but the price is whatever the book contains at that instant, so you pay the taker fee and absorb slippage; Binance's futures documentation explicitly notes that market orders can incur slippage (checked 2026-11-01). The order book article shows how much.

Limit order. Carries a price. A buy limit executes only at that price or lower, a sell limit only at that price or higher. If it cannot fill immediately it rests on the book, and when another trader later matches it you are the maker. The trade-off is that execution is not assured; Binance's futures page states plainly that placing a limit order does not guarantee execution (checked 2026-11-01). A limit order priced through the current best bid or ask fills at once as a taker, which is why "limit" and "maker" are not synonyms; see why a limit order paid taker fees.

Stop (conditional) order. Does nothing until a trigger price is reached, then submits a market order (stop-market) or a limit order (stop-limit). The trigger can usually be set on last price or mark price; Binance Futures offers both for take-profit, stop-loss and conditional orders (checked 2026-11-01). Because derivatives are liquidated on mark price, a mark-price trigger keeps your stop and your liquidation on the same reference.

Every common order type in one table

Order typeWhat it doesFee role when filledFill certaintyTypical use
MarketFills immediately at best available pricesTakerVery highUrgent entry or exit
LimitFills at your price or better, rests otherwiseMaker if it rests, taker if it crossesNot assuredPatient entries, scaling in
Post-only (limit)Rejected if it would fill immediately; Binance Futures cancels it instead of matchingMaker onlyNot assuredFee-sensitive entries
Stop-marketMarket order sent when trigger hitsTakerHigh once triggeredStop-loss
Stop-limitLimit order sent when trigger hitsDepends on limit priceCan miss in gapsStop with price cap
Take-profit (market or limit)Closes at a target in your favourTaker (market) or maker (limit)High (market)Locking gains
Trailing stopStop that follows price by a callback percentage and never moves backTakerHigh once triggeredLetting winners run
OCOLimit plus stop-limit; one fills, the other cancelsDepends on legDepends on legBracket after entry
Reduce-only / close positionCan only shrink an existing positionDependsDependsPrevents accidental flips
TWAP / scaledSplits a large order over time or across pricesMostly maker (scaled) or mixedPartial fills commonLarge size on thin books

Binance Spot additionally offers stop-market with a slippage tolerance you set between 0.1% and 5%, OTO and OTOCO combinations, and BBO orders that peg to the first to fifth level of the book (per Binance's spot order types page, checked 2026-11-01). Availability of each type differs by exchange and product; check the order ticket on your venue.

Worked example: one trade, three ways to enter and exit

A trader wants to buy 0.1 BTC near 100,000 USDT on a perpetual at VIP 0 rates of 0.02% maker / 0.05% taker (checked 2026-11-01), with a stop at 97,000 and a target at 106,000.

ChoiceEntryExitRound-trip fee on 10,000 USDT notionalNotes
Market in, market outTaker, average 100,012 after slippageTaker5 + 5 = 10 USDTFastest, most expensive
Limit in at 99,990 (post-only), stop-market outMaker, if filledTaker2 + 5 = 7 USDTStandard discipline: cheap in, certain out
Limit in, take-profit limit out at 106,000MakerMaker, if filled2 + 2 = 4 USDTCheapest, but the target might never fill

The fee difference between row 1 and row 2 is 3 USDT, or 3 basis points of notional, on every trade. The difference between row 2 and row 3 is another 3 USDT but comes with a real risk: if price touches 105,990 and reverses, the maker exit never fills and the stop at 97,000 eventually does, turning a 600 USDT gain into a 300 USDT loss to save 3 USDT. That asymmetry is why the usual rule is maker for entries, taker for protective exits. Run your own figures through the PnL calculator and the risk/reward calculator.

Step-by-step: placing a complete order

  1. Decide the exit before the entry. Where is the idea wrong (stop) and where is it done (target)? The position size calculator turns the stop distance and your loss budget into a quantity.
  2. Choose the entry type by urgency. No urgency: limit or post-only limit at or inside the spread. Breakout or news: market, accepting the taker fee and slippage.
  3. Choose the trigger reference for the stop. On perpetuals, mark price keeps the stop aligned with liquidation; on spot there is only last price.
  4. Use stop-market for the protective stop. A stop-limit can be skipped entirely in a gap, which is the moment you most need it. If you want a price cap, set the limit far enough below the trigger that it still fills in a fast market.
  5. Attach the take-profit as the other leg of an OCO or a TP/SL bracket so that filling one cancels the other and you cannot end up with a stale order flipping your position.
  6. Mark exits reduce-only where the venue offers it, so a stop cannot open a new position if the original was already closed.
  7. Check the open-orders tab after the fill. Confirm the stop and target exist, are the right size and reference the right price type; the stop-loss and take-profit guide covers placement.

Mistakes that order types cause

  • A stop set too close. Normal volatility sweeps tight stops; measure the pair's typical range before choosing the distance, and prefer wider stops with smaller size over tight stops with large size.
  • Stop-limit with the limit equal to the trigger. In a fast market price jumps past both and the order never fills. Leave a gap, or use stop-market.
  • Trailing stop with a callback smaller than the noise. The stop ratchets up on every tick and triggers on the first pullback; Binance's examples use callback rates of 2–3% (checked 2026-11-01), but the right figure depends on the pair.
  • "Limit" buy placed above the ask. It fills instantly as a taker. If you wanted the maker rate, use post-only.
  • Leaving an orphan stop after closing manually. Without reduce-only or an OCO, the old stop can open a fresh short when price later falls through it.
  • Market orders on thin pairs. On a small-cap book a market order can slip more than 1%, twenty times the fee; see the slippage explainer.
  • Trusting a stop as a guarantee. A stop converts to a market order at the trigger; in a gap it fills wherever liquidity exists, which may be far below the trigger.

FAQ

Which order type should a beginner use most?

Limit orders for entries and stop-market orders for stop-losses. That pair gives price control where you can afford patience and certainty where you cannot.

Does a stop-loss order cost a fee before it triggers?

No. A conditional order sits outside the book until the trigger hits; the fee applies only to the fill it produces, usually at the taker rate.

What is the difference between stop-market and stop-limit?

Both wait for a trigger. Stop-market then sends a market order and fills at the available price; stop-limit sends a limit order and may not fill if price gaps through the limit.

Should my stop trigger on last price or mark price?

On perpetuals, mark price avoids being stopped out by a single-venue wick and matches how liquidation is calculated on Binance and Bybit (checked 2026-11-01). On spot, only last price exists.

What is OCO for?

One-Cancels-the-Other pairs a take-profit limit with a stop; when one executes the other is cancelled automatically, so you are never left with a leftover order that could open an unintended position.

Bottom line

Order types are tools for controlling two things, price and certainty, and you rarely get both at once. Pay the taker fee only where certainty matters, usually the stop; use limit or post-only orders where patience is affordable, usually the entry; and bracket every position so that one fill cancels the other.

Educational content only, not investment advice. Order types, trigger options and fee rates differ by exchange and product and change over time; confirm them on your exchange's order ticket and fee page before trading.