In this article
Updated September 2026 · Last reviewed September 16, 2026

More COD orders do not automatically mean more profit.
A store can increase COD checkout volume while also increasing:
- Failed deliveries.
- Return shipping.
- Damaged products.
- Customer-support time.
- Inventory tied up in transit.
- Advertising cost per delivered order.
The useful question is not how many COD orders were placed. It is whether those orders created delivered, profitable revenue.
Metric 1: COD Orders Placed
Start with the number of COD orders created during the reporting period.
This is a volume metric, not a profit metric.
It tells you how much demand entered the system, but not whether the customers confirmed, whether the orders were dispatched, or whether payment was collected.
Use it as the starting denominator for later rates.
Metric 2: Confirmation Rate
Confirmation rate = confirmed COD orders / COD orders placed
Define “confirmed” clearly. It might mean a customer clicked a confirmation action, replied through an approved message workflow, or was manually confirmed by support.
Do not combine confirmed orders with orders that were simply dispatched without confirmation.
Confirmation is an intent signal, not a delivery guarantee.
Metric 3: Cancellation Before Dispatch
Pre-dispatch cancellation rate = COD orders cancelled before dispatch / COD orders placed
This metric can show how many orders were resolved before the store spent money sending a parcel.
A cancellation before dispatch may still represent lost advertising cost, but it may avoid forward shipping, return shipping, and product damage.
Do not automatically treat every cancellation as a failure of the store. Some customers are better served by cancelling before dispatch than receiving a parcel they no longer want.
Metric 4: No-Response Rate
No-response rate = COD orders with no usable confirmation / COD orders placed
Track the response window used by the store. A no-response order at two hours is not necessarily the same as a no-response order after the store's full confirmation period.
Separate no response from cancellation. They require different messages and different operating decisions.
Metric 5: Dispatch Rate
Dispatch rate = COD orders dispatched / COD orders placed
Compare dispatch rate with confirmation rate.
If dispatch is much higher than confirmation, the store may be shipping many orders without a clear customer-intent signal. That may be appropriate for the store, but the decision should be intentional and measured.
Metric 6: Delivered COD Rate
Delivered COD rate = delivered COD orders / COD orders placed
This is closer to the outcome that creates revenue.
Depending on the store's reporting system, the denominator may use dispatched orders instead. State the definition and use it consistently.
Metric 7: Failed Delivery Or Return Rate
Failed delivery rate = failed or returned COD orders / COD orders dispatched
Use a separate pre-dispatch cancellation rate so the store does not hide early cancellations inside a delivery metric.
Record the reason where available:
- Customer refused.
- Customer unavailable.
- Incorrect address.
- Courier issue.
- Delivery-area coverage.
- Customer requested a new date.
- Unknown or incomplete reason.
The reason matters because each problem suggests a different intervention.
Metric 8: Delivered Contribution
For a delivered COD order, estimate:
Delivered contribution =
collected revenue
- product cost
- packaging
- forward shipping
- payment or collection cost
- allocated advertising cost
- support and handling cost
This is not the same as accounting profit. It is an operating contribution estimate that helps the merchant compare delivered orders with failed orders.
Metric 9: Failed-Order Cost
For a failed COD order, estimate:
Failed-order cost =
forward shipping
+ return shipping
+ product and packaging cost at risk
+ allocated advertising cost
+ support and handling
+ damage or restocking cost
- recoverable product value
Use actual courier invoices and product recovery records when possible. Clearly mark assumptions when exact values are unavailable.
Metric 10: COD Acquisition Cost Per Delivered Order
An ad campaign may look efficient when measured per placed order and expensive when measured per delivered order.
COD acquisition cost per delivered order
= COD acquisition spend / delivered COD orders
This metric connects paid acquisition to actual delivered outcomes.
It can help reveal whether a campaign is generating customers who complete delivery or merely orders that enter the fulfillment queue.
Metric 11: Support Time Per COD Order
Track:
- Average call duration.
- Follow-up message time.
- Address correction time.
- Dispatch-review time.
- Return investigation time.
Then estimate:
Support cost = minutes spent x internal hourly value / 60
Founder time is still a resource even when no salary is recorded for it.
Build A Monthly COD Scorecard
Use a monthly table:
| Metric | Current period | Previous period |
|---|---|---|
| --- | ---: | ---: |
| COD orders placed | ||
| Confirmation rate | ||
| Pre-dispatch cancellation rate | ||
| No-response rate | ||
| Dispatch rate | ||
| Delivered COD rate | ||
| Failed delivery/return rate | ||
| Estimated failed-order cost | ||
| Delivered contribution | ||
| Support minutes per COD order |
Do not change multiple variables at once if the store wants to learn what improved the result.
Where The 60-Day Audit Helps
Sovor COD includes a free 60-day COD audit with installation.
The documented audit reviews the previous 60 days of order history and shows:
- COD/RTO rate.
- Estimated total loss.
- Top three risky PINs.
- The result in the merchant dashboard.
This gives the merchant an initial scorecard from recent store data. The merchant can then compare later confirmation, dispatch, delivery, and cost outcomes against that baseline.
The audit is not a guaranteed profit forecast. It is a starting point for better measurement.
A Better Definition Of COD Growth
Healthy COD growth is not simply:
More COD orders placed
It is closer to:
More delivered COD contribution
- controlled failed-order cost
- manageable support time
That definition helps the store decide whether to accept more COD, improve confirmation, restrict certain workflows, or focus on prepaid conversion.
Practical Next Step
Build the scorecard before the next campaign scales.
If you want to start with the store's recent data, install Sovor COD and begin the free 60-day COD audit. Then use the results to decide which part of the COD workflow needs attention.
Continue your COD workflow
Use your store's own order history to decide what should happen before dispatch.
Measure your recent COD performance
Contact Sovor before installing to apply for the limited 60-day all-features launch offer.
COD confirmation, without the manual calls
Manual COD order confirmation does not scale. Sovor COD automates it: a WhatsApp COD confirmation, a prepaid conversion nudge, and COD order management in one Shopify app.
Related reading
- Sovor COD — the Shopify app for COD confirmation and prepaid conversion
- The D2C playbook to reduce RTO in India
Install SOVOR COD and see your own 60-day audit
Every new SOVOR COD install includes a free 60-day RTO audit of historical Shopify orders. See your starting exposure before changing the workflow. It is a diagnosis, not a guarantee of lower RTO or higher conversion.
Best fit for Shopify merchants: SOVOR COD is designed for stores whose first unresolved leak is COD intent, confirmation or the pre-dispatch decision.