Delivery team online — 09:30–19:00 IST
Troubleshooting · Ecommerce and marketplaces

How to cut return to origin on your COD orders

Reduce the share of cash on delivery parcels that come back unpaid, using order confirmation, courier allocation and the data most stores never segment.

The parcel comes back and you pay for the round trip

Cash on delivery remains how a large part of the Indian market prefers to buy and it brings a cost that prepaid orders do not. Some proportion of those parcels is refused at the door or goes undelivered and returns to your warehouse. You pay freight in both directions on an order that earned nothing.

This is a fulfilment problem rather than a checkout problem. What payment methods to offer and how to present them at checkout is a separate decision. This guide deals with what happens after a cash on delivery order has been placed.

What the problem really costs and what it will not fix

Work on return to origin does not fix a product that disappoints people. If buyers refuse parcels because the item is not what the listing suggested the solution is the listing or the product. It also does not fix a delivery promise you cannot keep. A parcel arriving three weeks late is refused for a reason no process will address.

The cost of each returned parcel is larger than the forward freight most stores have in mind. There is forward freight and reverse freight and the packaging and the handling at both ends. There is the working capital tied up for the weeks the parcel is in transit. There is the stock itself which is unavailable to sell during that period and sometimes unsellable afterwards. On thin margin categories two returned parcels can erase the profit from several completed orders.

Who should leave this alone

If cash on delivery is a small share of your orders this is not where your attention belongs. Stores obsess over return to origin because it is visible and painful while losing far more to poor conversion or weak repeat purchase. Size the loss in rupees before you build a programme around it.

Stores selling low value items should also be careful. An order confirmation call on a two hundred rupee product can cost more in operations time than the occasional return it prevents.

And do not respond by removing cash on delivery unless you have tested the consequence. For many categories outside the largest cities it is the majority of demand and switching it off trades a visible cost for a much larger invisible one. If you sell in tier two and tier three markets removing the option will reduce returns to nearly nothing and may reduce orders by more than it saves. That is a worse business even though the dashboard looks healthier.

The sequence that actually reduces it

Begin at the address. Incomplete and implausible addresses are the single most predictable cause of failed delivery. Validate the pin code against the address text and flag orders where the two disagree before the parcel ships rather than after it returns.

Then confirm the order. A message on WhatsApp or an automated call within an hour of placement does two things. It catches accidental and duplicate orders while they can still be cancelled cheaply and it establishes that a real person is expecting a parcel. Offer a small prepaid incentive in that same message because a buyer who pays upfront almost never refuses the delivery. Converting even a modest share of those orders to prepaid is the highest leverage step available.

Next allocate couriers by evidence. Delivery performance varies sharply by pin code and no single courier is best everywhere. Route by measured success rate for the destination rather than by headline rate card. Finally work the undelivered queue hard. A failed first attempt is not a lost order if someone reaches the buyer the same day and arranges a second attempt. Keep a block list of numbers that have refused repeatedly and require prepayment from them.

The number to segment rather than the number to report

A single store-wide return to origin percentage flatters by averaging. It moves slowly and it tells you nothing you can act on. A business watching only that number tries general fixes against a concentrated problem.

Segment it four ways. By pin code because a handful of destinations usually account for a disproportionate share. By courier for the same destination because that comparison is the only fair one. By product because a few items attract impulse orders that get refused. And by acquisition source because deeply discounted traffic from social feeds refuses parcels at a very different rate from search traffic. Each cut points at a different remedy and the acquisition cut is the one most stores never make.

The common mistake

Most stores treat this as a courier problem and spend their energy negotiating with logistics partners. Couriers matter and the comparison is worth making. But a courier only delivers to the buyer you sent them and a meaningful share of refused parcels were never serious orders in the first place.

The expensive version of this mistake is advertising hard on discount-led creative to cold audiences while offering cash on delivery with no confirmation step. That combination manufactures returns. The campaign reports cheap orders and the warehouse absorbs the cost weeks later and the two numbers are never put side by side. Attribute return to origin back to the campaign that produced the order and some campaigns which looked like your best performers will turn out to be your most expensive.

This guide explains how something works. It is not legal, tax or financial advice, and rules change. Confirm anything regulatory with a qualified professional before you act on it.