Market vs Limit Orders: The Hidden Cost of Choosing Wrong
Learn how market orders cause costly slippage in illiquid stocks, and how limit orders can leave you empty-handed.
When you prepare to buy shares of a company, your broker's app presents you with a critical choice. You must choose between a market order and a limit order. Many beginners select 'market' because it seems faster and simpler. However, this choice can cost you thousands of rupees in hidden transaction costs, especially when dealing with smaller, less frequently traded companies. Understanding how these two order types work is a fundamental step in protecting your capital.
The Illusion of a Single Price
To understand the danger of order types, you must first discard the idea that a stock has one single fixed price. The price you see on your screen is merely the price of the last transaction that occurred. Behind that number lies the order book, which is a live matching list of buyers and sellers. Buyers stand on one side with their 'bids' (the maximum they want to pay). Sellers stand on the other side with their 'asks' (the minimum they want to receive). The gap between the highest bid and the lowest ask is called the bid-ask spread.
The Trap of the Market Order (Slippage)
A market order tells your broker: 'Buy these shares immediately at the best available price in the market.' You prioritize speed of execution over price. In highly liquid stocks—companies where lakhs of shares trade every hour—the bid-ask spread is extremely narrow, often just a few paise. In those cases, a market order is safe. But in illiquid stocks, where trading is sparse, the spread can be massive. This is where you experience slippage—the painful difference between the price you expected to pay and the price you actually paid.
- Imagine you want to buy 500 shares of an illiquid paint manufacturing company.
- The screen shows the last traded price is ₹100.
- However, the actual order book has only three sellers available:
- • Seller A: offering 100 shares at ₹102
- • Seller B: offering 200 shares at ₹105
- • Seller C: offering 500 shares at ₹110
- If you place a market buy order for 500 shares, your order is filled in steps:
- Step 1: You buy 100 shares from Seller A at ₹102 (Cost: ₹10,200)
- Step 2: You buy 200 shares from Seller B at ₹105 (Cost: ₹21,000)
- Step 3: You buy the remaining 200 shares from Seller C at ₹110 (Cost: ₹22,000)
- Total cost: ₹10,200 + ₹21,000 + ₹22,000 = ₹53,200
- Your average purchase price: ₹53,200 ÷ 500 shares = ₹106.40 per share
- Slippage loss: You paid ₹106.40 per share instead of the expected ₹100. You lost an extra ₹6.40 per share (or 6.4%) instantly to slippage.
The Trap of the Limit Order (Missed Fills)
To avoid slippage, you can use a limit order. A limit order tells your broker: 'Buy these shares only if you can get them at ₹100 or lower.' You prioritize price over speed. This completely protects you from paying more than you want. If the market price never hits your limit, your order simply does not execute.
However, this protection introduces a different risk: the missed fill. Imagine the paint company is a high-quality business. The lowest ask price is ₹102. You set a limit order at ₹100, hoping to save a few rupees. Instead of dropping, positive news about the company breaks. The stock price climbs to ₹110, then ₹120, and never returns to ₹100. Your order remains unfilled. You saved yourself from slippage, but you missed out on a major long-term investment because you haggled over a small price difference.
Use limit orders for illiquid small-cap stocks to protect yourself from costly slippage, and reserve market orders for highly liquid large-cap stocks when immediate execution is your top priority.
You can check any stock's average daily trading volume and liquidity profile on stock-analyze.com to determine whether a limit order or market order is the safest choice for your next trade.
