New:CODFLIP
← Back to blog
Industry DataJuly 7, 2026 11 min read

The Real Cost of COD: Why RTO Is Quietly Draining Indian D2C Brands

Cash on Delivery is still how most of India shops online. It is also the single biggest margin leak most D2C brands never fully account for. Here is what the most recent industry data (from Unicommerce, Shipway, GoKwik, and RedSeer) actually says about Return to Origin (RTO), and what it costs a brand order by order.

In this guide

TL;DR

Cash on Delivery drives 60 to 70% of Indian ecommerce orders, and 20 to 40% of those come back as RTO (Return to Origin), costing the industry an estimated ₹20,000 crore a year. RTO rates shift measurably with delivery speed, order value, and geography, per Unicommerce and Shipway's own FY25 to FY26 data, while prepaid orders run under 2%. CODFlip closes that gap by estimating each COD order's real RTO cost and sending a targeted WhatsApp incentive to pay online instead.

How Big Is COD in Indian Ecommerce?

Cash on Delivery isn't a fringe payment option in India: it is the default. ET Prime Research puts COD at 60–65% of all Indian ecommerce orders1, and a Shiprocket–KPMG report on the D2C sector puts it even higher, at roughly 70% of D2C orders2. The share climbs further outside metros: Shiprocket data shows COD accounting for around 90% of transactions in Tier 2–4 cities2, where digital payment trust and card penetration are still catching up.

For most brands, that isn't optional. Restricting COD outright cuts off a large share of genuine, first-time buyers who simply prefer to pay at the door. The problem isn't that customers choose COD; it's what happens after they do.

RTO by the Numbers

Return to Origin (RTO) is what happens when a COD order is never actually delivered (refused at the door, unreachable customer, failed address, or simply never picked up) and ships all the way back to the merchant. The gap between COD and prepaid reliability is stark and shows up in every dataset:

Payment MethodRTO / Return RateSource
Cash on Delivery (national average)20–25%, up to ~40% in high-return categoriesGoKwik data³
Cash on Delivery (FY25, D2C shipments)26%Shipway ShipNotes, Jul 2025⁴
Cash on Delivery (festive season peak)Up to 58%Unicommerce India D2C Report 2026⁵
Prepaid ordersUnder 2%Shipway ShipNotes, Jul 2025⁴
Social commerce COD (Instagram/WhatsApp sellers)35–40%Industry estimate³

Unicommerce's own India D2C Report 2026 (built from 410 million+ shipments across 6,000+ D2C brands5) shows how wide the gap between well-run and poorly-run COD operations really is: high-performing brands had brought RTO down to 21% by March 2026, while struggling brands were still sitting at 39% as recently as November 20255. Same country, same payment method, nearly a 2x difference in outcome, which means RTO is far more operational than it looks.

RTO rises the longer delivery takes

Delivery Attempt WindowRTO Rate
1–2 days22%
3–5 days27%
5+ days35%

Source: Shipway ShipNotes, July 2025⁴ (FY25 data across millions of D2C shipments).

RTO varies by order value

Order ValueRTO Rate
Under ₹50025%
₹500 – ₹1,00028%
Over ₹1,00024%

Source: Shipway ShipNotes, July 2025⁴.

RTO varies sharply by geography

Intra-city deliveries (Zone 1) had the lowest RTO at 20%, rising to 23% for intra-state (Zone 2), 22% for metro-to-metro (Zone 3), 27% for inter-state non-metro (Zone 4), and 28% for the North East and J&K (Zone 5)4. At the city level, the same report found Vadodara at the low end (18%) and Patna at the high end (35%), among cities with at least 5,000 COD shipments in the sample4.

What RTO Actually Costs a Brand

Zoomed out across the whole industry, a RedSeer estimate puts the annual cost of RTO and failed deliveries to Indian ecommerce at over ₹20,000 crore6, a figure that keeps surfacing across industry coverage of the sector, even as exact methodologies differ.

Per order, published cost breakdowns vary depending on what is counted. Estimates that only include forward shipping, reverse shipping, and handling put the direct logistics cost of a single RTO at roughly ₹150–2407. Once packaging waste, restocking labour, and a share of damaged or unsellable returned stock are added in, other analyses put the fully-loaded cost meaningfully higher, commonly cited in the ₹350–600 range, or 30–45% of the order value on a typical ₹1,000–1,500 D2C order7. The range is wide because the inputs are genuinely different per brand: courier contracts, product category, packaging cost, and how much of the returned stock is resellable all move the number significantly.

What doesn't vary is the direction: every RTO order is a real cost with zero revenue to show for it, on top of the ad spend already used to acquire that customer in the first place.

Why D2C Brands Feel It Hardest

Marketplaces can absorb RTO across enormous order volumes and diversified categories. Most independent D2C brands on Shopify can't. A few structural realities make RTO hit disproportionately hard:

  • Thin contribution margins. A brand already running on a 25–35% margin has very little room to absorb a ₹200–500 loss on every fourth or fifth order.
  • Wasted acquisition spend. The CAC paid to win that customer via ads doesn't come back when the order RTOs; it's a second loss stacked on top of the logistics cost.
  • Working capital gets stuck in transit. Industry analysis links 25–30% COD return rates directly to the working-capital stress that has pushed many D2C brands toward revenue-based financing just to keep operating cash flowing8.
  • Inventory comes back damaged or unsellable. Reverse logistics routinely runs 1.5–2x the cost of forward shipping per return7, and a portion of returned stock never makes it back to sellable condition.

What Actually Drives RTO

RTO isn't one problem: it's several, stacked together, and the data above hints at most of them:

  • Customers placing a COD order on impulse, with no real intent to pay once the courier arrives.
  • Incorrect or incomplete addresses that couriers can't resolve on the first attempt.
  • Customers unreachable or unavailable at the delivery window.
  • Slower delivery windows giving customers more time to change their mind; RTO nearly doubles from 22% (1–2 day delivery) to 35% (5+ days)⁴.
  • Genuine buyer's remorse or a better/cheaper offer found elsewhere in the days between order and delivery.

What Brands Have Tried (And Where It Falls Short)

Blocking COD entirely

This eliminates RTO risk but also turns away a large share of genuine first-time buyers, especially in Tier 2–4 markets, where COD makes up around 90% of transactions2. For most brands, the lost top-line revenue outweighs the RTO savings.

A flat COD surcharge

Adding a flat fee to every COD order recovers some margin on the orders that do RTO, but it also taxes every COD order that would have delivered successfully, including the majority that were never going to be a problem in the first place.

Manual NDR (Non-Delivery Report) follow-up

Calling or messaging customers after a delivery attempt fails helps, but by then the order has already made one failed trip. Acting on NDRs within 24 hours is estimated to reduce avoidable RTO by 8–15% within the first month9, a real improvement, but it only intervenes after the damage of a failed attempt is already partly done.

What Actually Moves the Needle

The data points toward a specific kind of intervention: one that happens before a courier ever attempts delivery, targeted only at the orders genuinely at risk, on the channel customers actually respond to.

WhatsApp is that channel in India by a wide margin. Business messages on WhatsApp see roughly 98% open rates, against about 22% for email10, and India has more WhatsApp users (over 535 million and growing) than any other country11, with more than 15 million Indian businesses already using WhatsApp Business to reach them11. A discount offer sent by WhatsApp minutes after a COD order is placed reaches a customer on the one channel they are almost guaranteed to open, while the order is still fresh in their mind and before a courier has spent a single rupee attempting delivery.

The remaining piece is targeting: not every COD order needs an incentive, and blanket discounts give away margin on orders that were never at risk. The fix that actually holds up against the data above is scoring each order's real RTO cost first, then making a precisely-sized offer only where it's worth making one.

How CODFlip Solves This

This is exactly the problem CODFlip is built to solve. It plugs into a Shopify store and, for every COD order, estimates what that specific order would cost the merchant if it RTOs (forward shipping, return shipping, and restocking), then calculates a targeted discount designed to make paying online the better deal, and sends it straight to the customer's WhatsApp with a one-tap payment link.

A quick glance at what's inside:

  • RTO cost estimation on every order, using live courier rates on Pro.
  • A Smart Incentive Engine that sizes each discount to the order's real risk instead of a blanket percentage.
  • Automatic WhatsApp nudges, with Quiet Hours and Expiry Reminders so timing never feels intrusive.
  • Checkout-level controls (Partial COD, a COD Fee, and OTP Verification) for stores that want to intervene even earlier.
  • A Savings Dashboard that shows RTO cost avoided vs. incentive paid, order by order.

We wrote a full, feature-by-feature breakdown of everything CODFlip does. Read it here: CODFlip Features Explained: The Complete Guide to Cutting COD RTO on Shopify →

Sources

  1. ET Prime Research, cited in Dazeinfo, “Over 25% of COD Orders Fail” (2024)
  2. Shiprocket–KPMG D2C report, cited in YourStory, “How Shiprocket is building India's ecommerce rails” (Nov 2025)
  3. GoKwik data, cited in Dazeinfo, “Over 25% of COD Orders Fail” (2024)
  4. Shipway (Unicommerce) “ShipNotes” report, MediaBrief (Jul 29, 2025), FY25 data
  5. Unicommerce, “India D2C Report 2026” (Apr 2026), 6,000+ brands, 410M+ shipments
  6. RedSeer estimate, cited in Dazeinfo, “Over 25% of COD Orders Fail” (2024)
  7. Industry logistics cost analysis, Edgistify, “RTO Costs Breakdown for Indian E-commerce”
  8. Working-capital/RTO financing analysis, industry coverage of D2C revenue-based financing models
  9. NDR response-time impact, eShipz, “NDR Management Strategies to Cut RTOs”
  10. WhatsApp vs. email open rates, Wapikit, “WhatsApp Business Statistics 2025”
  11. India WhatsApp user/business base, Hyperleap AI, “WhatsApp Statistics India 2026”

A note on the data: RTO and cost figures vary across reports because methodologies differ: some count only logistics cost, others include packaging, restocking, and inventory write-offs; some measure national averages, others measure specific brand cohorts or seasons. We've attributed every figure above to its source rather than blending them into a single number, so you can weigh each one against your own store's category, order value, and geography.

See exactly how CODFlip prevents RTO

Read the full feature breakdown, or see the CODFlip product page for pricing and setup.

Read: CODFlip Features Explained →See CODFLIP →