Back to Blog
Logistics Automation

Does Everyone Read Warehouse Performance the Same Way? Defining Dock-to-Stock, Order Cycle Time and Other Warehouse KPIs

The same shipping accuracy can come out as 98.8% or 99.8% depending on whether you count orders, lines or units. This post covers how to define warehouse KPIs like dock-to-stock and order cycle time down to the numerator, denominator and timestamps, how to calculate them from WMS event data, and how to design dashboards around them.

POLYGLOTSOFT Tech Team2026-11-027 min read2
Warehouse KPIDock-to-StockOrder Cycle TimeWarehouse DashboardWMS Data

Why the Site Manager's Report and the Client's Report Show Different Numbers

In the same month at the same warehouse, the site manager's report can show 99.8% shipping accuracy while the client report shows 98.8%. Neither report is wrong. Take 1,000 orders (4,000 lines, 20,000 units) with 12 orders in error, covering 15 lines and 40 units. Accuracy is 98.8% by order, 99.6% by line and 99.8% by unit, and all three figures are correct.

The real problem is definition. Start dock-to-stock at truck arrival and a receipt takes 6.5 hours. Start it when unloading finishes and the same receipt takes 4 hours. Add manual spreadsheet consolidation and the monthly report shows up in the second week of the following month. If one formula breaks along the way, nobody catches it.

Core KPIs and How to Define Them Precisely

Inbound, Storage and Outbound Metrics

  • Dock-to-stock time: from truck arrival (gate check-in) until putaway is complete and the stock is available
  • Receiving accuracy: share of inspected lines whose item, quantity and lot match the ASN
  • Inventory accuracy: share of cycle-counted locations where the system quantity matches the physical count
  • Location utilization: share of usable locations that are occupied
  • Order cycle time: from order receipt until loading is complete
  • On-time shipping rate: of the orders whose ship cutoff falls in the period, the share loaded before cutoff
  • Mis-shipment rate: share of shipped orders with a confirmed item, quantity or address error
  • Three Things Every Definition Must State

    Each metric gets one line each for its numerator, denominator, and the events that start and stop the clock. For mis-shipments, decide whether you count only errors confirmed by client claims or also errors caught in internal QC. For on-time shipping, decide whether orders delayed by the client come out of the denominator. Skip this agreement and people drift back to spreadsheets even after the dashboard is live.

    Building KPIs from WMS Event Data

    A KPI is the gap between two timestamps. At minimum, record eight events per receipt or order: arrival, unloading, inspection complete, putaway complete, release, picking complete, packing complete and loading complete.

    Finding the Gaps in Event Capture

    Arrival and unloading often happen outside the WMS, at a gate system or in a paper log. Measure the capture rate of each event first and the gaps show up. For example, picking completion may be recorded 100% of the time while loading completion is recorded only 60% of the time. Cycle time calculated from that data covers only the orders whose loading was scanned, so the result is skewed.

    Flag Corrected Data Separately

    When a missing timestamp is entered after the fact or filled in from the next event, set a correction flag. Metrics that rely heavily on corrected data should show a confidence note in management reports.

    Dashboard Design Principles

    Separate Operations Screens from Management Reports

    The floor screen shows only what changes what people do in the next 15 minutes, such as waves at risk of missing cutoff or pallets waiting for putaway. Daily and weekly management views cover performance against target and trends. Put both on one screen and nobody uses it.

    Targets, Trends and Drill-Down

    Give every metric a target line, a trend for the last 8–12 weeks, and a drill-down to the list of exceptions. When on-time shipping drops, one click should show which orders were late and at which step, picking or loading. Comparisons by client, zone or shift mean something only when every value uses the same definition.

    Turning KPIs into Real Floor Improvement

  • Owners and cadence: give each metric one accountable manager and a review rhythm: daily check, weekly meeting, monthly client review.
  • Watch competing metrics together: push only on on-time shipping and teams start skipping checks, so mis-shipments rise. Push location utilization too high and putaway takes longer to find a slot, so dock-to-stock grows. Put competing metrics side by side on the same screen.
  • Tie to the SLA: if the contract says orders received by 2 p.m. ship the same day, the internal on-time definition should use the same cutoff. Then a better internal KPI also means better SLA compliance.
  • Implementation Sequence

  • Agree on definitions: the site, clients and leadership agree on each metric's numerator, denominator and measurement points.
  • Fill event-data gaps: add scan points where events go unrecorded and introduce correction flags.
  • Build dashboards: build operations and management views as separate screens.
  • Review regularly: go through exceptions in the weekly meeting and record causes and actions.
  • If you build the dashboard first, the arguments about the numbers just move onto the screen.

    POLYGLOTSOFT helps design logistics data systems from start to finish: WMS event-data assessment, KPI definition documents, new scan points, and operations and management dashboards. If every report in your warehouse tells a different story, we would be glad to talk.