.jpeg)
You shipped 1,000 orders this month. 280 came back as RTO. Your COD payment is stuck for 8 days. Customers are complaining about delays. And you have no idea which courier partner is causing the damage.
This is the reality for most eCommerce sellers in India today — not because they don't care, but because they're not tracking the right courier performance metrics.
Shipping rates alone don't tell you the full story. The courier that charges you ₹10 less per shipment might be costing you ₹500 more in failed deliveries, returns, and late COD payments.
This guide gives you every courier performance metric you need to track, what each one means, what a good number looks like, and exactly how to act on the data.
Courier performance metrics are measurable data points that tell you how well your courier partners are actually performing—beyond just the per-shipment rate.
They cover delivery success, return rates, speed, cost efficiency, customer experience, and cash flow impact. Together, they give you a complete picture of which couriers are helping your business grow and which ones are quietly killing your margins.
In simple words: Courier performance metrics = the data that tells you which courier partner is actually worth keeping.
The #1 mistake sellers make: choosing couriers based only on rate.
Here's what actually happens when you optimize only for price:
The right metrics to track are the ones that connect courier performance directly to your profit and loss — not just your shipping invoice.
What it is: The percentage of shipments that are successfully delivered to the customer out of total shipments dispatched.
Formula: (Total Delivered Orders ÷ Total Dispatched Orders) × 100
What a good number looks like:
Why it matters: Delivery success rate is the single most important courier KPI. Every 1% improvement in DSR directly reduces your RTO rate and reverse logistics cost. A courier with a 70% DSR means 3 in 10 orders fail—costing you forward shipping, reverse shipping, packaging, and the lost sale every time.
What to do if DSR is low: Switch orders in that zone or pin code to a courier with a higher historical DSR. Shipmozo's AI engine tracks DSR at the pin code level and auto-routes orders to the best-performing courier for that specific destination.
What it is: The percentage of shipments returned to the seller after failed delivery attempts.
Formula: (Total RTO Orders ÷ Total Dispatched Orders) × 100
What a good number looks like:
Why it matters: RTO is the biggest profit killer in Indian eCommerce. Every returned order costs you:
At 25% RTO on 1,000 orders = 250 RTOs = ₹90,000–₹500,000 lost every month.
What to do if RTO is high: Identify which couriers, which zones, and which product categories have the highest RTO. Use AI courier allocation to route orders to couriers with lower RTO history in those zones. Enable NDR automation to recover failed deliveries before they become returns.
What it is: The percentage of orders delivered within the promised delivery timeline (SLA).
Formula: (Orders Delivered on Time ÷ Total Delivered Orders) × 100
What a good number looks like:
Why it matters: Late deliveries directly cause the following:
A courier with a 60% on-time delivery rate means 6 in 10 orders arrive late—damaging your brand reputation every time.
What to do if OTD is low: Track which courier is consistently late by zone or city. During peak seasons (Diwali, Big Billion Days), switch high-value orders to couriers with historically better OTD performance in that period.
What it is: The average number of days taken from shipment dispatch to final delivery.
Formula: Total Delivery Days Across All Orders ÷ Total Delivered Orders
What a good number looks like:
Why it matters: Average delivery time directly impacts customer satisfaction and repeat purchase rates. Customers who receive orders faster are:
What to do: Compare average delivery time courier-wise and zone-wise. Route metro-to-metro express orders to couriers with the best speed SLA. For remote zones, prioritize couriers with better ODA (Out of Delivery Area) handling.
What it is: The percentage of total delivery attempts that fail—either because the customer was unavailable, the address was wrong, or the courier couldn't complete the delivery.
Formula: (Total Failed Delivery Attempts ÷ Total Delivery Attempts) × 100
What a good number looks like:
Why it matters: Every failed delivery attempt that isn't recovered becomes an RTO. High FDR is often a sign of:
What to do: Track FDR by courier. If a specific courier consistently shows high FDR, it may be making fake delivery attempts. Pair all deliveries with Out-for-Delivery (OFD) WhatsApp alerts to ensure customers are informed and ready. Enable NDR automation to follow up on every failed attempt immediately.
What it is: The actual average cost you pay per shipment — including base rate, fuel surcharge, handling fee, and any other charges.
Formula: Total Shipping Cost ÷ Total Orders Shipped
Why it matters: This is the metric most sellers track—but they often track it incorrectly by looking only at the base rate, not the all-in cost including:
What a good number looks like depends Depends heavily on weight, zone, and category. The goal is not the lowest absolute cost — it's the lowest total cost per successfully delivered order.
True cost formula: (Total Shipping Spend + Total RTO Shipping Spend) ÷ Total Successfully Delivered Orders
This gives you the real cost per delivered order, which is what actually impacts your margins.
What it is: The frequency and magnitude of difference between the weight you declare and the weight the courier bills you for.
Why it matters: Weight discrepancy is one of the most common hidden cost leakages in eCommerce shipping. Couriers use volumetric weight billing — meaning a lightweight but bulky product can be billed at a much higher weight.
Common weight discrepancy scenarios:
What a good number looks like: Zero disputes is the goal. Any unexplained variance above 10% of declared weight should be disputed immediately.
What to do: Use a courier aggregator like shipmozo that provides transparent weight billing with documented dispute resolution. Shipmozo offers zero volumetric weight charges up to 2 kg on selected couriers—protecting sellers from the most common billing dispute.
What it is: The number of days between a successful COD delivery and the money being credited to your account.
Industry standard:
Why it matters: In India, 60–70% of eCommerce orders are COD. Every extra day your COD payment is delayed means:
At 1,000 COD orders/month at ₹500 average value = ₹500,000 blocked. D+7 remittance = ₹500,000 locked for 7 days. D+1 remittance = ₹500,000 back in 1 day.
A 6-day difference in cash flow is a significant reinvestment advantage.
What it is: The percentage of non-delivery reports (failed delivery attempts) that are successfully recovered and delivered after reattempt follow-up.
Formula: (NDR Orders Successfully Delivered ÷ Total NDR Orders) × 100
What a good number looks like:
Why it matters: Every NDR that is NOT recovered becomes an RTO — costing you ₹140–₹220+ in combined shipping charges. Improving NDR recovery from 20% to 50% on 100 monthly NDRs saves 30 orders from becoming RTOs = ₹4,200–₹6,600 saved per month.
What to do: Enable automated NDR follow-up workflows—WhatsApp messages, IVR calls, and SMS rescheduling. Shipmozo provides free NDR calling and automated reattempt support, with 3–5 follow-up attempts before initiating RTO.
What it is: The percentage of orders that generate a logistics-related customer complaint—delayed delivery, wrong item delivered, damaged packaging, or missing product.
Formula: (Total Logistics Complaints ÷ Total Orders) × 100
What a good number looks like: Below 2% is excellent. Above 5% requires immediate courier review.
Why it matters: Every logistics complaint costs you:
High complaint rates against a specific courier = a signal to reduce or eliminate that courier from your mix immediately.
Overall delivery success rate of 85% can hide a specific courier that has 55% DSR in Tier 3 cities. Always track metrics by courier AND by zone/pin code.
Problems compound over 4 weeks before you catch them. Weekly metric reviews catch courier performance drops early.
If you use a single courier, you have no benchmark to compare performance against. You need at least 3 courier partners to make meaningful comparisons.
The base rate is visible. Weight discrepancy billing, ODA charges, fuel surcharges, and COD handling fees are invisible — until they show up in your monthly invoice.
By the time a customer complains about a delay, you've already lost the opportunity to fix it. Use real-time tracking and exception alerts to catch problems before they reach the customer.
Manually tracking 10 metrics across 5 couriers in 200+ pin codes is impossible without the right tools. Shipmozo automates all of it:
AI-Based Courier Allocation: Shipmozo's AI engine tracks courier performance at the pin code level in real time—and automatically assigns the best courier for every order based on DSR, RTO history, cost, and delivery speed. No manual analysis required.
Real-Time Performance Dashboard: Every metric covered in this guide is tracked and displayed in your Shipmozo dashboard—courier-wise, zone-wise, and date-range-wise. One view. All your data. Actionable insights at a glance.
NDR Automation — Free NDR Calling Included: Every failed delivery triggers an automated follow-up workflow—a WhatsApp message, IVR call, or SMS rescheduling—with up to 5 reattempt attempts. Shipmozo's free NDR calling is included in the platform at no extra cost.
Fastest COD Remittance — D+1/D+2: Shipmozo offers the fastest COD remittance in India — 1 to 2 days after delivery. Full COD dashboard with transparent settlement visibility.
Weight Dispute Resolution: Transparent weight billing with a documented dispute process. Zero volumetric weight charges up to 2 kg on selected couriers. No hidden billing surprises.
RTO Revocation Capability: If an RTO is initiated but the customer wants to accept the delivery, Shipmozo can revoke the RTO and attempt redelivery—saving the full cost of the return.
ePOD on Every Delivery: Electronic Proof of Delivery with receiver name, signature, and timestamp—accessible instantly from your dashboard for every delivered order.
In 2026, the eCommerce brands that win on logistics are not the ones with the cheapest shipping rates. They are the ones with the best data.
Tracking the right courier performance metrics gives you the power to
Shipmozo tracks all 10 of these metrics automatically—across 27+ courier partners—and uses the data to make smarter courier decisions for every single order, without any manual work from your team.
Ship smarter. Track better. Deliver more—with Shipmozo.
The five most critical metrics are delivery success rate, RTO rate, on-time delivery rate, COD remittance time, and shipping cost per order. Together they cover revenue protection, cash flow, customer experience, and operational efficiency—the four pillars of healthy eCommerce logistics.
A delivery success rate above 90% is excellent for Indian eCommerce. Between 85 and 90% is good. Below 80% indicates poor courier performance and should trigger an immediate review of courier allocation in the affected zones.
A good RTO rate depends on the product category—electronics should be below 10% and fashion below 20%. The Indian eCommerce average is 20–35%. Anything above 25% requires active intervention through better courier selection and NDR automation.
Reduce RTO by using AI-based courier allocation to route orders to couriers with higher DSR in specific zones, enabling Out-for-Delivery WhatsApp alerts so customers are ready for delivery, automating NDR follow-ups to recover failed deliveries, and using WhatsApp COD confirmation before dispatch to verify buyer intent.
COD remittance time directly impacts your working capital. The longer it takes to receive your COD payments, the longer your money is blocked. At scale (1,000+ orders/month), the difference between D+1 and D+7 remittance can mean lakhs of rupees locked in transit every month—slowing restocking, ad spend, and business growth.
A weight discrepancy is when a courier bills you for a higher weight than you declared—usually due to volumetric weight calculation. Avoid it by using a platform like Shipmozo that provides transparent weight billing, offers zero volumetric charges up to 2 kg on selected couriers, and has a documented weight dispute resolution process.
Review courier performance weekly — not monthly. Monthly reviews let problems compound for 4 weeks before you catch them. Weekly reviews allow you to catch underperforming couriers early and reroute orders before significant damage to your RTO rate or customer satisfaction.
NDR stands for Non-Delivery Report — triggered when a delivery attempt fails. The NDR recovery rate measures how many of these failed attempts are successfully recovered through follow-up and reattempts. A high NDR recovery rate (above 50%) means fewer orders become RTOs—directly protecting your margins.
Yes, Shipmozo provides a unified analytics dashboard that tracks all key courier performance metrics—delivery success rate, RTO rate, on-time delivery, NDR recovery, and COD remittance—across all 27+ courier partners in one place. No need to log in to individual courier portals or maintain manual spreadsheets.
AI courier allocation analyzes real-time performance data—DSR, RTO history, delivery speed, cost—at the pincode level and automatically assigns the best courier for each order. This removes human bias from courier selection and ensures every order is routed to the courier most likely to deliver it successfully, at the lowest cost.

Kuldeep Karki is a Digital Marketing Manager at Shipmozo, specializing in performance marketing, SEO, and growth strategy. With over 6+ years of experience in digital marketing, he has worked extensively on scaling B2B and eCommerce brands through data-driven campaigns across Meta Ads and Google Ads.