This site is privately owned and the information provided is free of charge. Learn more here.
A limit order is a type of instruction you can give to a broker when buying or selling stocks. Instead of accepting whatever price the stock is trading at right now, a limit order lets you set a specific price you're willing to pay or receive. For example, if a stock is currently trading at $50 per share, you might place a limit order to buy it only if the price drops to $45 or lower. Similarly, if you own shares trading at $50, you might set a limit order to sell them only if the price rises to $55 or higher.
Free Guide to Adding Mail Accounts on iPhone →
The term "limit" refers to the price boundary you establish. This boundary protects you from buying at prices higher than you want or selling at prices lower than you want. According to the Financial Industry Regulatory Authority (FINRA), limit orders are one of the most common order types used by individual investors, particularly those who want more control over their trading prices. Unlike market orders, which execute immediately at the current market price, limit orders may or may not execute depending on whether the market price ever reaches your specified limit.
Understanding how limit orders work is foundational to learning about stock trading mechanics. When you place a limit order, it gets added to what's called an order book—a running list of all the buy and sell orders at different price points. Your order sits in this book until one of three things happens: the stock price reaches your limit price and your order executes, the market closes for the day, or you cancel the order yourself.
One important aspect of limit orders is that they give you predictability about price. You know exactly what price you'll pay or receive if your order executes. This is different from market orders, where the execution price can vary, especially in fast-moving markets. This price certainty makes limit orders valuable for investors who have specific price targets in mind.
Practical Takeaway: A limit order is fundamentally a conditional instruction to buy or sell a stock only at a price you specify. Before using limit orders, you should understand that they may not execute at all if the market price never reaches your limit, which means you might miss out on a trading opportunity if the stock moves in your favor but not to your exact price point.
Buy limit orders and sell limit orders work in opposite directions, though both serve the purpose of giving you price control. A buy limit order sets a maximum price you're willing to pay for a stock. You specify that you want to purchase a certain number of shares, but only if and when the price drops to your limit price or lower. For instance, if you want to buy 100 shares of a company but think the current price of $60 per share is too high, you might place a buy limit order for $55. Your broker's system will automatically execute your purchase if the stock price falls to $55 or goes even lower, but it will not execute if the price stays above $55.
Learn About Chauffeur Licensing Requirements and Process →
Sell limit orders work inversely. With a sell limit order, you set a minimum price at which you're willing to sell your shares. You already own the stock, and you've decided you want to sell it, but only if the price reaches a certain level. If you own shares that are currently trading at $40, and you believe they're worth at least $50, you can place a sell limit order at $50. When the stock price rises to $50 or higher, your order can execute and your shares will be sold at that price or better.
The key difference lies in the direction of price movement that triggers execution. Buy limit orders execute when prices fall to your specified level, which means you're hoping for downward movement to complete your purchase. Sell limit orders execute when prices rise to your specified level, which means you're hoping for upward movement to complete your sale. Both types give you control, but they reflect different market strategies and price outlooks.
Understanding this difference is important for your overall trading strategy. If you're a newer investor, you might use a buy limit order when you think a stock's current price is too high and you'd rather wait for a better entry point. You might use a sell limit order if you own a stock and have determined a price target at which you'd be satisfied with your profit or willing to exit your position.
Practical Takeaway: Buy limit orders let you set a maximum purchase price, while sell limit orders let you set a minimum sale price. Knowing which to use depends on whether you're trying to enter a position at a lower price (buy limit) or exit a position at a higher price (sell limit).
The execution of a limit order depends entirely on whether market conditions ever reach your specified price point. This is where many newer investors encounter surprises or frustrations. Your limit order sits dormant in the market's order book until one of several things happens. The most straightforward scenario is that the stock price reaches your limit price during regular trading hours, and your order executes immediately. However, the timing and certainty of execution involve several variables you should understand.
Learn About Alabama DMV Written Permit Test Preparation →
Market volatility significantly affects execution likelihood. In highly volatile stocks that swing up and down frequently, your limit price may be reached multiple times during a single trading session. In stable stocks that move slowly, your limit price might never be reached at all. Consider a stock trading at $100 that you'd like to buy at $95. If that stock is a highly stable company with small daily movements, your buy limit order might never execute. But if that stock is in a volatile sector and regularly swings $10 or more per day, your order could execute relatively quickly.
Another critical factor is trading volume. High-volume stocks, meaning stocks that lots of people buy and sell daily, move more freely through different price points. Low-volume stocks might not reach certain prices because fewer buyers and sellers are actively trading them. According to trading data from the Securities and Exchange Commission (SEC), stocks with higher trading volumes generally see more frequent price movements across different levels, making limit orders more likely to execute on those securities.
Your limit order will not execute if the market closes before the stock price reaches your limit. By default, most limit orders are "day orders," meaning they're only active during that single trading day. If you place a buy limit order at $95 on Monday and the stock never reaches that price by the market close on Monday, your order expires automatically. You would need to place it again on the next trading day. Some brokers offer "good-till-canceled" orders that remain active for weeks or months, but you must specifically request this option.
Partial execution is also possible. If you place a limit order to buy 1,000 shares at $50, but only 600 shares are available at that price, your order might execute for 600 shares while the remaining 400 shares stay in the order book waiting for more shares to become available at $50. This partial execution can affect your overall trading strategy, so it's worth understanding how your specific broker handles this scenario.
Practical Takeaway: A limit order executes only when the market price reaches your specified price and sufficient shares are available at that price. Many limit orders never execute at all if market conditions don't reach your price target. Always verify whether your order is a day order or good-till-canceled so you know when it expires.
Limit orders offer several meaningful advantages that make them popular among individual investors. The most obvious advantage is price control. You establish the exact price at which you're willing to buy or sell, and you won't be surprised by a worse price than you expected. This is particularly valuable in fast-moving markets or with volatile stocks where prices can shift dramatically within seconds. If you're purchasing a stock for a long-term investment and you have a specific price in mind that represents fair value to you, a limit order ensures you won't overpay.
Get Your Free Financial Advisor Career Guide →
Another advantage is discipline. When you place a limit order, you're committing to a specific strategy and price target. This can help prevent emotional decision-making. Instead of watching a stock's price fluctuate throughout the day and making impulsive buy or sell decisions based on fear or greed, your limit order executes according to your predetermined plan. Research from behavioral finance studies shows that investors who use limit orders often make more consistent trading decisions than those relying on market orders.
Limit orders also cost nothing to place. There's no fee for setting up a limit order with most modern brokers, whether it executes or not. This makes them accessible to all investors regardless of account size. You can place a limit order and let it work in the background while you focus
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.