eCommerce

eCommerce Development in the UAE and Saudi Arabia

Selling online in the Gulf is not selling online in London with a different currency. Payments, delivery expectations, language and tax all behave differently — and each one quietly changes what you should build. Here is how we think about the decisions that matter.

10 min readUpdated February 2026

Talk to our team See our work

On this page

  1. Platform choice: SaaS, headless or custom
  2. Payments: gateways, Mada and Apple Pay
  3. Cash on delivery is still a real constraint
  4. Arabic storefronts are not a translation task
  5. Logistics and the last mile
  6. VAT and ZATCA invoicing for Saudi sellers
  7. Marketplace, own store, or both
  8. What a well-built store actually buys you
  9. How Inovsion helps
  10. Frequently asked questions

Platform choice: SaaS, headless or custom

Almost every eCommerce conversation starts in the wrong place — with the platform. The platform is a consequence of your operating model, not the beginning of it. Before choosing, answer three questions honestly: how strange is your catalogue, how strange is your pricing, and what must the store talk to?

A store selling a few hundred standard products at published prices from one warehouse is well served by hosted SaaS. You will be trading in weeks, and the monthly fee will be far cheaper than building the equivalent. The trap is assuming that because SaaS is limiting in principle, it is limiting for you. Most merchants never reach the edges.

Headless — a commerce engine behind a front end you own — earns its keep when the storefront experience is the product, or when you serve web, app and in-store from one catalogue. It buys flexibility and costs you a front end that somebody must own forever: a permanent budget line teams routinely underestimate.

Fully custom is chosen more often than it is warranted, but it has a place: pricing logic no platform can express, regulated workflows, unusual fulfilment, or a business where the commerce layer is genuinely the differentiator. Our eCommerce development team in Dubai works across all three, and the honest advice is usually to start narrow and earn complexity.

A rough decision aid — treat as a starting point, not a rule
Dimension Hosted SaaS Headless Custom build
Time to first sale Weeks Two to four months typically Longest; depends entirely on scope
Where the money goes Subscription and transaction fees Front-end build and ongoing ownership Engineering, from day one onwards
Checkout control Limited to what the platform allows High, within the engine's rules Total
ERP and back-office fit Via apps and connectors API-first; usually straightforward Designed around your processes
Who maintains it Vendor Vendor plus your front-end team You, entirely
Best when Standard catalogue, standard pricing Experience or multi-channel is the edge The commerce logic is the business

The pattern we see most often: launch on SaaS, learn what actually hurts, then replace only the painful part — often the storefront or a single integration. Migrating one component with real evidence behind it beats a speculative rebuild of everything.

Payments: gateways, Mada and Apple Pay

Payments are where Gulf eCommerce stops resembling the templates. In Saudi Arabia, Mada is the domestic debit scheme and most locally issued debit cards run on it. A Saudi store that accepts only international credit cards is asking a large share of its market to find another card. Mada support is a launch requirement, not a phase two item.

Apple Pay has become a normal expectation in both markets, and it does more than look modern: it removes card entry on mobile, where most of your traffic will be. In our experience, friction removed on a phone is worth more than most of the conversion tactics teams try first.

Beyond that, the picture is fragmented. Regional gateways, bank acquirers, wallets and instalment providers each support a different set of methods, currencies and settlement terms, and the combinations differ by market and merchant category. Confirm with your acquirer what you can actually accept, in which currency, with what settlement delay, before anyone designs a checkout around it.

Two things worth deciding early. First, settlement currency and entity: selling into both the UAE and Saudi Arabia often means more than one arrangement, which shapes your reconciliation. Second, whether the store or your ERP is the system of record for orders. Get that wrong and you will spend a year hand-matching payouts to orders — a problem our ERP development team is asked to fix more often than anyone would like.

Cash on delivery is still a real constraint

Card and wallet payments have grown steadily across the Gulf, but cash on delivery has not gone away, and quietly hiding it is a mistake in most consumer categories. Some buyers use it because they distrust unfamiliar sites; others because it is simply the habit.

What matters for the build is that COD is an operating model, not a payment method. It changes courier selection, since your carrier now collects money. It changes reconciliation, because cash arrives days later in a batch that must be matched. It changes refunds, since there is no card to reverse. And it changes your economics, because COD orders are refused at the door more often than prepaid ones.

Arabic storefronts are not a translation task

The most common failure we are called in to fix is an Arabic store built as an English store with translated strings. Arabic needs a real right-to-left layout: navigation mirrors, forms mirror, directional icons mirror, progress indicators mirror, carousels reverse. Get this half-right and the page feels subtly broken in a way visitors cannot articulate but do act on — they leave.

Content is the harder half. Machine-translated product descriptions read as untrustworthy, and trust is the currency of a market where many buyers are still deciding whether your store is real. Arabic search must tolerate spelling and transliteration variants, or your catalogue will appear empty to customers looking straight at it. Numerals, dates and address formats all need thought, and the language choice must persist across sessions and devices — being thrown back to English on every visit is a small insult repeated daily.

None of this is exotic; it is simply work that must be scoped at the start rather than discovered at the end. Our UI/UX design team treats the Arabic layout as a first-class design, not a mirrored afterthought.

Logistics and the last mile

The UAE is logistics-friendly: dense, compact and well served, with same-day or next-day delivery a realistic promise in the major cities. Saudi Arabia is a different geography — larger and more dispersed, with real differences between Riyadh, Jeddah and everywhere else. A single national delivery promise usually means over-promising outside the big cities or under-promising inside them.

The software decisions that matter here are unglamorous. Where does stock truth live, especially if you also sell on marketplaces or in physical stores? How do you handle partial fulfilment when one line ships today and another next week? Can you switch couriers per order without a code change, given that carrier performance varies by route and season? Is address capture designed for how people here actually describe where they live, rather than assuming a postcode does the work?

Worth knowing: address quality is one of the cheapest levers on failed deliveries. Map-pin capture plus a phone number that is actually validated at checkout will usually do more for your delivery success rate than changing courier.

VAT and ZATCA invoicing for Saudi sellers

Both markets operate VAT, and your store must produce compliant tax invoices — so VAT is a design input, not an accounting afterthought. Rounding, display, invoice numbering and credit notes all need to be right before launch.

Saudi Arabia adds ZATCA's Fatoora e-invoicing programme. Phase 1, "Generation", has applied since 4 December 2021: invoices issued and stored electronically in a structured format, with mandatory VAT fields and a QR code on simplified invoices. Phase 2, "Integration", began on 1 January 2023 and rolls out in waves by revenue threshold. It requires integration with the Fatoora platform, invoices as UBL 2.1 XML (or PDF/A-3 with embedded XML), a cryptographic stamp, a CSID obtained by onboarding your EGS (e-invoicing generation solution), plus a UUID, an invoice hash and PIH chaining linking each invoice to the one before it.

The distinction that catches online sellers out is clearance versus reporting. Standard tax invoices (B2B and B2G) must be cleared by ZATCA before you share them with the buyer. Simplified tax invoices (B2C) go to the buyer immediately and are reported within 24 hours. A consumer store lives mostly in the second case, but the moment you sell to businesses you are in both — and clearance sits in the customer's path, making its latency and failure modes a checkout concern.

Waves and thresholds have advanced repeatedly since Phase 2 began, so we will not tell you which is current — anyone who does is guessing. We confirm obligations against ZATCA's published guidance per engagement. Inovsion has delivered an ERP-integrated ZATCA e-invoice solution covering EGS onboarding and integration with automated compliance and validation, built for broad ERP compatibility precisely because sellers rarely want to change their back office to satisfy a tax rule.

Marketplace, own store, or both

Marketplaces give you demand you did not have to buy and logistics you did not have to build. You pay in commission, in competing against your own listings, and in never owning the customer relationship. Your own store inverts that: better margin, first-party data, control of the brand — and every visit generated by you.

For most merchants the answer is both, each doing a different job: marketplaces for discovery and volume on standard products, your own store for margin, bundles, subscriptions and repeat buyers. The technical implication is the one people skip — you need a single source of truth for stock and pricing, or the two channels will oversell each other and you will find out through cancellations. If you sell in Saudi Arabia, invoicing obligations follow the sale, so both channels must land in a compliant flow.

What a well-built store actually buys you

It is worth being concrete about the return, because "digital transformation" is not a benefit.

How Inovsion helps

We build eCommerce for the UAE, Saudi Arabia and India, and we have delivered HiCare, an e-commerce portal for mosquito atomizer products — a real store with a catalogue, checkout and fulfilment path behind it. That is where the regional details stop being abstract.

We also delivered an ERP-integrated ZATCA e-invoice solution, handling EGS onboarding and integration with automated compliance and validation across a broad range of ERPs. If you sell in Saudi Arabia, this matters: your store's invoicing is not a plugin decision, and we have solved the hard part in production rather than read about it. We work with clients in Saudi Arabia — RiyadhPharma among them — and our Saudi practice is where that work is grounded.

An engagement usually looks like this. We start with your operating model — catalogue, pricing, fulfilment, back office — and only then recommend SaaS, headless or custom, including recommending you stay put if the case for moving is weak. We design the Arabic and English storefronts together rather than mirroring one into the other, confirm payment method availability with your acquirer before designing checkout, treat COD as an operating model with reconciliation built in, and integrate to your ERP or accounting system so orders, stock and invoices agree without anyone typing them twice.

Related work sits nearby: custom application development when the commerce logic is genuinely yours, data analytics once you have first-party data worth reading, and Android or iOS apps when repeat buyers justify a native experience. For a straight answer on which you actually need, tell us what you are selling and to whom — the first conversation is a diagnosis, not a pitch.

Frequently asked questions

Should I start on a SaaS platform or build a custom store?

For most first stores, SaaS is the sensible starting point. It gets you trading quickly and the monthly fee is smaller than the cost of building and maintaining equivalent software. Custom or headless becomes worth the money when a specific constraint — unusual pricing logic, deep ERP integration, an operating model the platform cannot express — is costing you real revenue. Start on SaaS, then move the parts that hurt.

Do I still need to support cash on delivery in the Gulf?

In our experience, most Gulf merchants selling to consumers still see meaningful cash-on-delivery demand, though card and wallet payments have grown steadily. The safest approach is to launch with COD enabled, measure the share and the return rate by category and emirate or city, and decide from data rather than assumption. COD is an operational commitment, not a checkbox: it changes reconciliation, courier selection and refunds.

What payment methods should a Saudi store accept?

Mada is the Saudi domestic debit scheme and most locally issued debit cards run on it, so a Saudi store that does not accept Mada is turning away buyers. Beyond that, international card schemes, Apple Pay and commonly used local wallets and instalment options are worth evaluating. Method availability differs by acquirer and gateway, so confirm the exact list with your provider before you design the checkout.

How does ZATCA e-invoicing affect an online store in Saudi Arabia?

A VAT-registered Saudi seller's invoices fall under ZATCA's Fatoora e-invoicing programme. Phase 1 requires invoices to be generated and stored electronically in a structured format with mandatory VAT fields and a QR code on simplified invoices. Phase 2 adds integration with the Fatoora platform: UBL 2.1 XML, a cryptographic stamp, a CSID obtained through onboarding, UUID, invoice hash and previous-invoice-hash chaining. B2C simplified invoices are reported to ZATCA within 24 hours; standard B2B and B2G invoices must be cleared before being shared with the buyer. Phase 2 has rolled out in waves by revenue threshold, and those thresholds have advanced repeatedly, so we confirm your obligations against ZATCA's published guidance for each engagement.

Is an Arabic storefront just a translation job?

No. Arabic needs a genuine right-to-left layout, which mirrors navigation, form alignment, icon direction, progress indicators and carousels — not only the text. You also need Arabic-aware search that tolerates spelling variants, correct numeral handling, an editorial process for product content, and a language choice that persists across sessions and devices. Machine-translated product data on a mirrored layout reads as untrustworthy, which is expensive in a market where trust drives conversion.

Should I sell on a marketplace or build my own store?

Usually both, for different jobs. Marketplaces give you demand and logistics without acquisition spend, at the cost of commission and no customer relationship. Your own store gives you margin, first-party data and control over the brand, but you must generate the traffic yourself. A common pattern is marketplaces for discovery and volume on standard products, and your own store for margin, bundles, subscriptions and repeat buyers. Keep one source of truth for stock so the two channels cannot oversell each other.

Planning an online store for the UAE or Saudi Arabia, or fixing one that is not converting? Tell us what you sell and where, and we will give you a straight assessment.

Start a conversation