Fake COD orders: why they happen and how to stop them
A fake COD order is any cash-on-delivery order that was never going to be paid for: a casual click, a wrong number, a prank, or a mind changed before the courier arrived. Each one costs you two courier legs, packaging, and days of blocked stock. The fix is not to drop COD, which is how much of the Gulf, South Asia, and LATAM prefers to buy. It is to stop shipping the fakes: verify intent before dispatch, nudge repeat offenders to prepaid, and hold what nobody confirms. This guide compares every method honestly, including the ones we do not sell.
Last updated
What counts as a fake COD order
Not every returned parcel is fraud. The undeliverable pile is a mix, and each kind has a different fix:
- Casual orders: placed on impulse with zero commitment, forgotten by the time the courier calls. The largest group in most stores.
- Changed minds: genuine orders the customer no longer wants, but had no easy way to cancel, so the parcel shipped anyway.
- Bad contact data: a mistyped phone number or an address the courier cannot find. The customer may be real; the delivery still fails.
- Pranks and malice: orders placed deliberately to cost you money, sometimes in waves against the same store.
- Refused at the door: the customer answers, looks at the parcel, and declines to pay. Often a changed mind that was never caught upstream.
The common thread: in a COD checkout, nothing is at stake for the buyer until the doorbell rings. Every cost until that moment is yours.
What one fake order actually costs
Count it once for your own store and the urgency becomes obvious. A single returned-to-origin (RTO) parcel typically burns:
- The outbound courier fee, paid whether or not anyone accepts the parcel.
- The return courier fee, often equal to the outbound one, so the freight cost doubles.
- Packaging, usually unrecoverable.
- Blocked stock: the item spends one to three weeks in transit and processing instead of being sellable.
- Handling time: someone books the shipment, chases the non-delivery, receives the return, and restocks it.
- Sometimes a damaged or unsellable product at the end of the round trip.
Multiply that bundle by your monthly RTO count. For COD-heavy stores in the UAE, Saudi Arabia, Pakistan, and India, this is routinely the largest cost on the books that no report line calls out. Our calculator does this arithmetic with your own numbers.
Seven ways to stop fake COD orders, compared honestly
Every method below is used in production by real stores. They are not interchangeable: some verify the phone, some verify intent, some reduce COD itself.
| Method | What it verifies | The honest trade-off |
|---|---|---|
| 1. Manual confirmation calls | Intent, when someone answers | Costs staff hours, reaches voicemail, stops at business hours, and does not scale with order volume |
| 2. OTP at checkout | The phone number is real | Filters typos and junk, but a verified number says nothing about whether the buyer still wants the parcel on delivery day |
| 3. Address validation | The address is findable | Cuts failed-delivery RTO, does nothing about refusals and changed minds |
| 4. Prepaid incentives | Commitment, by moving money upfront | A small discount or free shipping for prepaid converts your best customers; the rest still choose COD and still need verifying |
| 5. Blocklists and risk scoring | History of the phone or address | Stops repeat offenders cold, but only after they have cost you at least one parcel, and false positives block real buyers |
| 6. Courier NDR follow-up | Deliverability, late | Rescues some parcels already out for delivery; by then the freight is largely spent |
| 7. WhatsApp confirmation before dispatch | Intent, before any money is spent | Needs the customer to have WhatsApp, which in COD-heavy markets is nearly everyone; one tap, any hour, any language |
The pattern: methods 1 to 6 each cover one slice. Pre-dispatch confirmation on WhatsApp covers the biggest slice, casual orders and changed minds, at the cheapest point in the timeline, before the parcel exists. That is why it has become the default in COD-heavy markets, whether done with a point tool or a full assistant; we compare those two routes on the COD confirmation page.
The playbook that works
Items, total, and two buttons, Confirm and Cancel, sent the moment the order lands. Real buyers tap in seconds.
Unconfirmed after your cutoff means the parcel does not ship. A follow-up nudge or a manual call is your call, but shipping blind is not.
Phones and addresses that burned you keep COD only after prepaying once, or lose it. A small prepaid discount does the persuading.
Returned parcels divided by COD orders shipped. It is the one number that tells you whether all of the above is working.
Steps 1 and 2 remove most of the loss because they gate the expensive action, dispatch, behind a free signal, a button tap. Everything else is refinement.
Why WhatsApp is the confirmation channel
In the regions where COD dominates, WhatsApp is the messaging default, which changes the economics of asking. A confirmation sent there gets seen where SMS gets ignored and calls go unanswered, the customer replies with a tap instead of a conversation, the thread carries their language, and the same thread later carries shipping updates and the next sale. On cost, an order confirmation is a utility template on Meta's pricing, a fraction of a marketing message, and the reply opens a free service window; the exact rates by country are in our WhatsApp API pricing guide. With our assistant the whole flow, detection, buttons, and the order tagged cod-confirmed or cod-cancelled in your store, is included in every plan from $29 per month.
Fake COD order questions
What percentage of COD orders are fake?+
There is no reliable universal number, and anyone quoting one without your data is guessing. The honest method: take last month's COD orders, count the ones that came back undelivered or refused, and divide. That is your RTO rate, and it varies enormously by country, product category, price point, and how orders are collected. Measure it before and after you add confirmation, and you will know exactly what the problem costs you and what the fix earns you.
Does OTP verification at checkout stop fake COD orders?+
Partially. An OTP proves the phone number is real at the moment of checkout, which filters typos and casual junk. It does not confirm intent: the customer who genuinely ordered and then changed their mind two days later passes the OTP and still refuses the parcel. That is why phone-number verification and pre-dispatch confirmation solve different halves of the problem, and the second half is where most RTO cost lives.
Should I just stop offering cash on delivery?+
Usually not. In the Gulf, South Asia, and much of LATAM, COD is not a fallback, it is how a large share of customers prefer to buy, and removing it removes those sales. The goal is not to eliminate COD but to ship only the COD orders that are real. Confirmation before dispatch, a small prepaid incentive, and a hold policy for unconfirmed orders keep the sales while cutting the losses.
What does a WhatsApp COD confirmation message cost to send?+
On Meta's current pricing, an order-related confirmation is a utility template, which costs a fraction of a marketing message, and the customer's button tap opens a free reply window. The exact per-message rate varies by country; the full breakdown is in our WhatsApp Business API pricing guide. With our assistant, COD confirmation is included in every flat plan from $29 per month, with no per-confirmation fee.
Can I confirm COD orders if my store is only on WhatsApp, with no website?+
Yes. When the order itself is placed in a WhatsApp chat, confirmation is simply part of the same thread: the customer confirms with one tap, and the store owner also gets the order on their own WhatsApp with Confirm and Cancel buttons before anything ships. See our guide to selling without a website.