[Logistics] 6 Warehouse KPIs That Actually Tell You What's Going On

Everyone talks about warehouse performance. Few operations actually measure it in a way that drives decisions.
After working across multiple WMS implementations and warehouse environments, including operations in the GCC region I've landed on a set of ratios that I consider non-negotiable. Not because they're complicated. Because they're honest. They tell you what's really happening on the floor, without requiring a BI team or a three-month reporting project.
Here are the ones I track, how to calculate them, and what to do when the numbers aren't where they should be.
1. Stock Rotation Rate
What it measures: How many times your inventory turns over in a given period. A fundamental indicator of stock health and working capital efficiency.
Formula:
Stock Rotation Rate = Cost of Goods Sold ÷ Average Inventory Value
Example: Your COGS over 12 months is AED 12,000,000. Your average inventory value over the same period is AED 3,000,000.
12,000,000 ÷ 3,000,000 = 4 rotations/year
That means you're turning your stock every 90 days on average.
Benchmark: Depends heavily on industry. FMCG operations should be above 12. Fashion and luxury retail: 3 to 6. Industrial spare parts: sometimes below 2, by design.
How to improve it: A low rotation rate is rarely a warehouse problem it's a demand planning problem. But the warehouse can contribute by flagging slow-moving SKUs early, optimizing putaway logic to keep fast movers accessible, and reducing the physical space allocated to low-velocity stock. If your WMS has ABC classification built in, make sure it's being actively maintained and not just set-and-forgotten at go-live.
2. Stock Ageing
What it measures: The age profile of your current inventory, how long stock has been sitting in your locations without moving.
Formula:
Stock Ageing = (Today's Date − Receipt Date) per SKU/Lot, segmented into buckets
Typical buckets: 0–30 days / 31–60 days / 61–90 days / 90+ days
Example: You have 5,000 units of a product across your locations. A breakdown shows:
2,800 units received within the last 30 days
1,100 units between 31–60 days
600 units between 61–90 days
500 units over 90 days
That 500-unit tail (10% of stock) has been sitting untouched for over three months. That's your first conversation with the commercial team.
Benchmark: Any stock beyond 90 days in a non-spare-parts context deserves a review. Beyond 180 days, it should be escalated, markdown, redeployment, or disposal.
How to improve it: FEFO (First Expired, First Out) and FIFO (First In, First Out) rules in your WMS are the first lever. But they only work if your location and lot data is clean. I've seen operations with FEFO configured in the system and bypassed on the floor because the physical layout made it easier to pick the closest pallet, not the oldest one. Slotting and physical discipline matter as much as the system rule.
3. Storage Bin Occupancy Rate
What it measures: What percentage of your available storage capacity is actually in use. A critical ratio for both space efficiency and operational fluidity.
Formula:
Bin Occupancy Rate = (Occupied Bins ÷ Total Available Bins) × 100
Example: Your warehouse has 4,200 storage bins. At a given point, 3,570 are occupied.
(3,570 ÷ 4,200) × 100 = 85% occupancy
Benchmark: The target range is typically 75–85%. Below 70% suggests underutilization, you're paying for space you're not using. Above 90%, you're creating operational risk: congestion, picking errors, inability to receive inbound volumes cleanly.
How to improve it: If you're consistently above 85%, the first question isn't "do we need more space", it's "what stock shouldn't be here?" Ageing inventory, obsolete references, packaging materials mixed into pick locations, these are common culprits. If you're consistently below 70%, look at whether your slotting strategy matches your actual SKU count, or whether a racking reconfiguration could consolidate volume more efficiently.
In SAP EWM, bin occupancy can be monitored directly via the Storage Bin Master and Warehouse Monitor. The data is there, it just needs to be surfaced into a regular operational review.
4. Productivity per Employee
What it measures: The volume of productive warehouse activity generated per operator, per hour or per shift. The most direct measure of labor efficiency.
Formula:
Productivity = Total Units Handled (picked, received, or packed) ÷ Total Hours Worked
Track separately by activity type. Mixing picking and receiving productivity into one number loses the signal.
Example: Your picking team of 12 processed 8,640 lines over a 8-hour shift.
8,640 ÷ (12 × 8) = 90 lines per operator/hour
Benchmark: Manual pick operations in mixed-SKU environments: 60–120 lines/hour. Voice-directed or RF-guided operations: 100–150. Goods-to-person automated setups: 200+. These ranges vary significantly by pick density, travel distance, and SKU complexity.
How to improve it: Before touching labor, audit your slotting. The single biggest driver of low picking productivity in the operations I've seen isn't operator speed it's travel time. A picker spending 40% of their shift walking rather than picking is a slotting problem, not a people problem. After slotting: look at pick list construction (are batches and waves optimized?), then at system response times (a WMS that takes 4 seconds to confirm each scan is a silent productivity killer), then at shift handover quality.
5. Receiving Discrepancy Rate
What it measures: The percentage of inbound lines where quantity, item, or condition doesn't match the purchase order.
Formula:
Discrepancy Rate = (Lines with Discrepancies ÷ Total Lines Received) × 100
Example: Over a month, your team received 6,400 inbound lines. 192 had a discrepancy of some kind short delivery, wrong item, damaged goods.
(192 ÷ 6,400) × 100 = 3% discrepancy rate
Benchmark: Below 1% for established supplier relationships. Between 1–3%: manageable but worth investigating by supplier. Above 3%: systemic either your supplier compliance is weak or your receiving process isn't catching everything it should.
How to improve it: Segment the discrepancies. Quantity shorts from one supplier are a supplier performance issue address it contractually. Damages from one carrier are a packaging or handling issue. Items received against the wrong PO are a process issue. The aggregate rate is the flag; the breakdown is the fix.
6. Return Rate
What it measures: The percentage of shipped orders that come back to the warehouse, broken down by root cause. One of the most underused indicators of overall warehouse quality — because returns sit at the intersection of picking accuracy, packaging, and carrier handling.
Formula:
Return Rate = (Number of Units Returned ÷ Number of Units Shipped) × 100
Track it globally, then segment by cause: wrong item picked, wrong quantity, damaged in transit, customer refusal, documentation error.
Example: Over a month, your operation shipped 18,500 units. 370 came back.
(370 ÷ 18,500) × 100 = 2% return rate
That number alone tells you little. But if the breakdown shows that 210 of those 370 returns are wrong items that's a picking accuracy problem, not a carrier problem. The segmentation is everything.
Benchmark: Below 1% in B2B and industrial contexts. E-commerce fashion can run 20–30% by nature of the channel, but warehouse-attributable returns (wrong item, wrong quantity, damaged at pack) should stay below 2% regardless of sector.
How to improve it: Start by attributing every return to a cause systematically, not manually. If your WMS or returns module doesn't capture reason codes, you're flying blind. Once you have clean data, the fix depends on the cause: persistent wrong-item returns point to pick face labeling or confirmation step issues; damage returns point to packing standards or carrier handling; quantity errors point to catch-weight or unit-of-measure configuration problems. Returns are expensive to process and damaging to customer trust but they're also one of the most honest feedback loops your warehouse has.
A closing thought
These KPI are only useful if they're reviewed regularly, owned by someone, and connected to a decision. A dashboard that nobody acts on is decoration.
The operations that use metrics well aren't necessarily the ones with the most sophisticated reporting. They're the ones where a supervisor can look at three numbers on a Monday morning and know exactly where to focus their week.
What ratios are you tracking today and which ones are you missing?
Victor L. | Supply Tech Nexus | Logistics · WMS · SAP · GCC Region