Home/How to trade/Market order vs Limit order

Market order vs Limit order

Understand the difference and when to use each.

1

Market orders

A market order executes immediately at the best available price on the order book. You're guaranteed a fill (if liquidity exists) but not a specific price. Best for when you want to trade now and the current price is acceptable.

Market
SpeedInstant
Price guaranteeNo (slippage possible)
5
%
1%5%10%
2

Limit orders

A limit order lets you set the exact price. It only executes at your price or better. You're guaranteed a price but not a fill. Best for when you're willing to wait for a better entry point.

Limit
SpeedWhen price matches
Price guaranteeYes (exact or better)
45ยข
3

Price impact

Large market orders can "eat through" the order book, filling at progressively worse prices. This is called slippage. Limit orders avoid slippage entirely since you set the maximum price.

Price impact by order size

$10 orderSlippage: 0.01%
$100 orderSlippage: 0.5%
$500 orderSlippage: 1.8%
$1,000 orderSlippage: 3.2%

Limit orders avoid slippage entirely since you set the maximum price.

4

Which should I use?

Use market orders for small trades in liquid markets where speed matters. Use limit orders for larger trades, less liquid markets, or when you have a specific price target. Most experienced traders primarily use limit orders.

Use Market

Small trades
Liquid markets
Need speed

Use Limit

Large trades
Price targets
Thin order books