COD by country
Cash on delivery in India: how to reduce COD RTO
By the COD Confirmation teamUpdated 2 min read
Cash on delivery is a large share of e-commerce orders in India, and RTO (return to origin) is one of the biggest costs for D2C brands. The most effective fixes are confirming every COD order on WhatsApp before shipping, checking pincode serviceability, acting fast on NDRs (non-delivery reports) and nudging customers to switch to prepaid with UPI.
Key takeaways
- COD is a big part of Indian e-commerce, and RTO is its main cost.
- Confirm every COD order on WhatsApp before handing it to the courier.
- Act on NDRs within hours, not days.
- Offer a small incentive to switch COD orders to prepaid UPI.
How cash on delivery works in India
Indian shoppers use UPI, cards and wallets every day, yet cash on delivery remains a large share of online orders, especially outside the biggest cities and for first purchases from a brand. Courier partners and shipping aggregators collect the cash and remit it to the brand after deducting COD charges.
Why COD RTO is so high in India
- Impulse orders from Instagram and Meta ads, with zero cost to order.
- Unreachable customers, when the courier calls and nobody answers.
- Incomplete addresses or pincodes that don’t match the area.
- Non-serviceable pincodes, which lead to long delays or returns.
- Fake and duplicate orders, including orders placed just to “check” a product.
Couriers, aggregators and NDR
Many brands ship through aggregators such as Shiprocket, which connect to couriers like Delhivery, Blue Dart, Ecom Express, XpressBees, DTDC and Shadowfax. Whatever you use, make two things part of the routine:
| Practice | Why it matters |
|---|---|
| Pincode serviceability check | Avoid shipping to areas your courier can’t deliver to on time |
| NDR follow-up within hours | A quick message to the customer turns a failed attempt into a delivery |
| Courier allocation by region | Different couriers perform better in different pincodes |
Confirming COD orders in India
WhatsApp is the default messaging app for most Indian customers. A short English message works nationwide; add Hindi or regional languages if your audience prefers them:
Tips for Indian brands:
- Confirm before you create the shipment, so cancelled orders never cost forward shipping.
- Offer a prepaid switch with a UPI link and a small incentive.
- Message the customer immediately after an NDR and schedule a re-attempt.
- Flag high-risk pincodes and repeat refusers for extra checks or prepaid only.
See how to reduce RTO for the full calculation, and how to stop fake COD orders for the prevention checklist.
Checklist for COD brands in India
- Confirm every COD order on WhatsApp before shipping.
- Check pincode serviceability at checkout.
- Act on NDRs within hours.
- Offer COD-to-prepaid conversion with UPI.
- Track RTO by pincode, product, ad campaign and courier.