Limit Order vs Market Order in Crypto: Which to Use?
A market order buys now at the best available price; a limit order waits for your price. See rupee examples, fees and when Indian traders should use each.
A market order buys or sells immediately at the best price available on the exchange, so it is certain to fill but the price is not guaranteed. A limit order buys or sells only at the price you set or better, so the price is guaranteed but the fill is not. For most small, calm trades on liquid coins like bitcoin a market order is fine; for larger orders, thinly traded coins or fast markets, a limit order protects you from paying more than you meant to.
Key takeaways
- Market order: speed and certainty of execution, but you accept whatever price the order book gives you.
- Limit order: control over price, but it may fill partly or not at all if the market never reaches your level.
- Market orders usually pay the higher "taker" fee; resting limit orders often pay the lower "maker" fee. Check your exchange's fee page.
- The hidden cost of a market order is slippage, which grows with order size and falls with liquidity.
- Use limit orders for low-volume altcoins, large orders and anything placed during a sharp move.
How a market order works
Every exchange runs an order book: a list of buyers (bids) and sellers (asks) waiting at different prices. When you place a market buy, the exchange matches you against the cheapest asks first, then the next cheapest, until your order is filled. A market sell does the same against the highest bids.
On a busy pair such as BTC/INR or BTC/USDT, the top few price levels usually hold enough coins for a retail order, so you get almost exactly the price on the screen. On a small altcoin, a market order can eat through several levels and your average price ends up noticeably worse. That gap is called slippage, and we explain it with numbers in what is slippage in crypto.
How a limit order works
With a limit order you name the price. A limit buy at ₹80,00,000 per bitcoin will only fill at ₹80,00,000 or lower. If the price never comes down to that level, the order sits in the book, unfilled, until you cancel it or it expires. A limit sell works the other way: it fills only at your price or higher.
If you place a limit buy above the current ask, it fills straight away, just like a market order, but with a ceiling: it will not pay more than your limit. Many experienced traders use this "marketable limit order" instead of a plain market order because it caps the damage if the book is thin.
A worked example in rupees
Say you want to put ₹10,000 into bitcoin when the price is about ₹81.4 lakh (the level on 27 September 2026; the live figure is ₹7,969,285 on our bitcoin price in INR page).
| Choice | What happens | BTC received for ₹10,000 (before fees) |
|---|---|---|
| Market buy | Fills instantly near ₹81,37,500 | About 0.001229 BTC |
| Limit buy at ₹80,00,000 | Fills only if BTC dips about 1.7% | 0.00125 BTC, if it fills |
| Limit buy at ₹82,00,000 | Fills instantly, but never above ₹82,00,000 | At least 0.001219 BTC |
The limit at ₹80,00,000 gets you about 1.7% more bitcoin, but only if the dip happens. If bitcoin rises instead, you end up with nothing bought and may chase it at a higher price later. That is the real trade-off: price versus certainty.
Fees: maker vs taker
Most exchanges charge two fee rates. A taker removes coins from the order book (every market order does this). A maker adds an order that rests in the book and waits (a limit order that does not fill immediately). Maker fees are usually equal to or lower than taker fees, and on some futures platforms the gap is meaningful for frequent traders. Fees change often, so read the current schedule in your app before you trade; our lowest-fee crypto exchange in India comparison is a good starting point.
Remember that 1% TDS applies to crypto sales in India whichever order type you use, and gains are taxed at a flat 30% plus 4% cess. Fees saved by using limit orders do not change that. See our crypto tax in India guide.
Market order vs limit order: side by side
| Market order | Limit order | |
|---|---|---|
| Fills? | Almost always, immediately | Only if the price reaches your limit |
| Price | Not guaranteed | Your price or better |
| Typical fee | Taker rate | Maker rate if it rests in the book |
| Slippage risk | Yes, larger on thin markets | None beyond your limit |
| Best for | Small orders on liquid pairs, urgent exits | Planned entries, big orders, small-cap coins |
| Main risk | Paying far more than the screen price | Missing the move entirely |
When to use each
- Buying a small amount of BTC, ETH or USDT on a big INR exchange: a market order is usually fine; the spread is tight.
- Buying a low-volume altcoin: use a limit order. Look at the order book first and set your limit close to the best ask.
- Placing a large order: split it into several limit orders rather than one market order that walks the book.
- During a sudden crash or spike: spreads widen and books thin out. A limit order stops you from filling at an extreme price.
- Getting out of a losing trade fast: a market order or a stop-loss order may be the right tool, because the priority is to exit.
- Weekends and quiet hours: crypto trades around the clock, but liquidity is thinner at some times. Our guide to the best time to trade crypto in India covers this.
Other order types you will see
Indian apps and global exchanges offer variations built on these two basics. A stop-market order becomes a market order once a trigger price is hit. A stop-limit becomes a limit order at the trigger. Post-only makes sure your limit order is a maker order and is cancelled rather than filled as a taker. IOC (immediate or cancel) fills whatever it can right now and cancels the rest. Not every app offers all of these; simple "instant buy" screens in some Indian apps are effectively market orders with a small price buffer, so read the confirmation screen carefully. For a broader introduction see how to start crypto trading in India.
Common mistakes
- Using a market order on a coin with a wide spread, then wondering why the position shows an instant loss.
- Setting a limit far from the price and forgetting it; it can fill weeks later when you no longer want the trade.
- Confusing the limit price with the trigger price on a stop-limit order.
- Ignoring partial fills: a limit order may fill only half, leaving the rest open.
FAQ
Is a limit order or market order better in crypto?
Neither is always better. A market order is best when you must trade now on a liquid pair; a limit order is better when price matters more than speed, especially on smaller coins or large orders.
Why did my limit order not fill?
The market never traded at your price, or there were other orders ahead of yours at that level. You can leave it, move the limit closer to the current price, or cancel it.
Are market orders more expensive?
Usually yes, slightly. They pay the taker fee and can suffer slippage, while a resting limit order often pays the lower maker fee and never fills worse than your limit.
Can a limit order fill at a better price than I set?
Yes. If you set a limit buy above the current ask, it fills at the best available ask, which may be lower than your limit.
This article is AI-assisted, educational and general in nature. It is not financial advice and never a guarantee of profit. Every trade is at your own risk on your own exchange. See our risk disclosure and editorial policy.