Shipping KPI Tracking Guide: OTD, NDR, RTO, CPS
The Ultimate Shipping KPI Tracking Guide: Metrics, Benchmarks, and Dashboards for Indian Ecommerce
Shipping KPI tracking is the discipline of measuring delivery performance across five categories: speed (on-time delivery, transit time), quality (damage rate, NDR, RTO), cost (cost per shipment, cost as percent of revenue), customer (delivery NPS, complaint rate), and ops efficiency (manifest accuracy, label-to-pickup time). For Indian ecommerce, the benchmark stack worth tracking weekly is OTD ≥92%, NDR ≤8%, RTO ≤15% for fashion or ≤7% for electronics, cost per shipment trending down quarter-on-quarter, and delivery NPS ≥40. This guide gives formulas, benchmark ranges, and dashboard structure.
The Five Categories of Shipping KPIs
A working shipping dashboard tracks five categories, with three to five metrics in each:
- Speed — OTD, transit time, pickup TAT
- Quality — damage rate, NDR, RTO, lost rate
- Cost — CPS, cost as % of revenue, accessorial %
- Customer — delivery NPS, CSAT, WISMO rate
- Operations — manifest accuracy, label-to-pickup time, first-attempt success %
Stretched across more than five categories, dashboards drift into KPI-paralysis territory. The five-by-five grid below is what most well-run Indian D2C operations standardise on by the time they cross 1,000 monthly shipments. The customer-side metrics directly feed retention behaviour, which is the throughline of Customer Retention Shipping Experience.
On-Time Delivery (OTD): The Headline KPI
Formula: (shipments delivered within promised window / total shipments shipped) × 100
OTD is the headline customer-facing metric. The promised-window distinction matters: measure against the date you communicated to the customer, not the carrier’s internal SLA. If a Tier-1-to-Tier-1 promise is “delivered in 3 business days” and the carrier marks it on-time inside its own SLA of 5 days, your customer-facing OTD is the lower of the two.
Benchmarks for surface ecommerce in India:
| Tier | OTD benchmark |
|---|---|
| Retail floor | 90% |
| Strong D2C operator | 95% |
| Category leader on tier-1 lanes | 98%+ |
How to measure OTD honestly: define delivery as the customer-confirmed event (OTP delivery, signed POD) or the final carrier scan to “delivered”, whichever your tracking infrastructure supports. The SLA contracting that anchors OTD against carriers is in SLA Management Courier.
NDR (Non-Delivery Report) Rate
Definition: percent of delivery attempts that fail on the first try and need a re-attempt.
Indian average: 7–12% across ecommerce; 5–8% for strong operators.
NDR root-cause buckets:
- Customer not available (~40–55% of NDRs)
- Address wrong or insufficient (~20–30%)
- Refused at door (~10–15%, often COD-related)
- COD rejection / shortage (~5–10%)
The reduction playbook is well-understood — pre-delivery call automation, address verification at order time, COD-to-prepaid nudges for high-NDR pin codes, and a structured re-attempt SLA within 24 hours. Each lever shaves 1–3 percentage points off NDR in a well-instrumented operation.
RTO (Return to Origin) Rate
Definition: percent of shipments returned undelivered to the seller warehouse after NDR exhaustion, refusal, or non-pickup.
Category benchmarks (India):
| Category | RTO range |
|---|---|
| Fashion / apparel | 18–30% |
| Electronics | 8–15% |
| FMCG / beauty | 3–8% |
| B2B commodity | 2–5% |
Cost per RTO: Rs 120–280 in India — forward freight + reverse freight + receiving and inspection labour + the inventory-locked working capital cost. On Rs 10 lakh monthly GMV with 12% RTO and Rs 200 cost per RTO, that is Rs 24,000 of avoidable monthly cost.
Reduction levers: address verification at order time, COD-to-prepaid conversion (often a 5–10% prepaid discount is cheaper than the RTO cost), an NDR call playbook, and OTP at delivery for high-AOV orders. The operational disposition flow that catches RTOs at the warehouse is detailed in our Returns Management Strategy process canonical.
Cost Per Shipment (CPS)
Formula: (carrier base rate + fuel surcharge + COD remittance + accessorials + packaging + RTO loss share) / shipments delivered
The fully-loaded CPS number is typically 25–40% higher than just the carrier invoice line. Most operations under-state CPS by 30%+ because they only count the carrier rate.
Indian SMB benchmark for sub-500g surface: Rs 65–110 fully-loaded.
A useful breakdown for understanding where the cost lives:
| Cost component | Typical share of CPS |
|---|---|
| Base carrier rate | 55–65% |
| Fuel surcharge | 10–15% |
| COD remittance fee | 3–6% (COD orders only) |
| Accessorials (address correction, redelivery, holding) | 3–8% |
| Packaging | 5–10% |
| RTO loss share (allocated across delivered) | 5–12% |
The deeper margin and contribution-margin analysis lives in Unit Economics Shipping Profitability Analysis. Delhi NCR ecommerce operations tend to run lower CPS for tier-1 lanes given carrier density; tier-3 destinations often run 25–40% higher.
Delivery NPS and Customer KPIs
The customer-side metrics that matter:
- Delivery NPS — micro-survey on a per-shipment basis (single question, two-tap response). Target ≥40.
- WISMO ticket rate — “Where Is My Order” support contacts per 100 shipments. Target < 15.
- Complaint resolution time — median time from complaint logged to closure. Target 24 hours.
- CSAT post-delivery — for higher-AOV categories.
Delivery NPS is the strongest leading indicator of repeat-purchase rate in most Indian D2C operations — moving it 10 points up tends to lift 90-day repeat rate by 3–6 percentage points. The customer-experience design that drives these numbers is in Customer Retention Shipping Experience.
Operational Efficiency KPIs
The internal-process metrics:
- Manifest accuracy % — shipments correctly listed on the daily handover manifest. Target > 99%.
- Label-to-pickup time — median minutes between label generation and carrier pickup. Target < 2 hours after label generation.
- First-attempt success % — shipments delivered on the first attempt. Target > 85% on tier-1 lanes, > 70% on tier-3.
- Exception rate — shipments needing manual intervention. Target < 3%.
These metrics surface waste in the dispatch process — the lean operations discipline behind them is in Lean Shipping Practices Guide.
Building the Weekly Shipping Dashboard
The 5×5 grid: five categories × five metrics each = 25 numbers on one screen. For each cell, document four things:
- Metric definition — formula in one line
- Target — your committed benchmark
- Owner — single named person accountable
- RAG status — red/amber/green against target
Review cadence:
- Weekly: 30-minute operations standup. Ops lead + customer service lead. Focus on red cells from the prior week.
- Monthly: business review with finance. Cost, unit-economics, and trend.
- Quarterly: business review with each major carrier or aggregator. Performance, contract renegotiation triggers.
CourierBook business accounts ship with a pre-built dashboard covering OTD, NDR, RTO, and CPS at carrier and pin-code granularity —.
For the broader macro context shaping these benchmarks, see Invest India — Logistics and the IBEF Logistics report.
Frequently Asked Questions
Which shipping KPIs matter most for Indian ecommerce?
The five non-negotiables are on-time delivery percent, NDR rate, RTO rate, cost per shipment, and delivery NPS. OTD is the headline customer-facing metric, NDR and RTO drive cost and refund pain, cost per shipment governs unit economics, and delivery NPS is the leading indicator of repeat purchase. Track these weekly at minimum.
What is a good on-time delivery rate for ecommerce in India?
90 percent is the retail floor for surface ecommerce in India. Strong D2C operators run 95 percent, and category leaders exceed 98 percent on tier-1 lanes. Lower benchmarks apply to remote pincodes where the addressable last-mile network is limited. Always measure OTD against your customer-promised window, not the carrier service-level window.
What is NDR and how do I reduce it?
NDR (non-delivery report) is the percent of delivery attempts that fail on the first try. The Indian ecommerce average sits between 7 and 12 percent. Reduction levers are address verification at order time, an automated pre-delivery call, COD-to-prepaid nudges for high-NDR pin codes, and a structured re-attempt SLA within 24 hours.
How is cost per shipment (CPS) calculated?
CPS is total shipping cost divided by shipments delivered, where total cost includes base carrier rate, fuel surcharge, COD remittance fee, accessorials (address correction, redelivery, holding), packaging cost, and the loss share of RTO-back inventory. The fully-loaded number is typically 25 to 40 percent higher than just the carrier invoice line.
How often should I review shipping KPIs?
Run a weekly 30-minute review on the five core KPIs with operations and customer-service leads in the room. Run a monthly business review on cost and unit-economics movement with finance, and a quarterly business review with each major carrier or aggregator. Daily monitoring should be automated through dashboards, not meetings.
Make the Dashboard the Single Source of Truth
A working shipping KPI tracking discipline turns the operations function from reactive to predictive. Five categories, five metrics each, one weekly review, and a fully-loaded CPS that includes RTO loss — that is the spine. To get a shipping dashboard demo calibrated for your category, or to see the broader cluster picture, the Business Courier Solutions India pillar is the next read.