June 2, 2026

Warehouse KPIs: 30+ Metrics That Drive Efficiency in 2026

A practitioner's guide to 30+ warehouse KPIs across inventory, receiving, picking, shipping, utilization, and safety, with a formula and benchmark range for each.
Warehouse KPIs
Categories

Warehouse KPIs cascade. Improving picks per hour exposes weakness in replenishment, faster receiving creates dock-door congestion, and a hard push on throughput will eventually show up as a dip in pick accuracy. Most lists treat KPIs as a flat catalog, when in practice the categories move together. After more than a thousand warehouse management system (WMS) implementations, one pattern is consistent across every operation: the KPIs that matter are the ones tied to a clear operational objective, measured by a system the floor actually trusts, and reviewed often enough to drive action before the next shift starts.

This guide organizes the KPIs every warehouse should consider by functional category: inventory, receiving, put-away, picking, shipping, utilization, and safety. Each KPI includes a formula, a benchmark range to aim for, and the calculation mistake that quietly invalidates the number when the math is done wrong. The goal is a defensible scorecard for the VP of Supply Chain, the distribution center director, and the floor supervisor running the conversations they actually need to have, not coverage for its own sake.

The KPIs are interconnected, so we will close the article with what to expect when one moves and the rest follow. First, the basics.

What makes a warehouse KPI useful (and what makes it noise)

A warehouse KPI is a measurable indicator tied to a specific operational objective. That sounds obvious until you sit through a leadership meeting where five different versions of “accuracy” are being compared, and nobody agrees what the denominator is. Picking line accuracy, order accuracy, inventory record accuracy, and retail compliance accuracy are four different numbers that practitioners regularly conflate. The first job of a useful KPI is to define the denominator with no ambiguity.

The second job is to separate leading indicators from lagging ones. Fill rate, perfect order rate, and customer return rate are lagging: by the time they move, the shipment is already out the door. Pick accuracy at the line level, cycle counting variance, and dock-door queue length are leading: they predict what the lagging metrics will look like next month. A KPI program built only on lagging numbers is essentially historical reporting. A program that includes a small set of leading indicators is what makes daily decisions possible.

The third job is to make sure the system can produce the KPI reliably. A KPI you cannot trace back to a clean event log in your warehouse management system is a KPI you should not act on. A modern Tier-1 WMS like Blue Yonder is the backbone of supply chain operations for exactly this reason: it captures the inventory, quality, date and lot, and asset events that every KPI on this list ultimately depends on. If your current system cannot produce the underlying data without an Excel reconciliation step, the KPI is noise no matter how good the formula looks.

Inventory KPIs: Visibility into what’s on hand

Bad inventory data breaks every fulfillment metric that follows it. The five KPIs below cover the dimensions that matter most: how accurate the records are, how fast the inventory moves, how much of it is silently costing more than it should, and how much of it should not be there at all.

Inventory accuracy

Formula: (Database Inventory Count / Physical Inventory Count) × 100

Inventory accuracy compares what the system says is on the shelf to what the cycle count or physical inventory actually finds. General distribution centers should land between 95% and 99%. Regulated industries (pharmaceutical cold-chain, food and beverage with traceability mandates, medical devices) operate at 99.5% or higher because regulatory exposure costs more than a missed shipment. The most common mistake is reporting aggregate accuracy across the whole DC. A 98% facility-wide number can easily hide a 92% accuracy rate on A-velocity SKUs, which is where every misplaced unit causes a customer-facing problem. Segment by velocity band and SKU class. Cycle counting is what keeps this KPI honest. Real-time inventory visibility with Supply Chain Portal is one way to keep cycle counting data flowing into the same system buyers, planners, and floor staff are working from.

Inventory turnover

Formula: Cost of Goods Sold / Average Inventory Value

Inventory turnover measures how many times per year the warehouse cycles through its entire inventory value. What counts as healthy depends entirely on category: 4 to 6 turns for industrial distribution, 8 to 12 for grocery, 15 or higher for high-velocity e-commerce. Frame this metric as a measure of working capital efficiency, not warehouse efficiency. The trap is benchmarking against industries you do not operate in. A 6x turn rate looks weak next to a grocer and excellent next to an industrial parts distributor. Compare to your own rolling baseline and to peers in your category.

Inventory shrinkage

Formula: ((Recorded Inventory Cost − Physical Inventory Cost) / Recorded Inventory Cost) × 100

Shrinkage tracks the inventory that disappears between what the records say and what is on the shelf. Most operations run under 1.5% for general retail and wholesale, and under 0.5% for high-security or regulated environments. The risk here is treating every variance as theft. Receiving errors, miscounts, putaway errors, and obsolescence damage all show up in the same number, and they all need different operational responses. Investigate root cause before assuming shrink is a security problem.

Carrying cost of inventory

Formula: Inventory Carrying Rate × Average Inventory Value

Carrying cost captures the total annual cost of holding inventory: capital cost, storage, insurance, taxes, obsolescence, and shrink. The commonly accepted range is 18% to 32% of inventory value annually, with most operations targeting under 25%. Most teams count only capital cost, and that understates the real number badly. The full picture has to include the space the inventory occupies (which has a real cost even when the warehouse is owned), the obsolescence write-downs, and the insurance line. When carrying cost is calculated honestly, slow-moving SKUs almost always look more expensive than the buying team assumes.

Dead stock percentage

Formula: (Value of inventory with no movement in N days / Total inventory value) × 100

Dead stock is inventory the system holds but no one is ordering. Under 5% is the target. The error is defining “dead” too aggressively. A 90-day cutoff over-flags seasonal SKUs that will turn in the next quarter, and a 365-day cutoff is too lenient for fast-moving categories. Set the cutoff window by category and review it quarterly. Pair dead stock with carrying cost: the two metrics together give the buying team the case they need to clear or remarket slow inventory.

Receiving KPIs: The speed and accuracy of inbound

Errors at receiving cascade into every downstream metric. Every wrong unit accepted at the dock becomes a wrong unit in a pick location, a wrong unit in an order, and eventually a return. The four KPIs below measure how cleanly inbound flows and how much it costs to keep it that way.

Receiving accuracy

Formula: (Items received correctly / Items expected) × 100

Receiving accuracy compares what was supposed to arrive against what was actually accepted. Expect 98% to 99.5%. What wrecks this number is accepting incorrect shipments to keep velocity up during peak periods, because the inventory accuracy debt that creates will show up later as a pick error or a customer return. Better to delay a receipt by an hour and resolve it correctly than to chase the variance through the next four operational shifts.

Receiving cycle time (dock-to-stock)

Formula: Total time from truck arrival to put-away complete / Number of receipts

Dock-to-stock measures how long it takes for received inventory to become pickable. Aim for under 24 hours in a general DC, and under 2 hours for high-velocity cross-docking operations. The biggest reporting mistake is rolling all receipt types into one number. A standard PO receipt, an ASN-enabled receipt, and a blind receipt have different cycle times by design, and combining them obscures where the bottleneck actually is. Segment by receipt type, then look for the outliers.

Cost per receiving line

Formula: Total receiving cost / Total receiving lines

Cost per receiving line is the operational unit cost of bringing inventory in. High-volume operations run $4 to $8 per line, and meaningfully lower for ASN-enabled flows where the system already knows what is on the truck. Where this goes wrong is failing to isolate receiving from putaway in the cost basis. When the two functions share labor pools, the accounting gets fuzzy. Track them separately so each gets its own improvement target.

Dock door utilization

Formula: (Time doors in use / Total available door time) × 100

Dock door utilization tracks how much of the available door capacity the operation is actually using. Target 60% to 75%. Above 80% creates congestion: trucks queue, detention fees accrue, and receiving teams start cutting corners on accuracy to keep the doors moving. Treating 100% as the goal is the error. A door that is always full does not have the slack to absorb a late truck or a problem receipt without disrupting the next three appointments.

Put-Away KPIs: Where the cost discipline begins

Put-away is the highest-leverage cost-discipline category in the warehouse. Errors here propagate forever: a mis-slotted SKU causes pick errors, replenishment failures, and inventory accuracy gaps for as long as it sits in the wrong location. Three KPIs cover the dimensions that matter.

Put-away accuracy

Formula: (Items put away correctly / Total items put away) × 100

Put-away accuracy measures whether received inventory ends up in the location the system thinks it does. This should sit at 99% or higher. The 1% that ends up in the wrong location creates outsized downstream cost, because every subsequent pick attempt on that SKU will fail until the variance is found and corrected. Directed put-away workflows in a modern WMS, where the system tells the operator where to drop the pallet and verifies the location with a scan, are the cleanest path to keeping this number where it belongs.

Put-away cycle time

Formula: Total put-away time / Total items put away

Put-away cycle time measures how long it takes received inventory to become pickable inventory. Under 2 hours per receipt is reasonable for non-cross-dock operations. The trap is optimizing speed at the expense of accuracy. A team that puts away in 45 minutes with 97% accuracy is worse off than a team that takes 90 minutes with 99.5% accuracy, because the downstream cleanup on those wrong put-aways will burn a week of supervisor time.

Put-away cost per line

Formula: Total put-away cost / Total put-away lines

Put-away cost per line tracks the unit cost of storing each received line. General distribution operations run $3 to $6 per line. The blind spot is leaving equipment time out of the basis. Forklifts, reach trucks, scanners, and the time on the dock floor are real costs that need to roll up here. Pure labor cost will understate the number by 30% or more in equipment-intensive operations.

Picking KPIs: Highest-leverage productivity metrics

Every percent of pick productivity gained either lowers labor cost or raises throughput on the same headcount. That makes picking the most-studied function in the warehouse, and the one where the gap between average and excellent operations is widest. The four KPIs below cover the dimensions that drive both.

Picks per hour

Formula: Lines picked / Labor hours on the pick task

Picks per hour is the headline productivity metric. ASCM’s published practitioner range is 120 to 175 lines per hour for case picking, 60 to 100 for each-pick, and 250 or higher for best-in-class operations using voice picking, pick-to-light, or augmented reality systems. Averaging across pick methods is what produces a meaningless number. A facility that mixes case picking, each-pick, and full-pallet picking will produce a meaningless aggregate number. Segment by method, then by zone, then by time of day to find where the leverage actually lives. OSG implements Luminate Warehouse Tasking to improve case-pick productivity by up to 12% through machine-learning-driven task prioritization, which compounds quickly across a multi-shift operation.

Picking accuracy

Formula: (Orders picked correctly / Total orders picked) × 100

Picking accuracy measures whether the right item, in the right quantity, in the right packaging, made it into the right order. Strong operations hit 99.5% to 99.9%. The problem here is one vendors rarely volunteer: vendors and integrators quote 99.99% accuracy without defining the denominator. Pick-line accuracy, order accuracy, and retail-compliance accuracy are three different numbers, and the marketing-friendly version is almost always the loosest one. Specify what you are measuring, and benchmark against the same definition every quarter.

Picking cycle time

Formula: Time from pick start to pick complete / Number of orders

Picking cycle time captures how long it takes to assemble an order from system release to handoff to packing. What counts as healthy depends on order profile, so benchmark against your own rolling 30-day baseline rather than reaching for an industry number that will not match your mix. The factor teams overlook is pick density. The same picker on the same shift can have a 50% swing in cycle time between a well-slotted area and a poorly slotted one. When cycle time degrades, slotting is the first place to look.

Order-pick labor productivity (engineered labor standards)

Formula: (Actual output / Standard output) × 100, where standard is set by engineered labor standards (ELS)

Pure picks-per-hour is a single-variable measurement, and a single-variable measurement is obsolete the moment your product mix changes. Modern operations measure picker productivity against engineered labor standards using multiple variable standards, which account for pick density, case size, slotting arrangement, and travel distance. The window is 85% to 115% of standard for a stable operation. Below 85% signals process or training issues, above 115% usually signals the standard is out of date and the team is running too hard to sustain it. The right number is one where workers can hit the standard consistently and feel the goal is fair.

Shipping and fulfillment KPIs: What the customer experiences

What the customer experiences gets measured here. These are the metrics that determine whether the customer reorders, calls support, or quietly moves to a competitor. Internal teams often track them weekly; customers experience them daily. Five KPIs cover the dimensions that matter.

Perfect order rate

Formula: (Orders complete AND accurate AND on-time AND undamaged AND with correct documentation / Total orders) × 100

Perfect order rate is the compound metric: it only counts an order as perfect if every sub-component is right. Expect 95% to 98% for general operations, 99% or higher for best-in-class. Reporting it as a single-factor score is the mistake. If the operation is at 99% on each of the five sub-components separately, the compound rate is closer to 95%, because the errors multiply rather than add. The honest version of this KPI is sobering, and that is the version executives need.

Order fill rate

Formula: (Orders shipped in full / Total orders placed) × 100

Order fill rate measures whether the customer received the full quantity ordered on the first ship. 97% to 99% is the band to hold. Anything below 94% usually points to replenishment or inventory accuracy problems upstream, not shipping problems. Most confusion comes from failing to distinguish line fill rate, unit fill rate, and order fill rate. They are three different numbers, and conversations about “fill rate” without specifying which version is being reported lead to false conclusions about where the problem is.

On-time in full (OTIF)

Formula: (Orders on-time AND in-full / Total orders) × 100

OTIF is the compound of on-time delivery and in-full shipment. Hold this at 95% to 98%. Many operations report on-time and in-full separately because the combined number looks worse, but the combined number is what the customer actually experiences. A 99% on-time rate paired with a 97% in-full rate produces a 96% OTIF, and that 4% gap is the population a customer will notice and remember.

Back order rate

Formula: (Orders unfillable at receipt / Total orders) × 100

Back order rate measures how often inventory shortfalls block immediate fulfillment. Under 5% is normal, and under 1% for high-stock SKUs. Brief spikes are not always a planning failure: a demand surge that empties stock faster than the replenishment cycle is a sign of healthy demand, not bad operations. Sustained elevation, on the other hand, is almost always a forecasting or supplier-lead-time problem that needs structural attention.

Return rate and return processing time

Formula: Return rate = (Units returned / Units shipped) × 100. Return processing time = Total return processing time / Total returns processed.

Return rate runs 5% to 15% for general retail and 20% or higher for fashion. The miss is not segmenting by return reason. Quality returns, fit returns, wrong-item returns, and damage returns tell completely different operational stories, and only the wrong-item bucket points back to a warehouse problem. Reverse logistics is also the place where return processing time matters: a 30-day return cycle ties up working capital and slows down resaleable inventory’s return to the available pool.

Utilization KPIs: Getting the most from space, equipment, and labor

Every operation pays for space, equipment, and labor whether it uses them well or not. Utilization KPIs measure how much of that capacity is actually working. Most facilities are oversized in one dimension and undersized in another, and these metrics are how you find out which is which.

Space (cube) utilization

Formula: (Storage cube used / Storage cube available) × 100

Space utilization measures how efficiently the storage footprint is being used. Target 75% to 85%. Above 90% creates congestion: aisles fill, putaway operators wait, and pick paths get blocked. The classic error is counting floor square footage without counting cube. Vertical underutilization is the single most common warehouse cost leak. A facility at 90% floor utilization and 55% cube utilization is paying for empty air, and the fix is usually a slotting redesign rather than a building expansion.

Equipment utilization and OEE

Formula: Equipment utilization = (Operating hours / Available hours) × 100. OEE (Overall Equipment Effectiveness) = Availability × Performance × Quality.

Equipment utilization of 65% to 75% is a reasonable target for forklifts, reach trucks, conveyors, and sortation. OEE applies to automated systems specifically (conveyors, AS/RS, sortation), where 85% or higher is the world-class threshold. The misuse is applying OEE to labor or to manual equipment, where the framework was never designed to operate. OEE is for measuring how close a piece of automated equipment is running to its theoretical maximum, not for measuring whether a forklift driver had a good shift.

Labor utilization and productivity

Formula: (Productive labor hours / Total labor hours) × 100

Labor utilization is the ratio of time spent on productive task work to total time on the clock. Well-run operations sit at 70% to 85%. Modern labor management software can increase employee utilization by up to 45% by giving supervisors real-time visibility into workloads and idle time. This metric misleads when it stands alone. High utilization without engineered standards just means people are busy, not that they are productive. The two metrics belong together: utilization tells you how much time is being spent on task, and engineered standards tell you whether the work being done is at the right pace for the conditions.

Warehouse throughput

Formula: Total units (or orders) processed / Time period

Throughput measures how much volume the warehouse is moving over a defined window. There is no universal number here: benchmark against your own rolling baseline and against the facility’s design capacity ceiling. Reading throughput in isolation is the trap. High throughput paired with a 90% perfect order rate looks productive on paper, then catches up via customer escalations and returns. Throughput is one half of the equation, quality is the other, and they have to be read together.

Safety KPIs: The metrics that protect the operation

Three safety KPIs are non-negotiable in any modern warehouse operation. Every operation should report them, review them monthly, and defend them at the executive level. The regulatory frameworks (primarily OSHA in the United States) make sure of it.

Total Recordable Incident Rate (TRIR)

Formula: (Recordable injuries × 200,000) / Total hours worked

TRIR is the headline safety metric and the one OSHA uses for industry comparisons. The Bureau of Labor Statistics warehousing average sits above 4.0; world-class operations run under 1.0. The reporting gap is presenting TRIR without DART (Days Away, Restricted, or Transferred) rate alongside it. TRIR counts incidents, DART counts the operational impact of those incidents. A facility with a 3.0 TRIR and a 0.5 DART rate is in a different position than one with a 3.0 TRIR and a 2.5 DART rate, even though the headline number is the same.

Time lost due to injury

Formula: (Lost-time hours from injury / Total hours worked) × 100

Time lost due to injury captures the operational cost of safety incidents in hours that did not get worked. Keep this under 1.5%. The catch is that this number only counts what gets reported. Cultures with under-reporting will look better on this metric than they are, which is part of why TRIR and lost-time hours need to be read alongside near-miss reporting.

Near-miss reporting rate

Formula: Near misses reported / Total incidents (reported and observed)

Near-miss reporting is the leading indicator that catches the lagging safety metrics before they go negative. A high near-miss rate paired with a low TRIR is a sign of a healthy safety culture: the operation is catching risks early, and people feel safe reporting them. Many operations misread a high near-miss rate as a problem, when in fact it is the floor doing its job. The actual problem is a low near-miss rate paired with a creeping TRIR, which usually means incidents are happening and not being reported until they turn into recordable injuries.

Warehouse KPIs are interconnected, improving one exposes weakness in the next

The temptation with a list like this is to pick the worst-performing KPI and attack it in isolation. That approach works for about three weeks. The reality, observed across hundreds of warehouses, is that the material flow inside a distribution center is an interconnected chain. Any variation in one step reacts in another, and a KPI program that does not anticipate the cascade will spend the next quarter chasing problems that keep moving downstream.

Consider a concrete example. You set a goal to improve picks per hour by 20% in the high-velocity area. You bring in some outside consulting help, maybe adjust the pick paths, perhaps invest in voice picking. The team hits the goal. Now your replenishment KPI is in trouble, because the picks are happening faster than the replenishment cycle was designed for. You attack replenishment: more replenishment headcount, smaller replenishment batches, tighter min-max settings. Replenishment recovers. Now your slotting is the bottleneck, because the new replenishment cadence is exposing SKUs that are slotted in the wrong velocity zone for current demand. You re-slot. Now your inventory turnover is uneven across the new zone assignments, and the finance team wants to know why working capital is moving the way it is. Warehouse KPIs are interconnected by design, and a successful improvement project in one area is also a forward-looking commitment to the next two or three projects that will follow.

The practical recommendation is to focus continuous improvement on customer-critical KPIs first. Service metrics like on-time shipping and fill rate, and quality metrics like correct quantity, correct address, and correct documentation, protect the customer relationship while the rest of the cascade works itself out. Stick to one improvement project at a time, finish it cleanly, and then take on the next gap that appears. Pressure to fix everything at once usually ends with nothing fixed effectively.

The cultural shift this requires is meaningful. KPI programs work best in operations that treat measurement as a way to keep score and a way to improve, rather than a way to assign blame for the last bad shift. A well-designed scorecard tells the floor where it stands, tells supervisors where to focus this week, and tells executives where the structural investments need to go next quarter. When all three audiences trust the same numbers, the operation has the foundation it needs to actually improve.

If you can’t measure these KPIs today, the WMS is the problem

Heavily customized legacy warehouse management systems, and on-premise systems running unsupported versions, often cannot reliably produce the KPIs this article describes. The reason is mechanical: custom code written years ago to handle a specific edge case usually bypasses the standard event logs the WMS would otherwise use to capture pick times, putaway accuracy, dock door utilization, or cycle counting variance. The data is in the system, but it is in a place no standard report can find.

The cleanest path to a useful KPI program is a modern SaaS WMS deployed with minimal modifications. When the system is templatized, the metrics are templatized too. Standard event logs feed standard dashboards, and the dashboards stay accurate across upgrades because nothing custom is in the way. If you are running a legacy system and the team is hand-rolling KPIs in Excel every Monday morning, the WMS is slowing down reporting and producing numbers that may not match what is actually happening on the floor. Legacy WMS systems often can’t produce modern KPIs cleanly, and the decision point is usually whether to upgrade or replace.

Build a warehouse KPI program your operations can actually use

A useful warehouse KPI program tracks the right metrics reliably, reviews them at the right cadence, and runs on a system the operation trusts. Open Sky Group has implemented over a thousand warehouse and labor management systems across 3PL, food and beverage, retail, healthcare, and CPG operations. Across all of them, the operations that win are the ones that treat KPIs as a daily operational tool rather than a board-meeting deliverable. For a complementary set of transportation KPIs that picks up where these warehouse metrics leave off, the sister article walks through the speed, quality, and cost dimensions of outbound. It’s time to elevate. Discover how Open Sky Group can help you reach new heights of supply chain efficiency. Talk to an Expert.

Related Articles

Jeremy Hudson

Vice President of Client Services

Jeremy’s focus is on the products and services clients need to stay competitive. Open Sky Group’s mission is to deliver technology-enabled solutions that allow our customers to achieve more while having the flexibility to adapt to change. Jeremy lives the core values and mission by bringing the best experience possible to our clients. He is an essential member of implementation teams, working alongside clients, and encouraging them to use innovation and best practices instead of customizations for success.

Jason Yantiss

Vice President of Client Services

Jason provides leadership to a variety of teams focused on implementation and integration. With 27+ years of experience holding operational and technical management roles in transportation, billing, and warehousing across a vast array of industry verticals, Jason is adept at driving multiple complex projects, understanding customer needs at all levels of the operation and providing viable solutions. Jason’s resume of 150+ implementation projects include Warehouse, Labor, Transportation, Yard Management and multiple AR/AP Freight Pay and Customer Billing systems. 

Eric McPherson

Vice President of Client Services

Mac works to oversee implementation and integration projects. A former Marine officer and military police officer, he brings over 27 years of supply chain experience, including 11 years at Blue Yonder in both delivery and service sales. Mac is a dedicated, team-oriented professional with a background in business management, professional services, customer service, and supply chain technology. His specialties include sales support, supply chain execution systems, project management, fulfillment operations, distribution operations, and GSA contracts.

Shannon Caflisch

Senior Vice President of Sales and Marketing

Shannon is responsible for the strategy and management of all sales, business development, and marketing programs. With over 25 years of sales experience and 15 years focused in the supply chain space, Shannon focuses on building strong relationships with clients and partners and strives to deliver the right software solutions to help conquer supply chain challenges. Shannon believes in learning by listening to understand clients’ goals, struggles, and what is important to their business to build lasting, successful relationships.

Alan Prillaman

Senior Vice President of Client Services

As Senior VP of Client Services, Alan oversees all consulting services and account management at Open Sky Group. Possessing over 30 years of combined industry and consulting experience, Alan leverages his unique background in IT, logistics, quality management systems, manufacturing and distribution operations, and facility and strategic account management to provide clients with creative resolutions to complex challenges. His core philosophy and passion are to deliver tangible value for and establish long-term trusted partnerships with our clients.

Mike Noble

Senior Vice President of Technology

As Senior Vice President of Technology, Mike leads Open Sky Group’s Managed Services, Software Services, Infrastructure Services, and Information Technology teams bringing 35+ years of experience in Supply Chain Execution and Information Technology. Mike and his teams ensure we maintain the highest levels of customer service in a secure and reliable environment, constantly reviewing and evaluating new technologies, their appropriateness and applicability so we can safely and securely transact our own business – and help our clients accomplish the same.

Chad Kramlich

CEO

Joining Open Sky Group in 2015, Chad, served as Chief Revenue Officer for three years prior to his appointment to CEO in 2022. With over 25 years of experience delivering results for high-growth software and consulting organizations, Chad is leveraging his background in building efficient and effective implementation teams, establishing high-impact services operations, achieving revenue growth, and deepening executive-level client relations to help propel Open Sky Group into a very successful future.

Skip to content