Business
Ecommerce Logistics KPIs: 10 Metrics You Must Track
In ecommerce logistics, what you do not measure, you cannot improve. Many brands manage logistics "by feel", they know things are more or less working, but they lack precise numbers to understand where margins are leaking, where customer experience is suffering, and where optimization opportunities exist. The result: logistics costs that grow faster than revenue and problems that surface only when they have become crises.
TL;DR: There are 10 KPIs every ecommerce business must track for logistics: order accuracy, on-time delivery rate, fill rate, inventory turnover, cost per order, return rate, customer satisfaction (CSAT/NPS), warehouse utilization, cycle time, and perfect order rate. The right values depend on your industry and your own history, but the goal is clear: measure to improve.
This guide analyzes the 10 fundamental ecommerce logistics KPIs, how to calculate them, which external references actually exist, and how to set realistic targets based on your own history.
Why logistics KPIs are essential
Ecommerce logistics has a direct impact on three critical business areas:
- Margins: logistics is one of the largest cost items in an ecommerce P&L, and every point of efficiency you recover shows up in net margin. To see how much it weighs on your business, divide your cost per order (KPI 5) by your average order value
- Customer experience: in a 2026 European survey of 8,000 shoppers in 8 countries, Italy included, 29.06% said they had stopped buying from a store after a delivery that went wrong. Logistics is the last touchpoint, the one the customer remembers
- Scalability: an ecommerce business that grows without robust logistics KPIs reaches a breaking point where problems become systemic. Measuring enables controlled scaling
KPIs are not for producing reports that nobody reads. They exist to drive decisions: switch carriers, optimize packaging, revise the catalog, invest in automation. Without data, decisions are based on instinct, and instinct, in logistics, is often expensive.
Warehouse in Campania, shipping across Italy
The 10 ecommerce logistics KPIs
We have not found a public, verified benchmark for Italian ecommerce for any of these metrics, except the return rate and the thresholds that marketplaces set for sellers. So under each KPI, you will find how to set the target based on your own history rather than an industry average.
1. Order Accuracy Rate
What it measures: the percentage of orders shipped without errors (right product, right quantity, nothing missing).
How to calculate: Order Accuracy = (correct orders / total orders shipped) x 100
Target: start from your rate over the last 3 months and raise it step by step, reviewing every error by cause (wrong product, wrong quantity, missing item).
Why it matters: every picking error costs a correction shipment, return handling, and a new dispatch. The math is: orders per month x error rate x cost of one error, based on your own rates. With 1,000 orders per month and a 3% error rate, that is 30 errors per month to multiply by your unit cost. And the reputational damage comes on top of the cost.
How to improve it:
- Barcode scanning during picking (eliminates manual errors)
- Double verification for multi-product orders
- WMS with pick-to-light or pick-to-voice
- Ongoing training for warehouse operators
2. On-Time Delivery Rate
What it measures: the percentage of orders delivered by the date promised to the customer.
How to calculate: On-Time Delivery = (on-time deliveries / total deliveries) x 100
Target: on your own store, a level high enough that the delivery date you show customers holds true. Marketplaces set precise thresholds. On Amazon, for seller-fulfilled orders, the expected on-time delivery rate is at least 90%, and sellers who stay below 80% for 30 days after the warning can have their offers deactivated. On TikTok Shop, the rate counts as "healthy" from 90%, and below 70% sellers face reduced visibility and order limits.
Why it matters: punctuality affects loyalty. In a 2025 European survey of 8,000 shoppers in 8 countries, 31.9% said they would not buy again from a store after a late delivery (stated intention, European average). On marketplaces like Amazon or TikTok Shop, delays also hurt seller metrics.
How to improve it:
- Choose carriers with verifiable SLAs and performance tracking
- Amazon Shipping, which states 24-48-hour delivery in the areas it serves
- Monitor performance by carrier and geographic zone
- Identify problem areas (islands, remote zones) and adopt specialized carriers
3. Fill Rate
What it measures: the percentage of orders fulfilled completely on the first attempt, without backorders or partial cancellations.
How to calculate: Fill Rate = (orders fulfilled completely / orders received) x 100
Target: as close to 100% as possible on your best-selling products, reviewing every unfulfilled order by cause. On Amazon, for sellers who ship themselves, cancellations before shipment must stay below 2.5% over 7 days, and the typical reason, according to Amazon, is precisely that the product is out of stock.
Why it matters: a partially fulfilled or cancelled order due to a stock-out generates frustration, handling costs (communication, partial refund), and loss of trust. A low fill rate signals an upstream problem: inadequate demand forecasting, slow reorders, or inventory not synchronized across channels.
How to improve it:
- Safety stock calibrated to sales velocity per SKU: formula and worked example in our guide to the safety stock formula for peak season
- Automatic reorders with threshold-based triggers
- Real-time inventory synchronization across all channels
- ABC analysis to concentrate stock on high-rotation products
4. Inventory Turnover
What it measures: how many times inventory is sold and replaced in a period (typically annual).
How to calculate: Inventory Turnover = annual cost of goods sold / average inventory value
How to read it:
| Annual turnover | Average days in stock |
|---|---|
| 2 times | about 183 |
| 4 times | about 91 |
| 6 times | about 61 |
| 12 times | about 30 |
We have not found verified public references by sector: what counts is the comparison with your products' shelf life and with your own history.
Why it matters: low turnover means capital tied up in products that are not selling. Every product in the warehouse has a storage cost and an obsolescence risk. A turnover of 4x means your inventory sits in the warehouse for an average of 3 months, for products with limited shelf life (beauty, food), this is a problem.
How to improve it:
- Identify and liquidate dead stock (rotation below 1x/year)
- Reduce reorder quantities and increase frequency
- Targeted promotions to accelerate slow-moving product rotation
- Regular catalog analysis to eliminate underperforming SKUs
5. Cost Per Order
What it measures: total logistics cost divided by the number of orders.
How to calculate: Cost Per Order = total monthly logistics costs / orders shipped in the month
Includes: picking, packing, shipping, storage (pro-rated), returns, COD, technology.
Target: there is no universally right cost per order. What counts is the ratio to your average order value and the comparison with your previous months, for the same weights and zones.
Why it matters: cost per order is the KPI that most directly impacts margins. It must always be compared to the average order value: a €10 cost is acceptable for a €60 order (17%), but unsustainable for a €25 order (40%).
How to improve it:
- Increase volume to access better rates
- Optimize packaging to reduce volumetric weight
- Negotiate better carrier rates
- Increase average order value (upselling, bundles)
6. Return Rate
What it measures: the percentage of orders that are returned.
How to calculate: Return Rate = (returns / orders shipped) x 100
Reference for Italy: according to data from Netcomm, the Italian ecommerce consortium, for the first half of 2024, reported by the Italian newspaper ItaliaOggi, online returns averaged 5.9%, with large differences by category.
| Category | Average return rate (first half of 2024) |
|---|---|
| Clothing | 11% |
| Electronics and IT | 8.3% |
| Food and furniture | 5% |
| Publishing | 3% |
| Health and beauty | 1.8% |
The data is two years old, and the source does not say what base it is calculated on: use it as an order of magnitude and set your target based on your own history.
Why it matters: every return costs return shipping, inspection, reconditioning, and sometimes the product itself. The math is: orders per month x return rate x cost of one return, based on your own data. With 1,000 orders per month and a 20% return rate, that is 200 returns per month to multiply by your unit cost.
How to improve it:
- Accurate and detailed product photos and descriptions
- Precise size guides (fashion)
- Product video tutorials
- Customer reviews with photos
- Confirmation of COD orders before shipping, especially high-value ones
7. Customer Satisfaction (CSAT/NPS) on delivery
What it measures: customer satisfaction specifically for the delivery and package reception experience.
How to calculate:
- CSAT: post-delivery survey with 1-5 scale, percentage of 4-5 responses
- NPS: "How likely would you recommend our delivery experience?" 0-10 scale, (promoters - detractors)
Target: your own CSAT and NPS from previous months, improved step by step. The month-over-month trend matters more than the absolute value.
Why it matters: delivery satisfaction is linked to repeat purchases. In the same 2026 European survey, 76.64% of shoppers in 8 countries, Italy included, said they are more loyal to stores that handle delivery problems transparently. CSAT is also an early warning: if it drops, logistics problems are worsening before they manifest in sales numbers.
How to improve it:
- Proactive tracking (SMS/email notifications at every step): how to set it up is in our guide to the order tracking page and "where is my order" requests
- Fast delivery where the carrier offers it, for example with Amazon Shipping, which states 24-48 hours
- Premium branded packaging
- Proactive delay management (contact before the customer complains)
8. Warehouse Utilization
What it measures: the percentage of warehouse space actually used compared to total capacity.
How to calculate: Warehouse Utilization = (space occupied / total available space) x 100
Target: a level that leaves room to maneuver for picking and headroom for peaks, without paying for empty space. The right level depends on the warehouse and on seasonality, and you set it based on your own history.
Why it matters: storage is a fixed (or semi-fixed) cost. A 60% utilization means 40% of the space you pay for sits empty. A 95% utilization means you have no margin for peaks and picking slows down because operators lack room to maneuver.
How to improve it:
- Periodic catalog review (eliminate dead stock)
- Vertical storage to maximize space
- Flexible agreement with 3PL (pay for space actually used)
- Plan stock in advance for seasonal peaks
9. Order Cycle Time
What it measures: the average time between order receipt and delivery to the customer.
How to calculate: Cycle Time = delivery date - order date (in hours or days)
Target: the warehouse processing time plus the transit time your carriers state and actually meet, zone by zone, measured on your own history. Our ecommerce carrier comparison for Italy lists the stated times of the main carriers.
Why it matters: cycle time is the most visible KPI to the customer. In 2026, with Amazon having conditioned consumers to fast delivery, a cycle time that is long compared with expectations hurts satisfaction. Cycle time breaks down into: processing time (order to picking), shipping time (pickup to delivery), and dead time (carrier pickup wait, weekends).
How to improve it:
- Ask your warehouse for its cutoff time and how late an order can arrive and still leave the same or the next day
- Carriers with daily pickup (or double pickup)
- Carriers that state 24-48-hour delivery, such as Amazon Shipping
- Eliminate dead time between picking and carrier handoff
10. Perfect Order Rate
What it measures: the percentage of orders that reach the customer with zero issues: right product, right quantity, on time, undamaged, correct documentation.
How to calculate: Perfect Order Rate = Order Accuracy x On-Time Delivery x Damage-Free Rate x Documentation Accuracy
Target: the product of your four rates, improved component by component. We have not found a public, verified average for Italian ecommerce.
Why it matters: the perfect order rate is the "ultimate" logistics KPI because it captures all dimensions. An 85% rate may seem high, but it means 1 in 7 orders has a problem. On 1,000 orders per month, that is 150 orders with some type of issue, each of which costs time, money, and reputation.
How to improve it: By improving each sub-component. If order accuracy is 98%, on-time delivery is 95%, damage-free is 99%, and documentation accuracy is 99%, the perfect order rate is: 0.98 x 0.95 x 0.99 x 0.99 = 91.2%. Every percentage point gained on each component multiplies the effect.
Industry benchmarks: what actually exists
For most logistics KPIs, we have not found public, verified industry benchmarks for Italy. The few references that have a source are listed below. For everything else, the right comparison is with your own history.
| KPI | Reference with a source | Source |
|---|---|---|
| Return rate | Italy average 5.9%; clothing 11%, electronics and IT 8.3%, health and beauty 1.8% (first half of 2024) | Netcomm, reported by ItaliaOggi |
| On-time delivery on Amazon (seller-fulfilled orders) | Expected at least 90%; below 80% for 30 days after the warning, offers can be deactivated | Amazon Seller Central |
| Late shipment rate on Amazon | Below 4% | Amazon Seller Central |
| Pre-shipment cancellations on Amazon | Below 2.5% over 7 days | Amazon Seller Central |
| Valid tracking on Amazon | At least 95%, by category | Amazon Seller Central |
| On-time delivery on TikTok Shop | "Healthy" from 90%; below 70% reduced visibility and order limits | TikTok Shop |
| Accuracy, fill rate, turnover, cost per order, warehouse utilization, cycle time, perfect order | No public, verified benchmark for Italy | Target based on your own history |
How to set targets and build a dashboard
Step 1: Measure the current state
Before setting targets, you need to know where you stand. Ask your 3PL which of these KPIs it can give you for the last 3 months, and calculate the others from your own orders and tracking.
Step 2: Identify the gaps
Compare your numbers against your own history and, where they exist, against the thresholds of the marketplaces you sell on. Where are you falling short? Those are the KPIs to prioritize.
Step 3: Set realistic targets
Do not try to go from 92% to 99% in one month: small, steady improvements quarter after quarter, measured on your own history, work better. Focus on 2-3 KPIs at a time.
Step 4: Create an operational dashboard
KPIs must be visible, updated, and accessible. A dashboard with the 10 KPIs enables rapid decisions, and you usually build it yourself with data from your store, your warehouse, and your carriers. If you work with Tissquad, you see your stock in the warehouse and shipping panel and, if you sell with cash on delivery, you receive a summary of collected payments with every payout. You calculate the other KPIs from your orders and tracking data.
Step 5: Review monthly
A monthly review of logistics KPIs with your team (or your 3PL) identifies trends, emerging problems, and opportunities. The best ecommerce businesses run weekly reviews on critical KPIs (on-time delivery, order accuracy) and monthly reviews on strategic ones (cost per order, turnover).
Request a call with our team →
Frequently asked questions
Which KPIs should I monitor first if I am just starting?
Start with three: order accuracy, on-time delivery rate, and cost per order. These have the greatest impact on margins and customer experience. Once these are stabilized, add return rate and fill rate.
How often should I check logistics KPIs?
Operational KPIs (order accuracy, on-time delivery) should be monitored daily or weekly. Strategic KPIs (cost per order, inventory turnover, warehouse utilization) can be reviewed monthly. The perfect order rate is a synthesis KPI to analyze monthly.
How do I get the data if I use a 3PL?
Ask the 3PL which KPIs it gives you, in which panel or which summaries, and how often. Calculate the others from your own orders and from the carriers' tracking. What the 3PL makes available to you is also one of the criteria for choosing it.
Which KPIs are most important for marketplace selling?
For Amazon and TikTok Shop, the critical KPIs are on-time delivery and cancellations. On Amazon, for seller-fulfilled orders, the expected on-time delivery rate is at least 90% (below 80% for 30 days after the warning, offers can be deactivated), cancellations must stay below 2.5% over 7 days, and late shipments below 4%. On TikTok Shop, on-time delivery counts as "healthy" from 90%. Our guide to Amazon FBM on-time delivery and seller metrics has the full thresholds.
How does cash on delivery affect logistics KPIs?
COD impacts several KPIs: it increases the return rate (refused parcels come back to the warehouse and are counted with returns) and the cost per order (the carrier's COD fee + refusal management). Anti-fraud checks and a confirmation before shipping are meant precisely to reduce refusals: no public source measures their effect, so measure it on your own refusal rate.
Warehouse in Campania, shipping across Italy
Sources
9
- Sendcloud, Consumer trends in e-commerce 2026, 2026
- Sendcloud, How delivery frustrations impact repeat purchases, 2025
- ItaliaOggi, Resi, una sfida per l'ecommerce, Netcomm data (in Italian), 2024
- Amazon Seller Central Italy, Order Performance program policy, 2026
- Amazon Seller Central Italy, On-time delivery, 2026
- Amazon Seller Central Italy, Cancellation rate, 2026
- Amazon Seller Central Italy, Valid tracking rate (VTR), 2026
- TikTok Shop, On-time delivery rate (OTDR), Italian Seller Center page, 2026
- Amazon Shipping Italia, Velocità e copertura (in Italian), 2026