In many of the fastest-growing ecommerce markets, cash-on-delivery is not a nice-to-have — it is how a large share of customers expect to pay. Refuse it and you lose real orders. Accept it uncritically and you lose margin you never see on any single invoice.

The trouble with COD is that its cost is diffuse. It shows up as freight, as handling, as restocked inventory, as working capital locked in transit — never as one line labeled "this is what COD cost you this month." So it goes unmanaged, and unmanaged costs grow.

A cardboard parcel left on a dim doorstep at dusk with stacks of returned boxes in shadow
The undelivered parcel costs you twice — once out, once back.

01 · Context

Why COD refuses to die.

Cash-on-delivery persists because it solves a real trust problem. In markets where card penetration is low or online payment feels risky, paying only when the box is in hand removes the fear of paying for nothing. That is a legitimate need, and dismissing it loses customers who would happily buy.

  • Low trust in paying a store you have never used before.
  • Limited access to cards or digital wallets.
  • A cultural habit of inspecting before paying.

So the goal is not to eliminate COD. It is to understand what it actually costs, and to shift the economics quietly in your favor without slamming a door on the customers who rely on it.

02 · The math

Run the math nobody runs.

Here is an illustrative example — plug in your own numbers and the shape holds. Say a store ships 100 COD orders at an average value of $30. A realistic share of COD parcels never complete: assume a 25% return-to-origin rate, which is not unusual in COD-heavy markets.

That means 75 orders deliver and 25 come back. But you paid forward freight on all 100, and return freight on the 25 that bounced. At roughly $3 each way, that is $300 out plus $75 back — $375 of shipping to collect on $2,250 of delivered revenue. The 25 failures earned nothing and cost you both legs of the journey plus the handling to restock them.

Prepaid orders convert cash into product. COD orders convert some of your product into freight you never bill anyone for.

Do this arithmetic honestly and the "free" convenience of COD often turns out to be one of the largest uncosted line items in the business.

03 · Hidden costs

The costs that hide in the folds.

Freight is only the visible part. COD carries a tail of costs that rarely make it into a margin calculation.

  • Cash in transit: revenue sits with the courier for days or weeks before it reaches you, straining working capital.
  • Remittance fees: COD collection is not free; couriers take a cut for handling the cash.
  • Restocking labor: every returned parcel must be inspected, repackaged, and shelved.
  • Damaged returns: a share of bounced goods come back unsellable.
  • Inventory drag: stock committed to orders that fail cannot serve orders that would have succeeded.

None of these appear on the order that caused them, which is exactly why they compound unnoticed until the overall margin looks mysteriously thin.

An abstract balance scale with coins on one side and a parcel tipping unfavorably
Every failed COD delivery tips the balance the wrong way.

04 · RTO

Return-to-origin is the real enemy.

The delivered COD order is fine — you get paid, minus fees. The order that kills margin is the one that never completes: the customer changes their mind between click and doorstep, does not answer the courier, or was never that serious to begin with. That is the RTO, and it is where the money burns.

Because COD asks for no commitment at purchase, it attracts a share of low-intent orders that a prepaid flow would have filtered out naturally. Reducing RTO is therefore less about logistics and more about raising the intent behind each COD order before it ships.

05 · Reduction

How to cut the leak without losing customers.

The most effective interventions add a small amount of commitment or confirmation to the COD flow, filtering out the orders most likely to bounce while leaving genuine buyers untouched.

  • Confirm high-risk orders — new customers, high values, distant addresses — before dispatch.
  • Offer a small incentive to prepay, making the better economics the customer's choice.
  • Set clear delivery expectations so the courier's arrival is not a surprise.
  • Flag risky orders by signal — mismatched details, repeat RTO addresses — and handle them differently.

This is precisely the work our COD Guard tool is built for: modeling your real RTO rate and its true cost, then showing which interventions actually move the number, so you are cutting the leak with math rather than instinct.

06 · Strategy

Nudge toward prepaid, don't ban COD.

The clumsy response is to remove COD entirely and watch conversion fall in markets that depend on it. The smarter play is to make prepaid the easy, slightly rewarded default while keeping COD available for those who truly need it.

The best COD strategy is not fewer COD orders — it is fewer COD orders that fail.

Frame prepayment as faster delivery or a small saving rather than as a restriction. Customers who choose it improve your economics voluntarily; customers who still need COD keep buying. You have shifted the mix without picking a fight with the market.

Quick check

Is COD costing more than you think?

  • You know your true RTO rate, not a rough guess.
  • Return freight and remittance fees are in your margin math.
  • High-risk orders are confirmed before dispatch.
  • Prepaid is the easy, gently rewarded default.
  • COD stays available for customers who genuinely need it.

Count it, then cut it.

COD is not the villain — unmeasured COD is. Once you put a real number on failed deliveries, return freight, and trapped cash, the fixes become obvious and the trade-offs become deliberate. Keep the payment method your market wants, kill the failures that quietly drain it, and watch a margin you thought was thin start to breathe.

Want this applied to your store?Let's build something different.
Start a project