Prepaid vs COD: The Real Cost Difference Per Order
9 September 2026 · 2 min read · by Courier Uncle team · Seeded

The COD fee on your rate card is the small part of what COD costs you. The expensive part is that COD orders come back.
The visible difference
On a ₹2,400 order with an ₹80 freight and a “₹35 or 1.75%” card:
| Prepaid | COD | |
|---|---|---|
| Freight | ₹80.00 | ₹80.00 |
| COD fee | — | ₹42.00 |
| GST @ 18% | ₹14.40 | ₹21.96 |
| Per delivered order | ₹94.40 | ₹143.96 |
₹49.56 more. Annoying, not decisive.
The invisible difference
COD orders in India return at something like 20–30%. Prepaid orders return at low single digits. That gap is the whole story.
An RTO does not just lose the sale. It costs the forward leg you already paid, the return leg, and the handling of a parcel that comes back needing inspection and restocking.
Take 100 COD orders at a 25% RTO rate:
- 75 delivered, at ₹143.96 = ₹10,797
- 25 returned, at roughly ₹144 out plus ₹144 back = ₹7,200
- Total shipping spend: ₹17,997 for 75 sales — ₹240 per delivered order
The same 100 orders prepaid, at a 3% return rate:
- 97 delivered at ₹94.40 = ₹9,157
- 3 returned at ~₹189 = ₹567
- Total: ₹9,724 for 97 sales — ₹100 per delivered order
The COD order does not cost ₹50 more. On these assumptions it costs about ₹140 more per completed sale.
What to do with that
Do not switch COD off. In most Indian categories it is the majority of demand, and removing it removes the orders, not the cost.
Instead, spend the difference on converting COD to prepaid at the margin:
- A discount of ₹40–60 for paying online is comfortably profitable against a ₹140 gap, and converts a meaningful share of carts.
- Free shipping on prepaid only.
- A confirmation step on high-value COD orders — a WhatsApp message that has to be answered before dispatch removes a good share of the impulse orders that become RTOs.
- Risk-score the worst cases: repeated past RTOs from the same phone number, addresses that fail validation, first-time buyers at high order values.
Frequently asked questions
How much does COD cost per order in India?
The fee itself is typically ₹30–₹50 flat or 1.5–2% of order value, whichever is higher, plus 18% GST. The true cost is much larger once RTO is included.
What is a normal RTO rate for COD?
Commonly quoted at 20–35% depending on category, price point and geography, against low single digits for prepaid.
Should I charge customers a COD fee?
Many sellers add ₹30–₹50. It offsets the fee and, more usefully, nudges buyers toward prepaid — which is where the real saving is.
Ship smarter with Courier Uncle
Compare live rates across multiple couriers on your actual routes — sign-up is free, no volume commitment.
Compare rates free →