Why COD Is Still King in Bangladesh Ecommerce
Despite the rise of bKash and Nagad, over 60% of ecommerce orders in Bangladesh are still paid via Cash on Delivery. Bangladeshi consumers — especially outside Dhaka — don't fully trust online payment yet. They want to see the product, then pay. Ignoring COD means ignoring the majority of your potential market.
But COD creates operational complexity that pre-payment doesn't. This guide explains how to handle COD efficiently in a properly built ecommerce system.
The COD Problem No One Talks About
COD sounds simple: courier delivers, customer pays cash, courier brings money back to you. In practice, at scale:
- Courier delivers to 50 addresses in a day. Which ones got paid? Which ones were refused?
- Pathao sends you ৳47,500 at the end of the week. You have 63 COD orders totaling ৳52,000. Where's the ৳4,500 difference?
- Customer says product wasn't delivered. Courier says it was. Who do you believe?
- You assign the same order to two riders by mistake.
Without a proper Order Management System (OMS), these problems consume hours of your admin team's time every week.
How a Properly Built COD System Works
In the OMS we build at EOMSBD, COD management works like this:
- Order placed: Customer selects COD at checkout. Order enters the queue with status "New."
- OTP confirmation call: An automated or manual call confirms the address and order. This reduces fake orders by 80%. Status → "Confirmed."
- Courier assignment: Admin selects Pathao or RedX from the order detail. Consignment is created via API. Tracking number saved. Status → "Shipped."
- Delivery attempt: Courier marks delivered or failed. Status updates automatically via courier webhook. "Delivered" or "Return Initiated."
- COD collection: When courier delivers and collects cash, status → "COD Collected." Amount recorded.
- Settlement reconciliation: When Pathao sends weekly settlement, the system matches the amount against "COD Collected" orders. Any gap is flagged instantly.
How to Reduce Fake Orders (Return Before Delivery)
A major problem in Bangladesh COD ecommerce: customers place orders impulsively, then refuse delivery. Return rates of 20–30% are common for COD shops without verification. To reduce this:
- Always confirm COD orders by phone or WhatsApp before sending to courier
- Require customers to confirm delivery address via WhatsApp message
- Add a small delivery charge for COD to filter out completely non-serious buyers
- Track return rate by product — high-return products may be misleading in their listing
COD + bKash Together — The Best Setup
The most effective setup for Bangladesh ecommerce: offer both COD and bKash. Customers who trust online payment use bKash (faster for you, lower return risk). Customers who prefer COD still have an option. In our experience, shops offering both have 20–25% higher conversion than COD-only shops.
This is standard in all the sites on our portfolio. See how we build the complete COD + payment system on our services page, or check pricing to get started.
