| Ankit Sarawagi·Founder, CFOmatrix·May 2026·~12 min read | Updated May 2026 |
Cash on Delivery is not a feature: it’s a trust mechanism that Indian D2C brands cannot opt out of without killing first-order conversion. But COD is also expensive, and the brands that grow profitably are the ones that learn to control COD economics through data and systems rather than eliminating it. This guide explains the real cost of COD, the seven controls that protect margins, and the COD Trust Score framework: a credit-score-style approach to managing repeat COD buyer risk.
📥 Free resource: The complete COD economics framework, including the COD Trust Score calculator, is in our free ebook The D2C Founder’s Playbook. Download the ebook →
In This Guide
01 The COD Question Every D2C Founder Asks (and the Answer)
Every D2C founder eventually asks the same question: do we really need COD? The answer in India is yes, with almost no debate. Removing COD too early kills first-order conversion. In most consumer categories, 30-60% of first-time customers will not place an order without COD as a payment option. They have not yet learned to trust your brand, and COD is the trust shortcut that lets them try.
The follow-up question — also asked by every founder — is how much COD costs the business. The honest answer: COD costs significantly more than most P&Ls reveal, because the costs hide in multiple line items rather than appearing as one clear “COD cost” entry. Forward shipping for orders that get refused at the door. Reverse logistics to bring inventory back. Order processing time. Customer service handling rejection calls. Inventory write-offs on damaged returned goods. Cash collection and reconciliation overhead.
For most Indian D2C brands, COD orders cost 50-100% more to fulfill than prepaid orders, and the net contribution margin on COD is typically 8-15 percentage points lower. At scale, the difference is material. A brand running 50% COD with 18% RTO rate is losing 5-8% of revenue to COD-specific costs.
The solution is not to eliminate COD. It’s to control it. The seven controls below cover order reconfirmation, address validation, location-based COD discipline, prepaid incentives, partial advance for COD, segmented customer treatment, and what I call the COD Trust Score: a credit-score-style framework for managing repeat COD customer risk. Brands that implement these controls typically reduce COD cost by 30-50% within 90 days while preserving the conversion benefit.
02 What COD Actually Costs Indian D2C Brands
The real cost of COD breaks into five categories. Most brands count only the first one.
1 Cost 1: Forward Shipping on RTO Orders
When a COD order ships, you pay shipping forward. When the customer refuses it at the door, you’ve paid for a delivery attempt that earned zero revenue. Forward shipping cost runs ₹50-120 depending on weight and zone. At 15-25% RTO rates typical for Indian D2C, this alone costs 1.5-3% of revenue.
2 Cost 2: Reverse Logistics
The same shipper (or sometimes a different one) returns the refused package to your warehouse. Reverse logistics typically costs ₹60-150 — often more than forward shipping because the return route is less optimized and the package gets reprocessed.
3 Cost 3: Inventory Write-Offs on Returned Goods
Returned COD packages don’t always come back salable. Damaged outer packaging is common. For food and beauty, customers sometimes break seals before refusing the order. Restocking fees and write-off rates vary by category:
| Category | Unsalvageable Returns |
|---|---|
| Food / beverage | 15-25% of returned inventory |
| Beauty | 5-15% unsalvageable |
| Apparel | 2-8% unsalvageable (highest salvage rate) |
| Electronics / appliances | 3-10% unsalvageable |
4 Cost 4: Cash Handling and Reconciliation
Cash collected at delivery has to be reconciled, deposited, and credited back to your account by the courier. Cycle time is T+5 to T+10 days versus T+2 for prepaid. This is working capital cost: money tied up in transit that could be deployed elsewhere. Read the working capital guide →
5 Cost 5: Customer Service Overhead
COD orders generate disproportionate customer service tickets: rescheduling delivery, address corrections, refusal escalations, refund inquiries after RTO. For a brand processing 1,000 COD orders monthly, COD-related tickets typically run 100-250, each requiring 5-15 minutes of agent time.
The Total Picture
Combining all five categories, the all-in cost of a successful COD order is typically 1.2-1.8x the cost of a successful prepaid order. The all-in cost of an RTO is typically 1.5-2.5x the cost of a successful delivery — and produces zero revenue.
For a brand with 50% of orders on COD, 18% RTO rate on COD orders, and ₹1,000 AOV:
- Successful COD orders: ~₹40 additional cost vs prepaid (4% of revenue)
- RTO orders: full cost (~₹200) with zero revenue
- Net effect: COD costs the brand ~6-10% of revenue compared to a hypothetical 100% prepaid scenario
That is not insignificant. It is also recoverable, partially, through the controls below. Read the hidden costs guide →
03 The Seven Controls Every D2C Brand Should Implement
1 Control 1: Order Reconfirmation for COD
When a COD order is placed, your team reconfirms it via WhatsApp message, automated call, or human call within 1-2 hours. This single step catches:
- Accidental orders (customer placed it then changed their mind)
- Wrong addresses (catches 60-70% of address errors before shipping)
- Test orders (customers exploring before committing)
- Reduces COD rejection rate by 25-40%
Implementation cost is low (WhatsApp Business API or automated calling tools cost ₹3-8 per call). The ROI is among the highest of any D2C operational intervention.
2 Control 2: Address Validation
Use address validation tools (Google Address API or similar) to confirm complete and verified addresses before order acceptance. Incomplete or impossible addresses cause:
- Failed delivery attempts (you pay for the attempt)
- Customer complaints
- Cancellations after shipping
Address validation cuts delivery failures by 15-25% for most D2C brands.
3 Control 3: Location-Based COD Control
Some pin codes have systematically higher COD rejection rates. Reasons include economic conditions, courier service quality in that area, and concentration of buyers who use COD as a “browse without commitment” strategy.
Tools like ClickPost, Pickrr, and Shipway can show pin-code-level COD performance. Once you have data:
- Disable COD for the worst 5-10% of pin codes
- Add stricter checks for the next 15-20%
- Allow COD freely for the top 70-80%
This intervention alone typically reduces RTO by 20-35% with minimal conversion impact.
4 Control 4: Incentivize Prepaid Orders
Push customers toward prepaid through small incentives:
- 2-5% discount on prepaid orders
- Free shipping on prepaid (vs ₹50-99 shipping on COD)
- Faster delivery promise on prepaid (T+2 vs T+4)
- Cashback or loyalty points on prepaid
Most brands can shift 10-25% of orders from COD to prepaid through these incentives. Math: if shifting 1% of orders from COD to prepaid saves 5% of COD cost (less RTO, faster cash, lower processing), a 4% discount on prepaid often pays for itself within 60 days.
5 Control 5: Partial Advance Payment for COD
For higher-value COD orders (above ₹2,000), require a small non-refundable advance via prepaid (10-20% of order value). This:
- Filters out non-serious buyers
- Reduces RTO rate by 40-60% on advance-paid COD
- Acts as a commitment device
Implementation requires either a custom checkout flow or use of platforms like Razorpay’s split-payment feature. Worth the integration cost for any brand with significant high-value COD orders.
6 Control 6: Segment High-Risk Customers
Your data will reveal customers who frequently refuse COD orders. Some patterns:
- Customer with 3+ prior RTO orders on the same address
- New customer with a phone number associated with prior refused orders
- Customers from high-RTO pin codes ordering high-value items
For identified high-risk customers, switch to prepaid-only at checkout: not as a punishment, but as a business decision. Most brands find that 3-5% of their customer base accounts for 25-40% of all RTO incidents. Removing COD for that segment dramatically improves overall RTO economics.
7 Control 7: The COD Trust Score
Novel Framework
The most novel control: maintain a credit-score-style “COD Trust Score” for each customer who has placed COD orders with you before. The score combines:
- Total prior COD orders placed
- Successful delivery rate
- Address consistency
- Time since last successful order
- Order value pattern
- Loyalty engagement (newsletter open rates, app activity, etc.)
Score range: 0-100. Customers above a threshold (say 70) get COD on any order. Customers between thresholds get COD only on orders below a cap (say ₹1,500). Customers below threshold get prepaid only.
This is exactly how lenders manage credit risk: except applied to operational risk in D2C. The framework is rare in Indian D2C today and represents real operational alpha for brands that implement it.
“The COD Trust Score is exactly how lenders manage credit risk: except applied to operational risk in D2C. The framework is rare in Indian D2C today and represents real operational alpha for brands that implement it.”
04 When to Push Hard Against COD Share
There are specific stages where brands should aggressively reduce COD share:
When working capital becomes tight. COD ties up cash for 5-10 extra days. If your 13-week cash flow is showing tight weeks, shifting share to prepaid frees up cash immediately. Read the 13-week cash flow guide →
When contribution margin compression accelerates. If your COD economics are worsening: RTO rates rising, return-handling costs going up: the cost of preserving COD share starts to exceed the conversion benefit.
When the brand has earned trust. After 18-24 months, returning customers and brand-aware visitors are far more willing to pay prepaid. Aggressive prepaid incentives at this stage shift behavior with minimal conversion loss.
Before fundraising. Investors increasingly look at prepaid share as a quality signal. Brands with healthy prepaid share (60%+) suggest stronger brand trust and better unit economics than brands stuck at 70-80% COD dependence.
05 When NOT to Push Hard Against COD
Equally important to know when to keep COD high:
- At launch and pre-PMF. First-time customers need COD for trust. Pushing prepaid too early kills conversion.
- In specific categories. Food, low-AOV essentials, and aspirational purchases (fashion at ₹500-1,500 AOV) genuinely need COD for first-time conversion.
- In specific demographics. India 2 and India 3 customer segments use COD at materially higher rates. Brands serving these segments cannot eliminate COD without losing the segment. Read the India 1/2/3 framework →
- During growth-investment periods. When your strategy is to acquire customers aggressively even at lower margins, maintaining COD share is part of that bet.
06 How to Set Up COD Controls in 30 Days
Week 1
Measure. Audit COD order data for the last 90 days. Compute: COD share by channel, RTO rate by channel, RTO rate by pin code (top 20 highest), RTO rate by order value band, RTO rate by SKU category. Establish your baseline.
Week 2
Implement reconfirmation and address validation. These are the highest-impact, lowest-cost interventions. WhatsApp Business API for reconfirmation. Address validation in checkout flow.
Week 3
Roll out pin-code-level COD discipline. Identify the worst 10% of pin codes. Disable or restrict COD there. Communicate clearly to affected customers at checkout.
Week 4
Launch prepaid incentives and partial advance for high-value COD. Implement the discount/free shipping for prepaid. Implement partial advance for COD over ₹2,000.
After 30 Days: Expected Results
- RTO rate should drop 20-35%
- Prepaid share should improve 5-15 percentage points
- Contribution margin should improve 1-3 percentage points
The COD Trust Score framework (Control 7) is a 60-90 day implementation requiring customer data integration. Phase it in after the simpler controls are working.
07 Frequently Asked Questions
Q What’s a healthy COD share for an Indian D2C brand?
▼
What’s a healthy COD share for an Indian D2C brand?
It depends on category and stage. Brands serving urban premium customers (India 1) can target 30-50% COD share. Brands serving broader audiences should expect 50-70% COD share even with strong prepaid incentives. Categories that lean heavily on impulse purchases or first-time buyers will sit higher. The metric to optimize is not COD share but profitability per order: which means managing COD cost rather than minimizing COD volume.
Q Is COD profitable at all for D2C brands?
▼
Is COD profitable at all for D2C brands?
Successful COD orders are profitable: just less profitable than successful prepaid orders. The cost gap is typically ₹30-60 per order. RTO orders are deeply unprofitable. Brands with healthy RTO rates (under 12%) can run COD-heavy businesses profitably. Brands with high RTO rates (above 20%) struggle to make COD math work at scale.
Q Should new D2C brands offer COD from day one?
▼
Should new D2C brands offer COD from day one?
Yes, in almost every consumer category in India. Removing COD at launch cuts first-time conversion by 30-60%. Better to launch with COD enabled and apply controls (reconfirmation, address validation) from day one to manage RTO risk.
Q How does TCS (Tax Collected at Source) interact with COD on marketplaces?
▼
How does TCS (Tax Collected at Source) interact with COD on marketplaces?
For COD orders on marketplaces, TCS at 0.1% is deducted by the marketplace from the order value when settling to you. This is separate from your COD operational cost: it’s a tax credit reconciled against your GST liability. The cash impact is small but the accounting complexity is real. Read the TCS on marketplace sales guide →
Q Can the COD Trust Score idea actually work for a small D2C brand?
▼
Can the COD Trust Score idea actually work for a small D2C brand?
For brands under ₹10 crore annual revenue, a simplified version works: just track repeat customers and apply rule-based COD limits to known high-RTO customers. The full credit-score-style implementation makes sense at ₹20-50 crore+ scale where data volume justifies the engineering investment. The principle: that customer COD eligibility should reflect their history with your brand: applies at any scale.
📥 Want the COD Trust Score framework and the full COD economics calculator?
Download The D2C Founder’s Playbook — free, with templates. Get the ebook →
| Ankit Sarawagi has spent over a decade building, scaling, and cleaning up finance functions across startups and growth-stage companies, including 200+ D2C and consumer brands. He runs CFO Matrix, a fractional CFO practice focused on Indian D2C and growth-stage businesses. Connect on LinkedIn → · Subscribe to The CFO’s Desk newsletter → |