4 min readCash on DeliveryE-commerceSri LankaDelivery

Cash on Delivery in Sri Lanka: How to Reduce Fake and Returned Orders

Written by Nethma DissanayakeOnline Store Builder4 min read

Cash on delivery in Sri Lanka is popular but risky: learn how to confirm orders, check addresses, reduce returned parcels and decide when to ask for a deposit.

Cover for the guide on cash on delivery in Sri Lanka, with a parcel icon on a dark background

Cash on delivery in Sri Lanka is one of the main reasons many shoppers are willing to buy online. They pay when the parcel arrives, so they do not need a card and they feel safe. The downside for sellers is real: fake orders, wrong addresses and customers who refuse parcels at the door. Each returned parcel costs you the delivery fee both ways and the time you spent packing it. This guide explains practical ways to keep the benefits of cash on delivery while cutting the losses.

Why cash on delivery causes losses

Cash on delivery removes the commitment of paying first. That makes it easy for a customer to change their mind, to order for fun, or to give details that are wrong or incomplete. You carry the risk until the cash is in your hands. The good news is that most of the problems come from a few predictable causes, and each has a simple fix.

1. Confirm every order before you ship

A confirmation step is the most effective tool you have. After an order comes in, contact the customer by phone call or WhatsApp message and confirm the items, total, address and delivery time. Many fake or accidental orders disappear at this step, because the customer either does not reply or confirms that they do not want it. Only pack orders that have been confirmed.

2. Collect clean address details

A large share of failed deliveries comes from poor addresses. Make your checkout ask for a full name, a working phone number, a complete address with house number and street, the nearest town and the district. Make these fields required. If you use a store platform, set the phone field to accept the Sri Lankan number format, so typing mistakes are caught early.

3. Be clear about the total before the order

Customers refuse parcels when the total is higher than they expected. Show the item price, the delivery charge and the final total clearly on the product page and at checkout, and repeat the amount in your confirmation message. If you charge more for outstation delivery, say so before the customer confirms.

4. Keep a list of problem customers

Record every refused or returned order with the customer name, phone number and reason. If the same number or address returns an order more than once, you can require a deposit or stop offering cash on delivery for that customer. A simple spreadsheet works. Keep this list private, and use it only to protect your business.

5. Consider a small advance for risky orders

For expensive items, large orders or customers with a history of returns, ask for a part payment in advance by bank transfer or a card payment link. Explain it politely, for example "to reserve your order, we ask for a small advance and the balance is paid on delivery". Many genuine customers accept this, and it filters out people who are not serious.

6. Offer a card or bank option as well

Giving a second payment choice reduces your dependence on cash on delivery. Show that card payments through a local gateway, or bank transfer, are available, and consider a small incentive such as free delivery for prepaid orders where that makes sense for your margins. Not every customer will switch, but each one who does is a lower-risk order.

7. Choose your courier carefully

Your courier affects how many parcels reach the customer and how fast your cash comes back. Compare local options such as Koombiyo and Domex on delivery areas, delivery time, how they handle failed attempts, how quickly they pay out collected cash and what they charge for returns. Ask other sellers about their experience, and start with a small batch before you commit.

8. Track deliveries and follow up

Send the customer a message when the parcel is handed to the courier, with the expected delivery day. Ask them to keep their phone on and have the amount ready. Customers who know a parcel is coming are far less likely to refuse it. If a delivery attempt fails, contact the customer quickly, so the parcel is not returned unnecessarily.

9. Count the real cost of returns

Work out how much each returned parcel costs you: delivery both ways, packaging and the time spent. Compare that with the profit on a good order. Knowing the number helps you decide how strict to be, and whether a small deposit is worth asking for.

10. Make your store do the work

A good store can automate many of these steps: required address fields, an order confirmation email, a status that shows "awaiting confirmation", and an export for your courier. If you handle many orders by hand, a store setup that matches your process can save hours every week.

A simple cash on delivery routine

  1. Order comes in through the store or WhatsApp.
  2. You confirm by call or message, including the total.
  3. You check the address and phone number.
  4. You pack and hand over to the courier.
  5. You send the tracking details and delivery day.
  6. You record the result, and note any refusals.

Final thoughts

Cash on delivery in Sri Lanka will stay popular, so the goal is not to remove it but to manage the risk. Confirm orders, collect clean addresses, keep track of returns and offer another payment option. If you want help setting up a store that supports these steps, see my freelance e-commerce developer service in Sri Lanka.

Related reading

Keep reading