Refat M
Your stock order was partially filled because enough eligible shares were available to execute only part of the requested quantity. The completed shares are final trades, while the unfilled balance may remain active, expire, or be canceled depending on the order type, time in force, session, and broker rules. Before submitting another order, confirm the cumulative filled quantity and whether the remaining shares are still working. Otherwise, both orders may execute and create a larger position than intended.
Key takeaway: Partially filled does not mean the order failed. It means at least one execution occurred, but the original quantity has not been completed.
A stock order can produce several separate executions rather than one transaction for the entire requested quantity.
Suppose a trader submits an order for 1,200 shares. The order receives:
The order state is now:
The 500 executed shares cannot normally be canceled. Only the remaining 700 shares may still be available for cancellation or replacement.
This distinction is also reflected in exchange order-reporting systems. Nasdaq’s FIX specification separates:
For an active order, the basic relationship is:
Remaining quantity = Original quantity − Cumulative filled quantity
The terminology shown to a retail trader can differ by broker, but the underlying state is similar. Nasdaq Trader: FIX Interface Specification
The practical order lifecycle is:
Order submitted: 1,200 shares
→ First fill: 300 shares
→ Cumulative filled: 300
→ Remaining: 900
→ Status: partially filled and working
→ Second fill: 200 shares
→ Cumulative filled: 500
→ Remaining: 700
→ Status: partially filled and working
The remaining 700 shares can then follow one of four paths:
A platform may also display canceled/partially filled. That status means part of the order executed and the remainder was canceled. It does not mean that a live order still exists.
The most direct explanation is that fewer shares were available than the quantity requested.
Assume a trader enters a limit order to buy 1,000 shares at $20 or lower. At that moment, eligible sellers offer:
The order can execute 550 shares because those shares satisfy the limit. The remaining 450 shares cannot be purchased above $20 without violating the order’s price instruction.
The result is:
A displayed quote represents a specific quantity, not an unlimited supply of shares. Investor.gov notes that prices can change while an order travels through the execution process and that quotes are available only for a particular number of shares. Investor.gov: Executing an Order
Available shares are not automatically allocated to every order at the displayed price. Other orders may already have priority.
A trader may see 2,000 shares offered at $30 and enter a limit order to buy 1,000 shares at $30. However, other eligible buy orders may already be waiting at that price.
If sellers provide only 2,400 shares before the offer disappears, the earlier orders could consume most of that liquidity. The trader might receive only 200 shares even though the chart shows multiple trades at $30.
The exact priority rules depend on the venue and order type. Price and time are common factors, but special order attributes and venue rules can affect the sequence.
Fidelity’s extended-hours disclosure explains that orders at each price are generally handled in the order received and that orders already on the ECN can prevent a later order from executing fully or partially. Fidelity: Extended-Hours Order Handling
A partial fill therefore does not prove that a broker ignored sufficient liquidity. The trader must consider:
An order can begin executing and then stop because the market moves away from its price.
Suppose a trader enters a sell limit for 800 shares at $42 or higher.
The order receives:
The highest bid then falls to $41.90.
The completed 500 shares remain sold. The remaining 300-share sell limit cannot execute against a $41.90 bid because the trader required $42 or higher.
If the bid returns to $42 while the order remains active, additional executions may occur.
A broker can route an order to an exchange, market maker, alternative trading system, or another execution venue. The entire requested quantity does not necessarily execute in one place or against one counterparty.
Investor.gov explains that an online order first reaches the broker, which then determines where to send it for execution. Investor.gov: Executing an Order
An order may consequently receive:
Investor.gov gives the example of a 1,000-share market order in which 500 shares execute at one price and the remaining 500 at a higher price in a fast market. Investor.gov: Understanding Order Types
The broker should display an average execution price based on all completed fills. The average should be calculated as a share-weighted figure:
Average execution price = Total value of completed fills ÷ Total shares filled
Partial fills are more likely when fewer market participants are trading or when available size is fragmented.
FINRA identifies lower liquidity and higher volatility as risks of extended-hours trading. It also notes that order-type availability can differ outside regular trading hours. FINRA: Time Parameters and Qualifiers on Stock Orders
A premarket order for 2,000 shares may receive only 150 shares even if the same stock normally trades millions of shares during the regular session. Total daily volume does not establish how much executable liquidity was available at the trader’s limit, venue, and timestamp.
The unfilled balance may also be canceled when the extended session ends, depending on the broker and selected time in force.
The answer depends primarily on the order’s time in force and its final status.
The broker can continue trying to fill the remaining quantity during the order’s eligible trading day or session.
A partially filled day order can therefore receive additional executions later. If the balance remains unfilled when the applicable session ends, it normally expires.
Session eligibility matters. A day order entered for regular trading does not necessarily continue into after-hours trading. An extended-hours day order may apply only to the particular extended session.
The exact cutoff and session treatment are broker-specific.
The remaining quantity can continue working after the day of entry, subject to:
Fidelity notes that larger limit orders can fill completely or partially and may require more than one trading day unless another execution condition is selected. Fidelity: Order Types and Conditions
A GTC order should not be treated as permanent. Brokers establish their own expiration periods and may cancel orders under specified conditions.
An immediate-or-cancel order attempts to execute immediately. Any available portion may fill, while the unfilled balance is canceled.
For example:
No working 650-share balance remains after the IOC instruction completes.
Both Fidelity and Charles Schwab describe IOC orders as allowing immediate partial execution while canceling the unfilled remainder. Fidelity: Trading FAQs—Order Types, Charles Schwab: Stock Order Types and Conditions
A fill-or-kill order requires immediate execution of the entire quantity. If the full amount cannot execute, the order is canceled.
A correctly processed FOK order should not produce an ordinary partial-fill outcome. Investor.gov: Fill-or-Kill Order
An all-or-none instruction requires the entire quantity to execute together. Unlike FOK, it does not necessarily require immediate execution.
Availability and handling differ among brokers and venues. Fidelity also warns that an AON order can remain unexecuted even when the stock trades at the specified price if the entire requested quantity is not available. Fidelity: Trading FAQs—Order Types
Qualifiers that prevent partial fills can therefore increase non-execution risk.
The following example is hypothetical.
A trader wants to buy 1,200 shares of XYZ and enters:
At 10:15:00 a.m. ET, eligible sellers provide:
The trader receives:
A seller then offers 200 shares at $24.99.
The order receives another execution:
The average price of the completed portion is:
[(300 × $25) + (200 × $24.99)] ÷ 500 = $24.996
The remaining 700-share limit order continues working at $25.
The best offer rises to $25.08. No seller is currently willing to sell at $25 or lower.
The trader now owns 500 shares—not 1,200—and still has an active order to buy 700 shares at $25.
The trader assumes the first order has stopped and submits a new order to buy 700 shares at $25.08 without canceling the original balance.
The new order fills immediately. The trader now owns the intended 1,200 shares:
However, the original 700-share order at $25 is still active.
Thirty minutes later, XYZ falls back to $25. The original balance fills.
The final position becomes:
500 + 700 + 700 = 1,900 shares
The trader intended to own 1,200 shares but now owns 700 excess shares because the substitute order did not automatically cancel the remaining quantity.
Fidelity explicitly states that submitting an identical or replacement order does not automatically cancel the previous order. The original must be canceled or replaced through the supported process. Fidelity: Trading FAQs—Placing Orders
Before submitting another order, the trader should:
A broker-supported cancel-and-replace workflow can coordinate these actions, but it still operates subject to previous executions and broker rules.
Fidelity explains that a replacement order is sent after the original receives a verified cancel status. It also warns that cancellation requests are handled on a best-efforts basis and can be preceded by another execution. Fidelity: Trading FAQs—Placing Orders
Check the position rather than relying only on an order notification.
Verify:
A delayed notification or stale order screen can create confusion about the current exposure.
Record:
The most important number for the next decision is the remaining active quantity—not the original order size.
Distinguish among:
A partially filled order can have no active remainder if the balance has already expired or been canceled.
For a buy order, compare the limit with the current ask.
For a sell order, compare the limit with the current bid.
Also check:
The last price alone does not show whether enough eligible shares are currently available to complete the order.
Determine whether the balance is:
The same partial execution can produce very different outcomes depending on this setting.
Leaving the order unchanged may allow it to retain its existing position in the relevant venue’s queue, although routing and venue handling can differ.
The risks are:
A cancellation acknowledgement does not always mean the order is already canceled.
Fidelity states that open and partially filled orders can generally be submitted for cancellation, but attempts are performed on a best-efforts basis. The original order can execute while the cancellation remains pending. Fidelity: Orders Help
Do not assume the remaining quantity has disappeared until the platform shows a final canceled status.
Use:
Replacement quantity = Target final position − Confirmed current position − Other active eligible orders
This formula requires current information. If another partial execution occurs while a cancellation is pending, the replacement quantity must be reduced.
Changing an order is commonly processed as a cancellation and replacement. The replacement may receive a new queue position.
Fidelity warns that changing an extended-hours order can cause it to lose time priority. Fidelity: Extended-Hours Order Handling
Lowering the buy limit, raising the sell limit, or changing the size can therefore alter both marketability and priority. The exact treatment depends on the venue and modification.
Save:
A precise request to broker support would be:
“Please reconcile the original order quantity, every partial execution, cumulative filled quantity, remaining quantity, average execution price, current order status, cancellation or replacement timestamps, routing venues, and whether the remaining balance is still eligible to execute.”
Hi2morrow methodology: We diagnose a partial fill in this order: original quantity → individual executions → cumulative filled quantity → remaining quantity → current position → active order status → limit price → executable bid or ask → time in force → session eligibility → cancellation status → replacement quantity.
If the status is canceled/partially filled, the executed portion remains valid but the unfilled balance is no longer working.
Possible causes include:
The activity history should identify the cancellation reason where available.
An order can receive a partial execution immediately before a halt. The remaining quantity might stay open, be held, or be canceled depending on the order, venue, and broker.
If it remains active, it may become eligible after trading resumes. The reopening price can be materially different from the previous execution price.
Do not submit a duplicate order merely because the remaining balance cannot trade during the halt.
A partial fill can affect attached orders.
Depending on the broker and configuration, linked orders may be:
Interactive Brokers, for example, documents OCA configurations in which a partial fill reduces the quantities of related orders. This is a broker-specific example, not a universal rule. Interactive Brokers: One-Cancels-All Orders
Inspect every parent and child order. Otherwise, a partially filled entry combined with full-sized exit orders can create unintended exposure.
A partial execution can be followed by rejection or cancellation of the balance because of:
This is different from an ordinary working limit order waiting for liquidity. The broker’s rejection or cancellation code controls the diagnosis.
Rarely, a previously reported execution can be corrected or canceled by the venue. The cumulative quantity and average price may then change.
Compare final execution reports and account activity instead of relying solely on the first notification.
A minimum-quantity instruction changes the normal execution process.
Charles Schwab explains that a minimum-quantity order requires at least the specified number of shares to be available before an execution can occur. It also notes that a quantity available across several venues may not satisfy a single-venue minimum. Charles Schwab: Stock Order Types and Conditions
This condition can reduce small partial fills but also increase the chance of no execution.
A partial fill alone does not establish that the broker violated its obligations.
FINRA Rule 5310 requires firms to make every effort to execute marketable customer orders fully and promptly. However, that obligation does not create unlimited liquidity or guarantee that the entire quantity will execute instantly under every market condition. FINRA Rule 5310: Best Execution and Interpositioning
A meaningful review should examine:
Professional analysis — Alexander Styopin: The most dangerous part of a partial fill is often not the missing execution. It is the trader’s response. A trader sees 500 of 1,200 shares completed, submits another order for the full 1,200, and forgets that 700 shares from the first order remain active. The market then returns to the original price and both orders execute. The correct reference point is always the live account state: confirmed position, cumulative fills, remaining quantity, and every active order.
A partial fill is a normal execution outcome when the market cannot immediately supply the full requested quantity under the order’s price and other conditions. The completed shares are real transactions. The balance must be evaluated separately.
Before changing the order, determine whether the balance is still working, pending cancellation, expired, or already canceled. If a replacement is needed, calculate it from the confirmed current position and wait for the original cancellation status whenever possible.
Alexander Styopin is a hi2morrow analyst and an economist with 25 years of experience in the US stock market.
Reviewer status: Subject-matter review is required before publication.
Editorial note: New article researched and verified on August 10, 2026. Broker status labels, cancellation workflows, time-in-force availability, extended-hours rules, linked-order handling, and queue treatment must be rechecked before publication.
Educational material only. Not investment advice. Order routing, partial executions, cancellations, replacements, priority, session eligibility, and status reporting can vary by broker, venue, security, account, and market condition.
Author: Alexander Styopin, hi2morrow analyst and economist with 25 years of experience in the US stock market
Originally published: August 10, 2026
$QCOM range is tight. Breakout alert set, no early entry.
$MU pulled into support. Watching for buyers, not predicting.
Closed the morning with two trades. No need to give it back.
$ORCL is slow but clean. Position size stays smaller.