Skip to main content
Making Your First Trade

Limit Order Explained

Pomegra Learn

Limit Order Explained

A limit order gives you control over the price you pay (on a buy) or the price you receive (on a sell). Instead of accepting whatever price the market is offering right now, you say: "I'll buy 100 shares of VTI, but only at $240.50 or less." If the price is above your limit, your order waits in a queue, hoping the price falls to your limit. This control is powerful—but it comes with a real risk: your order might never fill, even if the price touches your limit.

Key takeaways

  • Limit orders let you specify the maximum price you'll pay (buy limit) or minimum price you'll accept (sell limit).
  • Your order waits in a queue at the exchange. If the price reaches your limit, you get filled only if your order is first in line.
  • Time priority matters: earlier orders at the same price are filled before later orders.
  • Limit orders are excellent for small purchases in liquid markets but add complexity and execution risk.
  • A limit order that never fills can leave you with less capital deployed and a harder decision later: cancel and reset, or wait longer.

How a Limit Order Works

When you place a limit buy order, you specify two things: quantity (how many shares) and price (the maximum you'll pay). Let's say you want to buy 100 shares of VTI, but you believe $240.00 is a fair price and you don't want to overpay. You place a limit order: "Buy 100 VTI at $240.00 or less."

Your order doesn't execute immediately. Instead, it enters a queue at the exchange—in this case, NASDAQ, where VTI trades. The exchange's order-matching engine holds your order and watches for trading activity at or below your limit price.

If VTI never trades at $240.00, your order waits indefinitely (unless you set it to expire). If VTI falls to $240.00, the exchange's matching engine checks the queue: is your order first? If so, you're filled. If other limit orders were placed at $240.00 before you, they get filled first.

This queue system is called time priority. The order placed first is first in line to be filled. Price is primary (you get filled at your price or better), but time is the tiebreaker. Place a limit order at 11:00 a.m., and an identical limit order comes in at 11:05 a.m., you get priority if the price crosses your limit.

Limit Buy vs. Limit Sell

A limit buy order sets a ceiling on the price you'll pay. "Buy 100 VTI at $240.00 or less" means you'll accept any fill at $240.00, $239.99, $239.50, or anything lower. If the price drops to $239.50, you're filled at $239.50, not $240.00. You get the better price.

A limit sell order sets a floor on the price you'll accept. "Sell 100 VTI at $250.00 or more" means you'll accept fills at $250.00, $250.50, or higher. If the price shoots to $250.50, you're filled at $250.50. You get the better price.

In both cases, the limit protects you from a worse price, but you might benefit from a better price if the market moves in your favor while your order is queued.

The Unfilled Order Problem

Here's the real trap with limit orders: the price can touch your limit and you still don't get filled. This happens because of order precedence.

Imagine VTI is currently trading at $240.75 and you place a limit order to buy 100 shares at $240.00. Your order enters the queue. Later, another trader places a market order to buy 500 shares. This market order gets routed to the best ask price, which might be $240.50. That doesn't trigger your limit, so you stay queued.

A few minutes later, another trader places a limit order to buy 1,000 shares at $240.00—the exact same price as your limit. But this order came in after you, so it goes behind you in the queue. Fine.

Then, a news event drops VTI to $239.95. The exchange's matching engine now has buyers waiting at $240.00 (you, and the trader who came after you). There are 500 shares available to sell at $239.95, then 1,000 shares at $240.00. The selling broker routes 500 shares into the queue and then 1,000 shares.

The 500 shares at $239.95 immediately get snapped up by market sellers (or market buyers at better prices). Then the 1,000 shares at $240.00 arrive. But wait—there are 100 shares (your order) and 1,000 shares (the later order) both waiting at $240.00. Time priority says yours gets priority. You're filled for 100 shares at $240.00. The later order gets 900 of its 1,000 shares.

In this scenario, your order filled and you got filled at your limit. Good outcome.

But here's the darker scenario: You place a limit order at $240.00. Nobody else is waiting at that price. The price falls to $240.00 and you see it on your screen for 2 seconds. But your broker or the exchange's routing is slow that day. By the time your broker checks the order queue, the price has bounced back to $240.50. Your order never filled because the moment when liquidity was available at $240.00 passed before your broker processed it.

This latency is rare for retail investors on a mainstream broker (they have fast connections to exchanges), but it happens. And it highlights the key risk of limit orders: execution is not guaranteed.

Order Precedence Rules

Exchange rules determine the order of filling when multiple limit orders sit at the same price. The primary rule is time priority: first order placed, first order filled. But there are exceptions:

  • Market orders come before limit orders at the same price. If you have a limit buy at $240.00 and a market buy order arrives at the same moment the price reaches $240.00, the market order gets priority.
  • Large-share orders sometimes get special treatment. Some exchanges offer "round-lot" priority where larger orders (100-share multiples) are matched before odd-lot orders (anything under 100 shares). This is rare now but still exists in some venues.
  • Payment for order flow can affect routing. A broker using PFOF might route your limit order to a market maker who is slower to fill, but the market maker ensures you get the best price. Meanwhile, your order is technically not at the public exchange, so a public market order might get priority on the exchange itself.

For a retail investor placing a standard 100-share limit order, time priority is usually what matters. Place the order early, get filled if the price crosses your limit.

When Limit Orders Make Sense

Limit orders are useful when:

  • You have a strong conviction about fair value. You believe VTI is worth $240 and not a penny more.
  • You're trading a stock with a wide spread and you want to split the difference. A stock trading at a $1.00 bid-ask spread (bid $50, ask $51) might be bought via a limit order at $50.50.
  • You're trading in sizes small enough that you don't mind waiting. A limit order for 100 shares is less likely to move the market than a 10,000-share market order.
  • You're willing to walk away. If VTI never touches $240.00, you're OK not buying today.

Limit orders are problematic when:

  • You're trying to buy something you need deployed today. A limit order that doesn't fill leaves you holding cash you intended to invest.
  • You're trading a stock that's moving fast. By the time a limit order fills, the stock might have moved another 5%.
  • You're trading a micro-cap or low-volume stock where the spread is huge and the price rarely reaches your limit.
  • You're trying to optimize returns by 1 cent. The transaction costs (time, attention, mental overhead) exceed the savings.

Real-World Example: Limit Order Frustration

You decide you want to buy 100 shares of VXUS (Vanguard FTSE Developed Markets Index ETF) at $65.00. It's currently trading at $65.50. You place a limit buy for 100 shares at $65.00.

For three days, VXUS trades between $65.30 and $66.00. Your order sits there, unfilled. On day four, VXUS dips to $64.90. Your order fills at $64.90—a better price than your limit! You're happy.

But in another scenario: You place the same limit order. VXUS never dips below $65.50 for the next week. You check your order every day, and it sits there, unfilled. You decide the upside is taking too long. You cancel the order and place a market order at $65.50, paying what you were trying to avoid in the first place.

Or worse: You place the limit order and forget about it. Three months later, you check your account and realize the order never filled. You've been holding cash intended for VTI, missing months of market returns while waiting for a price that never came. Your average annual return dropped from 7% to 5% because of one forgotten limit order.

This scenario is uncommon for major ETFs, but it's the psychological trap of limit orders: they create a false sense of control. You feel like you're optimizing, but you're actually adding friction and execution risk.

How to Set Your Limit Price

If you decide to use a limit order, how should you set the limit?

For a buy limit, set it 0.5–1.5% below the current market price. If VTI is at $240.50, a limit at $240.00 is reasonable (about 0.2% below market). A limit at $235.00 is too aggressive and unlikely to fill. A limit at $240.48 is pointless—you're saving 2 cents and creating all the execution risk for no gain.

For a sell limit, set it 0.5–1.5% above the current market price. If you're selling VTI at $240.50, a sell limit at $241.00 is reasonable. A sell limit at $250.00 is fantasy.

The math is simple: is the savings worth the risk that your order doesn't fill? For a $240 stock, 1 cent is 0.04%. Is avoiding a 0.04% slippage worth the risk of holding cash or missing the sale entirely? Usually no.

Limit Orders on Different Platforms

Different brokers handle limit order display and execution slightly differently. Some show your order on the public market; others route it through a market maker who displays it internally. Most brokers show limit orders to you in real-time (you can see them in your order status), but some have a delay.

For beginner investors at major brokers (Fidelity, Vanguard, Charles Schwab, Interactive Brokers), limit orders are handled straightforwardly and transparently. Your limit order goes to the venue (typically NASDAQ or NYSE for ETFs) and sits there until filled or you cancel it.

For traders using advanced platforms or alternative brokers, there are more options: iceberg orders (large orders that show in small pieces), post-only orders (guaranteed to add liquidity, never cross the spread), and other sophisticated variations. For beginners, standard limit orders are sufficient.

Limit Order Decision Framework

Next

Limit orders are for entries where you can wait for the price you want. But what about exits? When you need to close a position or cut a loss, stop orders and stop-limit orders become relevant. These order types exist primarily for selling, not buying, and they carry their own unique risks.