How COD affects D2C profitability
Cash on Delivery drives conversion and drains margin in the same breath. Here's the real trade-off, modeled with the RTO gap between COD and prepaid orders.
Cash on Delivery is usually discussed as a single lever: offer it, and conversion goes up. That's true, but incomplete — COD orders RTO at multiples of the prepaid rate, and that RTO drag is directly coupled to the same conversion lift COD provides. The real question isn't "should I offer COD," it's "at what RTO rate does my specific product's COD math stop working."
The coupling most calculators ignore
Most generic calculators model COD as a checkbox — on or off, with no cost attached beyond a flat handling fee. In reality, COD orders carry a materially higher RTO rate than prepaid orders for the same product, because a COD customer hasn't committed any money yet. Refusal at the door, address issues, or a simple change of mind cost them nothing. A prepaid customer has already paid, which filters out a large share of that behavior before it ever reaches your courier.
Two worked examples, same product
Take a 100%-COD ₹999 product with a ₹350 cost. At a COD RTO rate toward the lower end of the typical fashion range, the economics clear comfortably:
Push the same product's COD RTO rate to the high end of the cited fashion range — still a realistic number for a lot of COD-only sellers, not an extreme edge case — and the picture changes:
Nothing about the product, price, or cost changed between these two scenarios — only the COD RTO rate. That swing alone moved contribution profit from ₹1,47,495 to ₹86,844, a difference of ₹60,652 a month.
What to do with this
- Track your own COD RTO rate specifically — not a blended RTO rate across COD and prepaid — since it's the number that actually drives this trade-off.
- Model COD and prepaid as separate scenarios for the same product before deciding to offer, restrict, or incentivize away from COD.
- A small prepaid discount is often cheaper than it looks, once the COD RTO gap is priced in explicitly.