What Are Logistics KPIs, and Why Do They Matter?
Logistics KPIs are the indicators that measure how well your supply chain keeps its two basic promises: deliver on time and deliver in full, at the lowest possible cost. Unlike sales KPIs, which measure how well you sell, logistics KPIs measure how well you follow through on what you already sold: whether the order left the warehouse error-free, whether it arrived when the customer expected it, and how much it cost to move it. Without these indicators, a business can be billing just fine and losing money — or customers — on every delivery without ever noticing.
If the concept of a KPI is new to you, start with our guide What Is a KPI?. And if what you're looking for are sales-floor indicators — conversion rate, average ticket, units per transaction — we cover those in Retail KPIs; here we focus exclusively on warehouse and transportation.
Warehouse KPIs: Inventory Accuracy, Fill Rate and Picking Time
Before an order ever hits the road, it goes through the warehouse. That's where much of whether it arrives complete and on time gets decided.
Inventory accuracy
Inventory accuracy = Correct physical units / Units recorded in the system × 100
This measures whether what the system says matches what's actually on the shelf. It's the foundation everything else rests on: if the system's inventory count isn't reliable, neither fill rate nor OTIF will be either, because the warehouse ends up promising units that don't physically exist.
Fill rate
Fill rate = Units shipped / Units ordered × 100
Out of every 100 units a customer ordered, how many did you manage to ship in that first shipment? A low fill rate forces partial shipments or backorders, which drive up operating costs and frustrate a customer who expected everything at once.
Picking time
This is how long it takes a warehouse worker to pull the items for an order, from the moment the order is generated until it's ready to pack. It's often one of the first places time gets lost to a poor warehouse layout or inefficient picking routes.
Transportation KPIs: OTIF, Lead Time and Cost per Order
Once the order leaves the warehouse, responsibility shifts to transportation. That's where the three most commonly cited logistics KPIs in the industry live.
OTIF (On Time In Full)
OTIF = Orders delivered on time and in full / Total orders × 100
OTIF is probably the best-known logistics KPI because it packs both delivery promises into a single number: on time and in full. An order that arrives complete but late, or on time but incomplete, doesn't count as fulfilled for OTIF purposes. That's what makes it a demanding metric — failing on just one dimension is enough for the whole delivery to register as unmet.
Lead time
Lead time = Actual delivery date - Date the order was placed
It's usually measured in days or hours, depending on the type of operation. A shorter lead time isn't always better if it comes at the cost of more errors or pricier rush freight; that's why it's best read alongside OTIF and cost per order, never in isolation.
Cost per order
Cost per order = Total logistics cost for the period / Number of orders shipped
This adds up freight, storage, labor and packaging, divided by the orders fulfilled in the period. It's the metric that connects logistics operations to the P&L: it's what you use to compare routes, carriers or distribution centers against each other with a single figure.
A Worked Example: Reading These Logistics KPIs Together
Looking at logistics KPIs examples with real numbers is more useful than memorizing formulas in isolation. Take a distribution center that processes 2,000 orders in a month, of which 1,780 are delivered on time and in full, with total logistics costs of $900,000 and a warehouse fill rate of 97%:
- OTIF = 1,780 / 2,000 × 100 = 89%
- Cost per order = $900,000 / 2,000 = $450
Each number on its own says little; together they tell a clear story. An 89% OTIF sounds decent until you compare it to the internal target — many operations aim for 95% or higher — and those 220 failed orders become candidates for complaints, returns, or customers who don't come back. And since the warehouse fill rate was already at 97%, the problem is probably not in picking but in the transportation leg: routes, transit times, or the carrier chosen. Without breaking OTIF down by stage, that root cause stays hidden behind a single number.
How to Choose Your Logistics KPIs Without Drowning in Metrics
- Start with OTIF. It's the one that most affects the end customer, and the one most of the other indicators end up explaining.
- Every KPI needs a target, an owner and a review cadence. A number with no target is trivia, not a KPI.
- Break OTIF down by stage. Warehouse fill rate, transit time and delivery accuracy, so you know exactly where fulfillment is being lost.
- Match the review frequency to the role. Fill rate and picking time get checked by shift or daily; OTIF and cost per order make more sense on a weekly or monthly cut.
- Compare against your own target, not just last month. Seasonality — year-end, peak season — can mask a real drop in performance.
Common Mistakes When Measuring Logistics KPIs
- Confusing fill rate with OTIF. These measure different things: fill rate tracks whether you shipped complete from the warehouse, OTIF tracks whether it also arrived on time to the customer. Treating them as interchangeable hides transportation problems.
- Not splitting lead time by carrier or route. A single overall average hides that one route or one carrier is dragging down most of the delays.
- Ignoring cost per order until month-end close. By the time it shows up in the financial report, weeks of expensive routes or carriers have already piled up that could have been fixed sooner.
- Chasing lead time at the expense of OTIF. Speeding up delivery by cutting checks or load consolidation lowers the time, but drives up errors and returns.
All four mistakes share one root cause: measuring with partial, late, or non-segmented data. That's exactly the problem a dashboard connected in real time to the warehouse and transportation solves.
Automate the Tracking: From Spreadsheets to a Logistics Dashboard
The most common mistake in logistics is calculating these metrics by hand, at month-end, cross-referencing warehouse reports with carrier reports in a different spreadsheet every time. The alternative is a dashboard that connects your warehouse system, order management and transportation tracking into a single view, calculating OTIF, fill rate and cost per order automatically and breaking them down by route, carrier or distribution center — instead of waiting for month-end close to find out something went wrong.
Frequently Asked Questions
What is the most important logistics KPI?
There isn't just one, but OTIF tends to best summarize performance from the customer's point of view, since it combines punctuality and completeness in a single number. It's still worth breaking it down with fill rate and lead time to see exactly where fulfillment is being lost.
What's the difference between OTIF and fill rate?
Fill rate measures whether the warehouse managed to ship 100% of the units ordered in the first shipment; OTIF goes a step further and measures whether, on top of being complete, the order also arrived on time to the customer. A high fill rate paired with a low OTIF almost always points to a transportation problem, not a warehouse one.
How is logistics lead time calculated?
You subtract the date the order was placed from the date it was actually delivered, usually in days or hours depending on the type of operation. It's best measured by route or by carrier, since a single overall average hides meaningful differences between them.
How high should my OTIF be?
It depends on the industry and the type of customer, but many logistics operations set an internal target between 95% and 98%. The more useful comparison isn't against an external benchmark, but against your own target and your own month-over-month history.
How do I automate my logistics KPI tracking?
By connecting your warehouse system, order management and transportation tracking to a dashboard that calculates OTIF, fill rate, lead time and cost per order in real time, instead of cross-referencing reports by hand in a spreadsheet at the close of every month.
If your team is still building these indicators by hand every month-end and wants OTIF, fill rate and cost per order updated in real time, at AISDC we build custom web dashboards that connect to your warehouse, your orders and your carriers in a single view.