The Big Idea
A limit order tells your broker: “Buy this (or sell this) at my specific price or better. If you can’t get that price, don’t fill the order at all. I’ll wait.”
Think about bidding at a garage sale. You see something cool marked $20, but you say, “I’ll give you $15 for it.” If the seller agrees, great, you get it for $15. If not, you walk away. You set YOUR price, and you only buy if the seller matches it.
That’s a limit order. Instead of taking whatever the market offers (like a market order), you set your own price and wait for the market to come to you. You trade certainty of execution for certainty of price.
How Limit Orders Work
There are two directions a limit order can go:
Limit Buy Order
You want to buy at a specific price or LOWER. The order only fills if the market drops to your price or below. Otherwise it waits.
Example: stock is at $100. You place a limit buy at $98. If price falls to $98 or below, your order fills. If price never dips that low, you never get in.
Limit Sell Order
You want to sell at a specific price or HIGHER. The order only fills if the market rises to your price or above. Otherwise it waits.
Example: stock is at $100. You place a limit sell at $105. If price rises to $105 or above, your order fills. If price never reaches that high, the order sits there.
Limit orders stay active until they get filled, get canceled, or expire. Most brokers let you set orders as “day” (expires at market close) or “GTC” (good til canceled — stays active until you cancel it).
A Simple Example
Jake is watching a stock. Current price: $50. He thinks $50 is a little high, but $47 would be a great deal.
He places a limit buy order at $47 for 100 shares.
Over the next few days, the price does what prices do. Some hours it’s at $51. Some hours it dips to $49. One morning, bad news hits and the price drops to $47.10. Jake’s order still isn’t filled. Price keeps dropping. Hits $47 exactly. His order fills for 100 shares at $47.
Jake got the price he wanted. He’s $3 per share better off than if he had bought at the original $50. On 100 shares, that’s $300 saved just by being patient.
But here’s the flip side. What if bad news had hit differently, and the price had run to $55 instead? Jake’s $47 order would just sit there unfilled. He’d watch the stock run up without him, wondering if he should have just bought at $50.
Limit orders give you a better price when you get filled. They cost you missed trades when you don’t.
When to Use Limit Orders
Use Case 1: Buying at Support
You’ve identified a support level at $45 on a stock trading at $50. Instead of guessing the exact low, place a limit buy at $45.50 or so. Let the market come to you. If it does, you’re in at a great price. If not, you didn’t chase.
Use Case 2: Selling at Resistance
You own a stock that you think will hit $100 resistance. Place a limit sell at $99.50. Lock in your exit ahead of time. No emotional decision-making at the moment of truth.
Use Case 3: Illiquid or Wide-Spread Markets
If the bid-ask spread is wide, market orders pay the full spread. Limit orders let you bid inside the spread or wait for better prices. Saves real money over time.
Use Case 4: Pre-Market or After-Hours
Outside regular hours, spreads are wild. Limit orders protect you from bad fills. Never send market orders after-hours if you can help it.
Use Case 5: Big Position Sizes
When you’re trying to buy or sell more shares than normal, breaking your order into smaller limit orders at different prices (called “laddering”) often gets better overall fills than dropping one big market order.
Use Case 6: You Have Time
If the trade isn’t urgent, limit orders are almost always better. Patience pays in price. Unless you need to act RIGHT NOW, a limit order beats a market order more often than not.
When Limit Orders Fail You
Miss 1: The Price Never Reaches You
The most common disappointment. Your limit is set, but the market never quite gets there. Stock jumps from $48 to $51 without hitting your $47.50 limit. You miss a move entirely.
This is the price of patience. Sometimes waiting for a better price means missing out. That’s fine. You’ll find another trade. Don’t chase.
Miss 2: Partial Fills
You want 1,000 shares. Your limit fills 200, then price moves away. You’re left with a smaller position than you wanted. Common in thin markets with your limit sitting at a specific price.
Miss 3: “Going to Zero” Without Filling
You set a limit buy at $95 on a stock at $100. Bad news breaks. Price gaps down to $80 overnight. Your $95 order somehow… didn’t fill on the way down because the stock skipped straight past $95 in a gap. Or it filled at $95 and instantly showed a loss because the “real” price is now $80. Depends on how the gap happened.
Miss 4: Sitting There Too Long
You set a limit buy, forget about it, and go on vacation. A month later, bad news destroys the stock. It hits your limit, fills, and keeps falling to half that price. Set limits you’re willing to actually own at, and clean up old orders regularly.
Limit Orders vs Market Orders
The classic comparison every trader has to understand.
| Feature | Market Order | Limit Order |
|---|---|---|
| Execution | Guaranteed | Not guaranteed |
| Price | Not guaranteed | Guaranteed (or better) |
| Speed | Instant | Waits for your price |
| Slippage risk | High in thin markets | No slippage |
| Best for | Speed, exits, liquid markets | Patience, entries, thin markets |
There’s no right answer. Both are useful. Knowing when to use each is what separates good traders from bad ones.
Types of Limit Orders
Modern brokers offer several flavors of limit orders.
Standard Limit Order
Exactly what we’ve described. Buy at X or better, sell at Y or better. Waits until filled or canceled.
Day Limit Order
Limit order that expires at the end of the trading day if not filled. Most brokers default to this.
GTC (Good Til Canceled)
Limit order that stays active until filled or manually canceled. Usually has a max duration (like 60 or 90 days). Good for longer-term setups.
Fill or Kill (FOK)
Either the entire order fills immediately at your limit price or better, or it cancels. No partial fills. Used by traders who need a specific full size.
Immediate or Cancel (IOC)
Fills as much as possible immediately at your limit price or better, then cancels the rest. Used when you want to grab what’s available without leaving a resting order.
All or None (AON)
Your order only fills if the full quantity is available. Otherwise it waits. Unlike FOK, it stays active.
You don’t need all of these. Standard limit orders and GTC cover 95% of situations.
Practical Tips for Using Limit Orders
Tip 1: Place Limits Near Meaningful Levels
Don’t randomly pick prices. Use support, resistance, moving averages, or previous highs/lows. These are levels where price might actually react, giving your limit real odds of filling.
Tip 2: Don’t Be Too Greedy
Setting a limit 20% below current price is fine if that level matters. But trying to buy too far below the market in a strong uptrend means you’ll never get filled. Be reasonable.
Tip 3: Use Limits for Profit Targets
Take-profit orders should almost always be limit sells. You WANT the best price possible on exits.
Tip 4: Consider Limits for Entries
Instead of chasing a breakout at $50, place a limit buy at $48 on the pullback. You’ll often get filled and save yourself from buying tops. Sometimes you miss the move, but over time the better prices add up.
Tip 5: Review and Clean Up Old Orders
GTC orders can sit for weeks. Every Monday, review your open orders. Cancel any that no longer make sense. Stale orders can fill unexpectedly when you’ve forgotten about them.
Tip 6: Be Careful With Tight Limits on Fast Markets
In fast-moving markets, a limit that’s right at the current price may or may not fill. The price touches your limit briefly, then runs away. You got neither the fill nor the move. Give a little room if it matters.
Common Mistakes Beginners Make
Mistake 1: Never Using Limit Orders
Many beginners stick to market orders because they’re “simpler.” They pay the spread on every trade. Over hundreds of trades, this adds up to real money lost for nothing.
Mistake 2: Setting Limits at Totally Random Prices
“I’ll put a buy limit at $43.27 because that’s my favorite number.” Limits should be based on real chart levels, not vibes.
Mistake 3: Setting Limits Too Far From the Market
Trying to get the ABSOLUTE best price often means never getting filled. Aim for “good enough” prices you’d actually be happy to own at.
Mistake 4: Forgetting About Open Limits
Old GTC orders can fill when market conditions change. Your “$30 buy limit” you set 3 months ago might fill on a flash crash, dumping you into a losing trade you’ve already forgotten about.
Mistake 5: Adjusting Limits Too Often
Some beginners cancel and replace their limit orders every 15 minutes, chasing price. This defeats the whole point. Pick a level, commit to it, and let the market come to you (or not).
Mistake 6: Using Limits When You Need Speed
If you MUST be in (or out) of a trade right now, limit orders may leave you hanging. Know when to switch to a market order.
Mistake 7: Ignoring Partial Fills
You placed a limit for 500 shares. Only 100 filled. Now you have a smaller position than planned. Adjust your stop loss and profit target accordingly. Don’t just ignore it.
The Big Picture
Limit orders are one of the most powerful tools in your trading toolkit. They let you trade on YOUR terms instead of the market’s. They save real money over time. They reduce emotional trading because your decision is made ahead of time.
Here’s what to remember:
- A limit order only fills at your price or better
- Guarantees price but NOT execution
- Best for patient entries, profit-taking, and illiquid markets
- Use real chart levels, not random numbers, to set your limit
- May never fill if the market doesn’t come to you — that’s okay
- Review and clean up old open orders regularly
- Combine limits and markets based on the situation
- Patience pays in price over time
The best traders are picky about their entries. They know which prices they want, and they let the market come to them. Limit orders turn you from a price-taker (accepting whatever the market offers) into a price-maker (setting your own terms).
Start using limit orders more. You’ll miss some trades, sure. But the trades you DO get will be at better prices, and over time, that edge adds up. Combined with good chart reading and risk management, limit orders can improve your bottom line without changing your strategy at all.
Patience isn’t just a virtue in trading. It’s a tool. And limit orders are how you use it.
Related Terms
- What Is a Market Order? — The speed-first alternative
- What Is a Trailing Stop? — A smart stop order that follows price
- What Is Slippage? — What limit orders protect you from
- What Is Support? — A great place to put limit buys
- What Is Resistance? — A great place to put limit sells
← Back to the Complete Trading Terms Glossary
Focus on the process. Trust the stats. Stay consistent.