⚠️ Educational content only. Trading involves substantial risk of loss and is not suitable for everyone. Read our Risk Disclaimer.

The Big Idea

A fill is when your trading order actually gets executed. You placed a buy order? The moment it becomes real shares in your account, that’s a fill. You placed a sell? The moment those shares turn into cash in your account, that’s a fill.

Think about ordering a pizza. You call the place and say you want a large pepperoni. That’s your “order.” But the pizza isn’t yours yet. You don’t have it until the delivery person shows up at your door and hands it over. THAT’s the “fill.” The actual completion of the deal.

In trading, placing an order and getting a fill are two different things. Orders can sit unfilled. They can partially fill. They can fill at different prices than expected. Understanding fills helps you manage your trades better and avoid nasty surprises.


How Fills Work

Here’s the basic process from click to fill.

  1. You place an order (market, limit, stop, etc.)
  2. Your broker sends it to the market or matches it internally
  3. The market finds someone willing to take the OTHER side of your trade
  4. The trade executes at the agreed price
  5. Your account updates — shares appear (for a buy) or disappear (for a sell)
  6. You see the fill confirmation in your platform

For liquid stocks with market orders, the whole process takes milliseconds. For limit orders, it might take seconds, minutes, hours, or never, depending on whether the market reaches your price.


Types of Fills

Full Fill

The ideal outcome. Your entire order executes at the same price (or very close). You wanted 100 shares at $50, you got 100 shares at $50. Done. Clean and simple.

Partial Fill

Only part of your order fills. You wanted 1,000 shares but only got 300. The rest stays open (or cancels, depending on the order type). Common in thinly traded stocks, large orders, or limit orders that don’t have enough contra-liquidity at your price.

Multiple Fills at Different Prices

Your order fills in pieces at different prices. You wanted 500 shares, got 100 at $50.00, 200 at $50.05, and 200 at $50.10. Average fill price: $50.06. Common with market orders in thinner markets.

Fill at a Better Price

Sometimes the market is nice. Your limit buy at $50 fills at $49.95 because someone was willing to sell lower. Or your market buy fills a few cents below the price you saw. “Price improvement” is a bonus.

No Fill

Your order never executes. For limit orders, this happens when price never reaches your level. For market orders, this is rare but can happen in halted stocks or extreme conditions.


A Simple Example

Sarah places a market buy for 500 shares of a medium-liquid stock showing $20 per share.

Her broker sends the order. Here’s what happens in the market at that exact moment:

Sarah’s order fills:

Her fill report shows three separate fills. Her average fill price: $20.034. She paid slightly more than the $20 she saw on screen because she ate through multiple price levels.

That’s a multiple fill at different prices. Totally normal. She got all 500 shares (full fill by quantity), just spread across three prices.


Partial Fills in Detail

Partial fills deserve their own attention because they can cause problems if you don’t expect them.

When Partial Fills Happen

Why Partial Fills Matter

If you wanted 1,000 shares and only got 400, you now have a different position than planned. Your dollar risk is different. Your potential profit is different. You need to:

Beginners sometimes assume their full position is filled, set stops and targets for the full size, and are surprised when numbers don’t match up later.

Dealing With Partial Fills

Option 1: Let the remainder keep working. Your order stays open, hoping to fill more.

Option 2: Cancel the remainder. Take what you got, move on.

Option 3: Switch to a market order for the rest. Guarantees execution but may slip.

The right choice depends on whether you want the position badly or are fine with less.


Why Fills Can Differ From Expected Prices

Reason 1: Slippage

Market moved between click and fill. You expected $50, got $50.05. Common in fast markets or illiquid assets.

Reason 2: Order Routing

Your broker sends your order somewhere. That somewhere has its own prices and liquidity. Different routes = different fills.

Reason 3: Multiple Liquidity Sources

Your order might fill across different exchanges, dark pools, or internal market makers. Each gives you a different piece of the fill at a different price.

Reason 4: Payment for Order Flow

Many brokers sell your orders to market makers, who then fill you. The market maker sits in the middle and can affect your fill price slightly. Usually not a huge deal but worth knowing.

Reason 5: Spread

You see the LAST trade price on your screen. But to buy, you pay the ASK (higher). To sell, you get the BID (lower). Market orders always pay the spread.


Reading Your Fill Confirmation

Every fill generates a confirmation in your trading platform. Here’s what to look for:

Check these against what you expected. If there are big differences, figure out why before the next trade. Might be slippage, might be a broker issue, might be your order type choice.


Fast Fills vs Slow Fills

Fast Fills (Liquid Markets)

Slow Fills (Illiquid Markets)

For time-sensitive trades, stay in liquid markets. For patient entries, you can afford to wait.


Common Fill Problems

Problem 1: Stale Quotes

The price on your screen is from a moment ago. The real market price has already moved. Your market order fills at a different price than displayed.

Problem 2: Halted Stocks

When a stock is halted (for news or volatility), orders can’t fill. They wait. When trading resumes, they might fill at wildly different prices. Avoid placing new orders on halted stocks without understanding this.

Problem 3: Pre-Market and After-Hours Gaps

Limit orders placed during off-hours might or might not fill, and spreads can be very wide. Fills during these hours are often bad for the trader.

Problem 4: Thin Liquidity at Your Limit

Your limit buy might touch the price but not fill because there aren’t enough sellers at that exact level. Price “tests” your limit and moves away. Frustrating.

Problem 5: Hidden Orders

Some large traders hide their full size using iceberg orders or other tricks. The real liquidity isn’t what you see. Your order might fill differently than the visible depth suggested.


Checking Your Fills Makes You a Better Trader

Here’s a habit most beginners skip: actually reviewing your fills after trades.

What to check:

Over time, you’ll learn your broker’s patterns. You’ll see which order types give best fills. You’ll identify times of day that are worse for execution. This invisible improvement adds up.


Common Mistakes Beginners Make

Mistake 1: Assuming Every Order Fills Immediately

Market orders in liquid markets do. Limit orders might never fill. Stop orders only trigger when price hits the stop level. Know what to expect from each order type.

Mistake 2: Not Checking Average Fill Price

Especially on multi-fill orders. Your “entry” isn’t the first share’s price. It’s the weighted average of all fills. Calculate stops and targets from that real average.

Mistake 3: Ignoring Partial Fills

You set a stop for 1,000 shares but only 400 filled. Your stop protects the wrong size. Always update stops and targets after partial fills.

Mistake 4: Placing Large Orders Without Thinking About Fills

A 10,000-share order in a thin stock can move the market. Your own order becomes the reason prices move against you. Break up large orders or use limits.

Mistake 5: Trading Off-Hours With Market Orders

Low liquidity, wide spreads, terrible fills. If you must trade off-hours, use limits. Market orders are practically a donation to the market maker.

Mistake 6: Ignoring Commissions and Fees

A “free” trade isn’t always free. Spreads, slippage, and fees add up. Your real cost per trade might be much more than zero commission suggests.


The Big Picture

Fills are the moment where your idea becomes reality. Orders are plans; fills are outcomes. Understanding how fills work helps you manage what actually happens in your account, not just what you hoped would happen.

Here’s what to remember:

Fills aren’t glamorous. Nobody talks about them at parties. But they’re where a huge amount of your actual trading edge lives or dies. A strategy with a razor-thin edge can be destroyed by bad fills. A solid strategy can be supercharged by good execution.

Pay attention to the details. Know what kind of fills you’re getting, why, and whether they match your expectations. The gap between your plan and your fill is where hidden profit or loss lives. Make that gap as small as possible.

The best traders aren’t just good at picking trades. They’re good at executing them. Fills are the last mile of that execution, and they matter more than most beginners realize.


Related Terms

← Back to the Complete Trading Terms Glossary

Focus on the process. Trust the stats. Stay consistent.