Order Fill Rate Calculator
Calculate the percentage of customer orders fulfilled completely from available stock in a single shipment. Use this metric to assess inventory adequacy and identify gaps between customer demand and your stocking policy.
About this calculator
Order fill rate measures how often you can satisfy a customer order completely without back-ordering or splitting the shipment. The formula is: Fill Rate (%) = (completeOrders / totalOrders) × 100. A 'complete order' means every line item on the order was shipped in full in a single delivery. Fill rate is distinct from line fill rate (which measures individual order lines) and unit fill rate (which counts individual units). A high fill rate indicates well-calibrated safety stock and accurate demand forecasting, while a low fill rate signals potential stockouts, poor reorder timing, or supplier reliability issues. Retailers and distributors commonly target fill rates of 95–98% to maintain customer satisfaction and competitive service levels.
How to use
Suppose your distribution center processed 400 orders last month. Of those, 372 were shipped complete with no back-orders or substitutions. Step 1: Identify inputs — completeOrders = 372, totalOrders = 400. Step 2: Apply the formula: (372 / 400) × 100. Step 3: Divide: 372 / 400 = 0.93. Step 4: Multiply by 100: 0.93 × 100 = 93%. Your fill rate is 93%. Since this falls below the 95% target, it suggests safety stock levels or reorder points for certain SKUs may need adjustment.
Frequently asked questions
What is the difference between order fill rate and line fill rate?
Order fill rate measures the proportion of entire orders fulfilled completely — every line item, every unit, in a single shipment. Line fill rate, by contrast, measures the proportion of individual order lines filled completely, regardless of whether the full order was complete. Because one back-ordered item can cause an entire order to count as incomplete, order fill rate is almost always lower than line fill rate. Use order fill rate when customer experience of receiving a single complete shipment matters most; use line fill rate for internal inventory gap analysis across individual SKUs.
How does order fill rate affect customer satisfaction and revenue?
A low fill rate directly translates into partial shipments, back-orders, and delayed deliveries — all of which frustrate customers and increase service costs from follow-up shipments. Studies consistently show that customers who experience frequent stock-outs are significantly more likely to switch to a competitor supplier. From a revenue perspective, unfilled order lines represent immediate lost sales and potential long-term customer churn. Conversely, maintaining a high fill rate (95%+) is a key differentiator in B2B distribution, where supply reliability is often as important as price in vendor selection.
What causes a low order fill rate and how can I improve it?
The most common causes are insufficient safety stock, inaccurate demand forecasts, long or unreliable supplier lead times, and poor inventory record accuracy (caused by shrinkage, data entry errors, or receiving discrepancies). To improve fill rate, start by identifying which SKUs are most frequently causing incomplete orders using a Pareto analysis. Then review safety stock formulas for those items, incorporating actual demand variability and lead time variance. Improving forecasting accuracy, tightening supplier OTD, and conducting regular cycle counts to correct inventory records are all proven levers to drive fill rate higher.