Limit order vs market order, what is the difference in crypto?
A market order buys or sells right away at the best available price, while a limit order only fills at a price you set or better, and may not fill.
The difference between a limit order vs market order comes down to a trade-off between speed and price. A market order is filled straight away at whatever the best available price is. A limit order lets the trader name a price, and it only executes at that price or better, which means it might never execute at all.
These order types come from traditional stock markets, and crypto exchanges use the same basic ideas. The U.S. Securities and Exchange Commission's investor education site, Investor.gov, defines them for stocks, and exchanges such as Kraken describe them in similar terms for crypto.
What is a market order?
A market order is an instruction to buy or sell immediately. According to Investor.gov, execution is generally assured but the price is not. On a crypto exchange, the order is matched against the best offers in the order book, which is the live list of buy and sell orders.
Kraken notes that the price a market order receives may differ from the last traded price, because the order book can change quickly. That gap is called slippage, and it can be larger in fast markets or for coins with little trading activity.
What is a limit order?
A limit order is an instruction to buy or sell only at a specific price or better. A buy limit fills only at or below the chosen price. A sell limit fills only at or above it.
Kraken says a limit order means the trader will not be matched at a worse price than the one set. The drawback is that the order may fill only partly, or not at all, if the market never reaches that level.
What is a limit order vs market order example?
The following is a made-up example with round numbers, for illustration only.
Imagine a coin's best available selling price is $100. A trader who places a market order to buy one coin is likely to pay close to $100, though possibly a little more if the price moves. A trader who instead places a limit order to buy at $95 will not buy unless the price falls to $95 or lower. If it never does, no purchase happens.
What is a stop order?
A stop order, also called a stop-loss order, sits inactive until the price reaches a level the trader picks. Once triggered, it becomes a market order. Investor.gov warns that the stop price is not a guaranteed execution price, especially in volatile markets.
A stop-limit order works similarly, but once triggered it becomes a limit order instead. That gives more control over price, but Investor.gov notes it may not execute if the price moves past the limit.
Limit order vs market order: which is better?
Neither is better in every case. Each suits different priorities. A market order favors certainty that the trade happens. A limit order favors control over the price. Exact rules, such as how stop orders are triggered, vary between platforms, so it helps to read an exchange's own order-type documentation and to understand crypto fees before trading.
Crypto prices are volatile, and no order type can guarantee a profit or prevent a loss.
This guide explains how things work. It is not financial, legal or tax advice. Last updated .