Shipping For A UAE Online Store: What To Sort First
Shipping decides whether a UAE online store makes money. Who delivers, what you charge, and why addresses here fail more often than your software expects.
A shop owner we worked with delivered her first two months of orders herself, in the evenings, in her own car. It worked. Then an order came in from Fujairah, two came from Sharjah on the same afternoon, and one customer gave an address that turned out to be a building with no number on it.
That week is when most small UAE stores discover that delivery is not a detail they can settle later.
Shipping for a UAE online store comes down to three decisions: who physically delivers, what you charge the customer, and what happens when a delivery fails. The first two are easy to change later. The third is the one that quietly costs money, and it is the one most stores never decide at all.
Who should deliver your orders?
There are three realistic options, and the right one depends almost entirely on your order volume.
| Option | Works when | The catch |
|---|---|---|
| Deliver yourself | A few orders a week, all in one emirate | Your time is the cost, and it does not scale past a point you will reach suddenly |
| Local courier, per parcel | Steady orders, mixed locations | Rates improve with volume, so early pricing is the worst you will get |
| Fulfilment partner | Enough volume that packing is a daily job | Storage fees apply whether or not you sell; you lose direct control of packaging |
Most stores start with the first, move to the second faster than they expect, and only need the third once picking and packing is taking real hours out of every day.
Ask couriers these before signing
- Which emirates are standard rate, and which are surcharged
- How many delivery attempts before a parcel is returned, and what the return costs
- Whether they handle cash on delivery, and how quickly they remit the cash
- Whether you get tracking numbers you can pass to the customer automatically
- What happens to a damaged parcel, and what evidence they need
What should you charge for delivery?
Three models, and you can run more than one:
- Flat rate. Simplest to explain and simplest to build. You lose a little on far deliveries and gain a little on near ones.
- Free above a threshold. Raises average order value, which is usually its real purpose. Set the threshold above your current average, not below it, or you are simply giving away delivery.
- Zone based. Fairest and most accurate, but it adds a step at checkout and more to maintain.
Whichever you pick, show the cost on the product page, not only at checkout. Delivery charges appearing at the final step is one of the most reliable ways to lose a sale, and the issue is the surprise rather than the amount.
Why do UAE deliveries fail more than you expect?
Because UAE addresses are not what most ecommerce software assumes they are. There are no postcodes that identify a building, street names are often not used in daily life, and a customer typing their address honestly can still produce something a driver cannot find.
This is the single most useful thing to fix, and it is a form design problem, not a logistics one:
- Make the phone number required, and validate it. Most UAE deliveries are completed by the driver calling. A wrong number is a failed delivery.
- Ask for a landmark or building name as its own field, not buried in a free-text box.
- Accept a Makani number if you deliver in Dubai — it identifies an entrance precisely, and customers who know theirs will give it.
- Drop the postcode field or make it optional. A required field with no meaning here teaches customers to type rubbish into it.
- Ask flat or villa number separately. It gets forgotten when it is part of one long address line.
Checkout fields are also where speed matters most — a long form on a slow page is where orders die, and a slow site costs you more than rankings.
What about cash on delivery?
A large share of UAE shoppers still prefer it, so refusing it costs you orders. But it changes your delivery economics: you pay for failed deliveries where the customer changes their mind at the door, your courier charges to collect and remit cash, and the money reaches you days later.
Two practical protections. Confirm COD orders by WhatsApp or a call before dispatch, which removes most of the refusals. And treat COD as a reason to get card payments working properly rather than as a substitute for them — getting approved to take cards here takes longer than people plan for.
What should you write on the website?
A delivery policy page that answers, in plain words: which areas you cover, what it costs, how long it takes, what happens if nobody is home, and how returns work. Payment gateways check for this page during approval, and customers read it before buying.
Keep the stated delivery time slightly longer than your realistic one. A parcel arriving early is a good experience; the same parcel arriving on the day you promised, after an anxious customer has messaged twice, is not.
What you do not need yet
Worth saying, because it is where money gets spent early for no return.
You do not need a courier API integration at launch. Generating labels automatically, live rate lookups at checkout, automated tracking emails — these are genuinely useful at volume and a waste of a build budget before it. Manually creating a shipment on the courier's own portal takes a couple of minutes per order, and a store doing a handful of orders a day will not feel that.
Integrate when the manual step becomes the bottleneck, not in anticipation of a volume you do not have yet. The same logic applies to choosing the platform in the first place, which matters less than most comparisons suggest.
How long should delivery take in the UAE?
Next-day within the same emirate and two to three days across the country is a common expectation for small stores, but confirm actual times with your courier rather than promising from a guess. State the longer end of what you can reliably hit.
Should I offer free delivery?
Only above an order value that makes it pay for itself. Free delivery on everything is a price cut, and it is better to drop the product price than to disguise it as shipping, because customers compare product prices directly.
Who pays for returns?
Decide before your first return, and write it on the policy page. Many small stores cover return costs for faulty items and ask the customer to cover a change of mind. Whatever you choose, being clear about it beforehand prevents most disputes.
