Courier Performance Metrics Every eCommerce Seller Must Track in 2026 — Complete Guide

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.

What Are Courier Performance Metrics?

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.

Why Most eCommerce Sellers Track the Wrong Thing

The #1 mistake sellers make: choosing couriers based only on rate.

Here's what actually happens when you optimize only for price:

What You Save What You Lose
₹10 less per shipment
×
₹400+ per RTO
Forward shipping, reverse shipping and packaging costs
₹5,000/month in rate savings
×
₹40,000/month in failed deliveries
Lower upfront cost
×
Higher RTO rate and lower delivery success
Short-term savings
×
Long-term margin erosion

The right metrics to track are the ones that connect courier performance directly to your profit and loss — not just your shipping invoice.

The 10 Courier Performance Metrics Every eCommerce Seller Must Track

1. Delivery Success Rate (DSR)

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:

Performance Level DSR
Excellent 92%+
Good 85–92%
Average 75–85%
Poor Below 75%

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.

2. RTO Rate (Return to Origin Rate)

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:

Category Good RTO Rate
Fashion & Apparel Below 20%
Electronics Below 10%
Beauty & Health Below 12%
Home & Furniture Below 8%
Overall eCommerce Average 20–35%

Why it matters: RTO is the biggest profit killer in Indian eCommerce. Every returned order costs you:

  • Forward shipping charge: ₹80–₹120
  • Reverse shipping charge: ₹60–₹100
  • Packaging & handling: ₹20–₹50
  • Lost sale opportunity: ₹200–₹2,000+

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.

3. On-Time Delivery Rate (OTD)

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:

Performance Level OTD Rate
Excellent 90%+
Good 80–90%
Average 70–80%
Poor Below 70%

Why it matters: Late deliveries directly cause the following:

  • Order cancellations before delivery
  • Negative reviews and lower ratings on marketplaces
  • Reduced repeat purchase probability
  • Higher WISMO ("Where Is My Order?") support queries

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.

4. Average Delivery Time

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:

Route Type Good Average Delivery Time
Metro to Metro 1–2 days
Metro to Tier 2 2–3 days
Metro to Tier 3 3–5 days
Remote / ODA PIN Codes 5–8 days

Why it matters: Average delivery time directly impacts customer satisfaction and repeat purchase rates. Customers who receive orders faster are:

  • 3x more likely to leave a positive review
  • 2x more likely to reorder within 30 days
  • Less likely to initiate a return

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.

5. Failed Delivery Rate (FDR)

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:

Performance Level FDR
Excellent Below 5%
Good 5–10%
Average 10–20%
Poor Above 20%

Why it matters: Every failed delivery attempt that isn't recovered becomes an RTO. High FDR is often a sign of:

  • Poor last-mile execution by the courier
  • Fake delivery attempts (courier marks "attempted" without trying)
  • Customer not being informed about delivery in advance

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.

6. Shipping Cost Per Order

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:

  • Fuel surcharges (3–8% on top of base rate)
  • ODA charges for remote pin codes
  • Weight discrepancy billing (most common hidden cost)
  • COD handling charges (1–2% of order value)
  • RTO handling charges

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.

7. Weight Discrepancy Rate

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:

  • Declaring 500g—being billed for 1kg
  • Declaring 1 kg—being billed for 2 kg volumetric
  • Inconsistent weight slabs between couriers

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.

8. COD Remittance Time

What it is: The number of days between a successful COD delivery and the money being credited to your account.

Industry standard:

Platform COD Remittance Speed
Shipmozo D+1 / D+2
Shiprocket D+3–D+5
NimbusPost D+4–D+6
Direct Courier D+7–D+10

Why it matters: In India, 60–70% of eCommerce orders are COD. Every extra day your COD payment is delayed means:

  • Working capital is blocked
  • You can't restock fast-moving inventory
  • You can't reinvest in ads or marketing
  • Cash flow bottlenecks slow your growth

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.

9. NDR Recovery Rate

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:

Performance Level NDR Recovery Rate
Excellent Above 60%
Good 40–60%
Average 20–40%
Poor Below 20%

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.

10. Customer Complaint Rate (Logistics-Related)

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:

  • Support agent time (₹80–₹150 per ticket)
  • Potential refund or replacement
  • Negative review on marketplace or Google
  • Lost lifetime value of that customer

High complaint rates against a specific courier = a signal to reduce or eliminate that courier from your mix immediately.

How to Track All These Metrics — The Right Way

1. Tracking at the Overall Level, Not Zone Level

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.

2. Tracking Monthly Instead of Weekly

Problems compound over 4 weeks before you catch them. Weekly metric reviews catch courier performance drops early.

3. Tracking Only One Courier

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.

4. Ignoring Hidden Costs

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.

Mistake 5 — Reacting Instead of Predicting

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.

How shipmozo Tracks and Optimizes Courier Performance Automatically

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.

Courier Performance Metrics — Quick Reference Summary

Metric Formula Good Benchmark Impact if Poor
Delivery Success Rate Delivered ÷ Dispatched × 100 90%+ High RTO, lost revenue
RTO Rate RTOs ÷ Dispatched × 100 Below 15% Margin erosion
On-Time Delivery Rate On-time ÷ Delivered × 100 88%+ Bad reviews, cancellations
Average Delivery Time Total delivery days ÷ Orders 2–3 days for metro routes Low customer satisfaction
Failed Delivery Rate Failed attempts ÷ Total attempts × 100 Below 8% High RTO
Shipping Cost Per Order Total shipping spend ÷ Orders Varies by shipment weight Margin pressure
Weight Discrepancy Rate Disputed shipments ÷ Total shipments × 100 Below 5% Hidden cost leakage
COD Remittance Time Days taken to receive COD payment D+1 / D+2 Blocked cash flow
NDR Recovery Rate Recovered NDRs ÷ Total NDRs × 100 Above 50% Higher RTO
Customer Complaint Rate Complaints ÷ Orders × 100 Below 2% Brand damage

Conclusion — Stop Guessing. Start measuring. Start Winning.

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

  • Know which couriers are costing you money — not saving it
  • Reduce RTO by routing to better-performing couriers
  • Improve cash flow with faster COD remittance
  • Protect your brand reputation with consistent delivery experiences
  • Scale your operations without scaling your logistics problems

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.

Frequently Asked Questions (FAQs) About Courier Performance Metrics

What are the most important courier performance metrics for eCommerce sellers?

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.

What is a good delivery success rate for eCommerce in India?

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.

What is a good RTO rate in Indian eCommerce?

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.

How do I reduce the RTO rate in eCommerce?

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.

Why is COD remittance time a courier performance metric?

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.

What is weight discrepancy in shipping, and how do I avoid it?

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.

How often should I review courier performance metrics?

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.

What is NDR in courier performance tracking?

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.

Can I track all courier metrics in one place?

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.

How does AI courier allocation improve courier performance?

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.

Seller

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.

Linkedin

Kuldeep Karki

whatsapp