A market order is an instruction to buy or sell a security immediately at the best available current price. It’s the simplest order type—you’re telling your broker “fill me now at whatever price the market offers.” Market orders prioritize speed of execution over price control. You’re guaranteed to get filled, but not guaranteed at what price.
- Executes immediately at current market price
- Guarantees execution but not exact price
- Best for liquid stocks when speed matters more than price
How Market Orders Work
When you submit a market order, it matches with the best available order on the opposite side:
Order Book:
Bid (Buyers) Ask (Sellers)
₹99.50 - 500 shares ₹100.00 - 200 shares
₹99.00 - 1000 shares ₹100.50 - 300 shares
Market Order to Buy 200 shares:
→ Fills at ₹100.00 (best ask)
Market Order to Buy 400 shares:
→ 200 shares at ₹100.00
→ 200 shares at ₹100.50
→ Average fill: ₹100.25
Quick Reference: Market vs. Limit
| Aspect | Market Order | Limit Order |
|---|---|---|
| Execution | Guaranteed | Not guaranteed |
| Price | Not guaranteed | Guaranteed or better |
| Speed | Immediate | May wait or never fill |
| Best For | Urgent exits, liquid stocks | Precise entries, illiquid stocks |
| Risk | Slippage | Missing the trade |
Example: Market Order Scenarios
Scenario 1: Liquid Stock (Good for Market Order)
- Stock: HDFC Bank
- Bid-Ask: ₹1,680.00 - ₹1,680.20
- Spread: ₹0.20 (0.01%)
- Market order to buy fills near ₹1,680.20
- Slippage: Minimal
Scenario 2: Illiquid Stock (Avoid Market Order)
- Stock: Small-cap with low volume
- Bid-Ask: ₹45.00 - ₹48.00
- Spread: ₹3.00 (6.7%)
- Market order to buy fills at ₹48.00
- You immediately lost 6.7% on the spread alone
A market order executes immediately at the best available price. It guarantees you get filled but not at what price. Use market orders for liquid stocks when speed matters, but use limit orders when price precision is important.
When to Use Market Orders
Use Market Orders When:
- You need guaranteed execution (like stop loss)
- Trading liquid stocks with tight spreads
- Speed is more important than a few cents
- Closing a losing position urgently
Avoid Market Orders When:
- Stock is illiquid (wide bid-ask spread)
- Trading during high volatility
- Order size is large relative to volume
- Precise entry price matters for your strategy
The Hidden Cost of Market Orders
Spread Cost: Every market order pays the spread. If the spread is ₹0.50 on a ₹100 stock:
- Buy at ask: ₹100.25
- Sell at bid: ₹99.75
- Round-trip cost: ₹0.50 (0.5%)
Slippage Cost: During volatility, prices move:
- You see ₹100, submit order
- Stock moves to ₹100.80 before execution
- Additional 0.8% cost
On 100 trades/year with ₹50,000 average position: ₹0.50 spread × 100 trades = ₹5,000 in hidden costs
Market Order Tips
-
Check the spread first – If the bid-ask spread is more than 0.5%, consider a limit order
-
Watch volume – Low-volume stocks will have significant slippage on market orders
-
Avoid at open/close – Highest volatility = highest slippage. Wait a few minutes
-
Size appropriately – Large orders relative to volume will move the price against you
Common Mistakes
-
Using market orders in illiquid stocks – The wide spread and thin book guarantee bad fills.
-
Market orders during news – Volatility is highest during news events. Use limit orders.
-
Ignoring the bid-ask – Always check the spread before deciding order type.
-
Large market orders – Breaking a large order into smaller pieces reduces market impact.
How JournalPlus Tracks Execution
JournalPlus logs your order type and compares intended price to actual fill price, helping you measure slippage and decide when market orders are costing you money versus when they’re appropriate.