How to Reduce RTO in eCommerce: 10 Strategies That Actually Work

BlitzShipz logo
AuthorBlitzShipz Team
02/09/2026
Share
How to Reduce RTO in eCommerce: 10 Strategies That Actually Work

You reduce RTO in ecommerce by fixing the order before it ships and rescuing it before it comes back: validate addresses and phone numbers at checkout, confirm high-risk COD orders before dispatch, move buyers to prepaid where you can, ship faster on slow routes, and act on every failed delivery within a day.

The hard part is knowing which of those matters most for your store. This guide covers how to measure your RTO rate properly, how to work out what a single return actually costs you, how to trace your returns back to their real cause, and the order to fix things in.

Planning where you can ship, and at what cost? Send the BlitzShipz team your top delivery pin codes and average parcel weight, and we'll come back with serviceability and a realistic rate. [Request a quote]

What Is RTO in eCommerce?

RTO stands for return to origin. It is a shipment that could not be delivered and has travelled back to the seller. The customer never received the goods and, in most cases, never paid for them.

An RTO is not a customer return. In a customer return, the buyer takes delivery, changes their mind and sends the parcel back. In an RTO, delivery itself failed.

Orders usually become RTOs through a predictable chain:

  1. The courier attempts delivery and fails.

  2. A non-delivery report (NDR) is raised with a reason code — customer unavailable, wrong address, phone unreachable, refused, cash not ready.

  3. The courier makes one or more further attempts, depending on the partner and service level.

  4. Once attempts are exhausted, the shipment is marked RTO initiated and starts travelling back.

  5. When it reaches your warehouse, it is marked RTO delivered.

The gap between step 2 and step 4 is the only window you have to save the order — which is why the way you handle NDRs matters more than almost anything else on this list.

What One RTO Actually Costs You

An RTO costs considerably more than a lost sale, because you have already spent the money to ship it and you pay again to get it back. A cancelled order costs you nothing but the missed margin. A returned one costs you freight twice, packaging once, and one to three weeks of stock availability.

Here is the full stack. Copy these eight lines into a sheet and fill them in with your own numbers. — the answer varies enormously by weight, zone and category, and the only figures worth using are the ones on what your courier actually charges.

Cost line

Where to find it

Forward freight

Courier invoice, already paid

RTO freight

Courier invoice — may be the same as forward, less, or more. Check your rate card

Packaging and consumables

Cost per unit shipped

Pick, pack and dispatch labour

Your fulfilment cost per order

Inbound handling and quality check on return

Warehouse time per returned parcel

Stock unavailable while in transit

One to three weeks of inventory you can't sell

Marketing spend on the order

Your blended cost per order

COD handling charge, if applicable

Courier invoice

Add those eight lines together and you have your cost per RTO.

Two things usually surprise sellers when they do this for the first time. The first is how much of the cost sits outside freight. The second is what happens when you multiply the total by your monthly RTO count — on a thin-margin product, a handful of returns can wipe out the profit from a dozen successful deliveries.

Keep that number somewhere visible. It is the input to almost every decision in the rest of this article.

How to Calculate Your RTO Rate (and Why One Number Isn't Enough)

The formula

RTO Rate (%) = (Number of RTO shipments ÷ Total shipments dispatched) × 100

If you dispatched 2,400 orders last month and 384 came back, your RTO rate is 16%.

Two details change the answer more than people expect:

  • Use dispatched orders, not orders placed. Cancellations before dispatch are a different problem with different fixes, and mixing them in flatters your rate.

  • Count each shipment in the month it was dispatched, not the month it returned. An RTO can take one to three weeks to come home. If you count returns against the month they arrive, your rate always describes a period you can no longer do anything about.

Five ways to slice it

A single blended rate tells you that you have a problem. It never tells you where. Before you change anything, break the number down five ways.

1. By payment mode. COD versus prepaid, always first. This one split usually explains most of the gap, and it decides whether your problem is a payment problem or an operations problem.

2. By pin code or city. Sort your top 30 destinations by RTO rate rather than by volume. Clusters point to serviceability gaps, weak last-mile coverage or address formats the courier struggles with.

3. By product category. A spike in one category usually means the product page is setting expectations the product doesn't meet — sizing, colour, material, or a delivery date that was never realistic.

4. By order value band. If a particular band returns more, you are usually looking at impulse ordering rather than delivery failure. The fix is at checkout, not in the warehouse.

5. By delivery time. Compare RTO rates for shipments delivered in 1–2 days, 3–5 days, and beyond. If the rate climbs with time, speed is one of your levers.

Do this once and the ten strategies below stop being a list and start being a shortlist. Most sellers find that two of the five splits explain the majority of their returns.

What Counts as a Good RTO Rate?

There is no single RTO rate that works as a benchmark for every ecommerce business. A good rate depends on your payment mix, product category, order value, customer location and delivery coverage — a prepaid-heavy electronics brand shipping to metros and a COD apparel brand shipping to tier-3 towns cannot be judged by the same number.

Two patterns hold across almost every seller, though, and they are worth knowing before you look at your own figures. COD orders return far more often than prepaid ones, because the buyer still has a decision to make at the door. And RTO rises as delivery time rises — the longer someone waits, the more time there is for the excitement to fade or the item to be bought elsewhere. Neither is a number you can borrow; both are directions you should expect to see in your own data.

Rather than chasing an industry average, calculate your own rate and track how it changes over time. Break it down by payment mode, pin code, product category, order value and delivery time to identify where most of your returns are coming from.

The goal is not simply to reach a particular percentage. A better RTO rate is one that improves without reducing your overall orders, conversions or delivered shipments. Track your baseline, make one change at a time, and measure the result regularly.

Why Orders Come Back: Causes and the Signals in Your Data

Most RTO advice lists causes. What you actually need is a way to tell which cause is yours — because the fixes are completely different, and applying the wrong one costs you conversions without lowering your rate.

Cause

What you'd see in your data

Where it's fixed

Incomplete or wrong address

RTOs clustered in specific pin codes; short addresses; city/pin code mismatches; NDR reason "address incorrect"

Strategy 1

Phone unreachable or wrong

High "customer unreachable" reason codes; failed confirmation calls before dispatch

Strategies 1, 2

Customer genuinely unavailable

Failures concentrated in office hours; residential pin codes; multiple attempts, same reason

Strategies 5, 6

Refused at the door

High COD RTO, low prepaid RTO; refusals concentrated in one category or value band

Strategies 2, 3, 9

Cash not available at delivery

COD refusals clustered in specific value bands or dates

Strategies 2, 3

Buyer's remorse or delay

RTO rate climbing with delivery time; refusals on slow lanes

Strategy 4

Duplicate or prank orders

Multiple orders to one address or phone in a short window; unusually short addresses

Strategy 2

Courier-side failure

Same pin code, very different RTO rates across couriers; attempts marked failed with no call to the customer

Strategy 8

The pattern most sellers find is that their returns split roughly into three groups: orders that were never deliverable as entered, orders that were deliverable but weren't rescued in time, and orders the customer decided against. Each group has its own fix, and you will get further by solving the largest group properly than by doing a little of everything.

10 Ways to Reduce RTO in eCommerce

The cheapest place to prevent an RTO is at checkout. The next cheapest is before dispatch. Once a parcel is moving, your options narrow and your costs rise. The strategies below are roughly in that order — start at the top.

1. Fix address quality at checkout, not after dispatch

Bad addresses are the most preventable cause of RTO, and almost impossible to fix once a label is printed. Correcting an address mid-transit needs the courier's cooperation and usually fails, so it is worth knowing what a delivery-ready address format looks like before you collect one.

At checkout: make the pin code a validated field and auto-fill city and state from it, so a mismatch is caught immediately. Require a house or flat number separately from the street, and add a landmark field — in much of India a landmark is what actually gets the delivery agent to the door. Verify the phone number with an OTP, because an unreachable number turns a recoverable failed attempt into an unavoidable return. Flag suspiciously short addresses for review before dispatch rather than shipping them and hoping.

Watch afterwards: the share of orders flagged, and your "address incorrect" NDR reason codes over the following month.

Checkout is the cheapest place to catch a bad address, but it is not the last. Sending the customer their delivery address to confirm or correct after the order is placed — a WhatsApp message with the address and an edit option works well — catches a share of what the form missed, while the parcel is still on your shelf.

2. Verify high-risk COD orders before you dispatch

Not every COD order needs checking — that would be slow and expensive. Write rules that catch the ones that matter.

A workable starting set: first-time buyer paying COD above your average order value; delivery pin code with an above-average RTO history in your own data; more than one order to the same address or phone in 24 hours; address shorter than 15 characters; and any order where the phone number failed verification.

For flagged orders, an automated WhatsApp message or voice call with a one-tap confirm-or-cancel is the cheapest intervention and works at volume — whether you run it from your own store or through your shipping platform. Reserve manual calls for your highest-value tier. Set a cut-off — if there's no response within a few hours, either hold the order or convert it to a prepaid payment link rather than dispatching on hope.

The critical detail: verify before the label is generated. Confirming after dispatch tells you about a problem you can no longer prevent.

3. Move COD buyers to prepaid — and know what the discount is worth

Prepaid orders fail far less often than COD orders, so every buyer you convert removes a chunk of risk. The usual levers are a small discount for paying online, free shipping on prepaid orders, a wallet credit, or a modest COD handling fee that makes prepaid the more attractive option.

The question nobody answers is how much that incentive is allowed to cost. Work it out:

Expected RTO cost per COD order = (your cost per RTO) × (your COD RTO rate)

If an RTO costs you ₹X and 25% of your COD orders come back, every COD order carries an expected cost of 0.25X before it ships. Any incentive that costs less than that is profitable on the orders it converts — and it stays profitable even at a modest conversion rate, because the orders that don't convert cost you nothing extra.

Two caveats worth respecting. Push too hard and you will lose customers who genuinely won't pay upfront, particularly in categories and regions where COD is the norm — so test the incentive on one segment and compare total contribution, not just RTO rate. And measure conversion at checkout alongside RTO, because an incentive that lowers RTO by shrinking your order count has not helped you.

4. Ship faster on the routes where delay is driving returns

RTO tends to climb as delivery time climbs, and it makes sense: the longer someone waits, the more time there is for the excitement to fade, for the item to be bought elsewhere, or for the customer to travel. Check whether that pattern holds in your own data before acting on it — the delivery-time split from the section above will tell you in ten minutes.

This does not mean paying for express everywhere. It means finding the lanes where your transit time exceeds four or five days, and checking whether those lanes also carry your worst RTO rates — shipments that stall in transit are the ones most likely to be refused when they finally arrive. Where the two overlap, you have three options: switch courier on that lane, hold stock closer to the demand, or set a longer, more honest delivery promise so the customer isn't surprised. The third option costs nothing and often works.

Watch afterwards: RTO rate on the changed lanes specifically, not your blended rate.

5. Set delivery expectations the customer will remember

A surprising share of refusals happen because the customer has forgotten what is arriving or does not recognise the sender. That is a communication problem, and it is cheap to fix.

Show a realistic delivery date at checkout rather than a vague range. Confirm the order immediately, notify on dispatch, and send a reminder the day before the expected delivery. Put your brand name in every message — a delivery agent calling about "a parcel" from an unfamiliar number gets refused far more often than one the customer is expecting. Every message should include a way to reschedule and a working real-time tracking link, so a customer who can't take delivery can move it instead of failing it.

The tracking page itself is worth branding for the same reason. A generic courier page with an unfamiliar name on it does nothing to remind the customer what is coming or who it is from; one carrying your logo, colours and contact details does, and it is the page they will look at most often between dispatch and delivery.

6. Treat NDRs as a 24-hour job, not a report

This is the single highest-return change for most sellers, and the one most commonly skipped.

When an attempt fails, you typically have a day or two before the next attempt, and only a limited number of attempts before the shipment turns around. That window is your entire chance to save the order. If your NDR list is reviewed weekly, you are reviewing shipments that are already on their way back. This is why a platform that pushes the NDR to you the moment it happens is worth more than one that shows it in a report the next morning.

Make it a daily, owned task. Auto-notify the customer within a couple of hours of the failed attempt, with a reschedule link and a way to correct the address or supply an alternate number. Escalate to the courier when the reason code looks wrong — a shipment marked "customer unavailable" for a customer who was home is worth challenging. Confirm the exact number of attempts your courier makes and whether re-attempts need to be requested; it varies by partner and service level, and the assumption that "they'll try three times" is frequently wrong.

Assign it to a named person. Unowned NDR queues are the reason recoverable orders become RTOs.

7. Handle repeat refusals without blocking good customers

A small number of buyers account for a disproportionate share of refusals. Keep a list — matched on phone number and address, not name — of buyers with repeated refusals, and restrict those to prepaid rather than blocking them outright. A prepaid-only restriction keeps the customer and removes the risk.

Two safeguards. Judge on your own order history rather than assumptions about an area, and give customers a route back — one refused delivery two years ago should not permanently change how someone is treated. Blanket restrictions on entire regions belong in the mistakes section below, not here.

8. Compare RTO by courier, not just by rate

Two couriers delivering to the same pin code, for the same category, can produce noticeably different RTO rates. Attempt discipline, agent incentives and last-mile density all vary, and none of it shows up in a rate card.

Pull your RTO rate by courier by zone. Look specifically for shipments marked "customer not available" with no corresponding call, and for reason codes that cluster oddly with one partner. Where a courier consistently underperforms on a route, route away from it — the cost difference of a couple of rupees per shipment is dwarfed by a few percentage points of RTO.

This is where working across several courier networks through a courier aggregator has a structural advantage over a single contract: you can move volume based on delivery performance rather than being locked into one network's weak regions.

9. Let the product page do the pre-qualifying

Some refusals are decided long before dispatch, at the moment the customer formed an expectation the product could not meet.

Accurate sizing charts, real product photographs rather than only renders, honest dimensions and weights, a clearly stated delivery timeline and a plainly worded returns policy all reduce the order-then-refuse pattern. Fashion and footwear benefit most, since size uncertainty is the biggest single driver of doubt.

One thing worth removing rather than adding: manufactured urgency. Countdown timers and low-stock warnings do lift conversion, and they also generate exactly the kind of impulse order that gets refused at the door. If a category has both high conversion and high RTO, that is worth checking.

10. Review RTO weekly by pin code and category

None of the above holds without a routine. Put thirty minutes in the calendar each week and look at four things: your top ten RTO pin codes, RTO by courier, RTO by category, and your prepaid share trend.

Take one action per review — a courier switched on one route, a pin code moved to prepaid-only, a product page corrected, a reason code challenged. Small weekly corrections compound faster than a quarterly overhaul, and they tell you which of your changes actually worked.

What Makes RTO Harder in Indian eCommerce

RTO is a bigger problem in India than in most prepaid-first markets, for reasons that are structural rather than anything a seller has done wrong. It sits alongside the other shipping challenges D2C brands run into here, and it is the most expensive of them.

Cash on delivery remains a substantial share of online orders, and COD moves the buying decision from the checkout page to the doorstep. A customer who has already paid has committed; a customer paying on delivery can reconsider when the parcel arrives — and a meaningful share do, which is why the COD-versus-prepaid split is almost always the widest gap in a seller's RTO data.

Address formats are the second factor. Indian addresses often depend on landmarks, informal locality names and building names rather than structured lines, and the same location can be written five different ways. Delivery agents rely heavily on a working phone number to bridge that gap, which is why phone verification does more work here than it would elsewhere.

Growth geography is the third. Tier-2 and tier-3 cities are where most new D2C demand is coming from, and those are precisely the places where addresses are less structured, delivery networks are thinner and transit times are longer, so it is worth checking serviceability across the cities you sell to before you promise anything there. Regional variation is real and it is large — the same product, shipped by the same courier, can return at very different rates in two cities, which is why the pin code split matters more than a national average ever will.

Festive season adds the fourth. Order volumes spike, courier capacity stretches, transit times lengthen, and RTO rises with them. Plan for a higher rate during peak, and tighten pre-dispatch verification for those weeks rather than being surprised by the invoice in January.

What to Do After a Parcel Comes Back

An RTO is not finished when the parcel arrives. Most of the recoverable value is lost in the week after it lands, because nobody owns the process — which is the part of reverse logistics small teams most often leave undefined.

Inspect and photograph on receipt. Parcels get damaged travelling both ways. Photograph anything damaged before the courier's claim window closes, because a claim without evidence goes nowhere.

Reconcile against the original shipment. Match every returned parcel to its AWB and order. RTO stock that isn't reconciled is stock that quietly disappears, and it is the most common source of inventory drift in small warehouses.

Restock or write off, and record which. Sellable items go back into inventory immediately so they stop showing as unavailable. Damaged items get written off against the RTO cost rather than sitting in a corner inflating your stock figures.

Check the freight charge. Verify the RTO charge on the courier invoice against your agreed rate card. Billing errors on return legs are common and rarely spotted.

Log the reason code. This is the input to your weekly review. An RTO whose reason was never recorded teaches you nothing.

Reach out once. Contact the buyer with the order details and a prepaid payment link, and ask whether the address needs correcting. A share of these customers did want the product — they were unreachable, out of cash, or out of town. One message is worth sending; a sequence of five is not.

Five Mistakes That Make RTO Worse

Blocking COD across whole regions. The most common over-correction, and often the most expensive. Before you switch off COD for a state or a set of pin codes, calculate what those orders contribute today and what share of them actually return. If a region has a 30% RTO rate, 70% of those orders are still delivering and still earning. Restrict at the order level — first-time buyers, high values, flagged addresses — rather than the map level.

Lowering the rate by shipping less. Tightening rules until only your safest orders dispatch will produce a beautiful RTO percentage and a smaller business. Track absolute delivered orders and contribution alongside the rate, so you can tell the difference between improving and shrinking.

Blaming the customer by default. Some share of "customer not available" is a delivery agent who never called. If you never audit reason codes against courier performance, you will keep spending on customer-side fixes for a courier-side problem.

Adding checkout friction until conversion drops. OTP verification, address validation and confirmation steps all help, but each adds a step. Add them one at a time and watch checkout completion. A 2% RTO improvement bought with a 6% conversion drop is a bad trade.

Buying a tool before measuring the baseline. Address validation and risk-scoring tools can help, but if you install one without knowing your rate by payment mode, pin code and category beforehand, you will never be able to prove whether it worked — and you will keep paying for it either way.

A 30-Day Plan to Bring Your RTO Rate Down

Ten strategies is too many to start at once. This is a workable order.

Week

Focus

Actions

What to measure

1

Measure

Calculate your RTO rate correctly. Split it by payment mode, pin code, category, order value and delivery time. Complete the cost-per-RTO worksheet

Baseline rate and cost per RTO

2

Stop the leak

Turn on pin code validation and phone OTP at checkout. Add a landmark field. Assign daily NDR ownership to a named person

Flagged-order share; NDR response time

3

Verify and convert

Write your high-risk COD rules and switch on automated confirmation for flagged orders. Test one prepaid incentive on one segment

Confirmation response rate; prepaid share; checkout conversion

4

Route and review

Pull RTO by courier by zone and shift volume away from underperformers. Set up the weekly review. Decide on prepaid-only restrictions for repeat refusals

RTO by courier; week-on-week rate

Expect the first movement in week 3 or 4 at the earliest — shipments dispatched today take one to three weeks to show up as returns, so your rate lags your changes. Judge the results at day 45, not day 30.

How BlitzShipz Helps Reduce RTO

BlitzShipz is a shipping platform that gives Indian sellers access to multiple courier networks — including Delhivery, Blue Dart, DTDC, XpressBees, Shadowfax, Ekart, SMC and India Post — through a single account and dashboard.

For the strategies above, that mainly helps in seven places:

  • Courier choice. Because several networks sit in one account, you can compare rates and service options across partners on the same route before you book. You pick the courier yourself, so a route that isn't working out is one you can move away from on your very next order, without renegotiating a contract.

  • Before dispatch. COD orders can be verified automatically, either by an AI voice call to the customer or by a WhatsApp message with a one-tap confirm or cancel. The same WhatsApp flow can ask the customer to check and correct their delivery address. Both run while the parcel is still with you, which is the only point at which a wrong address or an unwanted order is cheap to deal with.

  • Failed deliveries. When an attempt fails, an automated AI call goes out to the customer to establish why and what needs to happen next, and the recording and the reason sit on your panel straight after the call. At the same time, a WhatsApp alert tells you the order has gone into NDR. That is what turns the day-or-two rescue window into something you can actually work — the alert tells you the moment it happens, but the decision on each order is still yours.

  • Visibility. Real-time tracking across every shipment and courier partner means failed attempts surface in one place rather than across several courier portals. The customer-facing tracking page can carry your logo, colours and contact details, so the page they check while waiting looks like you rather than like an unfamiliar courier.

  • COD handling. BlitzShipz collects the COD amount and remits it on a fixed T+4 cycle with no hidden charges — a parcel delivered on Monday is credited on Friday. For a COD-heavy seller, a remittance gap you can predict to the day is worth as much as a short one, because it is what lets you plan stock purchases against it.

  • Returns. When you decide a return is required under your own return and replacement policy, the reverse pickup is booked from the same dashboard as the forward shipment — which is what makes returned stock easier to match back to its original order.

  • Order intake. Orders flow in through Shopify and WooCommerce integrations, an open API, or a bulk sheet with your products and saved addresses already mapped as dropdowns. Every order that arrives without being retyped is one that can't pick up a typo on the way to the label.

What it does not do is design your checkout or your product pages. Whether you validate the pin code, collect a landmark, verify the phone number before the order is placed, price a prepaid incentive or set an honest delivery promise on the product page — those are decisions on your own store, and a large share of the reduction comes from them. The platform can confirm the order and the address before dispatch, call the customer when a delivery fails and tell you the moment it does. It cannot change the mind of a customer who has decided they no longer want the parcel.

Where to Start

Reducing RTO is not one project. It is a measurement, a diagnosis and a routine.

Measure your rate properly and split it by payment mode and pin code before you change anything. Fix the earliest failure point you find — usually address quality or unverified COD orders. Give your NDRs a named owner and a one-day response. Then check the numbers weekly and keep one change moving at a time.

Sellers who bring their rate down rarely did one dramatic thing. They just stopped treating returned parcels as an unavoidable cost of doing business in India.

Ready to tighten up your shipping setup? Send BlitzShipz your top delivery pin codes, average parcel weight, and the team will come back with serviceability and a realistic rate for your routes.  [Request a quote] · Call 0120 510 6784, Mon–Sat, 9:30 AM – 6:30 PM · info@blitzshipz.com

Recent Post