- A refused COD parcel isn't free because the stock comes back. On a SAR 230 order it burns about SAR 78 in shipping, handling and ad spend.
- Many UAE merchants see 20–35% of COD orders refused or undelivered before fixes, against 3–5% for prepaid orders.
- Pre-dispatch WhatsApp confirmation is the cheapest fix and cuts COD return-to-origin by 10–15 points.
- Publish a written COD policy: who loses COD access, whether the COD fee is refunded, and how cash buyers get their money back.
- In Saudi Arabia, a store with no written return policy can't refuse a return, and refunds must be the full price without deducting VAT.
Every COD store in the Gulf knows the feeling: the parcel went out, the driver knocked, and the shopper said no.
That refused parcel isn't a small loss, because you paid to ship it twice and you paid for the ad that won the order.
The good news? Refusals are one of the most fixable costs in Gulf ecommerce, and stores that confirm orders and check addresses routinely cut them by half.
Here's what a refused or returned COD order really costs, why shoppers refuse, and the fixes and policy that keep COD profitable.
Refusals vs returns: two different leaks
COD orders can lose you money in two places: one at the door, the other later on.
- Refusals and failed deliveries (RTO). RTO means return to origin: the parcel goes back to you without being paid for. The shopper refused it, couldn't be reached, or the driver couldn't find the address.
- Returns. The shopper paid cash, kept the parcel, then sent it back. Now you owe them a refund in a method that isn't cash.
RTO is the bigger problem for COD-heavy stores, because it hits before any money changes hands. Returns are a normal part of retail, and they're concentrated in fashion and electronics.
New to COD? Start with how cash on delivery works in the GCC, then come back here for the money side.
What does a refused COD parcel cost?
A refused parcel costs you everything you spent to win and ship the order, plus the trip back. The product returns to your shelf, but that money doesn't come with it.
Take a SAR 230 order at a Saudi fashion store:
| Cost of one refused parcel | SAR |
|---|---|
| Outbound delivery | 20 |
| Return-to-origin shipping | 15 |
| Handling and restocking | 3 |
| Ad spend that won the order | 40 |
| Total lost | 78 |
Ad spend is the biggest slice, which is why refusals hurt social-ad brands more than marketplace sellers.
There are quieter costs too. Stock sits in a van for days instead of selling, and opened parcels sometimes come back unsellable.
How refusals add up
One refusal is annoying, but a steady refusal rate is a margin problem.
Here's what 1,000 COD orders lose at different refusal rates, at SAR 78 each:
| COD refusal rate | Refused parcels | Money lost |
|---|---|---|
| 30% (no fixes) | 300 | SAR 23,400 |
| 20% (typical new store) | 200 | SAR 15,600 |
| 10% (well-run COD store) | 100 | SAR 7,800 |
Getting from the top row to the bottom one saves SAR 15,600 a month. That's almost 7% of revenue back in your pocket.
Run your own numbers, and switch on WhatsApp confirmation in the calculator to see the saving:
COD cost calculator
What cash on delivery really costs you, and what moving buyers to prepaid or BNPL is worth.
Shelf price incl. 15% VAT. VAT is removed before margins.
UAE merchants report 20-35% COD RTO; prepaid target 3-5%.
Confirm COD orders on WhatsApp before dispatch
Reported to cut COD RTO by 10-15 points (Quiqup, 2026).
KSA via OTO: SAR 3 (Shipa) to 14 (Naqel); Aramex 6.
Your cost to win an order. A refused parcel burns it. (Estimate)
Margin assumptions
% of shelf price. Gateway + platform fees; BNPL contracts vary (est. 2-8%).
Monthly cost of COD
SAR 11,000
- COD fees: SAR 3,200
- 100 failed COD parcels: SAR 7,800
COD fees plus everything a refused COD parcel burns: both shipping legs, handling and the ad spend.
Cost per delivered order
Shipping, payment fees and failed-parcel costs, spread over the orders that arrive.
Contribution margin per month
What the COD mix costs you: SAR 10,072 / month
Move buyers to prepaid / BNPL
Extra contribution
+SAR 3,022/ month
+SAR 36,259 per year
COD share falls from 50% to 35.0%. Assumes the same orders, now prepaid at prepaid RTO and fees.
Estimates based on published courier fees and RTO benchmarks as of October 2026 (OTO, Quiqup) and our SAR 230 worked example. Ad and return costs are estimates; confirm rates with your courier and payment provider.
Why do GCC shoppers refuse COD parcels?
Most refusals have boring, fixable causes, and very few are malicious.
The common ones:
- Impulse orders. A shopper taps "buy" on an Instagram or TikTok ad, then cools off before the parcel arrives.
- Unreachable shopper. Wrong phone number, phone switched off, or nobody answers the driver.
- Vague addresses. A building name and a landmark aren't much help to a driver with 80 stops.
- Slow delivery. The longer the wait, the more time to change their mind or buy elsewhere.
- Fake and prank orders. Fake numbers or orders placed for someone else, often from a single campaign.
- Surprise charges. Duty or VAT collected at the door on cross-border parcels.
- Product mismatch. The shopper sees the parcel and suspects it's not what the ad showed.
Here's the twist: as reliable buyers move to cards and BNPL, the shoppers still choosing COD are riskier on average. EasySell, a COD checkout app, reports MENA COD return-to-origin climbing from about 15% to 25–35%.
So refusal control matters more each year, not less, especially for brands that rely on social ads.
Five ways to cut COD refusals, ranked by cost
You don't need a big tech budget. Here are the main fixes, cheapest first, with what each one costs you:
| Fix | What it costs | What it does |
|---|---|---|
| WhatsApp confirmation before dispatch | About USD 0.01 per message in Saudi Arabia | Cuts COD RTO by 10–15 points |
| Phone OTP at checkout | Apps from about USD 5 a month | Blocks fake numbers and prank orders |
| Address checks | Free to low-cost autocomplete | Fewer failed first attempts |
| Prepaid incentives | SAR or AED 5–10 per order | Moves buyers off COD entirely |
| Deposit on risky orders | Some lost conversions | EasySell reports 20–40% lower RTO |
Confirmation is the clear first move, and it changes the maths. An order you cancel before dispatch costs you the SAR 40 of ad spend. An order refused at the door costs SAR 78.
So cancelling unconfirmed orders roughly halves the loss on each bad order, even before it stops anyone refusing.
Want the setup details? See how to stop fake COD orders with OTP, WhatsApp and deposits. For the courier and delivery side, read our guide to cutting COD return-to-origin.
Worked example: a Riyadh store cuts refusals in half
Picture a Riyadh fashion store with 2,000 COD orders a month at SAR 230 each, where a quarter of its parcels come back.
It adds WhatsApp confirmation, phone OTP and a required Short Address, and it cancels unconfirmed orders before they ship. Here's the before and after:
| Per month | Before | After |
|---|---|---|
| COD orders placed | 2,000 | 2,000 |
| Cancelled before dispatch | 0 | 100 |
| Refused at the door | 500 (25%) | 240 (12%) |
| Delivered and paid | 1,500 | 1,660 |
| Lost on cancellations (SAR 40 each) | SAR 0 | SAR 4,000 |
| Lost on refusals (SAR 78 each) | SAR 39,000 | SAR 18,720 |
| Total COD loss | SAR 39,000 | SAR 22,720 |
The store keeps SAR 16,280 a month and delivers 160 more paid orders.
What did it cost? WhatsApp confirmations for 2,000 orders run about SAR 80 at Saudi utility rates. Add an OTP app at around USD 10 a month, and the total stays under SAR 150.
That's a return of more than 100 to 1.

Write a COD refusal and returns policy
A clear policy protects your margin and keeps you on the right side of consumer law, and Saudi stores in particular are bound by what they publish.
Publish it in Arabic and English, link it at checkout, and cover these points:
In the UAE, the consumer law gives a right to return goods that are faulty, not as described or delivered late. There's no general change-of-mind right, but most stores offer one anyway to compete.
How to refund a COD customer
A cash buyer can't get money back to a card they never used, so you need a separate refund method that's fast.
You have two options:
- Store wallet or credit. Instant and cheap. UAE fulfilment firms aim to credit wallets within about 48 hours of inspecting the return.
- Bank transfer. Ask for an IBAN through a secure form, not a public chat. A transfer can take up to 7 days to land.
Offer both and let the shopper choose, since a wallet credit also keeps the money in your store.
Speed pays off: Yamm found Saudi merchants offering instant refunds saw repurchase rates about 40% higher.
For the full returns operation, including pickups, grading and restocking, compare returns management providers.
Notes for Saudi stores
- National Address is now a refusal cause. Since 1 January 2026, couriers can hold or return parcels without one. Make the 8-character Short Address a required checkout field, as the National Address rule explains.
- Know your courier's RTO terms. Ask how return fees are netted off your COD remittance, then check every report against your order list.
- Issue a credit note for every refund. A return reverses a sale, so record it through your ZATCA e-invoicing flow.
- Go beyond the 7-day minimum. Many Saudi stores offer 14–30 days to compete, especially in fashion.
Notes for UAE stores
- Map pins beat landmarks. Require a building name and a map pin, plus a working phone number.
- Put return speed in the contract. Ask your courier for a return-to-merchant deadline in writing, so refused stock is back on sale within days.
Notes for cross-border sellers
- Never ship refusals home. Sending a refused parcel back to China or Europe rarely pays. Keep stock at a Saudi or UAE 3PL so returns just go back on the shelf.
- Dubai waives duty on returns. B2C returns that come back within 60 days don't pay import duty again, as long as the original duty was paid.
- Clear low-value returns locally. Liquidate or donate items that aren't worth restocking.
Notes for marketplace sellers
- The platform runs COD for you. On noon and Amazon, the marketplace collects the cash and handles refusals under its own rules.
- You still pay for returns. Check the return and dispute rules for your fulfilment model, such as noon's returns policies for sellers.
COD refusals are a cost you control. Confirm every order, fix your addresses, publish a clear policy and you'll keep the first-time buyers COD wins you. More payment guides live in our GCC payments hub.
Frequently asked questions
You can write it into your COD policy, and some Saudi stores do. In practice you'll rarely collect, because the shopper never paid you anything. The rule that actually works is requiring prepayment from anyone who has refused before.
Sources & further reading
- How to reduce your RTO rate in UAE ecommerce — Quiqup
- Ecommerce returns in the UAE — Quiqup
- Returns Benchmark Report 2025 — Yamm
- Saudi National Address for ecommerce — Quiqup
- Cash on Delivery Is Dying Faster Than You Think — EasySell
- Saudi Arabia e-commerce logistics market — Mordor Intelligence
- Dubai Customs exempts goods from import duty (B2C returns) — Khaleej Times
- WhatsApp Business Platform pricing — Meta
This guide is for general information only and is not legal, tax or financial advice. Rules and fees change — always confirm with the official source or a licensed advisor.

Maya is MiddleEastEcom's lead guide and editor. She researches GCC marketplaces, payments and regulations and turns them into practical playbooks for sellers.
Meet Maya



