How to reduce cash-on-delivery parcel returns: 8 things that work
The Ultimate Guide to Reducing Cash-On-Delivery (COD) Returns in E-commerce
A returned cash-on-delivery (COD) parcel is arguably the most expensive and detrimental order a Facebook shop or any emerging market e-commerce business can take. It represents a multi-faceted loss that bleeds your business dry across several dimensions. First and foremost, there is the direct financial hit: you pay the courier company to send the parcel out, and more often than not, you are forced to pay them again to bring it back. This double shipping penalty entirely wipes out the margin on not just that order, but potentially several other successful orders.
Secondly, there is the severe opportunity cost. The product is physically taken off your shelf and locked in transit for anywhere from a few days to several weeks. During this prolonged period, the item is effectively dead stock. Another customer who genuinely wanted it, and was perhaps willing to pay upfront, was told the item was sold out. By the time the returned item finally makes its way back to your warehouse, the trend might have passed, the season might have ended, or you might have already ordered unnecessary restocks.
The Cash-on-Delivery model is a double-edged sword. In markets like Bangladesh, India, Pakistan, and across Southeast Asia, COD is not merely a payment option—it is a fundamental requirement for doing business. Trust in digital payments is still growing, and many consumers simply do not possess credit cards or feel comfortable paying for an item before they can physically see it. Offering COD can increase your conversion rates by over 400%, opening your business up to millions of potential buyers who would otherwise never transact with you. But with this incredible reach comes the agonizing reality of order refusals.
When an order is refused at the doorstep, it is rarely the rider's fault. While we often blame courier services for failing to deliver, the harsh truth is that most returns are decided long before the parcel ever leaves your premises. They are the result of poor communication, ambiguous expectations, impulse buying remorse, and friction in the fulfillment process. If you can intercept and solve these issues at the point of sale, you can drastically reduce your return rates, transforming a struggling social commerce page into a highly profitable, scalable business.
This comprehensive, step-by-step guide is designed to dissect every single aspect of the COD journey. We will explore the psychology of the COD buyer, the operational bottlenecks that lead to returns, and the exact strategies, scripts, and workflows you can implement today to stop returns before they happen. Whether you are shipping 10 parcels a day or 10,000, these principles will serve as the bedrock of your fulfillment success.
1. Confirm Every Single Order Before Booking
The nature of social commerce—buying through Facebook, Instagram, or TikTok—is inherently impulsive. A user is scrolling through their feed late at night, sees a beautiful kurti, a sleek gadget, or an appealing combo offer, and immediately comments "I want this" or sends a quick direct message with their phone number. In that fleeting moment of dopamine, they are a buyer. But 12 to 24 hours later, in the cold light of day when a delivery rider actually calls them to hand over the product and demand cash, the context has entirely changed. The impulse has faded, buyer's remorse has set in, or they simply realize they don't have the spare cash this week.
This is why an order placed on impulse in a comment thread or a rapid-fire chat is incredibly fragile. If you simply pack the item and ship it based on that initial impulse, you are playing a game of roulette with your margins. The first and most crucial step to reducing returns is implementing a robust, non-negotiable double-confirmation process.
The Mechanics of Double Confirmation
You must send a short, highly explicit confirmation message that summarizes the entire transaction. This message needs to include the exact product name (and variation, like color or size), the total cost including delivery, and the delivery address. Most importantly, it must explicitly ask the customer to reply with a simple “yes” or “confirm”.
Example of a weak confirmation (Avoid this):
"Thanks for your order! We will ship it soon."
Example of a strong, binding confirmation (Use this):
"Hello [Name]! To ensure prompt delivery, please confirm your order details:
- Product: Midnight Blue Kurti (Size: L)
- Price: 1,200 Tk
- Delivery to Dhanmondi: 80 Tk
- Total to pay rider: 1,280 Tk
- Address: House 12, Road 5, Dhanmondi, Dhaka.
- Phone: 017XXXXXXXX
Please reply with 'YES' to confirm this order so we can dispatch it today. We cannot ship without your confirmation."
The Psychology of the "Yes"
Asking for a "Yes" does two very important things. First, it forces the customer to actively re-engage with their purchasing decision. By reading the summary and typing "Yes," they are crossing a psychological threshold from passive scroller to committed buyer. It acts as a micro-contract. Human beings have a natural desire to remain consistent with their stated commitments. Once they have explicitly confirmed the order in writing, the likelihood of them rejecting the parcel at the door drops exponentially.
Second, a written confirmation filters out the ghosters for free. If a customer ignores your confirmation message, or hesitates and says "Let me think about it," you have just saved yourself a costly return. Yes, it might feel painful to "lose" a sale at this stage, but you haven't actually lost a sale—you have successfully avoided a guaranteed return.
Automating the Confirmation Process
Doing this manually for hundreds of orders can become an operational bottleneck. This is where automation becomes vital. Your customer service team should have these templates pre-loaded as quick replies or keyboard shortcuts. Better yet, integrated order management systems can automatically generate this summary based on the cart contents and dispatch it via Messenger or WhatsApp.
However, you must ensure that the automation doesn't feel overly robotic. The message should still feel like a personal check-in from your team. If the customer does not reply within 12 hours, send one gentle follow-up: "Hi there! We have your beautiful [Product] packed and ready to go. We are just waiting for your 'Yes' to hand it over to the courier. Please let us know!" If they still don't reply, cancel the order and return the item to available stock immediately.
2. Radical Transparency: State the Total, Including Delivery, Before They Agree
One of the most infuriating reasons for a COD parcel rejection is a dispute over a small delivery fee. It sounds absurd that a customer willing to pay 2,000 Tk for a dress will reject the parcel over a 120 Tk delivery charge, but it happens every single day across thousands of shops. The reason is rarely about the money itself; it is about the feeling of being deceived or caught off guard.
A surprising number of refusals are directly attributable to a delivery charge the customer did not expect, forgot about, or miscalculated. When a customer asks "What is the price?", and you reply "1,500 Tk," they anchor that exact number in their mind. When the rider shows up and demands 1,630 Tk, the customer feels ambushed. In an environment where trust is already low, any unexpected discrepancy feels like a scam.
Quote the Final, Out-of-Pocket Cost
To eliminate this friction entirely, you must practice radical transparency regarding pricing. Never, under any circumstances, quote the product price in isolation without immediately attaching the delivery context.
If a customer asks for the price, your standard operating procedure (SOP) must dictate a bundled response.
Instead of:
"The price is 1,500 Tk." (Customer later assumes delivery is free).
Use:
"The price is 1,500 Tk. Standard delivery inside Dhaka is 80 Tk, and outside Dhaka is 150 Tk. Where are you located?"
Once they provide their location, you re-confirm the grand total:
"Great! For Sylhet, the delivery is 150 Tk. So your total cash payable to the rider will be 1,650 Tk. Shall we proceed?"
Handling the "Free Delivery" Expectation
Because of large e-commerce marketplaces running heavily subsidized campaigns, many consumers now expect free delivery by default. When they encounter a delivery charge, they often balk. You must train your chat agents to handle this objection gracefully.
If a customer argues about the delivery fee, explain it transparently:
"We use premium courier services like Steadfast and Pathao to ensure your items arrive safely and quickly. The 130 Tk goes directly to them to cover the logistics. To make it up to you, we ensure our product prices are as competitive as possible!"
If you have the margin for it, consider building the delivery charge into the product price and offering "Free Delivery." Psychologically, a customer is far more likely to buy a product priced at 1,650 Tk with "Free Delivery" than a product priced at 1,500 Tk with a 150 Tk delivery charge. If you choose this route, ensure your marketing loudly broadcasts the free delivery aspect, and adjust your prices uniformly.
However, if you do charge for delivery, make sure it is stated on your product graphics, in your captions, in your automated replies, and explicitly in your final confirmation message. State the total they will pay the rider, clearly separated into Product + Delivery = Total. When the math is clear, the doorstep disputes disappear.
3. The Precision of Geography: Get the Address Exactly Right
"House near the big banyan tree, beside the red mosque, Mirpur."
If you accept addresses like this, you are practically begging for a returned parcel. Logistics in rapidly developing regions can be chaotic. Streets are often unnumbered, houses lack clear identifiers, and Google Maps can be notoriously inaccurate in densely populated local neighborhoods. Parcels that cannot be delivered because the rider cannot find the location come back just as surely as parcels that are outright refused by the customer. In fact, "Address Unreachable" or "Customer Unresponsive" are among the top reasons couriers log for failed deliveries.
Standardizing Address Collection
You cannot leave address collection to the whims of the customer. You must enforce a strict format. The goal is to provide the courier rider with such explicit instructions that they do not even need to call the customer for directions. Every time a rider has to call a customer to ask "Brother, where exactly are you?", the risk of a failed delivery increases. The customer might be in a meeting, their phone might be off, or they might simply ignore an unknown number.
Your checkout process—whether it's on a website or via chat—must mandate the following fields:
- District / City: The macro location.
- Thana / Upazila: The specific administrative zone (Crucial for courier routing).
- Area / Neighborhood / Sector: The localized community.
- House / Flat / Road Number: The exact residential coordinates (if applicable).
- A Prominent Landmark: This is the secret weapon. (e.g., "Opposite to X Bank," "Behind Y School," "Next to Z Pharmacy"). Landmarks are how local navigation actually works.
The Two-Phone-Number Rule
Never accept an order with just one phone number if you can avoid it. Always ask for an alternate contact number. "Please provide your primary phone number, and a secondary number in case the rider cannot reach you." People frequently use numbers for WhatsApp that are not their primary cellular network numbers, or they might suffer from poor network coverage inside their homes. An alternate number cuts down "Customer Unreachable" returns by a massive margin.
Validating the Details Before Dispatch
Train your dispatch team to briefly review addresses before booking them into the courier system. Does "Dhanmondi, Chittagong" make sense? (No, Dhanmondi is in Dhaka). Catching these manual entry errors before handing the parcel to Pathao or RedX saves a week of pointless transit.
Furthermore, if a customer provides a very vague address and refuses to elaborate, that is a massive red flag indicating low intent. A customer who genuinely wants their product will go out of their way to ensure you know exactly how to find them. Treat vague addresses as high-risk orders and consider demanding an advance payment (more on this later) or canceling the order outright.
Case Study: The Power of the Landmark
A prominent Facebook clothing brand was suffering a 22% return rate for deliveries outside the capital city. They analyzed the courier logs and found that 60% of these returns were marked "Location not found / Customer didn't pick up." They implemented a strict rule: chat agents were not allowed to confirm an order without a specific, permanent landmark (schools, hospitals, major banks, government buildings). They added a prompt: "Please tell us a famous place near your house." Within one month, their out-of-city return rate dropped to 14%. Simply equipping the rider with better navigational context saved them hundreds of thousands of Taka in return logistics.
4. Eliminate Size Doubt: The Silent Killer of Fashion E-commerce
If you are selling apparel, shoes, or accessories, sizing issues are likely your biggest enemy. "S, M, and L" are practically meaningless labels in the globalized era of manufacturing. An "M" produced in a factory in China might fit entirely differently than an "M" produced in Bangladesh, Vietnam, or Europe. When a customer receives a product that does not fit perfectly, they will refuse to pay for it, or they will demand an exchange, which involves a complex and expensive reverse logistics dance.
A customer might ask, "Will L fit me?" If your agent simply replies "Yes, L is a standard size," you are gambling with the order. A clear, numerical size answer is infinitely cheaper than a return.
Transitioning to Absolute Measurements
You must eradicate subjective sizing from your communication. Post absolute measurements in inches or centimeters everywhere—in your product descriptions, on your photos, and in your chat replies.
For clothing, you need to provide a standard matrix:
- Chest/Bust: The most critical measurement for tops.
- Length: Crucial for kurtis, dresses, and trousers.
- Shoulder to Shoulder: Important for tailored fits.
- Sleeve Length.
- Waist and Inseam: For bottoms.
Creating and Deploying Size Charts
Create visually appealing, easy-to-read size chart graphics. When a customer asks about sizing, do not just type out the numbers. Send them the graphic.
Script for handling size queries:
Customer: "I usually wear Medium. Will your Medium fit me?" Agent: "Hi! Sizes can vary slightly depending on the design. To ensure a perfect fit, could you quickly check your chest measurement in inches? Our Medium has a chest size of 38 inches and a length of 42 inches. I've attached our detailed size guide below. Let me know which one matches you best!"
This forces the customer to take responsibility for the sizing choice. If you provide the exact measurements and they choose the wrong size anyway, the fault is demonstrably theirs (though you should still handle the exchange gracefully). But more importantly, it prevents the customer from blindly guessing and rejecting the parcel when their guess is wrong.
The Friction of Measuring
Merchants often worry that asking customers to measure themselves adds friction and kills the sale. This is a myth. Customers want their clothes to fit. They hate the disappointment of receiving an ill-fitting garment just as much as you hate the return fee. Taking two extra minutes to guide a customer through sizing builds immense trust. It shows you care about their experience, not just taking their money.
If a customer is too lazy to verify their size when prompted, their intent to purchase is incredibly low. Let them go. The ROI of spending 2 minutes explaining sizing versus dealing with a 2-week return cycle is astronomical. For shoes, provide a guide on how to measure foot length in centimeters by tracing the foot on a piece of paper. The more granular you get, the fewer returns you face.
5. The Blacklist: Keep a Rigorous History of Who Refused
In e-commerce, the Pareto principle holds true: a small minority of bad actors cause the vast majority of your headaches. A significant percentage of COD returns are generated by serial returners—people who habitually order items online for the thrill of shopping, with zero intention of ever paying for them when they arrive. They might order the same dress from five different pages and only accept the one that arrives first, rejecting the other four.
If you treat every order as an isolated incident, you will fall victim to these individuals repeatedly. You must treat customer data as your primary defense mechanism.
Building a Basic CRM for Returns
You need to record every single returned parcel against the customer’s phone number. This can be as simple as a Google Sheet, or as robust as a full-fledged CRM or an automated system like the Meta/WhatsApp integration you use for your shop.
When an order comes in, the very first thing your team (or your software) must do is search that phone number in your database.
- 0 Returns: Proceed with standard protocol.
- 1 Return: Flag the order. Proceed with caution. Demand an advance payment for delivery (see Section 6).
- 2+ Returns: Blacklist. Do not process the order under any circumstances without 100% upfront payment for both the product and delivery.
Sharing the Burden: Courier Network Data
You are not alone in this fight. The major courier companies (like Steadfast, Pathao, RedX, Paperfly) process millions of parcels and maintain vast databases of customer behavior. Many modern couriers now share a "Customer Success Rate" or "Delivery Success Score" via their merchant portals or APIs.
Before dispatching a high-value order, or an order to a notoriously difficult district, punch the customer's phone number into your courier portal. If Pathao tells you that this phone number has a 12% successful delivery rate across all merchants, you are walking into a trap.
Automating the Defense
The ideal state is to automate this check. Modern social commerce apps confirm orders in the chat and instantly cross-reference the provided phone number against your historical return data. If the system detects a high-risk customer, it can automatically trigger a different workflow, replying to the customer: "We notice there was an issue with a previous delivery to this number. To process this new order, we kindly request the delivery charge to be paid in advance via bKash."
Do not feel bad about turning away bad customers. Revenue from a customer who refuses parcels is imaginary; the cost of dealing with them is very real. Protect your margins by building a strong wall against serial returners.
6. Strategic Advance Payments: Ask for the Delivery Charge Up Front When Risk is High
The most powerful psychological tool you have to ensure a parcel is accepted is "skin in the game." When a customer has zero financial investment in an order, refusing it costs them nothing. It is entirely risk-free for them, and 100% risk for you. But the moment a customer pays even a small amount of money upfront, the dynamic flips.
By taking an advance payment—usually just the delivery charge—you shift the customer from a passive recipient to an active stakeholder. They are now financially motivated to answer their phone, provide a correct address, and receive the parcel, because if they don't, they lose their advance.
When to Demand Advance Payments
You cannot realistically demand advance payments for every single order, especially if you are a new page trying to build trust. It creates too much friction. Instead, you must apply this strategy surgically to high-risk scenarios:
- First-time orders outside your home city: If you are based in Dhaka and shipping to a village in Kurigram, the courier cost is high, transit time is long, and the risk of return is elevated.
- Expensive Items: If your average order value (AOV) is 1,500 Tk, but someone orders a premium lehenga worth 8,000 Tk, the risk is too massive.
- Customers with a history of refusal: As discussed in Section 5.
- Suspiciously large orders: If a first-time customer orders 5 items totaling 15,000 Tk on COD, be very wary.
- Vague addresses: If they won't give a landmark, make them pay in advance.
How to Ask for Advance Payment Without Killing the Sale
The way you ask for the advance determines whether the customer complies or accuses you of being a scammer. You must frame it as a standard logistical procedure, not a punishment or an accusation of untrustworthiness.
Script for requesting advance delivery fee:
"Thank you for confirming your lovely order! Since this parcel is traveling outside Dhaka to [District Name], our courier partners require the delivery charge (150 Tk) to be settled in advance to generate the tracking number.
You will still pay the full product price (1,500 Tk) securely in cash to the rider when the parcel arrives in your hands.
Please send 150 Tk via bKash Send Money to 017XXXXXXX and reply with the last 4 digits of your number. We will dispatch it immediately!"
Notice the key elements here:
- Blame the courier ("our courier partners require..."). It takes the personal friction out of the interaction.
- Reiterate that the main product price is still COD. This maintains trust.
- Give clear, simple instructions on how to pay.
Overcoming Objections and Building Social Proof
In markets riddled with f-commerce scams, customers are rightfully terrified of sending money in advance. "How do I know you won't take my 150 Tk and block me?" is a common thought, even if they don't voice it.
To overcome this, your page must ooze credibility. Have a highlight reel on Instagram or a pinned album on Facebook full of customer reviews, unboxing videos, and screenshots of happy conversations. When a customer hesitates about the advance, reply:
"We completely understand your concern! We have been serving thousands of happy customers. Please feel free to check our 'Reviews' album on our page to see photos from customers who received their parcels this week. We are a verified business, and your order is completely safe with us."
Honest customers rarely mind paying a 100 Tk or 150 Tk advance once they feel secure. The ones who aggressively fight you, insult you, and refuse to pay the delivery fee upfront are almost always the exact same people who were never going to accept the parcel anyway. Let them drop off. That is the entire point of the filter.
7. Speed is Survival: Send it Quickly Before Intent Fades
In e-commerce, time kills deals, and time kills COD intent. When a customer places an order, their desire for the product is at its absolute peak. They are excited. They are picturing themselves wearing the dress, using the gadget, or gifting the item. But human psychology is fickle. Intent fades by the day, sometimes by the hour.
A parcel that arrives 24 to 48 hours after the order is accepted is received with joy. A parcel that arrives 7 to 10 days later is received with apathy, confusion, or regret. By day 7, the customer might have spent the cash they had set aside for your product on something else. They might have found a similar product in a physical store. They might simply no longer care.
The 48-Hour SLA (Service Level Agreement)
Your internal operations must be optimized for speed. You should treat every confirmed order like a ticking time bomb. The goal should be to hand over the parcel to the courier company on the exact same day the order is confirmed, or at the absolute latest, the next morning.
Operational Best Practices for Speed:
- Live Inventory Management: Never sell items you don't physically have in your warehouse. Dropshipping or sourcing after an order is placed adds lethal delays. Know exactly what is in stock.
- Streamlined Packing: Pre-assemble your packaging materials. Have an area dedicated purely to packing. When a batch of orders is confirmed, packing should be a highly efficient assembly line process.
- Courier API Integrations: Stop writing addresses by hand on courier slips. Stop manually typing data into the Pathao or Steadfast app. Use integrated software (like Sells Pilot) that instantly pushes the order details to the courier's system the moment the customer says "Yes," automatically generating the tracking ID and printing the label.
- Daily Dispatch Cut-offs: Establish a clear cut-off time (e.g., 4:00 PM). Advertise this to customers: "Confirm your order before 4 PM for same-day dispatch!" This creates urgency and sets clear expectations.
Managing Courier Delays Proactively
Even if you pack and dispatch instantly, couriers will sometimes face delays. A truck breaks down, a sorting hub gets overwhelmed, or bad weather hits. If a parcel is delayed beyond the expected timeframe, do not wait for the customer to get angry. Be proactive.
Track your outbound parcels daily. If you see a parcel stuck in "Transit" for 4 days, message the customer:
"Hi [Name]! Just a quick update on your order. It is currently with the courier in your district, but they are experiencing a slight delay due to [reason/weather]. It should reach you very soon. We are monitoring it closely! Thanks for your patience."
This proactive communication resets their expectation and proves that you are actively managing their order. It keeps their intent alive and significantly reduces the chance of them rejecting it in frustration when it finally arrives.
8. Reverse Logistics: Put Returned Stock Back on Sale Instantly
Despite your absolute best efforts, applying every rule in this guide, a small percentage of parcels will still come back. This is an unavoidable reality of COD. The goal is not zero returns; the goal is a manageable, highly minimized return rate. However, what you do when a parcel does come back is just as important as how you prevent them.
The final tragedy of a returned order is terrible reverse logistics. Many merchants toss returned parcels into a corner of the office, letting them pile up in a "dead pile." They sit in their sealed courier bags for weeks or months.
The Cost of Dead Stock
A returned kurti sitting in a poly mailer on your floor for two weeks is actively bleeding you money. It is a sale you are missing right now. Every day it sits there, it ties up your working capital.
When a parcel comes back, it must be processed with the same urgency as a new outbound order.
The Reverse Logistics SOP:
- Immediate Unpacking: The moment the courier returns a batch of parcels, open them immediately.
- Quality Inspection: Check the product thoroughly. Was it damaged in transit? Did the customer open it and tamper with it? If it is apparel, is it stained or torn?
- Instant Re-shelving: If the product is in perfect condition, put it back into your active inventory system that exact same day. Update your website stock, update your team, and make it available for sale immediately.
- Managing Damaged Goods: If the packaging is heavily damaged but the product is fine, repackage it freshly. If the product itself is slightly compromised, move it to a dedicated "Clearance" or "B-Grade" inventory pile to be sold at a discount during flash sales, rather than throwing it away.
By aggressively putting returned stock back into rotation, you minimize the cash flow impact of the return and give yourself the opportunity to recover the lost revenue quickly.
Conclusion: The Automated Future of COD Management
Reducing COD returns is not about luck; it is a rigorous, multi-step operational discipline. To summarize the pillars of success:
- Confirm every order explicitly in writing.
- Quote the full total, merging product and delivery costs.
- Verify precise addresses and landmarks.
- Eradicate size doubt with absolute measurements.
- Track customer history and blacklist abusers.
- Demand advance delivery fees for high-risk profiles.
- Dispatch with ruthless speed.
- Re-shelve returned items immediately.
Trying to manage all of these moving parts manually via spreadsheets and scattered chat windows is exhausting and prone to human error. The most successful modern merchants rely on automated systems to handle the heavy lifting.
Advanced platforms like Sells Pilot are designed specifically for this reality. Such systems seamlessly sit on top of your Facebook Messenger and WhatsApp, automatically confirming orders in the chat, instantly calculating accurate delivery charges for specific districts, checking the customer's history for past returns in real-time, instantly booking the parcel into Steadfast, Pathao, or RedX without manual entry, and even automatically re-syncing your inventory when a return does happen.
By combining the psychological strategies outlined in this guide with powerful automation, you can transform the volatile world of Cash-on-Delivery from a source of constant anxiety into a predictable, highly profitable engine for your business growth.
Appendix A: Deep Dive into Delivery Partners in South Asia
Choosing the right logistics partner plays a massive role in your return rates. Not all couriers are built the same. Understanding their strengths and weaknesses allows you to route parcels more effectively and reduce failed delivery attempts.
Pathao
Pathao is one of the largest logistics networks in Bangladesh. Strengths: They have an incredibly dense network inside Dhaka and major metropolitan areas. Their app integration is robust, and rider tracking is generally reliable for customers. Weaknesses: Their out-of-city delivery times can sometimes lag behind dedicated inter-district couriers. Customer support for merchants when a parcel is stuck can sometimes require escalation.
Steadfast Courier
Steadfast has built a strong reputation specifically around e-commerce deliveries. Strengths: High delivery success rates outside of Dhaka. They have a strong merchant dashboard that provides detailed analytics and return reasons. Their payment cycles (remittance of COD cash back to the merchant) are known to be reliable. Weaknesses: Can be slightly more expensive for certain weight classes compared to budget options.
RedX
RedX scales rapidly and handles massive volume. Strengths: Very competitive pricing structures, especially for high-volume merchants. They offer wide coverage across the country, reaching remote thanas. Weaknesses: Rider retention can sometimes fluctuate, leading to occasional localized service drops. Managing returns in bulk requires close attention to their tracking portal.
Actionable Advice: Do not rely on a single courier. The best e-commerce shops split their volume. Use Pathao for inside-Dhaka speed, and Steadfast for reliable out-of-city drops. When one network experiences a backlog (e.g., during Eid season), you can seamlessly switch your routing to the other.
Appendix B: Frequently Asked Questions (FAQ) on COD Management
Q: If a customer refuses to pay the advance delivery charge, should I still send the parcel? A: Generally, no. If they fall into your high-risk category (outside city, high order value, vague address) and they refuse to pay a 150 Tk advance, the statistical probability of them rejecting the parcel at the door is incredibly high. It is better to lose the sale than to guarantee a 300 Tk loss on round-trip shipping.
Q: How do I handle a customer who accepted the COD parcel, but complains about the product quality later? A: This is a separate issue from a COD refusal, but equally important. Have a clear, 3-day exchange policy. Require them to send an unboxing video. If the product is genuinely defective, absorb the cost of sending a replacement. Good customer service turns complaints into loyal repeat buyers. However, do not offer cash refunds easily on COD orders; push for exchanges or store credit.
Q: Our riders complain that customers don't answer unknown numbers. How do we fix this? A: This is a major cause of fake "Customer Unreachable" returns. First, always collect an alternate number. Second, send an SMS or WhatsApp message to the customer on the morning of delivery: "Your parcel from [Shop Name] is out for delivery today! Our rider will call you from an unknown number. Please keep your phone nearby." This primes them to answer.
Q: Is it legal to keep a blacklist of customer phone numbers? A: In most South Asian jurisdictions, keeping internal business records for fraud prevention is perfectly acceptable. However, you should never publish this list publicly or share it unethically. Use it strictly as an internal operational tool to flag high-risk transactions.
Q: How do I calculate my true Return Rate percentage? A: Your true return rate is: (Total Number of Returned Parcels in a Month / Total Number of Dispatched Parcels in that Month) * 100. Do not calculate it based on revenue, as returned high-ticket items will skew the data. Track the pure unit volume. Aim to keep this number below 10% for local deliveries and below 15% for nationwide deliveries.
By mastering these operational nuances, your e-commerce business will not just survive the challenges of Cash-on-Delivery, it will thrive on the immense volume it provides.
Free tool: COD return cost calculator — What returned cash-on-delivery parcels cost you a month, and the advance per order that covers one return.
More guides
- How to open a courier merchant account in Bangladesh: Pathao, Steadfast and Paperfly
- Cash on delivery in Bangladesh: how it works for an online shop, and what it costs (2026)
- Courier services in Bangladesh for online shops, compared (2026)
- bKash merchant account for an online shop: merchant account or Personal Retail Account
- How to stop fake orders on your Facebook Page: 7 checks before the parcel goes