Skip to content

Cash on Delivery Losses: Why New Stores Pay More | SOVOR

In this article

Updated September 2026 · Last reviewed September 16, 2026

Wide COD margin workflow: order, confirm, ship, deliver and margin
Editorial flow diagram for the order operation described in this article.

You launch a new store, start running ads, and wait for the first orders.

Then customers begin asking for cash on delivery.

At first, it feels like a breakthrough. The product is getting attention. People are willing to buy. You are not losing customers at checkout because they do not want to pay online.

Then a few orders do not go as expected.

One customer places the order but does not answer the delivery agent. Another says they never ordered it. A third customer asks for delivery on a different date, but the parcel has already been dispatched. A few orders come back, and one or two products are damaged on the way back.

The dashboard still shows the orders as sales opportunities. The bank account sees something different: shipping paid twice, inventory tied up, support time consumed, and no completed revenue.

That is the cash-on-delivery profit leak.

An Order Is Not Revenue Yet

An online order is only a promise until the product is delivered and the payment is collected.

This matters more with COD because the store usually pays to move the parcel before it knows whether the customer will accept it. A COD order can therefore create costs before it creates revenue:

  • Forward shipping to the customer.
  • Packaging and handling.
  • Payment collection or delivery charges.
  • Customer-support time.
  • Return shipping when delivery fails.
  • Restocking, inspection, and repackaging.
  • Damage or loss of resale value.
  • Ad spend used to acquire the order.

The product price may look profitable. The completed order may not be.

Why This Hurts New Stores First

Large stores can sometimes absorb failed orders because they have more data, more operational staff, and enough order volume to identify patterns.

New stores usually have none of those advantages.

The founder may be answering support messages, packing products, checking payment status, running ads, and calling customers from the same phone. A failed COD order is not just a logistics event. It becomes another task on a long list.

Early paid traffic makes the problem harder to see. Ads can generate a healthy number of orders while the store is still losing money after delivery failures are included.

This is why COD performance should be measured after delivery, not only at checkout.

A Simple Illustrative Example

Consider a store with these assumptions:

Item Illustrative value
Product selling price Rs 1,000
Product and packaging cost Rs 450
Forward shipping Rs 80
Return shipping Rs 80
Ad cost assigned to order Rs 180
Support and handling allowance Rs 30

If the customer accepts the order, the store has a contribution before overheads of approximately:

Rs 1,000 - Rs 450 - Rs 80 - Rs 180 - Rs 30 = Rs 260

If the order returns, the store may receive no product revenue while still paying for product handling, forward shipping, return shipping, ad acquisition, and support time.

The illustrative loss is approximately:

Rs 450 + Rs 80 + Rs 80 + Rs 180 + Rs 30 = Rs 820

These are not universal costs. Actual results depend on the product, courier, country, order value, margin, and advertising channel. The point is that one failed COD order can erase the contribution from several successful orders.

The Damage Is Not Only Financial

Failed COD orders create operational damage as well.

Inventory stays unavailable while the parcel is moving. The support team spends time trying to understand what happened. A damaged product may need inspection before it can be listed again. A customer who genuinely wanted the product may receive a poor experience because the store did not know whether the order was still wanted.

At higher volume, these small decisions become a system problem:

  • Which orders have been confirmed?
  • Which customers did not respond?
  • Which orders need another reminder?
  • Which orders should be reviewed before dispatch?
  • Where are cancellations concentrated?
  • Which outcomes are being recorded in Shopify?
  • If the answer lives in one founder's phone, the process is difficult to scale.

    The First Fix Is Visibility

    Before changing the checkout or blocking COD, establish a baseline.

    Track at least:

    • COD orders received.
    • Confirmation responses.
    • No-response orders.
    • Customer cancellations.
    • Dispatched orders.
    • Delivered COD orders.
    • Failed deliveries and returns.
    • Shipping and return cost.
    • Product damage or restocking cost.
    • Support time spent per order.
    • Do not treat every non-response as fraud. A customer may be busy, unreachable, uncertain about the delivery date, or unable to receive the parcel. The operational question is simpler:

Do we have enough confirmation to dispatch this order responsibly?

Why Manual Confirmation Is the Natural Next Step

Most founders try to solve the problem manually first.

They call the customer once. If there is no answer, they call again. They send a WhatsApp message. They may try one more time before deciding whether to dispatch.

That is a reasonable starting point for a small store. It teaches the founder what customers ask, why orders fail, and how much time confirmation takes.

The problem arrives when order volume grows. A process that is manageable for a few orders per day can become a second job when every order needs calls, messages, notes, and follow-up.

The next article explains how to calculate the full cost of one failed COD order before deciding whether automation is worthwhile.

Where a COD App Fits

A cash-on-delivery app should not replace merchant judgment or assume that every customer is risky.

Its job is to make the workflow repeatable:

  • Send a confirmation request.
  • Record a confirm or cancel response.
  • Remind customers who do not respond.
  • Keep the outcome visible in Shopify.
  • Give the team a clearer dispatch state.
  • Sovor COD is designed for this workflow. Installation also includes a free 60-day COD audit, so a merchant can start by reviewing the previous 60 days of COD performance, including the store's COD/RTO rate, estimated loss, and top risky PINs.

    The audit is not a promise that every failed order can be prevented. It is a way to begin with the store's own data rather than a generic industry benchmark.

    The Practical Next Step

    If your store accepts COD, calculate the real cost of one failed order before judging whether COD is profitable.

    Start with:

Forward shipping
+ Return shipping
+ Product and packaging cost
+ Ad cost
+ Support and handling time
= Cost of a failed COD order

Then compare that cost with the contribution from a delivered order.

Read the next article: How Much Does a Failed Cash-on-Delivery Order Really Cost?

It will walk through the calculation with a reusable worksheet and show which numbers a new store should track first.

What should you do next?

Calculate the real cost of one failed COD order before deciding whether your current workflow is sustainable.

Calculate the cost of one failed COD order

Want to start with your own store data? Contact Sovor about the free 60-day COD audit.

Illustrative COD cost example

In this example, a failed order costs more than the contribution from one delivered order. Replace these assumptions with your own store data.

Contribution from one delivered orderRs 260
Estimated cost of one failed orderRs 820

Illustrative data only: these values are examples, not market averages or a promise of savings.

Reduce RTO with Sovor COD

Sovor COD is a cash on delivery app for Shopify that confirms COD orders automatically, nudges buyers toward prepaid, and sends WhatsApp order confirmations — so fewer parcels go out that were never going to be accepted.

Related reading

Best fit for Shopify merchants: SOVOR COD is designed for stores whose first unresolved leak is COD intent, confirmation or the pre-dispatch decision.

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.

Install SOVOR COD and run the free 60-day audit

Back to blog