Skip to main content
Back to Blogguides

COD Confirmation Is Where Gulf Merchants Bleed

An unconfirmed cash-on-delivery order costs you twice: the outbound shipping and the return. A short WhatsApp confirmation before dispatch is the cheapest fix available.

OnyxWork|2026-08-03|5 min read

Cash on delivery is not going away in the Gulf, and merchants who treat it as a payment method rather than a risk surface pay for that quietly, every month, in a line item they rarely isolate.

The Arithmetic Nobody Writes Down

A refused COD parcel does not cost you a sale. It costs you the outbound shipping, the return leg, the handling on both ends, the restocking, and the courier relationship. On a low-margin order, two refusals can wipe out the profit on several accepted ones.

Most merchants know their return rate. Far fewer separate "customer returned it after opening" from "customer refused it at the door" — and those are completely different problems with completely different fixes.

Why Orders Get Refused

Very rarely because the product is wrong. Usually one of four things:

They forgot. Ordered late at night, three days ago, on a phone. The courier calls at 11am on a workday and the name does not register.

They are not there. Nobody asked when they would be home, so the parcel arrives during working hours and goes back.

They changed their mind. Nothing had committed them yet. No money left their pocket at checkout, and nothing since made the order feel real.

Someone else ordered it. Wrong number, test order, or a child on a parent's phone.

Every one of those is caught by a single message sent before the parcel leaves your warehouse.

Confirmation Is a Conversation, Not a Notification

An SMS saying "Your order has been shipped" catches none of the four. It is one-way. The customer cannot say "yes but after 5pm", and you learn nothing.

A confirmation that works asks a question and waits for an answer: your order, this amount, this city, cash on delivery — confirm? It takes the customer four seconds. It gives you an explicit yes, and often a delivery-window instruction you can put on the shipment.

The failure mode matters as much as the success. If nobody replies, the order should be held, not shipped hopefully. A parcel that sits in your warehouse for a day costs nothing. A parcel that flies to Jeddah and back costs you twice.

Why It Has To Be Automatic

Every merchant knows this already. Almost nobody does it consistently, because at 300 orders a month it is 300 messages someone has to send, chase, and record. It gets done during a slow week and quietly stops during a busy one — which is exactly when it matters most.

This is the sort of work that should happen the moment an order lands, without anyone deciding to do it. Message sent, reply read, order marked confirmed or held, delivery note attached. The merchant sees one line in a daily summary and only touches the ones that need a decision.

What To Watch After You Turn It On

Refusal rate at the door, obviously. But also: how many orders came back with a delivery-window instruction attached, and how many were held rather than shipped into silence. The held ones are the savings, and they are the number that never shows up in a dashboard unless you look for it.

Written by

OnyxWork

Founding team

We are building an Arabic-first support agent for Gulf ecommerce merchants, and we answer our own WhatsApp while we do it.

Written from merchant conversations during founding-cohort onboarding, not from a market report.