Order Types & ExecutionLesson 3

Limit Orders Explained

Name your price and never pay more, the order type that trades certainty of execution for control.

5 min read
Beginner
Sean ShaReviewed by Sean Sha
Updated: May 2026
Illustration: A customer at a farmers market pointing to a vendor's produce with a specific price expectation, showing the 'I'll buy at this price' nature of limit orders

Educational purposes only. This content does not constitute investment advice. Read our disclaimer

StockCram is not a broker-dealer, investment adviser, or financial institution. All content is for educational and informational purposes only and should not be construed as personalized investment advice. Consult a qualified financial professional before making investment decisions. Past performance does not guarantee future results.

TL;DR

A limit order lets you set the worst price you'll accept — a maximum when buying, a minimum when selling. You get full price control, but the trade only happens if the market reaches your price. It might fill partially, or not at all.

What Is a Limit Order?

A limit order sets the worst price you'll accept. When buying, it's the most you'll pay; when selling, it's the least you'll take. The order rests until the market reaches your price, then fills at that price or better.

The One-Sentence Version

A limit order trades execution certainty for price certainty. You control the price you get; you give up the guarantee of getting filled at all.

Buy Limits vs Sell Limits

Buy Limit

  • Set the maximum price you'll pay
  • Fills at your limit or lower
  • Usually sits below the current price, waiting

Sell Limit

  • Set the minimum price you'll accept
  • Fills at your limit or higher
  • Usually sits above the current price, waiting

Follow One Limit Order

A stock is trading at $50.10. You place a buy limit at $50.00 for 100 shares. Nothing happens yet, the market is above your price.

Later the price dips to $50.00 and your order fills at $50.00 (or better). If the price never dips that low, your order simply never fills, you don't own the stock, but you also never overpaid.

The Catch: It Might Not Fill

Price control has a cost: your order only executes if the market reaches your limit. Set a buy limit too low and you may watch the stock rise without you. You can also get a partial fill — some shares now, the rest still waiting — if there aren't enough shares available at your limit price.

The Trade You Didn't Make

A limit order can protect you from overpaying, and also leave you on the sidelines. If a stock runs higher and your limit never triggers, the 'cost' is the trade you missed. There's no universally right answer; it depends on whether price or certainty matters more for that particular order.

A Useful Trick: The Marketable Limit Order

You can set a buy limit slightly above the current ask (or a sell limit slightly below the bid). It usually fills right away like a market order, but your limit caps how far the price can run against you. This is a marketable limit order — speed with a safety ceiling.

Follow One Marketable Limit

A stock is quoted bid $50.08 / ask $50.10. You want in, but you don't want to pay more than $50.15 if the price suddenly jumps. You place a buy limit at $50.15.

Because your limit is *above* the current ask, the order is marketable, it fills immediately at $50.10 (or better, if a price-improvement opportunity exists). If the ask had suddenly spiked to $50.30, your order would simply not fill, because $50.30 is above your $50.15 ceiling. You get the speed of a market order with a built-in cap on price surprise.

Limit Orders at a Glance

FeatureLimit order
SpeedSlower — waits for your price
Price controlFull — fills at your price or better
Will it fill?Only if the market reaches your price
Main riskMissing the trade entirely

A limit order at a glance, the mirror image of a market order.

Educational use only

For learning, not advice. StockCram is independent of any brokerage referenced here.

Key Takeaways

  • You name the price - A limit order fills at your price or better — never worse.
  • Certainty is the tradeoff - It only fills if the market reaches your price; otherwise it waits or expires.
  • Partial fills happen - If there aren't enough shares at your price, you get some now and the rest stays open.
  • Marketable limit = speed + ceiling - Price it at the quote to fill fast while capping how far the price can run against you.

Continue Learning

Frequently Asked Questions

It stays open until the market reaches your price, you cancel it, or it expires based on its time-in-force. If the price never reaches your limit, it simply never executes — nothing is bought or sold.

Yes. A buy limit fills at your price or lower; a sell limit at your price or higher. Your limit is the worst acceptable price, not a fixed one.

That's a partial fill — there weren't enough shares available at your price. The remaining shares stay open until they fill, you cancel, or the order expires.

Neither is 'better' — they solve different problems. A limit order gives price control at the risk of not filling; a market order guarantees a fill at the risk of price. The right choice depends on what matters more for that trade.

A limit order priced at or just beyond the current quote so it fills immediately, like a market order, but with a price cap that protects you from a sudden move.

Share