Skip to content
Payments, UPI and COD

How to reduce COD returns (RTO) without losing orders

Cash on delivery is popular but costly when parcels come back. Practical tactics: OTP checks, address checks, selective COD and courier management.

By Orvexa TeamUpdated 3 min read
A conch bangle shop in Kolkata with a shopkeeper and customers
Photo: Biswarup Ganguly, CC BY 3.0 · All photo credits
Key takeaways
  • Verify COD orders before shipping, with an OTP or a confirmation message
  • Measure RTO by pincode, courier and product to find where the leak is
  • Nudge, don't force: removing COD entirely often costs more in lost orders than it saves

Cash on delivery lets hesitant shoppers try a new brand, and it drives orders. It also drives returns to origin: parcels that go out and come back, with you paying shipping both ways. Industry reports put average RTO for Indian D2C brands in a range of roughly 18% to 32% in 2026, and COD orders usually sit at the high end. Here is how to cut it without killing conversion.

Which guide do you need? This guide is about bringing returns down. For what RTO means and how it is counted, start with What is RTO in e-commerce and how is it calculated?.

1. Verify before you ship

The cheapest return is the one you never ship. After a COD order, verify the buyer with an OTP by SMS or WhatsApp, or a one-tap confirmation message. Orders from mistaken clicks, pranks and competitors drop out, because the person has to act. See OTP verification for COD.

2. Clean the address

  • Validate pincode and serviceability at checkout, and block pincodes your courier cannot serve.
  • Use address autocomplete and ask for a landmark and a working phone number.
  • Flag incomplete addresses for a quick call before dispatch.

3. Be selective with COD

You do not have to offer COD everywhere. Consider:

  • Limiting COD above a certain order value for first-time customers.
  • Disabling COD in pincodes with persistently high RTO.
  • Charging a small, clearly disclosed COD fee, or asking for a small advance by UPI.

Test each change on part of your traffic first. The right rule depends on your product and audience.

4. Nudge toward prepaid

Offer a small prepaid incentive such as free shipping, a modest discount or a bonus. Show the UPI option first, make it one tap, and reassure shoppers about refunds. We cover the tactics and the dark-pattern trap in COD vs prepaid.

5. Manage the courier side

  • Send delivery updates by WhatsApp so that customers expect the parcel.
  • Use the courier's non-delivery report (NDR) process: confirm the customer's availability and re-attempt promptly.
  • Compare couriers by RTO rate in each region, not just by price.

6. Set expectations on the product page

Show delivery times, sizes, materials and your returns policy, so that customers do not refuse a parcel because it was not what they expected. Read writing product pages that convert.

Track the right numbers

MetricWhy it matters
RTO % overall and for CODYour headline leak
RTO % by pincode and courierWhere to act
RTO % by productFit, quality or expectation problems
Reasons recorded by the courierRefused, unreachable, address issue

The formula and costs are in what RTO is.

What to do next

Pull the last 90 days of COD orders, group by pincode and courier, and pick the single worst segment. Apply one change there, such as OTP verification, and measure for two weeks.

Frequently asked questions

Should I stop offering COD?

Usually not. Turning it off can reduce orders sharply for new brands. Verify, restrict where the data justifies it, and nudge toward prepaid instead.

Does OTP verification reduce conversion?

It adds a step, so a few genuine buyers drop off, but it removes fake and mistaken orders. Measure net delivered orders, not just placed orders.

What is a good RTO rate?

It varies by category and region. Compare yourself with your own history and with segments of your own data, and aim to move your worst segment down first.

Topics:codrtoreturnsdeliveryd2c