All-Or-None Order
Written by: Editorial Team
What Is an All-Or-None Order? An All-Or-None (AON) Order is a type of limit order used in securities trading that stipulates the entire quantity of the order must be filled in a single transaction or not executed at all. This order condition is primarily used by investors who wan
What Is an All-Or-None Order?
An All-Or-None (AON) Order is a type of limit order used in securities trading that stipulates the entire quantity of the order must be filled in a single transaction or not executed at all. This order condition is primarily used by investors who want to avoid partial fills, which may result in higher transaction costs, inconsistent pricing, or strategic disadvantages.
Unlike other types of limit orders that may be filled incrementally over time as shares become available, an AON order remains dormant in the market until enough shares are available to satisfy the full quantity at the specified price or better. If that condition is not met during the life of the order, it expires unfilled. AON orders can be placed as day orders or good-til-canceled (GTC) orders, depending on the investor’s preference.
How It Works in Practice
Consider an investor who places an AON order to buy 5,000 shares of a company at $20 per share. If only 3,000 shares are available at $20, the order will not be executed. The trade will only go through if all 5,000 shares are available simultaneously at that price or better. This contrasts with a regular limit order, which would fill as many shares as possible up to the specified quantity and price.
The AON condition can be applied to both buy and sell orders. On the sell side, a trader might use an AON instruction to ensure a bulk transaction, especially if they are concerned about liquidity or do not wish to reveal intentions to unwind a position gradually.
Purpose and Strategic Use
The primary motivation for using an AON order is to gain control over execution size and avoid partial fills. This is especially important for institutional investors, large individual investors, or anyone executing trades where minimum size matters due to cost, compliance, or market impact considerations.
For instance, institutional portfolios often rely on acquiring or selling a specific block of shares to maintain balance, adhere to model strategies, or meet client mandates. A partial execution could result in misalignment with those objectives. AON orders offer the assurance that a trade will only occur if the investor receives or delivers the full quantity, preserving the integrity of the strategy.
Additionally, AON orders can help reduce commissions and other transaction costs that might be duplicated with partial fills. Some investors also use this condition to avoid alerting the market to their trading intentions, as partial fills could lead to increased attention and price volatility.
Limitations and Risks
While AON orders offer more control over execution quantity, they also carry certain trade-offs. The most significant drawback is the risk of non-execution. If the full quantity is not available at the specified price, the trade may never occur. This can lead to opportunity cost if the market moves in a favorable direction and the order remains unfilled.
Furthermore, not all trading platforms or exchanges accept AON orders. Some venues have phased them out or replaced them with alternative execution instructions that offer similar functionality, such as Fill-or-Kill (FOK) or Immediate-or-Cancel (IOC) orders. The availability and handling of AON orders may vary by broker or exchange.
Another consideration is execution delay. Because an AON order requires full availability, it may remain unexecuted for extended periods, even in active markets. This can be problematic for time-sensitive trades or when price trends are volatile. In fast-moving markets, a trader might be better served by more flexible order types.
Regulatory and Operational Context
In the U.S., AON orders are subject to rules set by the Financial Industry Regulatory Authority (FINRA) and must be handled fairly by brokers. However, because they are not displayed on public order books until the full quantity becomes available, they are considered non-displayed or conditional orders. This hidden nature can sometimes affect price discovery and transparency in the market.
From an operational standpoint, AON orders are treated differently from other special handling instructions. They do not guarantee price improvement and are not prioritized ahead of other types of orders unless the size condition is met. This makes it essential for traders to weigh the benefits of size control against the possibility of longer wait times or missed opportunities.
Comparison with Related Order Types
AON orders are often compared with Fill-or-Kill (FOK) and Immediate-or-Cancel (IOC) orders. While all three aim to control the execution process, they differ in timing and behavior:
- AON waits indefinitely (or until expiry) for the full quantity to be available.
- FOK requires full execution immediately or the order is canceled outright.
- IOC fills as much of the order as possible immediately, canceling the remainder.
Each serves different needs based on the investor's priority — whether that is certainty of size, speed, or partial fulfillment.
The Bottom Line
An All-Or-None Order is a specialized trading instruction used to ensure that a securities order is executed in its entirety or not at all. It is designed for investors who prioritize full trade execution over immediacy or flexibility. While it provides control over trade size and can help reduce costs or meet portfolio mandates, it also increases the risk of non-execution. As with all order types, the decision to use an AON order should reflect the investor's specific goals, market conditions, and tolerance for missed opportunities.