The ecommerce shipping KPIs worth tracking are delivery success rate, RTO %, NDR rate, NDR-to-delivery conversion, first-attempt delivery rate, on-time delivery against promised TAT, shipping cost per order, weight-discrepancy rate, COD remittance days and WISMO contact rate, plus pickup adherence and damage or loss rate. Review them weekly, split by COD versus prepaid and by courier.
Which shipping KPIs should a D2C brand track?
One rule before the table: calculate rate metrics on shipments that have reached a final status (delivered, returned to origin, or lost), grouped by the week they shipped. If you divide this week's RTOs by this week's shipments, half the parcels are still in transit and the number looks better than it is.
| Metric | Formula | What it tells you | Where to find the data |
|---|---|---|---|
| Delivery success rate | Delivered ÷ shipments with a final status × 100 | The share of shipped orders that turn into revenue | Courier status export or your shipping platform |
| RTO % | RTO shipments ÷ shipments with a final status × 100 | How much freight you pay twice, and stock you block | Courier status and RTO reports |
| NDR rate | Shipments with at least one NDR ÷ shipments attempted × 100 | Delivery friction: addresses, availability, refusals | NDR reports from each courier |
| NDR-to-delivery conversion | NDR shipments later delivered ÷ NDR shipments with a final status × 100 | How well your NDR desk recovers failed attempts | NDR log with final outcome |
| First-attempt delivery rate | Delivered on attempt 1 ÷ delivered × 100 | Address quality and last-mile reliability | Tracking events (attempt count) |
| On-time delivery vs promised TAT | Delivered on or before promised date ÷ delivered × 100 | Whether the date on your product page is honest | Promised date from your store, delivery date from tracking |
| Shipping cost per order | All shipping spend ÷ delivered orders; also as % of average order value | True unit cost of delivery and pressure on margin | Courier invoices and store order data |
| Weight-discrepancy rate | Shipments charged for extra weight ÷ shipments × 100, plus ₹ charged | Packaging and declared-weight hygiene | Courier discrepancy reports |
| COD remittance days | Average days from delivery date to cash in your bank | How long your earned cash sits with couriers | Remittance statements and bank credits |
| WISMO contact rate | 'Where is my order' tickets ÷ orders shipped × 100 | Gaps in tracking and delivery communication | Helpdesk tags or chat logs |
| Pickup adherence | Shipments picked up on the scheduled day ÷ shipments manifested × 100 | First-mile reliability | Manifest time vs first courier scan |
| Damage and loss rate | Shipments lost or damaged ÷ shipments × 100 | Packaging quality and courier handling | Claims log and customer complaints |
Delivery success rate and RTO % are close to mirror images, since most shipments end as one or the other. Keep both anyway: one is the number your finance team cares about, the other is the number your ops team can act on. For definitions of the terms behind the last few rows, see WISMO and weight discrepancy in the glossary.
Why split every shipping metric by COD vs prepaid and by courier?
Because blended numbers can point you the wrong way. COD orders return far more often than prepaid ones, so a courier that carries more of your COD volume will always look worse on a blended RTO %, even if it is better on both kinds of order. The illustrative numbers below show how.
| Courier | COD shipments | COD RTO | Prepaid shipments | Prepaid RTO | Blended RTO |
|---|---|---|---|---|---|
| Courier A | 300 | 30% (90) | 700 | 5% (35) | 12.5% |
| Courier B | 700 | 25% (175) | 300 | 4% (12) | 18.7% |
If you moved volume to Courier A on the blended number, your RTO would go up. The same trap applies to cost per order, NDR rate and on-time delivery. Build every report as a grid: metrics down the side, COD and prepaid by courier across the top.
What are typical ranges for these metrics?
Be wary of published benchmarks. Category, price point, COD share and destination mix move these numbers more than anything a courier does, and most quoted figures come with no method. A few ranges are widely used in Indian ecommerce and are useful as a sanity check.
Couriers also typically reattempt a failed delivery two to three times over 24 to 72 hours before marking it RTO, which is why NDR-to-delivery conversion depends so heavily on how fast you reach the buyer. For everything else, your own trailing 90 days is the benchmark that matters. Aim to beat it, by courier and by payment mode.
How do you set up a weekly shipping KPI review?
- 1Write down the definitions. One page: each formula, its denominator, and which statuses count as final. Changing definitions mid-quarter makes trends meaningless.
- 2Pick the right cohort for each metric. Pickup adherence and NDR rate can use last week's shipments. RTO %, delivery success and NDR conversion need a cohort old enough that most parcels have closed, often two to three weeks back.
- 3Pull the data on the same day each week from courier exports, your store and your helpdesk, or from one platform if all couriers report into it.
- 4Lay it out as a grid of metric by COD or prepaid by courier, with last week and the four-week average beside it.
- 5Flag movements, not levels. Mark anything that moved more than a set threshold, such as two percentage points, and list the top 20 pincodes by RTO.
- 6Give each flag one owner and one action for the coming week: a courier conversation, an address rule, a packaging fix.
- 7Roll up monthly into cost per delivered order and margin, and use it in courier allocation and when you negotiate courier rates.
Which KPIs matter most at each stage?
- Under a few hundred orders a month: RTO % by payment mode, shipping cost per order and COD remittance days. These decide whether shipping is eating your margin and your cash.
- Scaling with two or more couriers: add NDR rate, NDR-to-delivery conversion and on-time delivery, all by courier. This is where routing decisions start paying off, and our NDR management guide covers the recovery workflow.
- High volume or marketplace-heavy: add weight-discrepancy rate, pickup adherence, damage and loss rate and WISMO contact rate. At scale, small percentages turn into large monthly bills and support headcount.
Whatever the stage, compare couriers on cost per delivered order rather than the rate card. Multi-courier rate comparison gives you the rate side; these KPIs give you the delivery side. You need both to decide where the next thousand orders should go.
Frequently asked questions
Divide the number of shipments returned to origin by the number of shipments that reached a final status (delivered, RTO or lost) in the same ship-date cohort, then multiply by 100. Do not divide by everything shipped this week, because parcels still in transit will make the rate look lower than it really is. Calculate it separately for COD and prepaid.
It depends mostly on your COD share. Typical RTO ranges are 18–35% on COD orders and 3–8% on prepaid orders, so a prepaid-heavy store will naturally post a much higher delivery success rate than a COD-heavy one. Benchmark against your own trailing 90 days, split by payment mode and courier, and aim to improve on that.
NDR rate measures how many shipments had at least one failed delivery attempt. RTO rate measures how many ended up going back to the seller. The gap between them is your NDR recovery: shipments that failed once but were delivered on a reattempt. A high NDR rate with a low RTO rate means your NDR desk is doing its job.
Weekly for operational metrics such as NDR rate, pickup adherence and RTO by courier, using cohorts old enough to have closed. Monthly for cost per delivered order, weight-discrepancy charges and COD remittance days, which feed courier allocation and rate negotiations. Quarterly, check whether the delivery promise on your product pages still matches reality.
Shipping operators and engineers who build RouteOneX's courier integrations, NDR and COD workflows for Indian D2C sellers. Every guide is reviewed against courier terms and official sources before publishing, and dated when it is updated.
How we write and review guides