Fill-Or-Kill (FOK)

Order Types
intermediate
4 min read
Updated Feb 21, 2026

What Is a Fill-Or-Kill (FOK) Order?

A Fill-Or-Kill (FOK) order is a type of time-in-force designation used in securities trading that instructs a brokerage to execute a transaction immediately and completely or not at all.

In the high-speed world of modern financial markets, precision is often as important as price. A Fill-Or-Kill (FOK) order is a specialized type of time-in-force designation that combines the strictness of two other order instructions: "All-or-None" (AON) and "Immediate-or-Cancel" (IOC). When a trader places an FOK order, they are issuing a dual mandate to their brokerage and the market at large: "Execute the entire quantity of this order immediately at the specified price (or better), or cancel the entire order right now." There is no room for compromise; partial fills—where only a portion of the desired shares are bought or sold—are strictly forbidden. If the market cannot provide the full 1,000 shares a trader requested at exactly $50.00 the moment the order reaches the exchange, the order is instantly killed, leaving the trader with zero shares and no pending obligation. For institutional investors and sophisticated day traders, the FOK order serves as a powerful gatekeeper. It prevents the accumulation of "fragmented" positions that can occur in thinly traded stocks or during periods of extreme market volatility. For example, if a hedge fund needs to purchase 50,000 shares of a small-cap company to complete a complex arbitrage strategy, receiving only 500 shares would be more of a nuisance than a benefit. Those 500 shares would represent a "nuisance position" that requires monitoring and potentially incurs separate commission costs, without providing enough size to impact the fund's overall strategy. By using FOK, the fund ensures that they either get the meaningful "block" of stock they need to execute their plan, or they stay on the sidelines, waiting for a better opportunity. Understanding the binary nature of FOK is essential for anyone navigating deep liquidity pools or executing strategies where quantity is a non-negotiable factor.

Key Takeaways

  • Must be executed immediately and in its entirety.
  • If the full order cannot be filled at the specified price (or better), it is cancelled.
  • Partial fills are NOT allowed.
  • Used to ensure a large order is entered at a single price.
  • Commonly used by active traders and institutions to avoid partial positions.

How Fill-Or-Kill Orders Work

The decision to use a Fill-Or-Kill order is typically driven by a need for strategic certainty rather than simple price discovery. One of the most common scenarios for FOK is in the execution of multi-leg "basket" trades or hedging operations. Imagine a quantitative trader who is buying a specific ratio of three different stocks to create a "spread" or a market-neutral position. For the strategy to work mathematically, the trader must get filled on the exact quantities across all three stocks simultaneously. If they get a full fill on the first two but only a 10% fill on the third, their entire portfolio becomes "unbalanced," exposing them to directional market risk they never intended to take. By using FOK orders for each leg of the trade, the trader can ensure that they only enter the strategy when the necessary liquidity exists across the board. FOK orders are also a staple in the high-frequency trading (HFT) and institutional "block trading" worlds. Large institutions often use FOK to test the "depth" of the market without leaving a visible footprint on the order book. Because the order is either filled instantly or killed, it never sits in the public "Level 2" data for more than a few milliseconds. This allows a trader to "ping" the market to see if a large seller is hiding at a certain price level. If the fill happens, the trader achieves their goal; if it doesn't, the market remains largely unaware of their intent, preventing other predatory algorithms from moving the price against them. In essence, FOK is a tool for those who value the "all-or-nothing" nature of a clean execution over the "piece-by-piece" accumulation of a position.

Important Considerations: Liquidity, Price, and the Cost of Perfection

While the FOK order offers unparalleled control over quantity, it comes with several significant trade-offs that every trader must consider. The most obvious risk is the high "cancellation rate." Because an FOK order is so demanding, it is frequently killed by the exchange, especially in markets where liquidity is fragmented across multiple venues. A trader who relies too heavily on FOK may find themselves constantly re-entering orders as they are repeatedly cancelled, which can be frustrating and may lead to "chasing" the market as prices move away. Furthermore, FOK orders are almost always "Limit" orders, meaning they specify a maximum price to pay or a minimum price to receive. Combining a strict limit price with a strict "all-or-none" quantity requirement makes the order even harder to fill. Another critical consideration is the impact of FOK on commission structures and execution quality. While FOK prevents the "annoyance" of partial fills, it also means you might miss out on legitimate opportunities to build a position over time. In a truly illiquid market, getting 50% of a position might be better than getting 0%. By using FOK, you are essentially saying that anything less than 100% has zero value to you, which is a high bar to set. Finally, traders must be aware of "slippage" in the context of FOK. If you place a Market-FOK order (which is rare but possible on some venues), the exchange will fill the entire order at whatever prices are available to satisfy the full quantity. If the order is large, this could mean the "average" price you pay is much worse than the "best" price visible on the screen. For this reason, FOK is almost exclusively used in conjunction with Limit instructions to ensure that perfection in quantity does not come at the expense of a disastrous price.

Advantages and Disadvantages of Fill-Or-Kill Orders

The "all-or-nothing" nature of FOK provides clear benefits but also introduces unique risks:

  • Advantage: Position Integrity. Ensures that complex strategies (hedges, arbitrage, baskets) are executed with the exact required quantities, avoiding unbalanced exposure.
  • Advantage: Minimal Market Footprint. Since the order is either filled or cancelled immediately, it does not sit on the public order book, reducing the risk of "signaling" your intent to the market.
  • Disadvantage: Low Fill Probability. The combination of immediate execution and full-quantity requirements means these orders are cancelled far more often than standard limit orders.
  • Advantage: Reduced Transaction Costs. By avoiding multiple partial fills, traders can often save on per-trade commission structures (depending on their broker's fee model).
  • Disadvantage: Missed Opportunities. In illiquid markets, a trader might spend all day failing to get an FOK fill while they could have easily built the same position through smaller, partial fills.

Real-World Example: The Arbitrageur's Dilemma

A specialized arbitrage trader identifies a temporary price discrepancy between an Exchange Traded Fund (ETF) and its underlying basket of stocks. To profit, the trader must buy 100,000 shares of the ETF and simultaneously sell short the exact underlying ratio of stocks.

1Step 1: The Opportunity. The ETF is trading at $100.00, while the net asset value (NAV) of its components is $100.10.
2Step 2: The Mandate. To capture the 10-cent profit, the trader needs exactly 100,000 shares. Getting only 10,000 shares would result in a profit of only $1,000—hardly worth the risk and the margin costs.
3Step 3: The Order. The trader sends a Fill-Or-Kill (FOK) Limit order for 100,000 shares at $100.00.
4Step 4: The Market Scan. The exchange matching engine looks for a seller (or sellers) willing to provide all 100,000 shares at $100.00. It finds only 85,000 shares available at that price.
5Step 5: The Kill. Because the full 100,000 cannot be satisfied "all-or-none," the entire order is instantly cancelled.
Result: While the trader missed the "almost" opportunity, they successfully avoided an "unbalanced" position that could have lost money if the ETF price suddenly dropped before they could find the remaining 15,000 shares.

FAQs

Partial fills can be problematic for institutional traders and those using quantitative strategies where a precise quantity is needed to maintain a "balanced" portfolio or a delta-neutral hedge. Furthermore, multiple partial fills can lead to higher commission costs (if the broker charges per-ticket fees) and can complicate back-office settlement and record-keeping processes. In essence, receiving only a small fraction of a large order is often more of a hassle than not having the trade at all.

No, FOK is relatively rare for retail investors. Most individual traders move small quantities of stock in highly liquid markets (like blue-chip stocks or ETFs), where getting filled is rarely an issue. FOK is primarily a tool for professional day traders, hedge funds, and institutions that need to move large "blocks" of stock without disrupting the market or ending up with fragmented positions.

Yes, if it is placed as a Limit-FOK order. It guarantees that if the trade occurs, it will be at your specified price or better. However, because it is so restrictive—requiring both the exact price and the exact quantity to be available "right now"—it is far more likely to be cancelled by the exchange than a standard limit order that allows for partial fills or sits on the book.

If the FOK order is placed as a "Limit" order, the exchange will only fill the portion of the order that meets your price requirement. If the full 100,000 shares are available but only 50,000 are at your limit price, the entire order will be killed. If it is a "Market" FOK order (which is rare), it will be filled across multiple levels of the order book until the full quantity is met, regardless of the price.

The Bottom Line

The Fill-Or-Kill (FOK) order is a precision tool designed for the "all-or-nothing" reality of institutional and quantitative trading. By demanding that an order be filled in its entirety immediately or not at all, it provides traders with absolute certainty over their position size and prevents the accumulation of fragmented, "orphan" holdings that can complicate risk management and increase costs. While the high cancellation rate makes it unsuitable for casual investors or those building positions in illiquid markets, it remains a vital mechanism for those who value the "integrity of the trade" over the simple accumulation of shares. For any professional navigating the complexities of modern market microstructure, understanding the strict mandates of the FOK order is essential for maintaining clean, well-managed books and executing sophisticated, multi-leg strategies with confidence.

At a Glance

Difficultyintermediate
Reading Time4 min
CategoryOrder Types

Key Takeaways

  • Must be executed immediately and in its entirety.
  • If the full order cannot be filled at the specified price (or better), it is cancelled.
  • Partial fills are NOT allowed.
  • Used to ensure a large order is entered at a single price.

Congressional Trades Beat the Market

Members of Congress outperformed the S&P 500 by up to 6x in 2024. See their trades before the market reacts.

2024 Performance Snapshot

23.3%
S&P 500
2024 Return
31.1%
Democratic
Avg Return
26.1%
Republican
Avg Return
149%
Top Performer
2024 Return
42.5%
Beat S&P 500
Winning Rate
+47%
Leadership
Annual Alpha

Top 2024 Performers

D. RouzerR-NC
149.0%
R. WydenD-OR
123.8%
R. WilliamsR-TX
111.2%
M. McGarveyD-KY
105.8%
N. PelosiD-CA
70.9%
BerkshireBenchmark
27.1%
S&P 500Benchmark
23.3%

Cumulative Returns (YTD 2024)

0%50%100%150%2024

Closed signals from the last 30 days that members have profited from. Updated daily with real performance.

Top Closed Signals · Last 30 Days

NVDA+10.72%

BB RSI ATR Strategy

$118.50$131.20 · Held: 2 days

AAPL+7.88%

BB RSI ATR Strategy

$232.80$251.15 · Held: 3 days

TSLA+6.86%

BB RSI ATR Strategy

$265.20$283.40 · Held: 2 days

META+6.00%

BB RSI ATR Strategy

$590.10$625.50 · Held: 1 day

AMZN+5.14%

BB RSI ATR Strategy

$198.30$208.50 · Held: 4 days

GOOG+4.76%

BB RSI ATR Strategy

$172.40$180.60 · Held: 3 days

Hold time is how long the position was open before closing in profit.

See What Wall Street Is Buying

Track what 6,000+ institutional filers are buying and selling across $65T+ in holdings.

Where Smart Money Is Flowing

Top stocks by net capital inflow · Q3 2025

APP$39.8BCVX$16.9BSNPS$15.9BCRWV$15.9BIBIT$13.3BGLD$13.0B

Institutional Capital Flows

Net accumulation vs distribution · Q3 2025

DISTRIBUTIONACCUMULATIONNVDA$257.9BAPP$39.8BMETA$104.8BCVX$16.9BAAPL$102.0BSNPS$15.9BWFC$80.7BCRWV$15.9BMSFT$79.9BIBIT$13.3BTSLA$72.4BGLD$13.0B