RTO — Return to Origin — is when a courier cannot deliver your shipment and sends it back. Every RTO costs you the forward shipping fee, the return shipping fee, and the product sits in your warehouse again unsold. In Pakistani ecommerce, RTO rates of 25–40% are common. For some sellers in fashion and health supplements, it exceeds 50%.
Whether you are a Daraz seller managing your own direct orders, a WooCommerce store owner, or running a Shopify Pakistan store — this problem is universal. Every online business in Pakistan doing COD faces it daily.
This is not a shipping problem. It is an order quality problem — and it starts before the parcel ever leaves your warehouse.
The Problem: What Causes High RTO?
RTO happens for four main reasons, each with a different fix:
| RTO Cause | % of RTOs | Fixable Before Dispatch? |
|---|---|---|
| Customer never intended to buy (impulse click) | ~40% | Yes — confirmation |
| Customer forgot they ordered by the time parcel arrived | ~20% | Yes — confirmation + fast dispatch |
| Wrong address / phone number | ~15% | Yes — address verification |
| Customer unavailable / not home repeatedly | ~15% | Partly — timing optimisation |
| Product genuinely wrong (wrong size/colour sent) | ~10% | Yes — operations fix |
75% of RTOs are preventable before the parcel ships. The remaining 25% are logistics issues that require courier-side solutions (multiple delivery attempts, call before delivery, etc.).
What RTO Actually Costs You Per Month
Example: 300 orders/month, 30% RTO rate
These are the visible costs. Hidden costs include damaged products in return, lost customer trust, and the psychological drain on your team from processing returns every day.
The Solution: Confirm Before You Dispatch
The single most effective way to reduce RTO is to send the customer a confirmation message before the parcel leaves your warehouse. A customer who did not actually want the product will either:
- Tap "Cancel" — saving you 100% of the shipping cost
- Ignore the message (no response) — which auto-cancels the order after 48 hours
Only customers who actively tap "Confirm" get their orders dispatched. This one change typically reduces RTO from 30% down to 8–12% within the first month.
Fix 2: Send Confirmation at the Right Time
Timing matters as much as channel. A customer who placed an order at 11pm and receives the confirmation message at 7am the next morning may have forgotten about it entirely — and ignores it, generating a no-response cancellation that was actually a genuine order.
OrderWitness includes a send-time optimiser that calculates the ideal delivery window based on when the order was placed. Orders placed during sleep hours (11pm–6am) are held and sent at the customer's typical active time, not immediately. This improves confirmation rates by 15–20% for late-night orders — a significant source of otherwise missed genuine customers.
Data point: Fashion sellers sending confirmations within 5 minutes of order placement see 68% confirmation rates. The same sellers sending confirmations the next morning see 41% rates. The 27-point gap is entirely timing — same customers, same products.
Fix 3: AI Fraud Scoring — Stop High-Risk Orders Before They Ship
Not every future RTO is caused by an impulse buyer. Some are caused by repeat offenders — phone numbers that have refused deliveries multiple times, or numbers placing suspiciously many orders in 24 hours. AI fraud scoring catches these automatically.
Every order in OrderWitness is scored 0–100 when it is created, based on:
- Phone velocity: Same number placing 3+ orders in 24 hours
- Rejection history: Number has refused deliveries before (your history or network-level)
- Order value outlier: Unusually high value for a first-time customer
- Off-hours ordering: Order placed between 1am–5am (high fraud correlation)
- Address anomalies: Incomplete address, commercial zone, or previously flagged location
Orders scoring above your threshold (you set this — typically 65+) are automatically placed on hold before any confirmation is sent. You review and decide: confirm, request prepaid, or cancel. You never dispatch a critical-risk order accidentally.
Fix 4: Convert High-Risk Orders to Prepaid
For orders scoring 40–65 — risky but not extreme — the best approach is not cancellation but prepaid conversion. After the customer confirms the order on WhatsApp, they are shown an AI-generated offer: pay a small advance (PKR 200–500) via EasyPaisa or JazzCash and their order gets priority dispatch with a 10% discount.
Customers who accept the prepaid offer have skin in the game. Their RTO rate drops to near zero. Customers who decline are still sent via COD — but you now know they are lower risk because they confirmed the order AND had the option to go prepaid and chose not to (suggesting they are genuine but prefer COD).
Real result: Sellers using the prepaid conversion feature reduce RTO on medium-risk orders by 55–70%. Even a 20% prepaid take-up rate on high-risk orders meaningfully reduces total monthly RTO costs.
Fix 5: Address Verification at Confirmation Time
15% of RTOs come from wrong addresses — missing house numbers, incorrect city codes, or phone numbers that belong to the wrong person. The confirmation step is the natural moment to verify this.
The confirmation page shown to the customer displays their full delivery address. Customers who see an incorrect address often contact the seller to correct it before dispatch — preventing an otherwise certain RTO.
The Combined Impact: Before vs. After
| Metric | Without OrderWitness | With OrderWitness |
|---|---|---|
| RTO rate | 30–40% | 8–12% |
| Monthly RTOs (300 orders) | 90–120 | 24–36 |
| Monthly RTO cost | PKR 108,000 | PKR 25,000–35,000 |
| Monthly saving | — | PKR 70,000–85,000 |
| Orders you can confidently dispatch | All (high risk included) | Only confirmed orders |
Which Courier Should You Use to Further Reduce RTO?
Courier choice also affects RTO. Couriers with more delivery attempts and better rider incentives have lower RTO rates for the same order quality. OrderWitness integrates with TCS, Leopards Courier, and PostEx — and shows you a live rate and service comparison so you can pick the right courier per order, not just per business.
Sellers in Karachi, for example, often find PostEx's same-city rates more competitive. Sellers shipping to interior Punjab often find TCS's network coverage more reliable. Comparing rates across all three takes 10 seconds in the dashboard.
Reduce Your RTO Rate Starting Today
WhatsApp confirmation, AI fraud scoring, send-time optimisation, and prepaid conversion — all in one platform. Free plan: 50 orders/month, no credit card required.
Start Free — Reduce RTO Now →