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
- Show the fee clearly at checkout, in the order summary, not fine print.
- Restate the full total, fee included, in the WhatsApp confirmation. The customer should never hear a new number from the courier.
- Frame the alternative positively: "Pay online and save the COD fee" performs better than "COD costs extra."
- 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