Order Types

MarketOrder

Last Updated
Quick Definition

Market Order — A market order executes immediately at the best available price, guaranteeing execution but not the exact price in fast-moving markets.

Track Market Order with JournalPlus

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

AspectMarket OrderLimit Order
ExecutionGuaranteedNot guaranteed
PriceNot guaranteedGuaranteed or better
SpeedImmediateMay wait or never fill
Best ForUrgent exits, liquid stocksPrecise entries, illiquid stocks
RiskSlippageMissing 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

  1. Check the spread first – If the bid-ask spread is more than 0.5%, consider a limit order

  2. Watch volume – Low-volume stocks will have significant slippage on market orders

  3. Avoid at open/close – Highest volatility = highest slippage. Wait a few minutes

  4. Size appropriately – Large orders relative to volume will move the price against you

Common Mistakes

  1. Using market orders in illiquid stocks – The wide spread and thin book guarantee bad fills.

  2. Market orders during news – Volatility is highest during news events. Use limit orders.

  3. Ignoring the bid-ask – Always check the spread before deciding order type.

  4. 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.

Common Questions

What is the difference between market order and limit order?

Market orders execute immediately at whatever price is available. Limit orders only execute at your specified price or better. Market orders guarantee execution; limit orders guarantee price but not execution.

When should you use a market order?

Use market orders when execution speed is critical and you must get filled—like closing a losing position at your stop loss. Use for liquid stocks where the spread is tight. Avoid for illiquid stocks or when precise pricing matters.

What is slippage in market orders?

Slippage is getting a worse price than expected. In fast-moving markets, the price can move between when you submit the order and when it executes. A stock showing ₹100 might fill at ₹100.50 or ₹99.50.

Are market orders bad?

Not inherently. Market orders are appropriate for liquid stocks with tight spreads and when you need guaranteed execution. They're problematic in illiquid stocks, during high volatility, or when entering large positions relative to volume.

Do market orders get filled instantly?

Market orders get filled immediately in liquid markets—often in milliseconds. In low-volume stocks, they might take seconds and fill across multiple prices. During market hours, they execute instantly; pre/post-market may vary.

Share this article

Track Market Order Automatically

JournalPlus calculates your market order and other key metrics from your trade data. Import trades and get instant insights.

SSL Secure
One-Time Payment
7-Day Money-Back
4.9/5 (1,287 reviews)
Track Market Order automatically 7-Day Money-Back
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime