The Dark Side of COD: What Every Indian Seller Needs to Know
We Lost Lakhs on COD.
Here's Everything We Learned.
Every problem Indian D2C sellers face with Cash on Delivery — RTO, fraud orders, courier scams, cash flow gaps — with solutions you can implement this week.
Inside this guide
- 01 The RTO problem — real cost breakdown
- 02 Fake and fraud orders
- 03 Courier weight & dimension scams
- 04 Cash flow gaps & remittance delays
- 05 NDR management & automation
- 06 COD vs prepaid profitability
- 07 Your 30-day action plan
COD is the lifeblood of Indian e-commerce. It removes the payment barrier for first-time customers who don't trust online transactions. But that trust comes at a steep cost to sellers — one most founders only understand after losing significant money.
This guide covers every major COD problem with actionable solutions, systems, and scripts you can implement today. We built this from 8 years of running Kallos Vanity — and from the lakhs we lost before we understood what was happening.
The Return to Origin (RTO) Problem
RTO is the single biggest profit killer in COD. When a customer refuses delivery, your product comes back — but not without cost. Most sellers only count the return shipping. The real loss is far worse.
What causes RTO?
- Customer ordered on impulse and changed their mind
- Customer not available at delivery address on multiple attempts
- Wrong address or phone number provided at checkout
- Customer placed multiple orders from different sellers — accepts one, rejects others
- Fraudulent orders placed by competitors or bots
- Product expectation mismatch (looks different from the Instagram ad)
The real cost of every RTO
| Cost Component | Approx Amount |
|---|---|
| Forward shipping | ₹60–120 |
| Return shipping (RTO charge) | ₹60–120 |
| COD handling fee | ₹25–45 |
| Packaging cost (wasted) | ₹15–30 |
| Meta Ads spend to acquire that customer | ₹80–300 |
| Time to process return + restock | Hidden cost |
| Total loss per RTO | ₹240–615+ |
How to reduce RTO
Fake and Fraud Orders
Fake orders waste packaging, shipping, and ad spend. Each one is money out of your pocket with nothing in return.
Competitors place bulk COD orders to drain your stock, waste your shipping budget, and spike your RTO rate — making you look bad to courier partners.
Monitor order spikes from similar PIN codes. If you see 5+ orders in a short window, hold and verify manually before dispatching.
Some customers habitually order and reject across multiple brands. They appear in courier company fraud databases — but most sellers don't know to check.
Partner with a logistics provider that offers fraud scoring (Shiprocket, Delhivery both have basic risk flags). Restrict COD for flagged numbers.
Courier Partner Issues
Dimension and weight disputes
This is one of the most common ways sellers lose money silently. Courier companies use automated volumetric machines after pickup. If your box is even slightly dented or pressed during transit, the machine reads it as larger than it is — and the extra amount is quietly deducted from your wallet. No warning. No approval. Just gone.
- Photograph every order before dispatch — front, side, and top. Timestamp the photos.
- Maintain a master dimension sheet: product name, box size (L×W×H), dead weight, volumetric weight.
- Set your dimensions correctly at the time of booking — never leave it blank.
- Review weight discrepancy reports weekly. Dispute anything above 10% variance.
- Ask your account manager to whitelist your top SKUs with pre-approved dimensions.
Lost shipments — the 40% problem
| What you expect | What you actually get |
|---|---|
| Full product value (MRP or invoice) | 40–50% of declared value only |
| Resolution within 7 days | Investigations take 30–90 days |
| Proactive notification of lost shipments | You have to track and file yourself |
Cash Flow and Working Capital
COD creates a cash flow gap. You spend money on ads, production, packaging, and shipping — but you only receive payment 7–15 days after delivery. If there is an RTO, you receive nothing. Here is what that actually looks like:
How to close the gap
NDR Management
NDR (Non-Delivery Report) is what happens when a delivery attempt fails. How you manage NDRs directly determines your final RTO rate. Most sellers ignore them — and that is where they lose.
| NDR Reason | What it usually means | Your action |
|---|---|---|
| Customer not available | Genuine — wrong delivery time | WhatsApp customer. Ask preferred slot. Reattempt next day. |
| Wrong address | Incomplete address at checkout | Call customer. Get PIN code / landmark. Update in portal. |
| Customer refused | Changed mind or expectation gap | Send product image + a review. Offer small discount to accept. |
| Phone not reachable | Wrong number or customer blocked | Try alternate contact. Flag for RTO if 2 attempts fail. |
| Out of delivery area | Remote PIN code | Escalate to courier AM. Some areas need surface route. |
COD vs Prepaid — The Profitability Gap
| Metric | Prepaid order | COD order |
|---|---|---|
| Return rate | 5–10% | 25–40% |
| Extra handling cost | None | ₹30–45 |
| Cash in your account | Instant (T+1) | 7–15 days |
| Customer intent | High | Low to medium |
| Net profit margin | Higher by 8–15% | Lower due to RTO risk |
- Show the COD fee clearly at checkout — transparency nudges customers toward prepaid
- Offer free shipping only on prepaid. Even ₹40 savings moves customers
- For repeat customers who have paid COD before — offer them a loyalty prepaid discount
- Tell your Instagram audience openly to order prepaid if they trust you. It works.
Your 30-Day Action Plan
Start with the highest-impact actions first. These are in order of priority.
| Week | Priority | Action |
|---|---|---|
| Week 1 | HIGH | Set up COD order confirmation via WhatsApp. Reduces fake orders by 20–30% instantly. |
| Week 1 | HIGH | Pull last 3 months of data: RTO rate by PIN code, by product, by channel. Build your RTO map. |
| Week 1 | HIGH | Review all weight discrepancy charges from courier. Dispute anything above 10% variance. |
| Week 2 | HIGH | Set up NDR automation — WhatsApp flow triggered within 2 hours of failed delivery. |
| Week 2 | MEDIUM | Add COD fee at checkout. Set free shipping only for prepaid orders. |
| Week 2 | MEDIUM | Build your RTO blacklist. Flag top 20 high-RTO PIN codes. Restrict COD there. |
| Week 3 | MEDIUM | Create COD-to-Prepaid conversion message. Send 30 min after COD order with payment link. |
| Week 3 | MEDIUM | Document standard box dimensions. Photograph every order before dispatch from now. |
| Week 4 | ONGOING | Build a weekly shipping audit routine: weight disputes, RTO trends, remittance delays. |
| Week 4 | ONGOING | Review courier partner SLA performance. Negotiate better terms or test a second partner. |
COD is not your enemy. The sellers who win are not the ones who disable it — they are the ones who build systems around it.
We Lost Lakhs Learning This.
You Don't Have To.
Share this guide with every D2C founder you know. The more informed our ecosystem, the stronger we all become.
Oops! Your cart is empty!
There is nothing in your cart lets add some items.
Select here
Select and add to cart any 0 item(s)
Subtotal ₹0.00
Shipping Charges Calculated on checkout