coinport

Limit vs Market Orders: Which Costs You More

A market order fills immediately at whatever price is currently available - a limit order only fills at the price you set, or better, and might not fill at all. Market orders are almost always taker orders (they take existing liquidity); limit orders are usually maker orders (they add liquidity to the book) unless they cross the current price and fill right away. That's the direct link to the fee you pay: see maker vs taker fees for how the two are priced differently on every exchange in this comparison.

How a Market Order Works

You submit a market order and the exchange fills it against the best available price on the order book, working down through price levels until your full size is filled. You know roughly what you'll pay, but not the exact price - on a thin order book or a large order, the fill price can be noticeably worse than the price you saw before submitting. This gap is called slippage.

How a Limit Order Works

You set the exact price you're willing to buy or sell at. The order sits on the book until another order matches it, or until you cancel it. You get price certainty, but no fill-time certainty - if the market moves away from your price, the order can sit unfilled indefinitely.

When Each One Makes Sense

SituationBetter choiceWhy
You need the trade to execute right nowMarket orderGuarantees a fill; price is the trade-off
You have a specific price targetLimit orderGuarantees your price; timing is the trade-off
The coin has low trading volumeLimit orderReduces slippage risk on a thin order book
You're trying to minimize feesLimit order (unfilled instantly)Usually qualifies for the lower maker fee

A Concrete Example

Say a coin is trading at 100 on the order book. A market buy order fills against the lowest available sell offers - if the book is thin, part of your order might fill at 100.4 or higher. A limit buy order set at 99.8 only fills if the price drops to 99.8 or lower; if it never does, the order stays open and unfilled. Neither outcome is "wrong" - they're different trade-offs between certainty of price and certainty of execution.

Check Actual Fee Rates Before Placing Large Orders

Because maker and taker rates differ by exchange, the same order type can cost more or less depending on where you place it. See the spot fees comparison for current maker and taker rates across all five exchanges before placing a large order.

Frequently Asked Questions

Is a limit order always a maker order?

No. A limit order is only a maker order if it doesn't match an existing order immediately - if you set a limit price that crosses the current market price, it fills right away and counts as a taker order instead.

Why did my market order fill at a worse price than I expected?

This is slippage. Market orders fill against whatever is currently on the order book, working through price levels until your full size is filled. On a thin order book, or with a large order size, the average fill price can move noticeably from the price you saw before submitting.

Can a limit order expire or get cancelled automatically?

It depends on the order's time-in-force setting and the exchange. Some limit orders stay open until manually cancelled (good-till-cancelled); others expire at the end of the trading session or after a set time. Check the order settings on the exchange before submitting.