How to cut returned cash-on-delivery parcels
Bazuva team
A parcel goes out to Bogura on cash on delivery. The courier tries twice, the buyer’s phone is switched off, and a week later the parcel is back on your shelf with a return charge on the next statement. You paid to send it, you paid to get it back, and the stock was locked up the whole time. Industry reports say most online shoppers in Bangladesh prefer to pay at the door, so dropping cash on delivery is rarely the answer. The answer is to decide who gets it, check the orders worth checking, and know where every taka is once the courier has it.
Why parcels come back
Before you change anything, look at your last fifty returned parcels and write down why each one came back. Most stores find the same few reasons:
- The buyer ordered on impulse and changed their mind before the parcel arrived.
- The phone number was wrong, mistyped or belonged to someone else.
- The address was too vague for the rider to find, such as “near the big mosque, Mirpur”.
- Delivery took longer than the buyer expected, and they bought elsewhere.
- The order was never real: a prank, or a competitor testing you.
- The buyer could not pay the full amount on the day.
Each reason has a different fix. Confirmation catches wrong numbers and changed minds. Better address fields catch vague addresses. An advance discourages orders that were never meant to be paid for. Honest delivery dates stop buyers giving up while they wait.
Set rules before the order is placed
The cheapest returned parcel is the one you never send. Decide in advance where cash on delivery is offered and where it is not, and say so at checkout rather than cancelling later.
- Cap the order value. A ৳1,200 kurta on cash is a small risk. A ৳35,000 phone is not. Pick a ceiling above which buyers pay online or pay an advance.
- Treat far and remote places differently. If parcels to certain upazilas come back more often, offer cash there only with an advance, or not at all.
- Leave out products that should not travel on trust. Made-to-order items, custom sizes and fragile goods are hard to resell when they come back.
- Limit a first order. A phone number that has never received a parcel from you can be held to a lower cash limit until it has.
- Show a cash-on-delivery fee if you charge one. A ৳20 line at checkout is easier to accept than a surprise at the door.
Write the rules down even if you apply them by hand. A rule your team can read is a rule they apply the same way every time.
Confirm before you book the courier
Confirmation is the single most useful habit for a cash-on-delivery store. It costs a few minutes per order and saves a delivery charge both ways on every order it stops.
You do not have to call everyone. A repeat buyer in Dhanmondi who has taken five parcels from you can go straight to packing. Confirm the orders that carry risk: a new number, a high value, a far district, or a phone that refused a parcel before.
When you call, check the things that cause returns:
- the buyer’s name and that they placed the order
- the product, size and colour
- the full amount due at the door, delivery charge included
- the address with a landmark the rider can ask for
- when the parcel will arrive, so nobody is surprised
Count your attempts. If a number does not answer after three tries spread over a day, cancel the order or set it aside for a person to decide. Confirm quickly too: an order confirmed within a few hours is still warm, an order confirmed after two days often is not.
Ask for the delivery charge in advance from risky numbers
Asking for part of the money first is already common practice here, and most genuine buyers accept it when it is explained politely. The usual form is the delivery charge, paid by bKash before the parcel is booked.
Keep a simple record of every phone number that refused a parcel. When one of those numbers orders again, or when an order is above your cash ceiling, ask for an advance:
ডেলিভারি চার্জ ৳১২০ আগে বিকাশে পাঠালে আজই পার্সেল বুক করে দেব। বাকি টাকা পার্সেল হাতে পেয়ে দেবেন।
Be clear about the two amounts: what is paid now and what is paid at the door. A buyer who knows they will hand over ৳2,330 rather than ৳2,450 is less likely to argue with the rider. A buyer who will not pay ৳120 in advance for an order of ৳2,450 has told you something useful.
Reconcile courier cash every week
Once a parcel is delivered, the cash sits with the courier until it is paid out to you. Many stores only look at the total that lands in the bank. That total hides the problems: a delivered parcel missing from the payout, a return charge you did not expect, a partial delivery collected at the wrong amount.
For each cash parcel, keep four figures: the cash the courier should collect, the delivery charge, any cash-on-delivery or return charge, and what you should receive after those. When the courier’s statement arrives, match it line by line:
- Every parcel marked delivered should appear on a payout.
- Every amount should match what the buyer was asked to pay.
- Every charge should match your rate with that courier.
- Anything that does not match goes on a list until someone resolves it with the courier.
Also watch the age of what is owed to you. Cash delivered three weeks ago and still not paid out is a question to ask this week, not next quarter.
Measure what changes
Keep one simple table: returned parcels by district, by product, by courier and by where the order came from. After a month you will know whether confirmation is working, which places need an advance, and which product pages promise something the parcel does not deliver.
How Bazuva handles it
Bazuva builds these habits into the store. Cash-on-delivery rules sit in order: the delivery zone, places, products and vendors left out, the least and most an order may be, a cap on a first order, and an advance on large orders or on phones whose refusals in your store reach your threshold. The checkout says why cash is not offered when a rule refuses it, and shows an advance as what is due now and what is due at the door, paid with bKash or a card.
Confirmation is one setting: automatic for low-risk orders, a signed confirm-or-cancel link sent by email, or a call queue where the phone is masked until a team member opens it and every attempt is counted. A confirmed order releases its parcel for booking with Steadfast, Pathao or RedX, with the cash amount sent with the booking. Afterwards, each parcel’s cash is a collection with a status and an age, courier statements are imported and matched line by line, and mismatches stay listed until someone resolves them. You can read how each step works on the cash on delivery page, and how couriers are connected on the shipping page.
If cash on delivery is most of your business, the cash on delivery page walks through an order from placement to reconciled cash.