A COD store doing 100 orders a day looks healthy on paper. But if 30 of those orders bounce back undelivered, the courier holds your cash for two weeks, and you can't tell which region is bleeding money — you don't have a business. You have an expensive shipping operation.
Most COD merchants track revenue and order count. That's it. The right COD metrics tell a different story — one where a "sale" isn't a sale until cash lands in your account. Between the order and the cash, there are five measurable points where money disappears. If you're not tracking them, you're guessing. And guessing gets expensive when every failed delivery costs you $15-40 in logistics, support, and lost inventory time.
1. Delivery Success Rate (DSR)
What it measures: The percentage of shipped orders that actually reach the customer and get paid for.
Formula: (Successfully delivered orders / Total shipped orders) x 100
This is the single most important number in your COD operation. Industry data shows 25-30% of COD orders end up as return-to-origin (RTO), meaning they ship out but never convert to cash. Compare that to under 2% for prepaid orders.
The benchmark depends on your market and product category. Fashion and accessories see RTO rates of 30-40%, while electronics and essentials run 15-25%. If your DSR is below 70%, something is structurally wrong — either your order verification is weak, your courier is slow, or you're shipping to regions with known delivery problems.
What to do when it's off: Segment your DSR by region and product category. You'll almost always find that 2-3 zones are dragging down the entire average. Block or add verification steps for those zones rather than applying blanket restrictions that hurt your good regions.
2. Confirmation-to-Delivery Ratio (CDR)
What it measures: Of the orders customers confirm they want, how many actually get delivered.
Formula: (Delivered orders / Confirmed orders) x 100
This metric only applies if you're running order confirmation — via WhatsApp, SMS, IVR call, or OTP. If you're not, skip to the next metric (and seriously consider starting).
The gap between confirmed and delivered orders tells you where the leakage is. If a customer confirms but the delivery still fails, the problem is logistics — slow dispatch, wrong address, or the customer wasn't home. If customers aren't confirming at all, the problem is earlier: fake orders, impulse purchases, or buyers who changed their mind before you could ship. You can use SMS and WhatsApp templates for COD confirmation to tighten this gap.
Brands using WhatsApp confirmation within 5 minutes of order placement report RTO drops from 30-35% down to 18-22% in the first month. Speed matters because buyer intent decays fast — a customer who placed a COD order at 11pm may not feel the same urgency by tomorrow afternoon.
What to do when it's off: If your CDR is below 80%, look at confirmation timing first. Confirmations sent within minutes convert significantly better than those sent hours later. If timing is fine but CDR is still low, your courier's first-attempt success rate is the likely culprit.
3. RTO Rate by Region
What it measures: Return-to-origin rate broken down by shipping zone, city, or pincode.
Formula: (RTO orders from region / Total orders from region) x 100
Your overall RTO rate is an average that hides the real story. A national RTO rate of 25% might mean Mumbai runs at 12% while a rural zone runs at 55%. Treating them the same wastes money in both directions — you're over-verifying low-risk areas and under-protecting high-risk ones.
Logistics data shows that delivery timing correlates directly with RTO: orders attempted within 1-2 days of shipping record a 22% RTO rate. That jumps to 27% when attempted in 3-5 days, and 35% when delivery takes more than 5 days. So a "high RTO region" might just be a slow-delivery region.
What to do when it's off: Build a pincode or zone heat map. You can also block high-RTO pincodes on Shopify COD orders to cut losses from the worst zones. For zones consistently above 35% RTO, consider one or more of these actions:
- Require partial prepayment (even a small deposit filters out unserious buyers)
- Add OTP or WhatsApp verification before dispatch
- Switch to a courier with faster delivery in that zone
- Set a minimum order value for COD in that region
EasySell lets you restrict COD availability by region and add OTP verification directly on the order form — so you can tighten controls on problem zones without affecting customers in low-risk areas.
4. Courier Performance Score
What it measures: How each courier partner performs on the metrics that matter — first-attempt delivery rate, RTO rate, and average delivery time.
This isn't a single formula. It's a scorecard you build by tracking three numbers per courier:
- First-attempt delivery rate: What percentage of orders get delivered on the first try? "Customer not home" accounts for 40-50% of all failed first attempts, but some couriers handle reattempts far better than others.
- Courier-specific RTO rate: Same product, same region, different courier — you'll see RTO differences of 5-15 percentage points.
- Average days to delivery: Faster delivery means higher conversion to cash. Every extra day between dispatch and delivery increases the chance the customer changes their mind or isn't available.
Most COD merchants use one courier and hope for the best. Merchants who track courier performance per zone can route orders to whichever partner delivers best in that area. This single change — matching couriers to zones — can cut RTO by 10-15% without changing anything else about your store.
What to do when it's off: Run two couriers in your highest-volume zone for 30 days and compare. If one consistently outperforms, route that zone's orders there. If both perform similarly, negotiate on price since you have leverage.
5. Average Days to Cash Remittance
What it measures: How many days pass between a successful delivery and the money arriving in your bank account.
Formula: Average of (Remittance date - Delivery date) across all delivered orders
This is the metric COD merchants feel in their bones but rarely measure precisely. Courier partners typically remit collected cash within 7-15 days. Some offer early remittance (T+1 or T+2) — but often at an additional fee.
The cash gap matters because it directly limits how fast you can reinvest. If you're doing $10,000/month in COD sales and your average remittance takes 12 days, you have roughly $4,000 permanently floating in the courier's hands. That's inventory you can't buy, ads you can't run, and growth you can't fund.
What to do when it's off: Measure the actual average — not what the courier promises, but when money actually hits your account. Then compare across couriers. A 3-day difference in remittance speed can free up thousands in working capital monthly. Also check for "stuck" remittances: individual deliveries where cash was collected but payment is delayed beyond the agreed cycle.
How to Start Tracking These COD Metrics
You don't need a custom dashboard on day one. Start with a spreadsheet. Export your order and delivery data weekly and calculate each metric. Once you have 4-6 weeks of data, patterns emerge fast — you'll spot which regions, couriers, and product categories are costing you money.
Here's the priority order if you can only focus on one at a time:
- Delivery success rate — tells you the overall health of your COD operation
- RTO rate by region — tells you where to focus fixes
- Courier performance score — tells you who's helping and who's hurting
- Confirmation-to-delivery ratio — tells you if your verification is working
- Days to cash remittance — tells you the true cost of your cash cycle
Every COD order that ships but doesn't deliver costs you twice — once for the outbound shipping you already paid, and again for the return. Tracking these five numbers won't eliminate failed deliveries, but it turns a guessing game into a system where every decision has data behind it. Start with the metric that feels most broken in your business right now, fix it, then move to the next one.