All resources

Reducing RTO

Should I charge customers a COD fee?

Direct answer

A small COD fee can nudge customers toward prepayment and filter unserious orders, but it must be visible at checkout and restated during confirmation. A surprise fee at the door causes the exact refusals you are trying to prevent. Test it carefully; framing prepaid as a discount usually converts better than framing COD as a penalty.

The case for a fee

  • COD genuinely costs you more (courier cash-handling fees, RTO risk, slower settlement), so pricing that in is fair.
  • It makes prepayment relatively more attractive without removing the COD safety net.
  • Unserious buyers, the kind most likely to refuse at the door, are the most price-sensitive to a fee.

The case against

  • In markets where every competitor offers free COD, a fee reads as a penalty and costs conversions.
  • Hidden or poorly communicated fees backfire spectacularly: the customer who discovers an extra 20 EGP at the door refuses the whole parcel.

If you do it, do it like this

  1. Show the fee clearly at checkout, in the order summary, not fine print.
  2. Restate the full total, fee included, in the WhatsApp confirmation. The customer should never hear a new number from the courier.
  3. Frame the alternative positively: "Pay online and save the COD fee" performs better than "COD costs extra."
  4. Watch two numbers for a month: checkout conversion and RTO rate. Keep the fee only if conversion holds while refusals drop.

Whatever you decide, the confirmation message is your safety net: it guarantees the customer agreed to the exact doorstep total before you paid for shipping.

Last updated 2026-07-09

Put this to work

ReplAi does this automatically.

COD confirmation, RTO reduction, and 24/7 customer replies over WhatsApp and Instagram, in Arabic and English. Live in about 10 minutes on Shopify.

Related questions