A market order buys certainty of execution and sells certainty of price. A limit order does the reverse. That is the entire limit order vs market order question, and most arguments about which is better are really arguments about which uncertainty you would rather carry into the next five minutes.
Speed is not free. A market order crosses the spread and takes whatever depth the book holds at that moment, so the real cost is fee plus slippage — and slippage is the part no interface quotes you. Framing the limit order vs market order choice as fast versus slow misses where the money actually goes.
Key takeaways
- A market order pays for immediacy twice: once in the spread you cross, once in the worse prices deeper in the book.
- A limit order names a price and may never fill. Not filling is a real outcome, not a delay before the trade you wanted.
- Maker and taker are different products. Orders that add liquidity are often charged less, or paid a rebate; orders that remove it usually pay more.
- On a thin book, the gap can exceed the fee. Choosing the order type carelessly can cost more than the commission the venue advertises.
Limit order vs market order: the one-line difference
A market order says “fill me now, at whatever price is available.” A limit order says “fill me at this price or better, or not at all.” Everything else follows from that single difference in what you are willing to leave open.
With a market order you have fixed the timing and left the price open. With a limit order you have fixed the price and left the timing open — possibly permanently, since a limit price the market never reaches produces no trade. Neither is more sophisticated. They are two different bets about which variable you can afford to lose control of.
The practical consequence: market orders are for when the trade must happen, and limit orders are for when the price must be right. If you cannot state which of those is true, you are not ready to choose an order type.
What a market order actually costs
It costs the fee plus the distance between the price you saw and the price you got. That distance has two components, and only one of them is visible before you click.
The spread is the cheapest part
The spread is the gap between the best bid and the best ask, and crossing it is the entry fee for immediacy. On a deep, actively traded pair the spread is usually small and stable enough that you can see it and shrug. On a quiet pair it can be wide enough to notice, and it widens further when volatility rises and market makers pull their quotes.
This is the component people remember, because it is visible. It is rarely the component that hurts.
Depth is where the bill hides
Depth is what happens after the best price is exhausted. The best ask may hold a small size, and the next level up may be meaningfully worse. A market order walks the book until it is filled, so your average fill price is a blend of every level it touched — and the bigger your order relative to the visible size, the worse that blend.
This is why the same order type can cost one basis point on a major pair and many multiples of that on a thin one. Your interface shows the best price and, if it is honest, an estimated average. It cannot show you what arrives in the book between confirming and filling.
What a limit order buys, and what it gives up
It buys price control and gives up certainty of execution. You name the worst price you will accept, and in exchange you accept that the trade may not happen at all.
Maker, taker, and who pays
An order that rests in the book adds liquidity, and an order that crosses the spread removes it. Venues usually price these differently — resting orders are often charged less, and some venues pay a small rebate, while aggressive orders typically pay more. The exact schedule is venue-specific and changes; read your own fee page rather than assuming a number.
This is the second, quieter reason limit orders are cheaper: you may pay a better rate as well as avoiding slippage. It only counts if the order fills, which is the catch.
An unfilled limit order is a cash position
It is not a hedge and it is not a pending trade in any meaningful sense. If your limit sits below the market and price never comes back, you hold cash while the asset moves without you. That is a decision with consequences, and it belongs in the same mental category as choosing not to buy.
A limit order that never fills is not a cheaper version of the trade you wanted. It is a decision to stay in cash, recorded in an order ticket.
Costing speed on a $5,000 order
The only way to see the difference is to price it. Take an illustrative book — the numbers below are for arithmetic, not a forecast or a quote from any venue.
- Set the mid at 100.00. The best ask sits at 100.05, which is 0.05% above mid, with 600 units offered.
- The next level is 100.22, or 0.22% above mid, with 2,400 units. The level after that is 100.41, or 0.41%, with 3,000 units.
- Send a $5,000 market buy. It takes 600 at 0.05%, 2,400 at 0.22%, and the remaining 2,000 at 0.41%.
- Add the cost of each slice: 600 × 0.05% = $0.30, 2,400 × 0.22% = $5.28, 2,000 × 0.41% = $8.20. Total slippage $13.78, or about 28 basis points on the order.
- Note where that came from. Only $0.30 was the spread. Roughly $13.48 was depth — the price of needing the whole $5,000 filled immediately.
- Now compare a limit at 100.05. It fills 600 units, or about $600. The other $4,400 rests in the book, unfilled and unhedged.
- Suppose price then moves 2% before you give up and cross. Chasing $4,400 at 2% costs about $88. That is more than six times the $13.78 of slippage you avoided — and you paid it to protect $13.78.
The lesson is not that limit orders are worse. It is that the saving is small and certain while the cost of missing is large and conditional, so the comparison only works if you price both sides. Then add the fee on top of each, because the fee applies whether or not you got a good price.
Before choosing, it helps to see what each type fixes and what it leaves open.
| Order | What you fix | What stays open | Main failure mode |
|---|---|---|---|
| Market | Timing | Price, including all depth | Pays a bad average on a thin book |
| Limit at the touch | Price | Fill, and queue position | Partial fill, remainder never trades |
| Limit away from the market | Price | Whether it fills at all | Becomes a standing cash position |
| Marketable limit | A worst-case price | Fill size | Protects the price but not the quantity |
| Stop or conditional | A trigger level | Price after the trigger | Triggers into thin liquidity and fills far away |
A marketable limit is the compromise most retail users want and few ask for: it crosses like a market order but refuses to fill beyond a price you set. If the remainder would fill badly, it simply does not fill. You get partial execution instead of a surprise average.
Where the limit order vs market order choice goes wrong
It goes wrong when the order type is chosen for the wrong reason — usually impatience disguised as strategy, or patience that was never really a plan.
The first mistake is using a market order on a book you have not looked at. If the visible size at the best price is a fraction of your order, you are not buying at the price on screen, and no amount of speed fixes that. Check the depth first; the order type is a secondary decision.
The second is leaving a limit order resting and calling the position unchanged. It is not: you are in cash with an intention. If you wanted the asset because you expected it to move up, an unfilled buy limit is a bet against your own thesis, and it belongs in the same review as any other position rather than forgotten in an open orders tab.
The third is assuming a filled limit was a good fill. A limit that fills because price is falling through your level is not a discount — it is the market telling you the level was wrong. Fills on the way down are the normal shape of a bad limit order, and they are indistinguishable from good ones at the moment they happen.
0 comments
No comments yet — ask a question and we will answer it here.