Ask any Bangladeshi ecommerce merchant what keeps them up at night and you will get the same answer every time: COD returns.
Not the occasional return. The wave of returns. Orders that were never serious. Customers who placed three orders with three different stores on the same day and kept one. Addresses that do not exist. Phone numbers nobody picks up.
The industry average COD return rate in Bangladesh sits between 25% and 40%. For some product categories it is higher. Every returned order costs you courier fees both ways, packing materials, and the product sitting idle in a shelf for weeks.
The stores that scale profitably are the ones that figured out how to ship smarter - not just faster. Fraud detection is the biggest lever they pull.
Why COD Returns Are So High in Bangladesh
Most returns are not accidental. They fall into a few clear patterns:
Fake orders — Someone places an order with no intention of receiving it. This happens more than people admit. Competitors do it. Bored people do it. Professional fraudsters definitely do it.
Impulsive buyers with no commitment — COD has zero friction at checkout. No card, no payment, no skin in the game. A customer who pays ৳200 upfront to reserve a product behaves very differently from one who clicked "confirm" while scrolling through Instagram at midnight.
Bad address data — Either the customer entered it wrong or the courier cannot locate it. The order bounces back and you pay for a round trip.
Serial returners — Some customers have a pattern. They order from multiple stores, keep what they like, and return the rest. They are not fraudsters exactly, but they cost you money every time.
The problem is that all of these look identical in your order dashboard. Every order shows up the same - until the courier brings it back three days later.
What Fraud Detection Actually Does
Fraud detection does not prevent all bad orders. What it does is give you information before you ship, so you can make a smarter decision.
The core tool is risk scoring - a check that runs against a customer's delivery and return history and assigns them a risk level. Instead of treating every order the same, you see:
- 🟢 Low Risk — Clean history, safe to fulfill and ship immediately
- 🟡 Medium Risk — Some return history, worth a review or confirmation call before shipping
- 🔴 High Risk — Repeat returner or known fraudster, you probably should not ship this one
This one piece of information changes your workflow completely. You stop treating a first-time buyer from Sylhet the same as someone with eight returns in the last month.
How BD Wallet's Fraud Registry Works
BD Wallet built the first shared COD fraud registry in Bangladesh. Here is what makes it different from any internal blocklist you could build yourself:
It is shared across all merchants on the platform. When one merchant catches a fraudulent customer, every other BD Wallet merchant benefits automatically. The registry grows with every order, every return, every confirmed fraud case.
It pulls data from BDCourier. BD Wallet checks each COD order against BDCourier's delivery history, which covers millions of deliveries across Bangladesh. This gives you a real picture of how a customer has behaved with courier deliveries across the industry - not just with your store.
It runs automatically. You do not do anything. Every COD order that comes into your Shopify store gets checked and a risk badge appears in your dashboard before you process it.

Risk badges appear on every COD order so you can decide before you ship
How to Use Risk Scores to Reduce Returns
Seeing the risk badge is only half of it. You need a decision rule for what to do with each level.
Low Risk - Ship normally
No changes needed. These customers have a clean history. Process and fulfill as usual.
Medium Risk - Confirm before shipping
Call or WhatsApp the customer to confirm the order before you pack and hand it to the courier. Most genuine customers respond positively to a confirmation call. Fraudsters often do not pick up or become evasive. This one step alone cuts Medium Risk return rates significantly.
High Risk - Convert to digital payment first
Do not ship to a High Risk customer on pure COD. Instead, send them a bKash or Nagad payment link through BD Wallet and ask for advance payment or a partial deposit.
A customer who is genuinely waiting for their order will pay. A fraudster will not.
This turns a likely return into either a confirmed paid order or a cancellation - both of which are better than a returned shipment that costs you money.
Beyond Fraud Detection - Other Ways to Lower Your Return Rate
Fraud detection handles fraudulent and high-risk orders. But not every return is fraud. Here are the other levers:
Convert COD customers to digital payment upfront
BD Wallet sends every COD customer a bKash or Nagad payment link automatically - right after order placement, after shipping, or on a schedule you set. Some customers who chose COD at checkout will switch to digital payment when given a convenient link. Every COD order that converts to a bKash or Nagad payment is one return you eliminated entirely.
Improve your product descriptions and photos
A significant chunk of returns happen because the product did not match expectations. Better photos, accurate sizing guides, and honest descriptions reduce surprise-returns from legitimate customers.
Add SMS confirmation
A short SMS confirming the order details - product name, quantity, price, delivery address - gives customers a chance to cancel before you incur any shipping costs. Better to lose the order now than after a round trip.
Tighten your address fields
Make phone number and delivery address mandatory at checkout. Validate phone numbers with a format check. A bad phone number at order time means a failed delivery every time.
What a 10% Drop in Return Rate Actually Means
Let us say you ship 200 COD orders a month. At a 35% return rate, 70 come back. At a 25% return rate after implementing fraud detection, 50 come back.
That is 20 fewer returned orders per month. At ৳150 per round-trip courier cost, that is ৳3,000 saved every month - just on courier fees, before you count the recovered sales and reclaimed inventory time.
For stores shipping 500+ orders a month, the numbers shift the entire business model.
Frequently Asked Questions
What is a good COD return rate in Bangladesh?
The industry average is 25–40%. Stores with active fraud detection and COD automation typically get this down to 15–20%. Anything below 20% is strong for the Bangladeshi market.
Can I block specific customers from placing COD orders?
Yes. BD Wallet's High Risk flagging lets you identify customers with repeat return history. You can require advance digital payment for flagged customers instead of allowing COD.
Does fraud detection work for small stores?
Yes. The BD Wallet Fraud Registry is shared across all merchants on the platform, so even a store with 20 orders a month benefits from data generated by thousands of orders.
What courier networks does BD Wallet check for fraud history?
BD Wallet checks delivery history through BDCourier, which aggregates data from major Bangladesh courier partners.
Will a confirmation call annoy genuine customers?
No - most customers appreciate it. Frame it as "we are confirming your order before we pack it for you." Legitimate buyers respond well. The ones who do not are usually the ones you should not be shipping to.
Does converting COD to bKash/Nagad really reduce returns?
Significantly. An order with any upfront payment - even partial - has a far lower return rate because the customer has already committed money. Digital payment also removes the "I was just browsing" COD cancellations that never get caught until after delivery.
Start Shipping Smarter
You cannot eliminate every return. But you can stop treating every order as equal when the data says otherwise.
Fraud detection gives you visibility before you ship. COD automation gives customers an easy way to convert to digital payment. Together, they bring your return rate down to a number that does not eat your margins.
BD Wallet handles both - fraud scoring on every COD order and automatic bKash/Nagad payment links - inside your Shopify dashboard.
Install BD Wallet free on Shopify and start reducing your COD return rate today.
Tagged:
Ready to accept bKash and Nagad on your Shopify store?
Free plan available. No developer needed. Set up in 10 minutes.
Get Started Free