Skip to content

Guides

How to reduce RTO on cash-on-delivery orders

By the COD Confirmation teamUpdated 2 min read

To reduce RTO on cash-on-delivery orders, confirm every order before you ship it, fix wrong addresses and phone numbers at that moment, ship confirmed orders quickly, and treat high-risk orders differently. Automated WhatsApp confirmation handles the first two without extra staff, and it’s usually the fastest way to bring RTO down.

Key takeaways

  • RTO (return to origin) means paying shipping both ways on a COD order and collecting nothing.
  • Measure it weekly: refused + undelivered COD orders ÷ COD orders shipped.
  • Confirming every order before shipping is the highest-impact fix.
  • Use deposits or prepayment only for high-risk orders so conversion stays high.

What is RTO?

RTO (return to origin) happens when a parcel can’t be delivered and goes back to the seller. For prepaid orders it’s an inconvenience. For cash-on-delivery orders it’s a direct loss: you’ve paid to ship the parcel out, you pay again to bring it back, and the customer never paid anything.

The main reasons COD parcels come back are:

  • The customer refuses the parcel. They changed their mind, found it cheaper elsewhere or never really meant to order.
  • The customer can’t be reached. Wrong phone number, phone switched off, or the courier gives up after a few attempts.
  • The address is wrong or incomplete. The courier can’t find the customer.
  • The customer isn’t ready to pay. They forgot about the order and don’t have the cash when the courier arrives.
  • Fake orders. Pranks, duplicates and spam. See how to stop fake COD orders.

How to calculate your RTO cost

Three numbers tell you how big the problem is:

Metric Formula
RTO rate (Refused + undelivered COD orders) ÷ COD orders shipped
Cost per RTO Outbound shipping + return shipping + COD fee + packaging + damaged stock
Monthly RTO cost RTO orders per month × cost per RTO

Example (illustrative numbers): a store ships 1,000 COD orders a month and 250 come back. If each return costs 6 in shipping, fees and packaging, RTO costs 1,500 a month, before counting the ad spend that brought those orders in. If confirmation stops even a third of those returns, the saving adds up every single month.

6 ways to reduce RTO on COD orders

  1. Confirm every COD order before shipping. Send an automatic WhatsApp message with the order details and Confirm and Cancel buttons. Cancelled orders never ship, and confirmed customers have committed to the purchase.
  2. Fix contact details at confirmation. If the customer replies with a correction to their address or phone number, update the order before it goes to the courier.
  3. Ship fast after confirmation. The longer a COD order waits, the more likely the customer is to change their mind. Ship confirmed orders the same or next day.
  4. Follow up on unanswered orders. Call high-value orders that didn’t reply, or hold them for a short time before shipping.
  5. Treat high-risk orders differently. For repeat refusers, unusual quantities or very high order values, ask for a partial prepayment or an extra confirmation.
  6. Track RTO by source and courier. Compare RTO by ad campaign, product, region and courier. Pause campaigns or couriers that produce refused parcels.

Reducing RTO without hurting conversion

The quickest way to get rid of RTO is to switch off cash on delivery, but in COD-first markets that usually costs more in lost sales than it saves. Confirmation is different: it happens after the order is placed, so your checkout stays as easy as it is today. Real customers spend a second tapping Confirm; the orders you lose are the ones that would have come back anyway.

Ready to set it up? Follow the Shopify COD confirmation guide.

Questions merchants ask

Can’t find the answer you’re looking for? Email info@usewhapi.com.

What does RTO mean in ecommerce?
RTO stands for return to origin. It’s when a courier can’t deliver a parcel, or the customer refuses it, and the parcel is sent back to the seller. With cash on delivery, an RTO means the seller pays shipping both ways and collects no money.
What is a normal RTO rate for COD orders?
It varies a lot by country, product category, price point and how orders are acquired. Stores that sell impulse products through social media ads usually see much higher RTO than stores with repeat customers. The useful number is your own: track refused and undelivered COD orders as a share of COD orders shipped, every week.
Does COD confirmation reduce RTO?
Yes. Confirming each order before shipping removes orders the customer no longer wants, catches wrong phone numbers and addresses, and reminds real customers that a parcel is coming, so they’re ready to pay when it arrives.
Should I charge a deposit on COD orders?
A partial prepayment works well for high-value orders or customers with a history of refusals, but asking every customer for one can lower conversion. Most stores confirm all COD orders and use deposits only for higher-risk cases.