- Dubai is the easier start: a licence in about a day, duty-free storage in free zones and one stock pool for six countries.
- Riyadh wins on Saudi delivery: next day across the main cities, against 2–5 days from Dubai.
- A Dubai-to-Saudi parcel costs about SAR 55–98, plus a SAR 15 customs fee. A Saudi 3PL delivers locally for SAR 10–22.
- Saudi stock needs a Saudi CR or an importer-of-record partner. Dubai stock doesn't.
- At 1,000 orders a month with 70% going to Saudi Arabia, splitting stock between Riyadh and Dubai costs about SAR 31,700 a month, against SAR 70,900 with everything in Dubai.
Selling to shoppers in both Saudi Arabia and the UAE? Then one question shapes your whole cost per order: where does your stock live?
A Dubai 3PL is the classic Gulf hub. It's quick to set up, it stores goods duty-free in a free zone, and it ships to every GCC country. A Riyadh 3PL sits right next to the Gulf's biggest crowd of online shoppers.
Here's my verdict. Start in Dubai while you test. Add a Riyadh 3PL for Saudi orders once Saudi Arabia makes up about 30% of your orders.
Below, I compare the two on six things that decide the choice, then price a month of 1,000 orders three ways.
Saudi vs UAE 3PL at a glance
| Stock in Saudi Arabia (Riyadh) | Stock in the UAE (Dubai) | |
|---|---|---|
| Delivery to Saudi buyers | Same or next day in Riyadh, 1–2 days to Jeddah and Dammam | About 2–5 days, through Saudi customs |
| Delivery to UAE buyers | About 2–5 days | Same or next day |
| Warehouse cost per order | About SAR 13 | About AED 13 |
| Delivery per parcel | SAR 10–22 inside Saudi Arabia | AED 12–25 inside the UAE, SAR 55–98 into Saudi Arabia |
| Duty on stock | Paid on import, mostly 5% | Deferred in free zones until goods sell |
| Licence you need | Saudi CR, or an importer-of-record partner | UAE trade licence, often free zone |
| COD for Saudi orders | Easy, paid out in SAR | Possible through partners, slower |
| Best for | Brands where Saudi orders are a big share | Testing the Gulf and serving several countries |
The AED and the SAR are both pegged to the US dollar. One dirham is worth about 1.02 riyals, so you can compare the two columns almost one to one.
Who should keep stock in the UAE?
Dubai suits sellers who want to move fast and keep options open:
- First-time Gulf sellers testing demand before they commit.
- Brands selling to three or more GCC countries from one stock pool.
- Foreign companies without a Saudi entity that want their own licence quickly.
- Sellers whose UAE orders still lead, or whose Saudi share is under about 30%.
- Chinese and other overseas brands that want one regional overseas warehouse.
Who should keep stock in Saudi Arabia?
Riyadh suits sellers who are already winning Saudi customers:
- Brands where Saudi Arabia is 30% or more of orders.
- Stores that rely on cash on delivery, which works best with local stock.
- Salla and Zid stores selling mainly to Saudi shoppers.
- Sellers with a Saudi CR, or a partner who imports for them.
- Fast-moving, price-sensitive categories where a two-day wait loses the sale.
1. Delivery speed to Saudi buyers: Saudi Arabia
Local stock wins, and it isn't close. A Riyadh 3PL delivers to the capital the same or next day, and to Jeddah and Dammam in one to two days.
That covers most of your market. Riyadh, Makkah and the Eastern Province take about 82% of Saudi delivery orders, and Riyadh alone takes 44%.
From Dubai, each parcel crosses the land border and goes through Saudi customs. Door to door, that's usually two to five days.
Why does a couple of days matter so much? Saudi shoppers compare you with Amazon Prime and noon Express, which both deliver fast from local stock.
Shein and Trendyol also moved stock into local GCC warehouses in 2024, so fast delivery is becoming the standard.
Want to know what Riyadh fulfilment involves? Our guide to ecommerce fulfilment in Saudi Arabia walks through the options.
2. Cost per order: Saudi Arabia for Saudi orders, UAE for UAE orders
The warehouse work costs about the same in both countries. Delivery is what splits them.
Pick and pack, packaging and storage come to roughly SAR 13 in Riyadh and AED 13 in Dubai. Both sit inside the same regional fee ranges.
The big difference is the last mile:
- Inside Saudi Arabia: SAR 10–22 per parcel.
- Inside the UAE: AED 12–25 per parcel.
- Dubai to a Saudi customer: about SAR 55–98 per small parcel, plus a SAR 15 customs declaration fee.
So a Saudi order shipped from Dubai costs nearly three times as much as one shipped from Riyadh. The same logic runs the other way: a UAE order is cheapest from Dubai.
Cross-border rates vary a lot by courier. On OTO's Riyadh-Dubai lane, SMSA land was about SAR 55 against SAR 98 for Aramex express. Compare at least two before you sign.
3. Duty and VAT at the border: UAE while you test
Dubai lets you hold stock without paying duty up front. Saudi Arabia charges duty and VAT when stock comes in.
Here's how tax works in each setup:
- Stock in a Dubai free zone. Goods pay no UAE duty while they sit in the zone. Duty (mostly 5%) and 5% VAT apply only when goods are released to UAE shoppers.
- Dubai parcels into Saudi Arabia. Each order is re-declared at Saudi customs. Orders under SAR 1,000 pay no duty, but 15% VAT and the SAR 15 declaration fee still apply.
- Stock in Riyadh. You pay 5% duty on most goods and 15% VAT once, on the bulk import. After that, each Saudi parcel is a simple domestic delivery.
Here's the twist. Small Dubai parcels skip Saudi duty, which makes the Dubai route cheaper on tax for low-value orders. But the SAR 15 fee and the longer delivery usually cost more than the duty you save.
Saudi VAT is the same 15% in both setups. Saudi shoppers pay it either way, so it changes when you pay, not how much.
For duty rates and parcel limits across all six countries, see GCC customs duties for ecommerce.
4. Entity requirements: UAE
Dubai is far easier to get into. A free-zone licence can be issued within a day, and foreigners can own 100% of the company.
Ecommerce licences start at about AED 6,000 in some free zones. Our list of the best UAE free zones for ecommerce compares them.
Saudi stock is a different story. Goods must be imported by someone with a Saudi CR (commercial registration), your Saudi business licence. That party is the importer of record, or IOR.
You have three ways in:
- Your own Saudi CR. Saudi citizens can register a sole establishment for SAR 500.
- A foreign-owned Saudi company. It goes through MISA (the Ministry of Investment) and usually takes 2–4 months.
- An importer-of-record partner. Starlinks, Locad and Shipa say they import for you and pay you out abroad.
Most foreign sellers pick the third option. It lets you hold stock in Riyadh without a Saudi company. Our guide to importer of record services explains how it works.

5. Cash on delivery: Saudi Arabia
COD runs best from local stock. Saudi couriers collect the cash and pay it into a Saudi bank account, usually every week.
Cross-border COD from Dubai is possible, through couriers and 3PLs that collect in Saudi Arabia. But payouts are slower, and a refused parcel has to travel back across the border.
That refusal cost is what hurts. COD orders get refused far more often than prepaid ones, and slow delivery makes it worse. A shopper who waits five days is more likely to change their mind at the door.
Try your own numbers. Set your COD share and refusal rate to see what each failed parcel costs you:
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.
Whichever country you pick, confirm COD orders by WhatsApp before dispatch. Our guide to cutting COD return-to-origin has the full playbook.
6. Serving the other GCC states: UAE
Dubai is the Gulf's distribution hub. Stock in a free zone can be re-exported to Oman, Qatar, Kuwait and Bahrain without UAE duty.
Parcels usually reach other GCC capitals in two to five days by road or air. Roughly half of Dubai Chamber members' export and re-export value already goes to other GCC states.
A Saudi warehouse reaches fewer neighbours easily. The exception is Bahrain, which sits a causeway away from Dammam.
Each country sets its own parcel rules, and several changed in 2026:
| Country | Parcels free of duty up to | VAT on parcels |
|---|---|---|
| Saudi Arabia | SAR 1,000 | 15% |
| UAE (Dubai) | AED 1,000, since Aug 2026 | 5% |
| Kuwait | KWD 100 | None |
| Qatar | QAR 1,000 | None |
| Bahrain | Under BHD 100, since May 2026 | 10% from BHD 100 |
| Oman | OMR 100, since Aug 2026 | 5% |
Planning a full GCC rollout? Start with Dubai, then add local stock only where one country grows big enough to justify it.
Worked example: 1,000 orders a month, 70% Saudi and 30% UAE
Say you run a Shopify beauty brand shipping 1,000 single-item orders a month. Saudi Arabia takes 70% of them, and the UAE takes the rest.
Each order weighs about 0.5 kg and sells for SAR 200, so Saudi parcels stay under the duty-free line. These are the rates used in every setup:
| Cost line | Rate used |
|---|---|
| Warehouse work (pick and pack, packaging, storage) | SAR 13 per order in either country |
| Local delivery | SAR 16 in Saudi Arabia; AED 15 (about SAR 15) in the UAE |
| Cross-border parcel, either direction | SAR 60, near the low end of OTO's Riyadh-Dubai rates |
| Saudi customs declaration fee | SAR 15 per parcel entering Saudi Arabia |
| Duty | 5% of a SAR 60 landed unit cost = SAR 3, on Saudi bulk imports and on free-zone stock released to UAE shoppers |
Here's the month with all stock in Dubai:
| Orders | Cost per order (SAR) | Monthly cost (SAR) |
|---|---|---|
| 300 UAE orders | 13 warehouse + 15 local delivery + 3 duty on release = 31 | 9,300 |
| 700 Saudi orders | 13 warehouse + 60 cross-border parcel + 15 ZATCA fee = 88 | 61,600 |
| Total | About SAR 71 per order | 70,900 |
And here's the same month with all stock in Riyadh:
| Orders | Cost per order (SAR) | Monthly cost (SAR) |
|---|---|---|
| 700 Saudi orders | 13 warehouse + 16 local delivery + 3 import duty = 32 | 22,400 |
| 300 UAE orders | 13 warehouse + 60 cross-border parcel + 3 import duty = 76 | 22,800 |
| Total | About SAR 45 per order | 45,200 |
Now split it: Saudi orders ship from Riyadh, and UAE orders ship from Dubai.
| Setup | Monthly cost (SAR) | Per order (SAR) | Saving vs all-Dubai (SAR) |
|---|---|---|---|
| All stock in Dubai | 70,900 | About 71 | – |
| All stock in Riyadh | 45,200 | About 45 | 25,700 |
| Split: Riyadh for Saudi, Dubai for UAE | 31,700 (22,400 + 9,300) | About 32 | 39,200 |
The split wins clearly. It costs SAR 13,500 a month less than putting everything in Riyadh, because your UAE orders stay local too.
What the sums don't include is the price of a second warehouse. You'll hold safety stock in both, truck cartons between them and pay two monthly minimums.
If that comes to less than SAR 13,500 a month, split. Ask each 3PL for its minimum before you decide.
Here's the other lesson. Moving everything to Riyadh only beats Dubai once Saudi Arabia passes about 45% of orders, because every UAE order turns cross-border.
So the 30% trigger is about adding a Riyadh 3PL for Saudi orders, not closing Dubai. Each Saudi order you move saves about SAR 56.
Saudi buyers also get their orders a few days sooner. That usually lifts conversion and cuts refused COD parcels, which these sums leave out.
Saudi VAT, COD fees and returns are left out because they're similar in all three setups. Plug in your own rates from real quotes before you decide.
Pros and cons of each setup
- Free-zone licence in about a day, with 100% foreign ownership
- No UAE duty while stock sits in a free zone
- One stock pool reaches all six GCC countries
- Same or next-day delivery to UAE shoppers
- Small Saudi parcels under SAR 1,000 pay no Saudi duty
- Saudi parcels take 2–5 days
- About SAR 55–98 per Saudi parcel, plus a SAR 15 fee
- Cross-border COD is slower and refusals cost more
- Harder to compete with Prime and noon Express in Saudi Arabia
- Same or next-day delivery to most Saudi shoppers
- Local Saudi delivery for SAR 10–22
- COD paid out in SAR, usually weekly
- Duty and VAT paid once, on the bulk import
- Fewer refused COD parcels thanks to faster delivery
- Needs a Saudi CR or an importer-of-record partner
- Duty and 15% VAT paid before stock sells
- UAE and other GCC orders become cross-border
- Product certificates such as SABER needed at import
Which should you choose?
Here's my simple rule. Let your order split decide.
- Under about 30% Saudi orders? Keep everything in Dubai. One warehouse is cheaper to run, and the cross-border cost stays small.
- Over 30% Saudi orders, or a few hundred a month? Add a Riyadh 3PL for Saudi orders and keep Dubai for the UAE and the rest of the GCC. Each Saudi order gets faster and about SAR 56 cheaper.
- Almost all Saudi, with a small UAE share? Run everything from Riyadh and ship UAE orders cross-border.
- Months 1–6Start with one Dubai 3PL
Test demand in the UAE and ship Saudi orders cross-border. Import VAT is collected on each parcel at the border.
- When Saudi reaches ~30%Add a Riyadh 3PL
Use your own CR or an importer-of-record partner, and register for Saudi VAT. Truck your best sellers from Dubai or ship them straight from the factory.
- Year 2 and beyondRun both, add nodes as you grow
Keep Dubai for the UAE and smaller GCC markets. Add Jeddah once western Saudi orders slow your delivery times.
The good news is that the move is a short one. Dubai and Riyadh are joined by a fixed currency, the same marketplaces and a road. Our UAE vs Saudi Arabia market guide covers the rest of the expansion.
Notes for Amazon and noon sellers
- Marketplace stock follows the marketplace. FBA and FBN stock must sit in each country's own Amazon or noon warehouse.
- noon Global Store is the exception. UAE companies can sell to Saudi shoppers through it, without a Saudi CR.
- Use your 3PL as the feeder. It holds your main stock, serves your own store and sends inbound shipments to FBA and FBN.
See our comparison of noon fulfilment vs an independent 3PL for where the line falls.
Notes for Chinese and other overseas sellers
- Treat Dubai as your first overseas warehouse (海外仓). One free-zone stock pool serves the UAE and ships to the rest of the GCC.
- Ship straight to Riyadh later. Once Saudi Arabia leads, send containers from China to Dammam or Jeddah instead of routing through Dubai.
- Sort out the importer of record first. It's the step that decides how fast you can hold Saudi stock.
- Certify before you ship. SABER and SFDA rules apply at Saudi import, whichever country the goods come from.
Notes for Saudi-based sellers
- Start in Riyadh. You already have a CR, so local stock is the easy, cheap choice.
- Serve the UAE cross-border at first. At a small UAE share, regional couriers do the job well.
- Add Dubai when UAE orders grow. A Dubai 3PL also opens Oman, Qatar and Kuwait.
Notes for cosmetics, food and supplement brands
- Saudi warehouses need SFDA approval for regulated goods, and some need temperature control.
- Check approvals for Dubai stock too. Saudi rules still apply when your parcels cross the border.
- Ask for the licence before you send stock, whichever country you choose.
3PL providers in Saudi Arabia and the UAE
The providers below were independently researched and aren't ranked. Several run warehouses in both countries, which makes a later split easier.
For full country lists, see 3PL and fulfilment in Saudi Arabia and 3PL and fulfilment in the UAE. Or browse all provider comparisons.
Aramex (eCommerce fulfillment)
Best for: Sellers wanting one regional network for storage, GCC cross-border and COD
- Founded 1982; ~70 countries; revenue US$1.73bn and 16,292 employees in 2025 (Wikipedia)
- Integrated with Salla, Zid and Shopify apps; the company markets end-to-end ecommerce logistics
Naqel Express
Best for: Saudi-first sellers needing fulfilment plus a big domestic fleet
- The company says it handles ~20 million shipments a year
- Operations in 16 countries, 5,000+ employees, 4,000+ vehicles (company site)
Starlinks
Best for: Foreign brands needing importer of record + fulfilment in Saudi
- The company says it is 'Saudi Arabia's #1 Logistics Success Partner' (self-description)
- 500+ Parcel Point lifestyle venues across KSA
- SFDA-approved, ISO-certified multi-temperature warehouses
Salasa
Best for: D2C brands wanting fast Riyadh delivery and value-added services
- Delivery in as little as 2 hours from Riyadh dark stores (company claim)
- Customs clearance and bonded-zone storage for cross-border sellers
Locad
Best for: Multi-channel sellers (Shopify + Amazon + noon) wanting one inventory pool in UAE and KSA
- 3 UAE centres (Umm Ramool, Dubai South, DIP) and 1 in KSA (Al Mashael)
- The company says 25+ warehouses in 10 countries, 50+ carriers, 24-hour dock-to-stock
Quiqup
Best for: UAE D2C brands needing same-day Dubai plus a route into KSA
- 10+ years in logistics, 1,800+ partners (company site)
- 4.9 Google rating from 6,000+ reviews; 2-day returns (company claims)
Frequently asked questions
The warehouse work costs about the same in both: pick and pack, packaging and storage come to roughly 13 riyals or dirhams per order. What changes the bill is delivery. Orders shipped inside the country where your stock sits are cheap. Orders that cross the border cost about four times as much to deliver, before customs fees.
Sources & further reading
- E-store customers: customs exemption and VAT — Zakat, Tax and Customs Authority (ZATCA)
- New customs declaration fee for e-store shipments — ZATCA
- Cheapest domestic shipping companies in Saudi Arabia — OTO
- Saudi delivery sector tops 124 mn orders in Q4 2025 — Mubasher (citing the Transport General Authority)
- Free zone warehousing in the UAE — Locad
- UAE to KSA fulfilment — Quiqup
- Dubai Customs exempts ecommerce goods up to AED 1,000 — Khaleej Times
- Cross-border players grow but trade shifts local — Redseer
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



