What is RTO (return to origin)?
RTO (return to origin) is a courier status meaning a shipment could not be delivered and is going back to the seller's pickup or return address, usually after failed attempts, a refused COD parcel or an unusable address. The seller typically pays freight both ways, loses the sale, and must check the unit before selling it again.
In courier and ecommerce use, RTO means return to origin. It is unrelated to the Regional Transport Office that registers vehicles.
How RTO works in an Indian D2C or omnichannel warehouse
RTO is the end of a chain that starts with a failed delivery:
- Delivery fails. The courier attempts delivery and raises an NDR (non-delivery report) with a reason.
- Decision. The seller (or the courier, if nobody responds in time) chooses reattempt or return.
- RTO initiated. The courier marks the parcel for return.
- RTO in transit. The parcel travels back through the courier network on its AWB.
- RTO delivered. The courier hands the parcel back at your pickup or return address.
- Warehouse receipt. Your team scans the parcel in, inspects it, grades it and decides: restock, repack, refurbish or write off.
RTO statuses decoded (exact names vary by courier and aggregator)
| Status | What it means | What you do |
|---|---|---|
| RTO initiated | The courier has stopped trying to deliver and has started the return | Stop any reattempt request; expect the parcel back |
| RTO in transit | The parcel is moving back through the network | Track it; chase if it stalls |
| RTO out for delivery | The parcel is on its way to your address | Be ready to receive and scan it |
| RTO delivered | The courier says it handed the parcel back to you | Confirm you actually have it, matched to the AWB |
| RTO acknowledged | You have confirmed receipt (on some aggregator panels) | Inspect and restock or write off |
Example: what one RTO costs. A brand ships a ₹999 cash-on-delivery order. The buyer refuses it, and it comes back. These inputs are illustrative, not market rates:
| Cost line | Amount |
|---|---|
| Forward freight | ₹75 |
| Return freight | ₹75 |
| Packaging used | ₹20 |
| Pick and pack labour | ₹10 |
| Inbound check, repack and restock | ₹15 |
| Cost of one RTO, unit restocked | ₹195 |
The brand earns nothing on the order and spends ₹195. If the unit fails inspection, add its cost of goods. If 100 of 1,000 COD orders went RTO (an illustrative figure, not a benchmark), the cost would be ₹19,500 before any write-offs.
RTO vs customer return vs exchange
| RTO | Customer return | Exchange | |
|---|---|---|---|
| Was it delivered? | No | Yes | Yes |
| Who starts it? | Courier, after failed delivery | Customer, after delivery | Customer, after delivery |
| Pickup | The courier brings it back to you | A reverse pickup is booked from the customer | Reverse pickup plus a new forward shipment |
| Refund | No payment was taken on COD; prepaid orders need a refund | Refund after the item is received or checked | Replacement instead of a refund |
Common mistakes
- Treating “RTO delivered” as received. Scan every RTO parcel in against its AWB; a courier status isn’t proof you have it.
- Restocking without inspection. Opened, damaged or swapped items go back on sale and become the next customer’s complaint.
- Leaving RTO parcels unprocessed. Stock that sits in a returns corner is invisible to every sales channel.
- Ignoring NDRs. Most RTOs start as an NDR that nobody acted on.
- Measuring RTO only as a percentage. The cost per RTO, by courier, PIN code and payment mode, shows where to act.
Related metrics
- RTO rate = shipments that went RTO ÷ shipments dispatched, measured over the same period and split by payment mode.
- Cost per RTO = forward freight + return freight + packaging + handling (+ write-off if the unit can’t be resold), as in the example.
- RTO restock rate = RTO units restocked as sellable ÷ RTO units received.
- RTO-to-restock time = restock time − RTO delivered time.
RTO in the Indian context
- COD. Cash-on-delivery orders can be refused at the door at no cost to the buyer, which is why sellers confirm COD orders before shipping.
- Address quality. Incomplete addresses, missing landmarks and wrong PIN codes lead to failed attempts and then RTO.
- Marketplace-arranged delivery. On Amazon.in’s Easy Ship, the seller stores and packs, and Amazon picks up and delivers; under Fulfillment by Amazon, Amazon also stores and packs. Where the marketplace runs delivery, your levers are accurate listings, sound packing and on-time dispatch.
- Your own website. On your own store you choose the courier and the payment options, and can confirm COD orders and check addresses before dispatch.
How Fretron CommerceOS handles returned shipments
In Fretron CommerceOS, returns come back through QC on the same record, with a disposition recorded per line. Returns management and reverse logistics are part of the product, and the CommerceOS page lists returns as “In launch verification”.
Questions and answers
- What does RTO mean in courier and ecommerce (on Shopify, Meesho or Flipkart orders)?
- RTO means return to origin everywhere: the parcel couldn't be delivered and is going back to the seller's pickup or return address. On a Shopify store it shows in your courier or aggregator panel; on a marketplace order, look at the shipment status in the seller panel. It usually follows failed attempts, a refused COD parcel or an address the courier couldn't find.
- What do "RTO initiated" and "RTO delivered" mean?
- "RTO initiated" means the courier has stopped trying to deliver the parcel to the buyer and has started sending it back. "RTO delivered" means the courier says it has handed the parcel back to the seller. Before treating it as received, scan the parcel in against its AWB, because the courier's status is not proof you have it.
- What is the difference between RTO and a customer return?
- An RTO parcel was never delivered: the courier brings it back after failed attempts or a refusal. A customer return happens after delivery: the buyer asks to send the item back, and a reverse pickup is booked. RTO costs freight both ways with no sale; a customer return usually means a refund after the item is checked.
- Why do orders go RTO (COD refusal, address, unavailable)?
- The common reasons are a buyer refusing a cash-on-delivery parcel, an incomplete or wrong address, the buyer being unavailable or unreachable over several attempts, and the buyer cancelling after dispatch. Some RTOs come from the courier side, such as a missed delivery window. Recording the NDR reason for each failed attempt shows which causes dominate for you.
- How much does one RTO cost a D2C brand, and who pays the RTO charges?
- Add forward freight, return freight, packaging, pick-and-pack labour, and inspection and restocking. In our illustrative ₹999 COD example, that is ₹75 + ₹75 + ₹20 + ₹10 + ₹15 = ₹195, with no revenue. On your own courier or aggregator account, RTO charges are billed to your account at the rate in your contract, so check your rate card. Where a marketplace arranges delivery, its fee terms decide who pays, so check them.
- How do you reduce RTO on Meesho, Flipkart or your own website?
- On your own website, confirm COD orders before dispatch, validate addresses and PIN codes at checkout, choose couriers by their delivery record for each PIN code, and act on every NDR the same day. Where a marketplace runs delivery, focus on what you control: accurate listings and images, sound packing and dispatching on time.
- What happens to RTO stock when it reaches the warehouse?
- It should be scanned in against its AWB and order, then inspected. Typical grades are: sellable as is, needs repacking, needs repair or refurbishing, and write-off. Sellable units go back to their bins and become available to sell again; the rest go to a returns area for repair, return to vendor or disposal, each recorded against the order.
- What is a normal RTO rate for Indian ecommerce?
- There is no official, current benchmark we can cite. Published figures vary widely by category, payment mode and courier, and many come from vendors without a method. Measure your own: RTO rate = RTO shipments ÷ shipments dispatched, split by COD and prepaid, courier and PIN code. Your trend over time, and the gaps between those splits, tell you more than an industry average.
Related terms
- NDR (non-delivery report)
- AWB (air waybill) number
- Cycle count: catches RTO stock that was never restocked
- Reverse logistics
- COD remittance and pincode serviceability: in the Commerce glossary (full guides in later batches)
- Shipping manifest
- D2C (direct to consumer)
- Inventory shrinkage
- Order lifecycle
- Serial number tracking
See CommerceOS on your own data.
Book a demo →Last reviewed: by Fretron.
Sources
- Sell. Pack. Ship.: fulfillment options for Amazon.in sellers (FBA, Easy Ship, Self-Ship). Amazon.in. https://sell.amazon.in/shipping-and-fulfillment (accessed 5 Nov 2026).