Limit vs Market Order: Which to Use and When

A market order buys or sells right now at the best price available. A limit order buys or sells only at the price you name or better. The first gives you speed and certainty of getting filled. The second gives you price control and no promise of a fill. Everything else in this guide is about choosing between those two trade-offs for the trade in front of you.
TL;DR
- Market order: executes immediately at the best available price, but the final price is not guaranteed.
- Limit order: executes only at your limit price or better, but it may never fill.
- Use a market order when getting in or out matters more than a few ticks or pips, in a liquid market.
- Use a limit order when price matters more than speed, when the market is thin, or when you are working a specific level.
- The real cost of each is different: a market order costs you slippage and spread, a limit order costs you missed trades.
Table of Contents
- What a market order actually does
- What a limit order actually does
- Market vs limit order at a glance
- A worked example
- When a market order is the right tool
- When a limit order is the right tool
- Slippage, spreads and what you really pay
- Our perspective: speed and price control are not opposites
- Trade both order types on MetaTrader 5 with Mitra Markets
- Common mistakes with both order types
- A simple decision checklist
- FAQ
- Sources
What a market order actually does
A market order is an instruction to buy or sell immediately at the best price currently available. Investor.gov describes it as the type of order that guarantees execution but not the price. That is the whole bargain: you are paying for certainty of being filled.
In a calm, deep market the difference between the price on your screen and your fill is tiny. In a fast or thin market it can be large. The same regulator notes that the price can deviate significantly from the last traded price, and that a large order may fill in parts at different prices, which leaves you with a worse average cost than the quote you clicked.
Two details are worth knowing:
- Market orders are not “any price” orders in every system. Some venues and brokers apply protection that assigns a limit range to a market order, so it does not execute at an extreme price. Do not assume yours does. Check how your broker handles it.
- Market is often the default. FINRA notes that brokerage firms typically enter your order as a market order unless you specify otherwise. If you never choose, you are probably sending one.
What a limit order actually does
A limit order sets a ceiling for buying or a floor for selling. A buy limit at 100 will fill at 100 or lower, never higher. A sell limit at 105 will fill at 105 or higher, never lower. Investor.gov states the trade-off plainly: you control the price, but the order is not guaranteed to execute.
Why might it not fill? Two reasons:
- The market never reaches your price. You wanted to buy at 100 and it bottomed at 100.40.
- The market touches your price but there is not enough volume at that level, or other orders at the same price were ahead of you in line.
The second reason matters most to scalpers. Orders at the same price are generally filled in the order they arrived, so a limit order that merely touches a level may sit behind others. Traders who need the fill often move their limit closer to the market to get it.
Market vs limit order at a glance
| Market order | Limit order | |
|---|---|---|
| Executes | Immediately | Only if price reaches your limit |
| Fill certainty | Highest | Not guaranteed |
| Price certainty | None | Your price or better |
| Main cost | Slippage and the bid/ask spread | Missed or partial fills |
| Best in | Liquid markets, urgent entries and exits | Thin markets, planned levels, wide spreads |
| Risk to watch | Fast markets, news, low liquidity | Chasing the price, orders left open too long |
A worked example
The numbers below are illustrative, not a quote from any market.
Say a currency pair shows a bid of 1.0800 and an ask of 1.0802. You want to buy one standard lot (100,000 units) of the base currency.
With a market order, you buy at the ask, 1.0802, in a calm market. If a data release hits just as you click and the ask moves to 1.0806 before your order arrives, you fill near 1.0806. That is 4 pips worse than you saw. On one standard lot, a pip on a pair quoted like this is worth about $10, so the slip cost roughly $40.
With a limit order at 1.0802, you fill at 1.0802 or better. In the same news spike, the price jumps past your limit and you do not fill. You avoided the bad price and also missed the move, if the move was the reason you wanted in.
Neither result is wrong. The market order bought certainty and paid for it. The limit order protected the price and paid with a missed trade. The question is which cost you can live with on this particular trade.

When a market order is the right tool
Reach for a market order when speed is the point and the market can absorb your size without a visible price move.
- Exiting a losing trade fast. When a position is moving against you and your plan says get out, being filled matters more than saving a pip.
- Trading major, liquid instruments during active hours. The gap between quote and fill is usually small when depth is good.
- Momentum entries. If you are buying a breakout and waiting for a pullback that never arrives would defeat the idea, a market order is honest about what you are doing.
- Small size relative to market depth. A small order rarely moves the book.
The discipline is to look at the spread before you click. A wide spread means a market order starts the trade already in a hole.
When a limit order is the right tool
A limit order is the better choice when you have a price in mind and no urgency.
- Entering at a level. Buying support or selling resistance, you can place the order in advance and let the market come to you.
- Taking profit. A sell limit above your entry is a standard way to bank a target without watching the screen.
- Thin or off-hours markets. The SEC’s investor bulletin on after-hours trading points out that reduced trading interest generally means wider bid/ask spreads or no quotes at all. In that setting a limit order keeps you from accepting whatever price is on offer.
- Large orders. A big order can walk through several price levels. The CME Group has noted that in its Henry Hub options order book a large share of transactions come from an aggressive order meeting a resting order, which is a reminder that someone has to place the resting limit order for others to trade against.
How to choose a limit price
Readers often ask what limit price to set. There is no formula, but three habits help:
- Anchor to a level, not a hope. Use a price where you would genuinely want to be in the trade, such as a prior swing low or a planned entry zone.
- Check the spread. A buy limit below the current ask will not fill until price comes to you. A buy limit at or above the ask behaves much like a market order, but with a ceiling.
- Decide how much a miss costs. If missing the trade is worse than paying a little more, move the limit closer to the market.
One useful trick: to get out quickly but with a safety net, set a sell limit slightly below the current price. It will usually fill almost immediately, and it will not fill at something far worse if the market gaps.
Slippage, spreads and what you really pay
Both order types have a cost, even when it is not on the invoice.
Market order cost: you cross the spread (buy at the ask, sell at the bid) and risk slippage on top. Slippage is the difference between the price you expected and the price you got.
Limit order cost: you may earn the spread instead of paying it, because you are the one resting in the book. But you carry the risk of not being filled, or of being filled only when the market is moving against you. A buy limit that fills because price is falling through it can be the start of a larger loss.
This is why “always use limit orders” and “always use market orders” are both bad advice. Each is a tool with a different failure mode.
Why the market you trade in matters
In foreign exchange, liquidity is spread across many places. The BIS review of the 2025 Triennial Survey describes execution split between anonymous central limit order books and disclosed dealer platforms, and notes that about a third of global FX transactions are now executed electronically. The practical meaning for you: the price on your terminal reflects the liquidity your broker connects to, and the quality of that connection affects how close your fill lands to the quote.
The same BIS work observes that sophisticated participants increasingly use execution algorithms to blend the control of limit orders with the speed of market access. Retail traders do not need algorithms to benefit from the idea. You can combine the two order types yourself: a limit entry for price, then a market-style exit when your stop is hit.
Our perspective: speed and price control are not opposites
Most explanations frame this as a pure choice. In our experience, the quality of the choice depends on the infrastructure under it.
A market order is only as good as the time between your click and the fill. Every millisecond is a chance for the price to move. That is why we built MitraNet™ for execution under 30 milliseconds and connect to Tier-1 liquidity, which is our stated aim of giving retail traders conditions that are usually reserved for professionals. Faster routing narrows the window in which slippage can happen, which makes market orders less of a gamble. If you want to understand what those numbers mean in practice, our piece on low latency trading for retail traders goes through it.

A limit order, meanwhile, depends on the price you see being real. For scalpers working small moves, the spread and the commission together are the entry fee, and a limit order that saves half a pip is meaningful. Our published commission is $7 per lot, and you can see how it applies across account types on our accounts page. Knowing that cost in advance lets you decide whether a limit entry is worth the risk of a miss.
Our practical rule: use market orders when your plan says the trade matters more than the tick, and limit orders when your plan says the price is the trade. Write the rule down before the session, not during it.
— Partners
Trade both order types on MetaTrader 5 with Mitra Markets
If you want to put this into practice, our platform supports MetaTrader 5, so you can place market orders, pending limit orders and stops from one terminal, with advanced charting and algorithmic trading available. There is no minimum deposit requirement. You can browse the instruments you can trade across forex, commodities, indices and crypto CFDs, then compare Edge and Standard accounts to see which pricing structure suits your style. Traders who place a lot of volume may also like the Mitra Ascent rewards program.
CFDs are leveraged products, and you can lose more quickly than you expect. Test your order habits with small size first.
Common mistakes with both order types
- Using market orders around news. Spreads widen and prices jump in seconds. If you must trade the event, consider a limit order, or wait for the spike to settle.
- Placing a limit order at a round number and assuming it will fill. Many traders pick the same levels, so you may be in a long queue or price may turn just before it.
- Forgetting open limit orders. A forgotten buy limit can fill days later in conditions you no longer want. Set an expiry if your platform allows it.
- Ignoring size. An order that is trivial in one market can move another. Match size to the depth you can see.
- Not knowing your default. Check what your platform sends when you press the quick buy or sell button.
The SEC’s basics bulletin on order types is a good plain-language reference if you want a second explanation of each type, including stop orders, which are the natural next thing to learn.
A simple decision checklist
Before you send an order, answer these four questions:
- What happens if I do not get filled? If the answer is “I lose the trade idea,” lean market. If it is “nothing, I try later,” lean limit.
- What happens if I get a worse price? If a few pips ruin the risk-reward, use a limit.
- How wide is the spread right now? If it is wider than usual, a market order is expensive.
- Is this a planned level or a reaction? Planned levels suit limits. Reactions often suit markets.
This takes ten seconds and prevents most avoidable fills.
FAQ
Are limit orders executed immediately?
Only when the market is already at your price or better. A buy limit at or above the current ask will usually fill straight away. A buy limit below the market waits until price comes down to it, and may never fill.
What is the disadvantage of a market order?
You do not control the price. In fast or thin markets, your fill can land well away from the quote you saw, and a large order can fill in pieces at different prices. That is the cost of getting certainty of execution.
What limit price should I set?
Set it where you would genuinely want to be in the trade, such as a planned support or resistance level, and check it against the current spread. If missing the trade costs you more than paying a little extra, place the limit closer to the market.
Which order type is better for beginners?
Neither is better in every case. Beginners often start with market orders because they are simple, but limit orders teach price discipline and protect against bad fills in wide-spread conditions. Learn both, and practice with small size.
Sources
- Types of Orders, Investor.gov
- Order Types, FINRA
- Investor Bulletin on after-hours trading, SEC
- Trading basics investor bulletin, SEC
- The FX trade execution landscape through the prism of the 2025 BIS Triennial Survey
- Henry Hub Options: Get Size Done On-Screen, CME Group