Racklipedia
Racklify
Fulfillment

How to Calculate Fill Rate: Formulas, Data Sources, and Common Pitfalls

Updated August 20, 2026
Published August 1, 2026
William Carlin
3PL KPIs, SLAs & Performance Management

Fill Rate

Definition

Fill rate is the percentage of customer demand met directly from available inventory without backorders or stockouts. It measures how often orders or order lines are completely fulfilled on the first shipment, reflecting inventory effectiveness and service performance. Higher fill rates indicate better service levels, while low fill rates point to stock management or replenishment issues.

Overview

Fill Rate The percentage of ordered units, lines, or orders fulfilled without cancellation or shortage. Calculating fill rate correctly requires consistent definitions and reliable data from order and inventory systems; different formulas answer different operational questions (unit fill rate, line fill rate, order fill rate).


Warehouse and fulfillment teams use fill rate not only to report performance but to guide inventory decisions, SLA compliance, and carrier selection. Getting the calculation right prevents misleading dashboards and poor decisions—especially when partial shipments, backorders, and cancellations exist.


Common Fill Rate Formulas

There are three widely used formulas. Each is valid but answers a different question and will return different percentages for the same data set.


  • Unit Fill Rate: Units Shipped On Time / Units Ordered. Use for high-volume, interchangeable items where customer cares about quantity delivered (e.g., fast-moving consumer goods).
  • Line Fill Rate: Order Lines Completely Filled / Total Order Lines. Use when customers value completeness of line items—common in e-commerce with many SKUs per order.
  • Order Fill Rate (Perfect Order Rate): Orders Completely Fulfilled (no shortages, no cancellations) / Total Orders. Use for B2B and contract scenarios where partial deliveries are unacceptable.


Data Sources And Integration

Accurate calculations depend on synchronized systems. Primary sources include the order management system (OMS) for order content and timestamps, the warehouse management system (WMS) for shipped quantities and pick confirmations, and the ERP for invoicing and returns. Shipping carrier feeds add proof-of-delivery and lateness flags.


  • OMS: Provides the order as placed—SKUs, quantities, and promised dates.
  • WMS: Records picks, shipments, and adjustments that show what actually left the building.
  • ERP/Finance: Confirms invoiced quantities and captures returns or cancellations that affect final fulfillment.


Practical Calculation Steps

Start with a clear time window (daily, weekly, monthly) and choose the fill-rate formula that matches your intent. Match orders in the OMS to shipments in the WMS by order ID and SKU. Exclude canceled orders only if the cancellation happened before acceptance; include late shipments as shortfalls unless your definition explicitly allows late fulfillment. Reconcile returns and replacements to avoid double-counting.


Common Pitfalls And How To Avoid Them

Operations regularly misreport fill rate because of inconsistent definitions and sloppy data joins. Here are frequent mistakes and remedies:


  • Mixing Definitions: Using unit fill rate in one report and order fill rate in another. Remedy: publish the definition and formula on every dashboard.
  • Ignoring Cancellations: Treating canceled orders as missed demand. Remedy: apply a consistent rule—only count cancellations that occur after order acceptance as misses.
  • Partial Shipment Confusion: Counting a partially shipped line as fully filled. Remedy: compute both unit and line fill rate to expose mix problems.
  • Data Lag: Late carrier or returns data inflates short-term misses. Remedy: use settlement windows and clearly mark preliminary vs final fill rate.


Adjustments For Special Cases

Backorders, pre-orders, and aggregated shipments need explicit handling in the formula. If backorders are accepted and shipped within a pre-agreed window, you may choose to consider them filled for order fill rate after that window. For subscription or recurring orders, normalize by billing period to avoid seasonal skew.


Example Calculation

In a 30-day month a fulfillment center received 10,000 ordered units across 2,500 order lines and 1,800 orders. It shipped 9,400 units, fully filled 2,200 lines, and completely satisfied 1,620 orders. Calculations:


  • Unit Fill Rate: 9,400 / 10,000 = 94%
  • Line Fill Rate: 2,200 / 2,500 = 88%
  • Order Fill Rate: 1,620 / 1,800 = 90%


This shows the same operation can look different depending on the chosen metric. Reporting all three gives a fuller picture for different stakeholders.


Tips For Reliable Reporting

Automate data joins between OMS, WMS, and ERP, and store calculated results with timestamps to enable audit trails. Segment fill rate by SKU velocity, customer, and channel to prioritize corrective action. Set realistic measurement windows to avoid chasing noise: use a 7–30 day rolling average for trend analysis and daily alerts for operational incidents.


In short, the Fill Rate calculation depends on the formula you choose and the data integrity behind it. Define your metric clearly, integrate systems, handle special cases explicitly, and present multiple fill-rate views to give operational, commercial, and finance teams the context they need to act.

More from this term
Looking for a 3PL?

Compare warehouses on Racklify and find the right logistics partner for your business.