Quick answer: To reduce RTO in India without losing sales, keep COD but control it: verify COD orders by WhatsApp or call, restrict or add a fee to COD in high-RTO pincodes, offer a clear prepaid incentive, manage failed deliveries actively with NDR workflows, and measure RTO by pincode, courier and payment method. Industry reports put COD RTO at roughly 20–35 per cent against low single digits for prepaid orders.
If you sell in India, you already know the trade-off. Cash on delivery lifts conversion, particularly outside the metros and with first-time buyers. It also fills your warehouse with parcels that come back.
Every returned order carries a forward shipment, a reverse shipment, packaging, handling and a customer you paid to acquire and did not serve. At a 30 per cent RTO rate, a meaningful part of your marketing spend is buying parcels that never get delivered.
The answer is not to switch COD off. For most categories, that costs more in lost orders than it saves. The answer is to make COD earn its place.
What the numbers look like
Published figures vary by category and by who is counting, so treat these as ranges rather than benchmarks for your own store:
• Industry reports commonly put COD RTO at around 20 to 35 per cent, against around 2 to 8 per cent for prepaid orders.
• Fashion and footwear sit at the high end, and some sources report 35 to 40 per cent on COD in fashion.
• A well-run operation is often described as achieving 10 to 15 per cent overall RTO, even with a high COD share.
• Active non-delivery report (NDR) management is reported to recover several percentage points of avoidable RTO within the first month.
Your own data matters more than any of these. The first job is to measure it properly.
Step 1: Measure RTO at the right level
An overall RTO percentage hides the problem. Break it down by:
• Payment method — COD against prepaid
• Pincode and city tier — a handful of pincodes often cause a large share of returns
• Courier — performance varies by region
• Product or collection — some products have fit or expectation problems
• Traffic source — an influencer campaign or a discount-led ad set can bring a very different RTO profile
• Order value — high-value COD orders carry more risk per parcel
Export 90 days of orders with delivery status and build a simple pivot. Most stores find that a small number of pincodes, campaigns and products create most of the losses.
Step 2: Verify COD orders before you ship
An order placed with a typo in the address, or by someone who did not mean to place it, is a likely RTO. Verification catches many of these before the parcel leaves.
• WhatsApp confirmation. Send an automated message asking the customer to confirm the order and address. Orders confirmed ship; orders that are not confirmed within a set time are held or cancelled.
• IVR or call verification for high-value or high-risk orders.
• Address validation at checkout, including pincode and city matching, and flags for incomplete addresses.
Done well, verification adds a small delay to some orders but removes a lot of cost. Make the message short and clear, in the customer’s language where it helps.
Step 3: Apply COD rules by risk, not blanket
Instead of treating all COD orders equally, segment them.
| Segment | Suggested approach |
| Returning customers with delivered orders | Allow COD freely |
| First-time customers, low-RTO pincodes | Allow COD with verification |
| First-time customers, high-RTO pincodes | COD with a fee, a deposit, or prepaid-only |
| Very high-value orders | Prepaid or partial prepaid |
| Customers with a history of refusals | Prepaid only |
Shopify supports this through checkout customisation, apps and, on Shopify Plus, payment customisation Functions. Specialist checkout providers also offer COD risk scoring based on network data. Choose a method you can explain to customers, because blocking COD with no reason frustrates people.
Step 4: Make prepaid worth choosing
Customers choose COD for trust, convenience or habit. You can shift some of them to prepaid by removing the reasons.
• A clear incentive. A small discount or free shipping on prepaid orders is more effective than a vague message. Test the amount; many brands find that a modest incentive is enough.
• A COD fee. A transparent ₹30 to ₹50 fee on COD, shown early, nudges some customers toward prepaid without hiding the option.
• Trust signals near the payment options: easy returns, secure payment badges, UPI app logos, and a short line about refunds.
• Fast UPI. If UPI payment takes more than a few taps, customers fall back to COD. Check how your checkout behaves on a mid-range phone and a slow connection.
Whatever you choose, test it. Measure the effect on conversion, RTO and net contribution together. A change that lifts prepaid share but cuts conversion enough to lose revenue is not an improvement.
Step 4b: Fix the product page, too
Part of RTO is expectation mismatch. The customer received something that was not what they thought they ordered. Size and fit uncertainty in apparel is the classic case; poor photography and vague specifications cause the same problem in other categories.
Review the products with the highest RTO and return rates. Better size guides, real model measurements, closer photographs and accurate colour descriptions are cheap fixes with lasting effects.
Step 5: Manage non-delivery actively
When a courier cannot deliver, a non-delivery report is raised. This is the window where an RTO can still be saved.
• Use NDR automation that sends a WhatsApp or SMS message the moment a delivery fails, asking the customer to confirm availability or correct the address.
• Give customers a simple way to reschedule.
• Call high-value orders directly.
• Escalate to the courier with specific instructions rather than letting the default reattempt cycle run.
A large share of failed deliveries are caused by unavailable customers or incomplete addresses, which are exactly the problems this process addresses.
Step 6: Review couriers by pincode
A courier that performs well in Bengaluru may do poorly in a Tier 3 town. Use courier allocation rules, or an aggregator that supports them, to route orders to the best-performing partner for each pincode. Review the data monthly and drop partners that underperform.
Step 7: Account for RTO in your unit economics
Many brands track blended ROAS and miss the real picture. Calculate contribution margin per order after RTO, returns, shipping both ways and payment fees. When you include RTO, an ad set that looks profitable may not be, and a lower-volume channel with low RTO may be better than it looks.
Frequently asked questions
What is a good RTO rate in India?
It depends on category and COD share. Many sources describe 10 to 15 per cent as well-optimised for COD-heavy brands, and 20 to 30 per cent as common. Compare yourself against your own category and track the trend.
Should I disable COD to reduce RTO?
Usually not. COD supports conversion, especially among first-time buyers and customers outside the metros. A better approach is to control COD through verification, pincode rules and incentives for prepaid.
Does Shopify support COD verification?
Shopify supports COD as a manual payment method, and apps or checkout providers add verification by WhatsApp, SMS or call. On Shopify Plus, checkout customisation allows more rules.
How quickly can I see an improvement?
Verification and NDR workflows can affect results within the first month. Changes to pincode rules and prepaid incentives need a few weeks of data to evaluate.
Next step
If RTO is eating your margin, the quickest way to see where is a structured audit of your checkout, payment mix and order data by pincode, courier and campaign. We run this as a checkout and RTO audit and give you a ranked list of fixes with expected impact. Book a checkout and RTO audit and bring 90 days of order data.