IDCEAIDCEA
WarehousingPricing
All Insights

Ship Windows and Cancel Dates: How Retail Purchase Orders Set the Fulfillment Clock

October 9, 2026 · IDCEA Team
Ship Windows and Cancel Dates: How Retail Purchase Orders Set the Fulfillment Clock

Ship-not-before, ship-no-later-than and cancel dates explained: how a 3PL plans retail purchase orders backwards from the ship window, and where windows get missed.

A retail purchase order is a set of products and quantities, but it is also a calendar. Every PO from a department store, big-box chain or specialty retailer carries dates that decide when your goods are allowed to leave the warehouse — and when the retailer is allowed to refuse them. Brands that treat those dates as suggestions find out about them later, as chargebacks or cancelled orders.

This article explains the dates you'll find on a typical retail PO, how a fulfillment partner turns them into a release plan, and where the schedule usually breaks.

The dates on a retail purchase order

Field names differ by retailer and by EDI setup, but most POs carry some version of these:

DateWhat it meansWhat happens if you miss it
Order dateWhen the retailer issued the PONothing — it's a reference point
Ship-not-before (start ship)The earliest day goods may leave your warehouseEarly shipments can be refused or fined, because the DC isn't ready to receive them
Ship-no-later-than (end ship)The last day goods may leaveLate shipments typically trigger a compliance fine or a cancel
Cancel dateThe day the retailer can cancel any unshipped quantityUnshipped units may simply be cut from the order
Must-arrive-by / delivery windowWhen the goods must be at the DC or storeCovered by the delivery appointment rules

The span between ship-not-before and ship-no-later-than is the ship window. For many replenishment orders it is short — sometimes only a few days. For seasonal orders it can be longer, but the cancel date tends to sit right behind it.

Arrival-side dates are their own topic, covered in our guide to retail delivery appointments and must-arrive-by dates. This piece focuses on the ship side: getting the right goods out of the building inside the window.

A close-up of a warehouse associate's gloved hands stretch-wrapping a finished pallet of cartons at an outbound dock.

How a 3PL turns a PO into a release plan

Once the PO arrives — usually as an EDI 850 or through a retailer portal — a well-run retail fulfillment operation works backwards from the ship window rather than forwards from the order date.

  1. Check inventory against the PO. Before anything is scheduled, the warehouse confirms that every line can be filled, in the case-pack configuration the retailer expects.
  2. Count back the prep time. Retail orders often need ticketing, carton labels, inner-pack builds or display-ready pallets. Each of those adds labor days that have to fit before ship-not-before ends.
  3. Set a target ship date. Usually early in the window, leaving room for a carrier pickup that slips a day.
  4. Book the carrier or routing request. Many retailers want you to request routing through their own portal and wait for an assigned carrier, which adds its own lead time.
  5. Release to the floor. The order is picked, built and staged no earlier than the prep plan allows — not the day the PO lands, which would tie up dock space for goods that cannot ship yet.

The key idea is that "ship as soon as possible" is the wrong default for retail. An order that is built too early occupies staging space and risks shipping before the window opens.

Where ship windows get missed

Most missed windows trace back to the same handful of causes:

  • Inbound arrives late. The PO was accepted against goods still on the water. If the container lands after the window opens, the prep time no longer fits.
  • Short inventory discovered at pick. The system showed enough units, but a few were damaged or mislocated. A cycle count before release would have caught it.
  • Routing request filed late. The goods are ready, but no carrier has been assigned because the routing request went in on the last day.
  • Prep requirements discovered late. Nobody read the retailer's packaging rules until the order was already on the floor.
  • One PO, many ship-to locations. A store-level split multiplies cartons and labels, and the labor estimate was made for a single DC delivery.

Ship complete or ship what you have?

When a line is short, you face the same question every wholesale order eventually raises: ship the partial quantity inside the window, or wait. Retailers usually make this decision for you through their fill rate and backorder policies — many do not accept backorders at all, and the unshipped units are cancelled at the cancel date. We break down how those rules work in partial shipments and fill rate.

The practical point here is timing: if you are going to ship partial, decide early enough in the window that the partial order still leaves on time.

A short checklist before you accept the next PO

  • Confirm the ship window and cancel date against actual on-hand inventory, not inventory in transit.
  • Send your fulfillment partner the PO and the retailer's routing and packaging guide together.
  • Agree on the prep steps and how many working days they take.
  • Know the retailer's routing-request lead time and who files it.
  • Decide your partial-shipment stance before the order is released.
  • Ask for a ship-window report that shows every open PO, its window, and its current status.

Bringing it together

Ship windows and cancel dates turn every retail PO into a scheduling problem. Treat the window as the plan, not the deadline: work backwards from it, check inventory before you commit, and leave room for prep and routing. If you're setting up retail orders for the first time, talk to our team about how we plan releases against retailer windows.

Tags:retail fulfillmentpurchase ordersship windowretail compliance