Return to origin is the quietest way an Indian e-commerce business loses money. The order never converts, but you still paid forward shipping, return shipping, packing and the warehouse handling on both legs. On a ₹900 cash-on-delivery order with a ₹180 margin, one RTO does not cost you ₹180 — it costs the margin on the next three orders too.
The fix is boring and it works: call the customer before you dispatch, confirm they actually want the item, and only then hand it to the courier.
Why COD goes bad in the first place
Almost none of it is fraud. In order of how often we see it:
- Impulse cooled off. Ordered at 11 PM, regretted by Tuesday. Nobody cancels — they just refuse at the door.
- Duplicate orders. The payment page hiccupped, they tapped twice, two parcels arrive.
- Wrong or stale address. Moved house, typo'd the pincode, gave an office address for a Sunday delivery.
- Nobody has the cash. Genuinely common for higher-value COD.
- Someone else ordered. A child, a flatmate, a colleague using a saved address.
Every one of those is discoverable in a thirty-second phone call, and undiscoverable from your dashboard.
Why nobody does it manually
Because the arithmetic does not work. A telecaller managing 60 to 80 dials a day, with connect rates around half, confirms maybe 35 orders. At a fully loaded ₹22,000 a month that is roughly ₹28 per confirmed order. On a ₹900 order you have just spent 15% of the margin to protect it, and you can only cover the orders that arrive during office hours.
So most stores confirm nothing, or confirm only orders above some arbitrary value, and absorb the RTO.
What the automated version costs
A confirmation call is short. Ours run 35 to 50 seconds, because there is exactly one question to ask. Two-way conversational calls are ₹4–5 per call-minute, so:
| Item | Manual telecaller | AI calling agent |
|---|---|---|
| Cost per confirmed order | ~₹28 | ~₹3.50 |
| Orders coverable per day | ~35 | Whole day's orders |
| Hours available | 10 AM – 6 PM | Any calling window you set |
| Written record per call | If they log it | Transcript on every call |
The number that matters is not ₹3.50 against ₹28. It is that at ₹3.50 you can call every COD order rather than the top decile, which is where the RTO actually lives.
The call that works
Keep it to one job. A confirmation call that also upsells is a confirmation call that gets hung up on.
Customers in India are — correctly — trained to be suspicious of calls about orders, and an agent that starts asking for payment details will get you reported. Say the words "cash on delivery" early and the temperature drops.
What to do with the answers
The point of the call is the field it fills in, not the conversation. Each call returns a structured outcome — confirmed, cancelled, address change, no answer — and you dispatch on that.
- Confirmed — ship it. This is 70–80% of the list.
- Cancelled — you just saved two-way shipping on an order that was never going to convert.
- No answer — retry twice at different hours before deciding. Do not treat one missed call as a cancellation; you will kill good orders.
- Address change — the single highest-value outcome, because these would have failed delivery and come back.
How many retries are worth it is worth reading before you set the policy — the answer is usually two, not five.
When not to bother
Prepaid orders. Do not call someone who has already paid you to ask whether they meant it. It creates doubt where there was none and you will convert paid orders into refund requests.
Also skip it under about ₹300, where the confirmation call plus the handling cost more than eating the occasional return.
The realistic result
Stores that switch from confirming nothing to confirming everything typically see RTO fall by a third to a half. It is not magic — you are removing the orders that were always going to be refused, plus rescuing the address failures. Both were already lost; you are just finding out on day zero instead of day nine, before you have paid for shipping.
More on the wider picture for online sellers on the AI calling for e-commerce page, and on the operational side, when you are allowed to call.