Why COD Still Wins in India — and How to Make It Profitable

Cash on delivery accounts for nearly half of India's ecommerce orders. Here's why smart D2C brands aren't fighting it — they're building systems to make it work.

Indian consumer paying cash on delivery to a delivery person in an urban setting

Cash on delivery is not a symptom of underdeveloped infrastructure. It is a rational choice made by hundreds of millions of Indian shoppers who have learned, from experience, that trust in a brand is earned over multiple transactions — not assumed at checkout. If your D2C brand is treating COD as a problem to be eliminated, you are misreading the market.

The reality on the ground: COD still accounts for roughly 45–55% of orders for most mid-market D2C brands shipping to Tier-2 and Tier-3 cities. A skincare brand operating out of Bangalore that we have spoken with reported COD comprising nearly 60% of their monthly order volume when they first opened shipping to pincodes outside the eight metro zones. That percentage is not unusual. What matters is whether you have the operational discipline to make it work.

Why Shoppers Choose COD — and Why That Will Not Change Soon

The standard explanation is payment infrastructure gaps. That explanation was accurate in 2018. Today, with UPI penetration at over 400 million active users, most shoppers who want to pay digitally can. The more interesting question is: why do digitally capable shoppers still choose COD?

Three reasons come up consistently when you talk to Tier-2 buyers directly. First, they have received damaged or wrong products before, and paying on delivery feels like insurance. Second, size and fit uncertainty for apparel and footwear makes COD a zero-risk trial mechanism. Third, and most underrated — many buyers use COD as a budgeting tool, confirming their financial position on delivery day rather than at order time.

None of these reasons are going away. A buyer in Jaipur ordering a ₹1,200 kurta from a brand they found on Instagram is not going to prepay because you offer a 5% discount. They might prepay after their third successful order from you. This is the correct mental model: COD is the entry price of trust. Prepaid conversion follows trust accumulation.

The Real Problem: RTO, Not COD

When D2C operators say they want to reduce COD, what they usually mean is that they want to reduce Return to Origin (RTO). These are two different things. COD orders that are accepted and paid on delivery are not a cost problem — they are a cash flow sequencing problem, which is manageable. COD orders that are rejected at the door are the actual bleeding point.

RTO rates on COD orders for Tier-2/3 pincodes can range from 25% to 40% for brands that have not invested in COD intelligence. The per-order cost of an RTO on a ₹800 item — including outbound logistics via Shiprocket or Delhivery, reverse logistics, repackaging, and working capital lock-up — can easily reach ₹180–₹220. On a 30% RTO rate, that erases margin on a meaningful portion of your total COD volume.

We are not saying COD is bad. We are saying that unscored, unfiltered COD — where every order at every pincode for every customer profile gets approved — is what creates the RTO problem. The solution is pincode-level and customer-level scoring, not COD elimination.

Pincode Scoring: The First Layer of COD Intelligence

Not all pincodes carry equal RTO risk. A pincode in Gurugram's Sector 14 is structurally different from a pincode in a semi-urban district of Uttar Pradesh — in terms of address deliverability, customer familiarity with D2C ordering, and historical acceptance rates. Logistics platforms like Delhivery, Ecom Express, and Bluedart each maintain internal RTO rate data by pincode. The question is whether you are using that data or flying blind.

A basic pincode scoring model sorts pincodes into three tiers: low-risk (metro + Tier-1 with established delivery infrastructure), medium-risk (Tier-2 cities and district headquarters), and high-risk (semi-urban and rural pincodes with documented high RTO histories). For high-risk pincodes, brands have several options: require prepaid only, add a ₹50–₹80 COD handling fee that prices in the RTO risk, or require phone verification before dispatch.

Phone verification before dispatch is underused. A quick IVR call or WhatsApp message confirming the order — asking the customer to reply with a confirmation number — adds less than 12 hours to dispatch time and reduces RTO on high-risk pincodes by 20–35% in typical implementations. The friction cost is low; the signal quality is high.

Customer-Level COD Scoring

Beyond pincode, individual customer history is the strongest RTO predictor. A first-time buyer with no prior order history on your platform is a different risk profile from a repeat customer on their fourth order. A buyer who has previously rejected a COD delivery is an entirely different calculation.

The signals worth tracking: previous order-to-delivery acceptance rate, average order value, number of returns initiated, and whether phone number verification has been completed. Brands that build even a basic three-tier customer COD risk model — and restrict high-risk customers to prepaid or to lower COD order caps — see meaningful RTO improvement within two to three months of consistent application.

One apparel brand operating at roughly ₹80 lakh per month GMV, shipping primarily to Tier-2 cities in Gujarat and Rajasthan, added a simple rule: customers with zero prior accepted COD orders and orders above ₹1,500 are shown prepaid-only at checkout. The rejection rate on those specific orders dropped sharply, with minimal impact on overall conversion, because customers who genuinely wanted the product converted to prepaid rather than abandoning.

Converting COD Customers to Prepaid Over Time

The long-term goal is not to block COD — it is to build the trust that makes prepaid the natural choice for returning customers. The conversion path looks like this: first order COD, delivered and accepted; brand follows up with a post-delivery WhatsApp message (permitted under DPDP Act 2023 with proper consent) offering a 5–8% prepaid discount on the next order. Second order: some percentage converts to prepaid. Third order: prepaid rate climbs further.

Prepaid incentives work best when they are framed as a reward for the relationship rather than a penalty for choosing COD. "You've ordered from us before — here is your loyalty discount when you pay online" lands better than "COD orders incur a handling fee." Both approaches can coexist, but the positive framing drives better repeat purchase behavior.

Payment gateway selection also matters here. Razorpay, Cashfree, and PayU all have saved-card and UPI mandate flows that reduce prepaid checkout friction significantly. If your checkout requires a customer to re-enter card details every time, you are competing against COD's zero-friction simplicity with a product that has more friction, not less. Fix the prepaid experience before you pressure customers to use it.

What COD Profitability Actually Requires

Making COD profitable is an operations problem, not a product problem. The checklist: pincode scoring at order entry, customer risk classification, pre-dispatch verification for high-risk orders, and consistent post-delivery prepaid conversion nudges. None of these require a massive platform migration. They require data discipline and process consistency.

Brands that have done this work report COD RTO rates dropping from the 30–35% range to 12–18% over six to nine months. That improvement, applied across a meaningful COD order volume, changes the unit economics of COD from a margin drain to a manageable growth channel. The Tier-2 and Tier-3 market is where India's next 100 million online shoppers live. Not engaging it because of COD complexity means ceding that customer acquisition to competitors who have figured out the operations.

The brands building durable D2C businesses in India are the ones treating COD as infrastructure to be managed — with scoring, verification, and systematic conversion work — rather than a problem to be avoided.