Shipping & Logistics Software · Updated 30 Oct 2026

D2C Shipping in India: Cutting COD and RTO Losses

Cash-on-delivery and failed deliveries quietly destroy margins for online sellers. A practical guide to courier aggregators, COD verification, RTO reduction and weight disputes.

For many Indian online brands, the biggest hidden cost is not advertising or commissions — it is shipping that goes wrong. Orders that are refused at the door, addresses that cannot be found, and parcels charged at the wrong weight add up quickly. This guide explains the main problems and practical ways to reduce them.

How shipping works for small brands

Most small and mid-sized D2C brands use a shipping aggregator such as Shiprocket, NimbusPost or iThink Logistics. Instead of signing contracts with each courier, you get access to several couriers through one dashboard, compare rates and delivery speed for each pin code, print labels and schedule pickups. As volumes grow, some brands negotiate directly with couriers such as Delhivery, or use fulfilment services that store and ship stock for them.

The COD problem

Cash on delivery is still popular because it builds trust with first-time buyers. But COD orders are refused more often than prepaid ones — the customer changes their mind, was not home, or ordered on impulse. Every refused order becomes an RTO (return to origin): you pay shipping to the customer and back, the product may come back damaged, and your money is tied up for weeks.

Ways to reduce RTO

  1. Verify COD orders. Send an automated WhatsApp or call to confirm the order and address before dispatch. Cancel orders that do not confirm.
  2. Encourage prepaid payment. Offer a small discount or faster dispatch for UPI and card payments.
  3. Use partial COD for higher-value orders — a small advance online, the rest on delivery.
  4. Clean up addresses. Make landmark and pin code mandatory, and validate the pin code at checkout.
  5. Watch patterns. Some pin codes, products or customers have much higher refusal rates. Restrict COD where the data says so.
  6. Dispatch quickly and send tracking updates. The longer delivery takes, the more likely the customer has bought elsewhere.
  7. Handle NDRs (non-delivery reports) fast. When a delivery fails, contact the customer the same day to reattempt.

Weight disputes

Couriers charge on the higher of actual weight and volumetric weight (length × width × height divided by a factor set by the courier). If your declared weight is lower than what the courier measures, you are charged the difference — sometimes with penalties. To avoid this:

  • Weigh and measure each product after packing, and save these values in your product catalogue.
  • Use the smallest box that protects the product.
  • Keep photographs of packed parcels on a scale for disputes.
  • Raise disputes within the time window your aggregator allows.

Choosing couriers

Do not choose only by the cheapest rate. Check delivery success rates and speed for your main pin codes in the aggregator's dashboard, and remember that a slightly more expensive courier with fewer failed deliveries often costs less overall.

Numbers to track every week

  • RTO rate, overall and for COD versus prepaid.
  • Average shipping cost per order, including RTO.
  • Average days from order to delivery.
  • COD remittance received versus expected.
  • Weight disputes raised and won.

The short version

Use an aggregator to start, verify every COD order, nudge customers towards prepaid, record accurate packed weights, and track RTO weekly. Compare shipping tools on our shipping and logistics page and estimate costs with our free tools.

Some links on this site are affiliate links. If you buy through them we may earn a commission at no extra cost to you. Our rankings are not for sale; sponsored placements are always labelled.