- The real cost of COD is the refused parcels, not the courier fee.
- A refused parcel costs you outbound and return shipping, handling and the ad spend behind the order.
- In our SAR 230 example, an all-COD store keeps about 17% of net revenue against 24% when fully prepaid.
- WhatsApp confirmation before dispatch closes most of that gap for very little money.
Cash on delivery looks cheap. The courier charges a few riyals per parcel, and that's it, right?
Not quite. The real cost hides in the parcels that come back.
This free COD cost calculator shows what cash on delivery really costs your Saudi or UAE store each month. It also shows what you'd gain by moving buyers to prepaid or BNPL (buy now, pay later).
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.
How to use the COD cost calculator
You'll need four or five numbers from your store dashboard and courier invoice. Everything else has a sensible default.
- 1
Pick your currency
Choose SAR for Saudi Arabia or AED for the UAE. The calculator removes the right VAT rate before working out your margin.
- 2
Enter your orders and mix
Add monthly orders, your average order value including VAT, and the share paid in cash.
- 3
Add your courier costs
Enter the COD fee, outbound and return shipping, and your return-to-origin (RTO) rates for COD and prepaid orders.
- 4
Set your ad cost per order
This is what you spend to win one order. A refused parcel wastes all of it.
- 5
Test the fixes
Switch on WhatsApp confirmation and drag the prepaid slider to see how much margin each fix brings back.
Not sure of your numbers? Click Load the SAR 230 example to start from a typical Saudi fashion store.
How it works and what's included
The calculator builds a simple monthly profit and loss for each payment type. RTO (return to origin) means a parcel that's refused or undeliverable and goes back to you.
Here's what counts against each order:
- Delivered orders pay the cost of goods, outbound shipping, packaging and apps, and the ad cost. COD orders add the courier's COD fee, and prepaid orders add the card or BNPL fee.
- Refused parcels cost outbound and return shipping, handling and the wasted ad spend. The goods go back to stock, so cost of goods isn't counted twice.
- VAT comes off the shelf price first, because it's never your revenue.
These are the defaults and where they come from:
| Input | Default | Where it comes from |
|---|---|---|
| COD fee per parcel | SAR 8 | Saudi range via OTO: SAR 3 (Shipa) to SAR 14 (Naqel) |
| COD refusal rate | 20% | UAE merchants report 20–35% unmanaged |
| Prepaid refusal rate | 4% | Prepaid target of 3–5% |
| WhatsApp confirmation | cuts RTO by 12 points | Quiqup reports 10–15 points |
| Card or BNPL fee | 4.5% of shelf price | Gateway plus platform fees |
| Ad cost per order | SAR 40 | Our worked example |
WhatsApp confirmation can't push COD refusals below your prepaid rate. The "move buyers to prepaid" slider assumes the same orders now behave like prepaid ones, at prepaid refusal rates and fees.
Worked example: a SAR 230 Saudi fashion order
Take a Saudi fashion store with a SAR 230 shelf price, which is SAR 200 after VAT. It gets 100 orders a month, all paid in cash, and one in five comes back.
| Scenario | Monthly contribution | Share of net revenue |
|---|---|---|
| All COD, 20% refused | SAR 2,700 | 16.9% |
| All COD with WhatsApp confirmation | SAR 4,380 | 23.8% |
| All prepaid, 5% refused | SAR 4,577 | 24.1% |
The 20 refused parcels cost SAR 1,560 in shipping, handling and wasted ads. Add SAR 640 in COD fees and cash on delivery costs this store SAR 2,200 a month.
That's why a delivered COD order costs about SAR 47.50 to get to the customer, against roughly SAR 34.50 for a prepaid one.
The good news? A WhatsApp confirmation message closes most of the gap. Fewer fake orders ship, so fewer come back.
Related guides
Ready to cut your COD costs? Start with these:
- How to cut COD return-to-origin for the full playbook on refusals.
- Reduce fake COD orders with OTP, WhatsApp and deposits to stop bad orders before they ship.
- Cash on delivery in the GCC for COD shares, couriers and payout terms.
Want a courier with better COD terms? Compare COD logistics providers or browse all our free seller tools.
Frequently asked questions
UAE merchants commonly report 20–35% of COD orders coming back when nothing is done to manage them. With pre-dispatch confirmation and good delivery tracking, sellers get that down to around 8–15%. Prepaid orders usually fail only 3–5% of the time.
Sources & further reading
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



