INSIGHTS / CASH ON DELIVERY

Why COD orders
come back.

In a cash-on-delivery business, an order is not revenue until it is delivered and kept. Before you add budget to ads, fix the places where orders quietly fall through.

BRANDBIT ·

Where orders get lost

Before confirmation. The customer ordered on impulse, never answers the call, or placed the order twice.

At the door. The price is not what they expected, the parcel came later than they remember, or they changed their mind.

After delivery. The product is not what the ad or the page promised (size, colour, quality), so it comes back.

Seven fixes to try first

  1. Confirm fast

    Call or message to confirm the same day, while the customer still remembers ordering. The longer the gap, the weaker the intent.

  2. Say the full price up front

    Show the product price, shipping and any extra fee on the page and again in the confirmation. A surprise at the door is the easiest reason to refuse.

  3. Show the product honestly

    Real photos, a size guide, what is in the box. An ad that promises more than the product gets you orders that come back.

  4. Tell them when it arrives and who calls

    Give a delivery window and say the courier will call. People refuse parcels they forgot they ordered.

  5. Catch weak orders before shipping

    Duplicate numbers, incomplete addresses and obvious test orders can be checked before a parcel leaves.

  6. Match the ad, the page and the product

    The hook that earned the click has to be true on the page and true in the box.

  7. Judge campaigns on delivered orders

    Keep the order status next to the campaign it came from. Stop scaling campaigns whose orders do not arrive.

Why cash on delivery changes the maths

With card payment, the sale is finished before the parcel moves. With cash on delivery, the customer can change their mind at every step and you still pay for the ad, the packaging, the courier and often the return leg. So the number that matters is not what you sold, it is what stayed sold after the courier came back.

That is also why a campaign can look excellent in the ads dashboard and still lose money: the dashboard counts orders, not the ones that were delivered and paid.

What to put in the confirmation message

Send it as soon as the order lands, in the language your customer used, from a number that can receive replies. Keep it to five lines: what they ordered, the full price including delivery, when it arrives, who will call, and one line asking them to reply if anything is wrong.

A short message before the courier calls does two things: it catches wrong addresses while there is still time, and it reminds someone who ordered at 1am that they wanted the product.

What to agree with your courier

How many delivery attempts before the parcel comes back, and whether they call first.

What happens to a refused parcel, how long it takes to return, and what it costs you.

Whether they can give you the refusal reason for each order. That reason is what tells you if the problem is price, timing or the product page.

How fast the money reaches you, because cash flow decides how much you can spend on ads next week.

A weekly check that takes ten minutes

Every week, count four things per campaign: orders, confirmed orders, delivered orders, returned orders. Divide your ad spend by the delivered ones and you have a number you can trust.

Then read one week against the last. If the delivered share drops while the orders stay the same, the problem moved into confirmation or delivery, and no new creative will fix it.

The three refusal reasons you will actually hear

Almost every refusal falls into one of three sentences, and each one points somewhere different. "I did not know it was this much" is a page problem: the price the customer remembers is the one from the ad, and the delivery fee arrived as a surprise at the door. "I ordered this a while ago" is a speed problem, because the parcel took long enough for the feeling to wear off. "I changed my mind" is usually neither of those: it is an expectation the product did not match, and that starts with the photos and the description.

Ask your courier to write the reason on every returned order for one month. Four weeks of that is worth more than any advice, this article included, because it tells you which of the three you are actually paying for.

A product page that survives the doorstep

Put the full price, delivery included, in the same size as the product name. Give the arrival window in days rather than a vague promise. Say who will call and from which number. Say what happens if the customer wants to refuse at the door, because if returns are free, that one sentence removes more hesitation than a discount does.

Then read your own page on a phone, on mobile data, the way your customer will. If you have to scroll past three sections before you find the price, so do they.

Two weeks is the shortest honest test

Changes to confirmation and delivery take time to show up, because the orders already in the system were placed under the old rules. Change one thing, wait until a full batch of orders has been all the way through delivery, and only then compare. If you change the message, the page and the courier in the same week, you will never know which of them worked.

Keep a short log while you do it: the date, what changed, one line on what you expected. Six weeks later that log is the only reason you will remember why delivered orders moved.

Where to start

Pick the stage where you lose the most orders (confirmation, the door, or after delivery) and fix that one first. Then measure again before you spend more.

Want us to find where you lose the most?

A few quick questions, and we will have something specific to say.

Get a growth diagnosis →

WhatsApp