Trading Basics

Market order vs limit order: which button should you press?

Every trade starts with one of these two buttons. One says 'do it now at whatever price'; the other says 'only at my price or better'. Here's when to use each.

D

Daniel Rees

CFD & forex educator, Dubai· 3 min read· 173·Updated Sep 17, 2026
Share:

The short version

  • A market order fills immediately at the best available price, with possible slippage.
  • A limit order fills only at your price or better, but might not fill at all.
  • Use market orders for speed and for exiting losing trades quickly.
  • Use limit orders when the exact price matters or the market is fast or thin.
  • Always add a stop-loss to protect any trade you open.

When you place your first trade, the platform will ask what type of order you want. The two you'll use most are the market order and the limit order. Getting this right saves money and avoids nasty surprises.

Market order: 'do it now'

A market order says: buy or sell immediately at the best price currently available.

  • Pro: you're almost guaranteed to get filled straight away.
  • Con: you don't control the exact price. In fast or thin markets, you might get filled a little worse than the price you saw — that's called slippage.

Use it when getting in (or out) now matters more than the exact price.

Limit order: 'only at my price or better'

A limit order says: buy only at this price or lower / sell only at this price or higher.

  • Pro: you control the price exactly. No slippage against you.
  • Con: if the market never reaches your price, the order simply doesn't fill. You could miss the move.

Use it when the price matters more than the timing, or when you want to wait for a better level.

A quick example

Gold is trading at 2,000.

  • Market order to buy: you're filled instantly at roughly 2,000 (maybe 2,000.3 with slippage).
  • Limit order to buy at 1,990: nothing happens yet. If gold dips to 1,990, you're filled at 1,990 or better. If it never dips, you don't buy.

Side by side

Market orderLimit order
FillsImmediatelyOnly if price reaches your level
Price controlNone — takes current priceExact — your price or better
Slippage riskYesNo (against you)
Risk of missing the tradeLowYes
Best forSpeed, liquid marketsPatience, precise entries

When to use which

Reach for a market order when:

  • You need out of a position quickly (e.g. cutting a loss).
  • The market is very liquid and the spread is tight, so slippage is tiny.
  • You'd rather be in the trade than save a few pips.

Reach for a limit order when:

  • You've identified a specific price you want to enter or exit at.
  • The market is fast, thin, or around news, and slippage could hurt.
  • You're happy to miss the trade if it doesn't come to you.

A related pair: stop orders

You'll also see stop orders, especially the stop-loss. A stop-loss is an instruction to close your trade if the price moves against you to a set level. It's a safety net, not an entry tool, and you should have one on every trade. Note that a standard stop-loss becomes a market order when triggered, so it can slip in fast markets.

A common beginner mistake

Using a market order in a fast-moving or illiquid market — say, right at a news release — and getting filled far from the price you expected. If you're trading around volatile moments, a limit order protects your price.

The bottom line

A market order gets you in or out now at the current price, accepting possible slippage. A limit order gets you your chosen price or better, accepting you might miss the trade. Use market orders for speed in liquid markets and for cutting losses fast; use limit orders when price precision matters. And always pair your entry with a stop-loss.

This is educational content, not investment advice. Markets carry risk. Always verify a broker's regulation before opening an account. BrokerBazaar is an independent comparison platform, not a regulator or advisor.

Common questions

What is slippage?

The difference between the price you expected and the price you actually got. It happens with market orders in fast or thin markets. Limit orders avoid slippage against you.

Can a limit order fill at a better price than I set?

Yes. A limit order fills at your price or better — never worse. That's the point of it.

Is a stop-loss a market or limit order?

A standard stop-loss becomes a market order once triggered, so it can slip in a fast market. Some brokers offer guaranteed stops for a small fee that fix the exit price.

Next in your journey

Broker vs trading platform: what's the difference?

A broker holds your money and executes your trades; a platform is the software you click on. They're often confused. Here's how they fit together and why it matters when you choose.

We use cookies to run the site and show relevant offers. Cookie Policy.