To reduce RTO rate, first split RTO by payment mode, pincode, courier, category and reason code so you know what is driving it. Then act on the biggest cause: verify risky COD orders, clean up addresses, set realistic delivery promises, push courier NDR follow-ups and stop shipping to poor pincodes. Finally, reconcile RTO charges and returned stock against your settlements so you recover what you are owed.
Measure RTO properly before fixing it
RTO (return to origin) is a shipment that could not be delivered and comes back to you. It is not a customer return, where the buyer received the product and sent it back. Track the two separately, because the fixes are different.
Basic formula: RTO rate = RTO shipments ÷ shipments dispatched in the same period × 100. Use dispatch-month cohorts. RTOs arrive days or weeks after dispatch, so dividing by the current month's orders gives a misleading number.
Once you have the overall rate, slice it by:
- Payment mode: COD versus prepaid.
- Destination: pincode, city and state.
- Courier or logistics partner.
- Category, SKU and price band.
- Channel: your own website versus each marketplace.
- Campaign or discount period.
On marketplaces with managed logistics you may not choose the courier. There, concentrate on listing accuracy, pricing, packaging and stock rather than courier selection.
Read the reason behind each RTO
An overall rate hides what is going wrong. Pull the RTO reason or status from your courier panel, marketplace return report or order management system. Labels differ by courier and marketplace, so check how yours are defined. Common patterns include:
- Customer refused or not interested: often a COD intent problem, a price or expectation mismatch, or a delayed delivery.
- Customer unavailable or unreachable: usually a wrong phone number, no one at the address, or poor delivery coordination.
- Address incomplete or incorrect: a data capture problem at checkout.
- Cancelled after dispatch: often caused by slow dispatch or a long delivery promise.
- Non-serviceable or out of delivery area: a pincode setup problem.
Rank these by share of RTOs and by rupee cost. Fix the top one or two first instead of running ten initiatives at once.
Control COD risk
COD orders commonly carry a higher RTO risk than prepaid orders, but check this in your own data instead of assuming. If your COD RTO rate is clearly higher, consider these steps on your own website or app:
- Confirm before dispatch: a WhatsApp, SMS or IVR confirmation, with unconfirmed orders held or cancelled.
- Nudge to prepaid: a small prepaid discount or a convenience fee on COD, tested against conversion.
- Restrict COD selectively: on very high-value orders, first-time buyers or pincodes with a poor history.
- Use customer history: repeat refusers should not get COD again.
Each rule loses some orders, so run it on a segment first and compare net revenue after RTO costs, not just the RTO rate. On marketplaces, COD availability is usually set by the platform, so read your seller agreement and seller panel for what you can control.
Improve address quality and delivery promise
Many RTOs begin at checkout. Reduce them with these practices:
- Validate the pincode against the city and state, and flag mismatches.
- Ask for a landmark and a working phone number, and verify the number with an OTP where practical.
- Flag very short or unusual addresses for a quick call before dispatch.
- Dispatch quickly. The longer the gap between order and delivery, the higher the chance of cancellation or refusal.
- Show an honest delivery estimate. A promise you cannot keep is a refusal waiting to happen.
For categories such as fashion, footwear and accessories, also fix the product page. Accurate size charts, real photos, material details and clear colour descriptions reduce refusals at the doorstep and returns later.
Tighten courier and NDR handling
When a delivery attempt fails, the non-delivery report (NDR) stage decides whether the parcel is delivered or returned. If you ship through your own couriers:
- Check NDR responses daily, not weekly.
- Contact the customer immediately by call or WhatsApp to confirm the address, timing or a reattempt.
- Give clear reattempt instructions in the courier panel.
- Review courier-wise and pincode-wise RTO monthly, and shift volume away from poor performers.
- Stop shipping to pincodes where RTO stays high despite fixes, or ship only prepaid there.
Reattempt limits, RTO triggers and charges depend on your courier contract, so confirm them with your account manager. Also check packaging. Damaged or tampered parcels get refused and create disputes about stock condition.
Recover the cost of RTOs you cannot avoid
Some RTO will always remain, so make sure you are not paying more than you should. Every RTO can carry a forward shipping charge, a return shipping charge, handling, lost sales and possibly stock that comes back damaged or never comes back.
- Match RTO charges in the settlement or courier invoice against your seller agreement or rate card. Always confirm the latest terms, as they change.
- Match RTO-marked orders against stock received back in your warehouse. Flag shipments marked returned but not received.
- Check that the stock received is in sellable condition, and raise claims within the window your agreement allows.
- Keep a log of each claim: order ID, evidence, date raised, status and amount recovered.
MarketplaceMetrics by Fundle helps with this by reconciling marketplace sales and settlements, checking fees against agreed terms, and tracking returns and recovery cases. Myntra Excel reports are reviewed today, and other marketplaces can be discussed.
Worked example
Illustrative example only. All figures are assumed for explanation and are not real rates or results.
- Dispatched in a month: 2,000 orders, of which 800 are COD.
- Total RTO: 300, so the overall RTO rate is 15%.
- Split: 240 RTOs from COD (30% of COD orders) and 60 from prepaid (5% of prepaid orders).
- Assumed cost per RTO, covering shipping both ways and handling: ₹150. Total RTO cost is 300 × ₹150 = ₹45,000.
The brand adds COD confirmation and cleans up addresses. COD RTO falls from 30% to 24%, which is 192 RTOs, a reduction of 48. Prepaid stays at 60. Total RTO is now 252, or 12.6%. At the same assumed ₹150 per RTO, the cost is ₹37,800, a saving of ₹7,200 per month, before counting any orders lost by tightening COD. Compare that with the lost sales before deciding to keep the rule.
Questions and answers
What is a good RTO rate for ecommerce in India?
There is no single benchmark that fits every brand. RTO varies by category, price band, COD share, pincode mix and channel. Compare your own rate over time and across segments, and judge it by net margin after RTO costs, not by a generic number.
Does COD always increase RTO?
Not always, but COD orders often carry higher refusal risk than prepaid ones. Check your own data by payment mode and pincode. If COD RTO is much higher, try confirmation calls, prepaid nudges or selective COD restrictions, and measure the impact on sales.
What is the difference between RTO and customer return?
RTO is a shipment that is not delivered and goes back to the seller. A customer return happens after the buyer receives the product and sends it back. They have different causes, costs and fixes, so track them separately.
Can I claim compensation for RTO shipments?
Possibly, if an RTO shipment is lost, never received back or returned damaged. Eligibility and time limits depend on your seller agreement or courier contract. Keep order-level evidence, check the latest terms and raise claims within the allowed window.
