Article

Fill Rate: Find and Fix Fulfillment Failures

Fill rate shows how much customer demand you can ship from available stock. Track it beside order fill rate, perfect order rate, picking accuracy and order-to-ship time. Together, these KPIs tell you whether the next fix belongs in inventory, order allocation, picking, packing or shipping.

David ButinBy David Butin · E-commerce Expert· Updated September 22, 2026· 7 min read

The essentials

  1. Fill rate measures units supplied immediately; order fill rate measures complete orders. Track both: a shortage affecting few units can still leave a customer’s order incomplete.
  2. Perfect order rate multiplies its component rates. APQC’s example turns 98%, 97%, 99% and 82% into 77.16%, exposing defects hidden by separate averages.
  3. Set alert bands by SKU class and promise. One catalog-wide target can leave you overstocked on slow sellers and short of priority items.
  4. Trace every miss to the last control that passed. Check reservation, allocation, the pick scan, pack check, shipping label and carrier confirmation in that order.
  5. Review return reasons separately. Wrong-item returns belong to fulfillment; fit, preference and buyer remorse do not.

A paid order reaches the pick queue, but its last sellable unit was reserved on another channel. The pick list still sends someone to the bin. By the time the packer spots the shortage, the order can no longer ship as promised. The dashboard may still show a healthy monthly average.

Start with fill rate: the share of demand you can ship immediately from stock. Keep it separate from cycle service level, the probability of avoiding a stockout during replenishment. Write the definition beside the KPI. Otherwise, purchasing, the warehouse and your 3PL can report different answers to the same question.

KPICounts
Fill rateUnits available now
Order fill rateComplete orders
Perfect order rateEntire promise
Picking accuracyCorrect picks
Order-to-ship timePaid order to carrier
KPIOwner · first check
Fill rateInventory · Sellable stock by location
Order fill rateAllocation · Reservations and backorders
Perfect order rateOperations · Lowest component rate
Picking accuracyWarehouse · Scan exceptions
Order-to-ship timeShipping · Label and confirmation queue

Calculate fill rate before you chase warehouse speed

Use a unit-based fill rate when the question is inventory availability:

Fill rate = units shipped immediately ÷ units ordered × 100

Unfilled units count against fill rate even when the order leaves on time. Lokad’s fill-rate definition separates this from service level, which measures the probability of meeting a request. WERC’s 2025 DC Measures framework also lists line fill rate and order fill rate as separate outbound metrics.

Calculate the rate by SKU and location. A network-wide rate can hide which warehouse or 3PL is short of stock. Keep consistent rules for substitutions, split shipments, backorders and canceled lines. Track stockout days separately: demand lost before an order is placed is absent from the order denominator.

Use order fill rate to expose partial orders

Order fill rate counts orders shipped complete from stock.

Order fill rate = complete orders shipped ÷ total orders × 100

Line fill rate = order lines filled completely in the first shipment ÷ eligible order lines × 100

Count a line as filled only when its full requested quantity ships immediately. A partially filled line fails this check even if most units ship.

Use unit fill rate to measure the volume supplied and order fill rate to measure complete orders. A shortage on one low-quantity line may barely move unit fill rate, yet leave the order incomplete.

Check whether reservations and warehouse allocation left sellable units unavailable for this order. A multi-brand retailer kept multi-warehouse order splitting even when an external WMS handled warehouse execution.

Use perfect order rate when one miss spoils the order

Fill rate covers availability. Perfect order rate adds the rest of the promise: complete, on time, damage-free and correctly documented. APQC calculates it by multiplying the component rates, not averaging them. In APQC’s published example, 98% × 97% × 99% × 82% becomes 77.16%. APQC reports an 88% cross-industry median from 13,590 observations (accessed September 22, 2026).

Multiplication is useful because defects compound. A team can post respectable scores for completeness, timing and damage, then lose far more perfect orders because of documentation errors. Keep each component visible below the combined rate. Use the combined rate to monitor overall order quality and the component rates to identify the next correction.

Set the target by SKU class and shortage cost. One catalog-wide target can leave you overstocked on slow sellers and short of priority items. Lokad’s 2014 service-level definition describes retail targets typically above 95% and few store-level situations in which rates exceed 98%. Use cycle service level to assess stockout risk during replenishment; use fill rate to track demand supplied immediately.

Trace a fulfillment failure
  1. Reservation
    Release stale reservations.
  2. Allocation
    Assign a stocked warehouse.
  3. Pick scan
    Block a SKU mismatch.
  4. Pack check
    Correct contents before sealing.
  5. Label
    Fix address or service errors.
  6. Channel confirmation
    Resend missing tracking.
Boostmyshop, 2026: reservation, allocation, scan, packing, label and confirmation controls.

Trace every miss to the last control that passed

Check reservation, allocation, the pick scan, pack check, shipping label and carrier confirmation in that order. If packing finds the wrong SKU, check the scan and pick list. If the carrier rejects the shipment, check the address, weight, service code and account. If the channel still shows the order as unshipped, check tracking and shipment confirmation.

Use that sequence to assign the next action. Have the inventory team investigate unavailable stock and the order management team correct orders assigned to the wrong warehouse. Send missed scan checks to the warehouse lead and failed labels or confirmations to shipping. An exception queue preserves the evidence and gives each miss an owner.

One electronics distributor centralized carrier portals, shipping labels and tracking. Its label-error rate fell from 5-8% of shipments to under 1% in the first month, while shipping-error complaints fell by more than 80%.

Calculate the cost of picking errors

Wrong-item returns can still occur when picking accuracy is high. Apply the miss rate to your order lines and inspect where each error escaped. Yale’s table of WERC’s 2025 results sets the best-in-class thresholds at ≥99.68% order-picking accuracy and ≥99.5% on-time shipments. Calculate the handling, return-shipping and replacement cost of each mispick.

Scan controls change the point of detection. The pick list directs the operator to a location; the product scan checks the SKU and quantity; a pack check stops a mismatch before the shipping label is applied. Put-away accuracy and replenishment still matter because a correct scan cannot recover inventory placed in the wrong bin.

A 3PL using guided PDA picking reports zero picking errors. A fashion brand that brought fulfillment in-house moved from an unverifiable 3-4% mispick rate to a tracked rate below 0.5% with barcode verification.

Separate warehouse-caused returns from customer choice

Return rate is an outcome, not a root cause. Split it by reason before assigning warehouse work. Wrong item, wrong quantity, damage from packing and late arrival belong in the fulfillment review. Fit, preference or buyer's remorse need a different owner. A single blended rate can rise while warehouse execution improves, or fall while a recurring mispick remains hidden.

Returns carry a substantial cost. The National Retail Federation and Happy Returns projected $890 billion in US retail returns in 2024, equal to 16.9% of annual sales, from surveys of 2,007 consumers and 249 retail professionals. Use return reason codes to calculate the share caused by wrong items, wrong quantities or packing damage.

Review wrong-item returns beside picking and pack-check exceptions. Then inspect the same SKU, location, shift and method. That turns a return into a specific put-away, replenishment, order picking or packing correction instead of a general accuracy campaign.

Protect marketplace thresholds upstream

Marketplace metrics record failures only after they occur in the warehouse. For seller-fulfilled orders, Amazon’s US seller guidance says to keep Order Defect Rate below 1%, late shipment rate below 4% and pre-fulfillment cancellation rate below 2.5% (accessed September 22, 2026). A stockout can drive a cancellation; a missed cutoff, a late shipment; a wrong item, negative feedback or a claim.

Manage the earlier signals you control: fill rate by location, open backorders, pick exceptions, boxes held at packing, label failures and unconfirmed shipments. Confirming late is still late even when the carrier collected the parcel on time, so the shipping event and channel update need their own exception queue.

A home-and-garden seller moved from shipments running 1-2 days late to same-day shipping as the standard after centralizing orders and stock. A bedroom-products seller batch-scans completed packing sheets several times a day to send tracking to 25+ channels without waiting for carrier pickup.

Base the review on exceptions, then reset the target

Start the weekly review with misses, not the average. Pull unfilled units, incomplete orders, non-perfect orders, blocked scans, late confirmations and wrong-item returns. For each one, record the last control that passed, the failed control, the owner and the corrective action. Finish by choosing a corrective action: change a stock rule, fix an allocation, correct put-away, adjust replenishment, block a scan mismatch or restore shipment confirmation.

Fulfillment results from customer operations
3-4% → <0.5%
Unverifiable → tracked
BeforeAfter<0.5%Mispick rate at a fashion brand
5-8% → <1%
Share of shipments
BeforeAfter<1%Label errors at an electronics distributor
1-2 days late → same-day shipping
Shipping delay
1-2 days lateSame-day shippingShipping punctuality at a home-and-garden seller.
Source: Boostmyshop customer case studies, 2026. Gray bands show starting ranges; blue bars mark the upper bounds after the change.

Set each alert band from the customer commitment, SKU class and cost of a shortage.

myFulfillment order management reserves stock as orders enter and can allocate work to the warehouse that has inventory.

For the warehouse mechanics behind the controls, watch the peak-season order prep and shipping replay. For the stock decisions behind a miss, use the replenishment guide. myFulfillment warehouse management connects pick lists, scan checks, packing and shipping labels in the operating flow.

Sources

Frequently asked questions

Fill rate is the share of customer demand shipped immediately from available stock, without a backorder or lost sale. Calculate it as units shipped immediately divided by units ordered, multiplied by 100. Define substitutions, cancellations and split shipments before comparing periods.

Divide complete orders shipped from available stock by total orders, then multiply by 100. Count an order as incomplete when any required line is backordered or canceled. Track unit fill rate separately so one short line does not hide inside a large order.

A good fill rate is the target that matches the SKU’s customer commitment and stockout cost. Set separate targets by SKU class and location. Review unfilled demand and replenishment costs together before raising a target that requires more inventory.

Perfect order rate is the share of orders delivered complete, on time, damage-free and correctly documented. APQC calculates it by multiplying those component rates. Keep the components visible, because the combined rate shows the outcome while each component points to a different fix.

Start with misses by SKU and location. Check sellable stock, reservations, allocation, supplier lead time and open purchase orders. Fix trapped or misallocated stock before buying more, then adjust replenishment only where the shortage and customer promise justify extra inventory.

Fill rate measures how much demand available stock can cover immediately. On-time delivery measures whether the order reached the customer by the promised time. An order can be complete but late, or on time with a backordered line, so track both.

Get new operations content first

Every so often, an email with our latest guides, videos, and webinars.

Continue exploring

16Sep
Replay available11:00 CEST · 50 minIn French
Masterclass
Are your operations holding back marketplace sales?

Stock availability, picking accuracy, and shipping times affect marketplace sales. Jonathan Coloma, COO of Repiauto, explains how his team went from 300 to 1,000 orders a day in two years. He describes the limits of paper-based work, ERPs built for different needs, a go-live estimate of fifteen days, and changes to his daily routine.

Hosted by David Butin
Hosted by
David Butin
E-commerce Expert
Watch replay
24Jul
Replay available11:00 CEST · 42 minIn French
Masterclass
Will your warehouse hold up this peak season?

To hold up under peak volume, split the order queue into waves based on real operating constraints, then decide where barcode checks belong. At the packing bench, the operator verifies the parcel. Carrier rules select the service and print the label, so the next order can start without another decision.

Hosted by Olivier Zimmermann
Hosted by
Olivier Zimmermann
Founder & CEO
Watch replay
23Jun
Replay available11:00 CEST · 55 minIn French
Masterclass
Industrialize Your E-commerce Procurement

Industrializing your purchasing means ordering on rules, not guesswork: at the right time (the reorder point), in the right quantity (your coverage period), from the right supplier, with a purchase order validated in one click. Available on replay.

Hosted by Olivier Zimmermann
Hosted by
Olivier Zimmermann
Founder & CEO
Watch replay

See it in your own operations

Book a 20-minute call. We'll map your workflow and point out where it breaks. No slides.

Free 20-min call · No commitment