Skip to content
← Blog

D2C & Logistics

The Real Cost of a Missed NDR Call for Indian D2C Brands

India's RTO rate runs 3–4× the global benchmark, and cash-on-delivery is most of why. The math on what one confirmation call is actually worth.

12 August 2026 · 6 min read

India’s average ecommerce return-to-origin (RTO) rate runs 25–35%, against a global benchmark of 8–12%. A separate analysis across more than 180 million shoppers put the average closer to 23%. Either way, the gap to the rest of the world is three to four times, and cash-on-delivery is most of the reason why.

60–70%

Share of Indian D2C orders that are COD

Source: industry data, 2026

~26%

Of COD shipments returned as RTO, vs. under 2% for prepaid

Source: industry data, 2026

₹150–300

Cost per RTO order to the seller

Source: industry data, 2026

Why COD drives it, specifically

A prepaid order has already cleared a small commitment filter — the buyer paid before the parcel moved. A COD order hasn’t. It ships on the strength of a checkout click with no verification that the buyer still wants it, still has the cash on hand, or will even be home when the courier arrives. Categories with the highest impulse-to-COD ratio — fashion, footwear, general merchandise — see RTO rates touching 40%, well above the 20–35% industry range for COD-heavy D2C brands generally. A healthy rate, for comparison, is under 10%.

What actually reduces it

The lever that moves the number isn’t a better courier or a stricter COD policy — both of those trade RTO for lost sales. The lever that has actually shown results is contacting the buyer before the delivery attempt, not after it fails: confirming the order, correcting the address if the pin doesn’t match, and catching a no-longer-wanted order before a courier is dispatched for it at all. Reported recovery rates for structured pre-delivery outreach run 30–45% of at-risk orders, with a 20–30% reduction in COD RTO specifically.

The reason this works better after the fact than before it is timing. A confirmation call within the window between order placement and dispatch catches the order before it becomes a delivery cost. A call after a failed delivery attempt is recovering a cost that’s already been spent.

The math on one confirmation call

At ₹250 per failed delivery — the middle of the published range — a D2C brand doing 200 orders a day with a 60% COD mix and a 25% RTO rate on those COD orders is losing roughly ₹7,500 a day, or close to ₹225,000 a month, to deliveries that never should have shipped. Run your own numbers, not this example’s, on the NDR loss calculator — it asks for your actual order volume, COD share, and RTO rate, and does the arithmetic against what you enter, not a number we chose for you.

Want this run against your actual order data?

Book a demo. We'll price the confirmation-call volume your real RTO rate implies.