All option guides
A partial fill is a completed trade plus an unresolved remainder8 min read

What Happens After a Futures Order Partially Fills?

Learn what a futures partial fill means, what happens to the remaining quantity, how to calculate the average fill, and how to avoid accidental over-sizing.

Prepared by Mark · Primary sources below

Direct answer

A partial fill means the executed quantity is already a real trade. The unfilled quantity follows the remaining order instructions, so verify cumulative fills, leaves quantity, and final status before canceling or re-entering.

A partial fill creates a real position immediately

Suppose you submit an order for 10 futures contracts and 4 execute.

You now have a 4-contract position. The fact that 6 contracts are still unfilled does not make the first 4 provisional.

Margin, price exposure, and profit or loss begin with the quantity that actually executed.

The remaining 6 are a separate order-state question. They may stay working, be canceled automatically, or later execute, depending on the order instruction and venue rules.

Worked example: 10 requested and 7 filled

Assume a buy limit for 10 contracts at 100.00.

Four contracts fill at 100.00 and three fill at 99.75.

Cumulative filled quantity is 7 and remaining quantity is 3.

The weighted average fill is 99.8929 because 4 × 100.00 plus 3 × 99.75 equals 699.25, and 699.25 divided by 7 equals 99.892857.

A useful cross-check is 7 × 99.892857, which returns 699.25 before rounding.

The average can sit between valid tick prices because it summarizes several real executions. It is not a claim that any contract actually traded at 99.8929.

Why futures orders fill at multiple prices explains how one order can generate several execution prices.

The remainder depends on time in force

A partially filled Day or GTC-style limit order can leave the unfilled quantity working if the venue and broker support that instruction.

An FAK or IOC-style instruction can execute available quantity immediately and cancel the rest.

A true FOK instruction requires its specified quantity immediately, so it is designed to avoid an ordinary partial result when the full requirement cannot be met.

Futures IOC/FAK versus FOK orders explains these immediate-execution conditions.

Do not infer the remainder from the word "partial" alone. Read the final order status and the venue's exact instruction.

A cancel request can race with another fill

Sending a cancel request does not retroactively erase an execution that already occurred.

A further fill can also occur before the cancellation becomes effective, depending on timing and the venue's processing sequence.

Treat "cancel requested" and "canceled" as different states.

Use the broker or venue execution record to confirm cumulative filled quantity and remaining quantity after the cancellation acknowledgement.

Rejected versus unfilled futures orders explains why accepted, working, canceled, rejected, and filled are distinct states.

Replace only the quantity you still need

Suppose your target is 10 contracts and 7 have filled.

If the remaining 3 are confirmed canceled, a replacement for 3 restores the original target if all 3 later execute.

Submitting a fresh order for 10 instead can create a 17-contract position if the replacement fills.

There is another trap: if the original remaining 3 are still working, adding a new order for 3 can eventually produce 13 contracts.

Confirm the old order's final state before deciding the replacement quantity.

Matching rules help explain why fills arrive in pieces

An incoming order can meet less opposite-side quantity than its full size.

A resting order can also receive only part of an incoming order because other orders share the same price level.

Price-time, FIFO, pro-rata, and hybrid allocation methods can distribute executions differently across resting orders.

Do not assume every futures product uses pure FIFO.

Why a futures limit can be touched but not filled explains queue and matching effects at one price. [!TRYMARK] Reconcile a partial fill before re-entering Assume a target of 10 contracts. Record 4 fills at 100.00, 3 at 99.75, cumulative filled quantity of 7, remaining quantity of 3, the time-in-force, and final cancel status before deciding whether to submit another order.

Use a partial-fill checklist

This guide explains execution mechanics, not whether you should keep, cancel, or replace a particular order.

  • Confirm the exact product and contract month
  • Record the original order quantity and limit or trigger price
  • Add every execution to cumulative filled quantity
  • Verify remaining quantity from the latest order report
  • Record each fill price and calculate the weighted average independently
  • Check the time-in-force and whether the remainder can keep working
  • Wait for final cancel or replace confirmation before assuming quantity is gone
  • Reconcile the final position before sending another order

Common questions

Is a partially filled futures order already a position?

Yes. The executed contracts are a real position even while another portion of the order remains working or is later canceled.

What happens to the unfilled quantity after a partial fill?

It depends on the instruction. A resting Day or GTC order may keep working, while an IOC or FAK-style instruction can cancel the unfilled balance immediately.

Can I cancel the rest after a futures partial fill?

Usually you can request cancellation of the remaining eligible quantity, but another execution can occur before cancellation is effective. Confirm the final execution report rather than assuming the request was instantaneous.

Should I submit the original quantity again after a partial fill?

Not automatically. First confirm cumulative fills, remaining quantity, and final order state. If 7 of a 10-contract target already filled and the other 3 are canceled, replacing 10 could raise the position to 17.

Sources and further reading

Related guides