All articles

Cash on Delivery Is Not Free: What It Actually Costs You

COD looks like a way to capture hesitant buyers. Measured properly — returns, cash handling, failed deliveries, working capital — it is often your most expensive payment method.

eCommerce3 min read

Parcels being handed over during a delivery

Cash on delivery persists because it removes a trust barrier: the customer pays only when the goods are in their hands. That is a real benefit, and for some segments it is the difference between an order and no order.

It is also, for most stores, the most expensive way to get paid. The costs are simply distributed across departments where nobody adds them up.

Where the money actually goes

Failed deliveries. An unpaid order carries no commitment. The customer who is not home, changes their mind, or stops answering the phone costs you the outbound trip and often the return trip too — for zero revenue.

Higher return rates. Prepaid orders are decided at purchase. COD orders are decided at the doorstep, which is a much weaker commitment and a much easier moment to say no.

Cash handling. Someone counts it, reconciles it, banks it, and chases the discrepancies. Courier COD fees are usually higher than card processing fees, and the reconciliation labour is rarely counted at all.

Working capital. Card money settles in days. COD money sits with a courier until remittance, sometimes weeks. For a growing store this is the quiet killer: growth consumes cash, and COD delays the cash that funds the growth.

Fraud and abuse. Ordering costs nothing, so repeat offenders cost you delivery attempts indefinitely unless you track them.

Work out your own number

Do not rely on benchmarks. Calculate, per channel:

  1. Delivery success rate — COD versus prepaid.
  2. Return rate — COD versus prepaid.
  3. Courier COD fee per order, plus the reconciliation hours.
  4. Average days from delivery to cash in your account.
  5. Net margin per delivered order, after all of the above.

Most stores that do this discover COD orders are worth meaningfully less than prepaid orders of the same value — and some discover the marginal COD order is barely profitable.

Once you have that number, decisions get easier because they stop being ideological.

Reducing reliance without losing the customer

The goal is not to switch COD off. It is to make prepaid the easier, more attractive choice.

  • Make prepayment genuinely easier. If paying by card takes fifteen fields and COD takes one tap, customers are choosing convenience, not cash. Add mada, a mobile wallet and Apple Pay, and the calculus changes on its own.
  • Attack the trust problem directly. COD is often a proxy for "I am not sure you will deliver". Clear return terms, order tracking, a phone number that a human answers, and visible policies do more than a discount.
  • Price the difference honestly. A small COD fee, or a small prepaid discount, is legitimate — it reflects a real cost difference. Disclose it early, never at the final step.
  • Restrict where it hurts most. High-value orders, remote delivery areas, or customers with repeated failed deliveries are reasonable places to require prepayment.
  • Follow the trend. Saudi consumers are moving toward mada and digital wallets over cash on delivery. Aligning with that direction is less work than resisting it.

The metric to watch

Track prepaid share of orders monthly, alongside overall conversion. If prepaid share rises while conversion holds steady, you are converting the same demand at a better margin. If conversion drops as prepaid rises, you moved too fast — usually by restricting COD before making prepayment easy.

That sequence matters. Make prepaid better first; restrict COD second.


Want your payment mix modelled against your actual return and delivery data? Start a project.