Quick Answer

COD (Cash on Delivery) return-to-origin (RTO) rates average 25–30% for Indian D2C brands but can be cut to 8–12% with the right system: SMS/WhatsApp order verification, address and pincode validation at checkout, a small COD convenience fee, prepaid discounts, and IVR confirmation calls for high-AOV orders. Brands that implement all five typically recover 15–20% of monthly revenue previously lost to RTO logistics costs.

You ship 1,000 COD orders this month. 280 of them come back. You’ve paid forward and reverse shipping, packaging, and payment gateway fees on every single one — and earned nothing.

At The Ecom Growth, COD optimisation is one of the highest-ROI, lowest-effort fixes we run for Indian D2C brands — most clients see returns on it within the first billing cycle. It pairs directly with the checkout and trust fixes in our guide on building a high-converting Shopify store, and the margin you recover shows up immediately in your ROAS math since RTO cost is rarely factored into blended ROAS calculations.

Why COD Still Dominates — and Why It’s Expensive

60–70% of Indian D2C orders are still COD, especially outside metro cities where trust in online prepayment is lower and card/UPI penetration is thinner. COD isn’t going away — but every RTO order costs a brand real money on both legs of the journey:

  • Forward shipping: ₹60–120 paid whether the order is accepted or refused
  • Reverse shipping: ₹80–150 to bring the product back to the warehouse
  • Payment gateway/COD handling fee: Charged by courier partners on COD orders regardless of outcome
  • Packaging and inventory lock-up: Product sits in transit, unsellable, for 7–14 days round trip
  • Restocking and quality check: Manual labour to inspect and re-shelve returned units

The real cost of one RTO order: ₹250–400 in pure logistics cost — before accounting for the lost sale itself. At 28% RTO on 1,000 monthly COD orders, that’s ₹70,000–1,12,000 burned every month on orders that were never going to convert.

The Indian COD/RTO Benchmark

Metric India Average Optimised Brands
COD Share of Orders 65% 40–50%
RTO Rate 25–30% 8–12%
Order Cancellation (Pre-Dispatch) 15% 5%
Prepaid Conversion 30–35% 55–65%

10 Tactics to Cut COD Returns and RTO

1. SMS/WhatsApp Order Verification

Send an automated message immediately after order placement: “Hi [Name], confirm your order #[Number] for ₹[Amount] by replying YES. Reply NO to cancel.” Orders with no response within 24 hours get a follow-up call before dispatch. This alone typically cuts RTO by 8–12 percentage points by filtering out impulsive, fake, or bot-placed orders before they ever ship.

2. Pincode and Address Validation at Checkout

Use a pincode serviceability API (available from Delhivery, Shiprocket, and most courier aggregators) to reject non-serviceable pincodes at checkout rather than after dispatch. Auto-fill city/state from pincode to eliminate typos that cause failed deliveries.

3. Small COD Convenience Fee

Charge ₹30–50 as a “COD handling fee,” fully waived for prepaid orders. This does two things at once: it recovers part of your logistics cost on genuine COD orders, and it nudges price-sensitive, low-intent shoppers toward prepaid or away from placing speculative orders entirely.

4. Prepaid Incentive Discounts

Offer 5–10% off or free shipping for prepaid orders, shown clearly at checkout as a side-by-side comparison against the COD fee. Indian shoppers respond strongly to a visible ₹ saving — this is consistently the single highest-leverage lever for shifting COD share downward.

5. IVR/Call Confirmation for High-AOV Orders

For orders above 1.5–2x your average order value, trigger an automated IVR call or a manual confirmation call before dispatch. High-AOV COD orders carry disproportionate RTO risk and the cost of a two-minute call is trivial next to a ₹300+ logistics loss.

6. Accurate Product Pages Reduce “Not as Described” Refusals

A meaningful share of RTO isn’t fraud — it’s a customer refusing at the door because the product didn’t match expectations. Real product photography (not just studio shots), accurate colour representation, honest sizing, and a detailed FAQ accordion on every product page reduce this category significantly. This is one of the CRO fundamentals covered in our high-converting Shopify store guide.

7. Interactive Size Guides for Fashion

Sizing mismatches are one of the top refusal reasons in fashion COD orders. A fit calculator (“enter height and weight, we recommend size M”) reduces size-related refusals meaningfully and pairs with lower reverse-logistics volume overall.

8. Courier Partner Selection by Region

RTO rates vary significantly by courier and by region — some partners perform far better in Tier 2/3 cities than others. Track RTO rate by courier partner monthly and shift volume toward the better performers in each pincode cluster rather than using a single national courier for everything.

9. Blacklist Repeat COD Refusers

Maintain a blocklist of phone numbers/addresses with 2+ prior refusals. Route these customers to prepaid-only checkout automatically. A small number of repeat refusers is often responsible for a disproportionate share of total RTO volume.

10. Post-Order Nurture to Prevent Buyer’s Remorse

Send a short WhatsApp or email 24 hours after order placement reinforcing the purchase decision — delivery timeline, return policy, and a support contact. This reduces the “cold feet” cancellations that happen between order placement and delivery, especially for higher-consideration purchases.

Prepaid Conversion: The Structural Fix

Every percentage point you shift from COD to prepaid removes RTO risk from that order entirely. The highest-leverage prepaid conversion levers, in order of impact:

  • UPI-first checkout: One-tap UPI (Google Pay, PhonePe, Paytm) removes the friction that made cards the only “real” prepaid option a few years ago
  • Visible prepaid discount: Shown as a strikethrough comparison against the COD total, not buried in fine print
  • BNPL options: Simpl and LazyPay convert COD-preferring shoppers who want deferred payment without the RTO risk of actual cash-on-delivery
  • Trust signals near the payment step: SSL badge, “secure checkout,” and real customer review counts reduce the fear driving COD preference in the first place

Frequently Asked Questions

What is a good RTO (return to origin) rate for Indian eCommerce?

A good RTO rate for Indian D2C brands is under 12%. The national average sits at 25–30% for stores that haven’t implemented verification systems. Fashion and high-consideration categories (jewellery, electronics) typically run higher RTO than consumables (beauty, food) due to fit and preference mismatches. If your RTO is above 30%, the fix is almost always missing order verification, not a product or pricing problem.

Should I charge a COD fee on my Shopify store in India?

Yes — a ₹30–50 COD convenience fee, clearly displayed and waived for prepaid orders, is one of the most effective single changes for reducing speculative and fraudulent COD orders without hurting genuine demand. Frame it as a fee for cash handling rather than a penalty, and always show the prepaid option as the “no fee” alternative right next to it so customers see the trade-off clearly.

How do I verify COD orders before shipping without slowing down fulfilment?

Automate verification with SMS or WhatsApp confirmation triggered immediately at order placement — most customers respond within a few hours, so it adds minimal delay for genuine buyers. Only orders with no response after 24 hours or those flagged as high-risk (new customer, high AOV, previously flagged pincode) need a manual call. This keeps 80%+ of orders moving on the normal fulfilment timeline while catching the RTO-prone minority.

Why do customers refuse COD orders at the door in India?

The top reasons, in order of frequency: impulsive ordering without real purchase intent, product didn’t match expectations (size, colour, quality), the customer found the product cheaper elsewhere in the meantime, the customer is unavailable and the delivery attempt lapses, and — less commonly — fraudulent or prank orders. Accurate product pages, size guides, and order verification address the first three, which account for the large majority of refusals.

Does reducing COD hurt my overall conversion rate?

Not if implemented correctly. The goal isn’t to remove COD — it’s to filter out low-intent COD orders while making prepaid genuinely more attractive through discounts and UPI convenience. Brands that add a small COD fee alongside a visible prepaid incentive typically see overall conversion rate stay flat or improve slightly, because the customers lost were largely ones who were never going to complete the delivery anyway.

Ready to stop losing margin to COD returns?

Book a free COD and RTO audit — we’ll show you exactly where you’re leaking money and how to fix it.

Book Free COD Audit →