Skip to content
MiddleEastEcomMiddle East Ecommerce
Platforms · Shopify

Shopify Markets for the GCC: Multi-Country, Multi-Currency Setup

Shopify Markets lets one store sell to all six GCC countries with local prices, Arabic and English URLs and per-market settings. Charging shoppers in their own currency needs Shopify Payments, which in the Gulf means a UAE company. Saudi and other stores on a local gateway charge everyone in the store currency, or split into expansion stores on Plus.

MayaBy MayaUpdated 10 min read
Key takeaways
  • One Shopify store can serve all six GCC countries, each with its own prices, language and URL.
  • Only Shopify Payments charges shoppers in their own currency, and in the Gulf only UAE companies can use it. Expect a 2% conversion fee.
  • Kuwait, Bahrain and Oman use three decimals. Price them in 10-fils steps, like KD 15.190, and set fixed prices instead of raw conversions.
  • Use subfolders such as /ar-sa and /en-ae. They keep your SEO in one domain, and Shopify adds hreflang for you.
  • Need mada, a Saudi entity and local-currency charging at once? That's when expansion stores on Shopify Plus make sense.

Shopify Markets turns one store into six Gulf stores. Shoppers in Riyadh, Dubai and Kuwait City each see their own currency, their own language and their own URL.

That's a big deal in the GCC. Six countries, six currencies and two languages used to mean six stores. Now it can mean one admin, one catalogue and one set of apps.

There's one catch, and it shapes everything else. Only Shopify Payments charges shoppers in their own currency, and in the Gulf it's open to UAE companies only.

You'll see which setup fits your company, how to price in all six currencies, and how to handle Arabic, duties and payments per market. If you're new to the platform, start with our Shopify guide for the GCC.

6
GCC currencies one store can sell in
Shopify Help, 2026
2%
Shopify Payments currency conversion fee (non-US stores)
Shopify Help, 2026
3
GCC currencies with three decimals: KWD, BHD, OMR
ISO 4217
20
Languages per store (30 on Plus)
Shopify Help, 2026

What is Shopify Markets?

Shopify Markets is the part of your admin that groups countries into markets and gives each one its own settings. It's included on every plan.

For each market, you control:

  • Currency. Prices convert automatically or at your own rate, with rounding rules.
  • Prices. Set a percentage up or down, or fixed prices for chosen products.
  • Domain or subfolder. For example yourstore.com/ar-sa/ for Saudi shoppers in Arabic.
  • Languages. Arabic, English or both, with a default per market.
  • Duties and shipping. Which rates and import charges apply at checkout.

For example, a fragrance brand can create a Saudi Arabia market, a UAE market and a "Rest of GCC" market. Each shows its own prices and language, while stock, orders and apps stay in one place.

Which setup fits your company?

Where your company is registered decides what Markets can do for you. That's because Shopify Payments, the only gateway that charges in local currency, works only for UAE entities in the GCC.

UAE companySaudi companyForeign company
Main gatewayShopify PaymentsLocal gateway (Tap, HyperPay, Geidea…)Shopify Payments at home, or a global gateway
Charge in SAR, KWD, QAR…Only with Shopify Payments
What shoppers pay inTheir own currencySAR, for everyoneTheir own currency, or your store currency
mada at checkout
Arabic and subfolders per market
Best next stepOne store, all six marketsOne SAR store, or expansion stores on PlusOne store, plus a GCC partner for COD and returns
What Shopify Markets can do by company location, GCC, 2026.

What that means for you:

  • UAE company. You get the full package. One store can charge AED, SAR, KWD, QAR, BHD and OMR.
  • Saudi company. Markets still gives you Arabic, URLs and prices per country. But checkout charges everyone in riyals.
  • Foreign brand. Markets works if Shopify Payments runs in your home country. Gulf debit cards like mada won't be on it.

Not sure where the Saudi side stands? See whether Shopify Payments works in Saudi Arabia.

How do you set up Shopify Markets for the GCC?

Setup takes an afternoon once your payments are live. Do it in this order, so each step builds on the last.

  1. 1

    Set your store currency

    Use AED for a UAE company or SAR for a Saudi one. Without Shopify Payments, this is the currency every shopper pays in.

  2. 2

    Activate payments first

    Turn on Shopify Payments (UAE) or connect your local gateway. Add cash on delivery as a manual method, then Tabby and Tamara as apps.

  3. 3

    Create your markets

    In Settings > Markets, add Saudi Arabia and the UAE as their own markets. Group Qatar, Kuwait, Bahrain and Oman until they earn their own.

  4. 4

    Turn on local currencies

    Enable each market's currency, choose automatic or manual rates, and set rounding.

  5. 5

    Add Arabic and assign subfolders

    Add Arabic in Settings > Languages, then give each market subfolders like /ar-sa and /en-sa.

  6. 6

    Set shipping and duties

    Create a shipping zone per country and decide whether duties are collected at checkout.

  7. 7

    Test every market

    Place a test order in each market and language, with each payment method, plus one refund.

Want the whole store checklist, beyond Markets? Use our Shopify GCC setup guide.

How do you price in six currencies?

Set fixed local prices for your best sellers and let rounding rules handle the rest. Five Gulf currencies are pegged to the US dollar, and the Kuwaiti dinar tracks a basket, so a fixed price list barely drifts.

Here's why raw conversion fails. USD 19.99 at the peg becomes SAR 74.96, which looks like a mistake. Shoppers expect SAR 75 or SAR 79.

The three-decimal currencies

Kuwait, Bahrain and Oman split their currency into 1,000 parts, not 100. So a Kuwaiti price looks like KD 9.900, never KD 9.99.

Keep these rules in mind:

  • Charge in 10-fils steps. Many gateways reject a last digit other than zero, so use KD 4.950, not KD 4.955.
  • Use natural endings. In dinars and rials, endings like .990 or .950 look right.
  • Set fixed prices. Use your catalog's fixed prices for KWD, BHD and OMR on key products, instead of trusting automatic rounding.

Our guide to pricing in 3-decimal currencies covers refunds, discounts and the developer side.

Worked example: one USD 49 product, six markets

Take a USD 49 serum. Convert it at each peg, add local VAT (prices must include it), then round to the nearest price ending in 9. In dinars and rials, that means an ending like .190 or .290.

MarketConverted + VATShelf price
Saudi Arabia (15% VAT)SAR 211.31SAR 209
UAE (5% VAT)AED 188.95AED 189
Qatar (no VAT)QAR 178.36QAR 179
Kuwait (no VAT)KD 15.190KD 15.190
Bahrain (10% VAT)BD 20.266BD 20.290
Oman (5% VAT)OMR 19.783OMR 19.790

Notice the Saudi price drops slightly to hit SAR 209. That's a small margin give for a price that looks local. Kuwait needs no change at all, because KD 15.190 already ends in 9.

Try your own product. Enter a base price and the tool returns all six shelf prices with VAT and rounding.

GCC price localizer

Turn one base price into six shelf prices, with VAT, local rounding and Arabic display

Base currency
Your base price is

Markup is applied, then local VAT is added on top.

Consumer prices in KSA and the UAE are expected to include VAT.

Optional % added to the net price per market (e.g. to cover duty, shipping or BNPL fees).

Rounding style

Prices ending in 9 (SAR 99, 149, 199; AED 49, 99) dominate on noon, Amazon.sa and Shein (observation). For 3-decimal currencies this gives x.x90 endings.

Arabic preview digits
  • SARSaudi Arabia
    1 USD = 3.75
    15%
    SAR 209.00
    incl. 27.26 VAT-1.1% vs exact
    209.00 ر.س
  • AEDUAE
    1 USD = 3.6725
    5%
    AED 189.00
    incl. 9.00 VAT
    189.00 د.إ
  • QARQatar
    1 USD = 3.64
    No VAT
    QAR 179.00
    No VAT+0.4% vs exact
    179.00 ر.ق
  • KWDKuwait
    1 USD = 0.31≈ approx.
    No VAT
    KWD 15.190
    No VAT
    15.190 د.ك
  • BHDBahrain
    1 USD = 0.376
    10%
    BHD 20.290
    incl. 1.845 VAT+0.1% vs exact
    20.290 د.ب
  • OMROman
    1 USD = 0.3845
    5%
    OMR 19.790
    incl. 0.942 VAT
    19.790 ر.ع

Your font supports the new Saudi riyal sign (U+20C1), so SAR prices use it. SAMA guidance puts the riyal sign to the left of the number, with a space, in every language. The text abbreviation ر.س is usually written after the number in Arabic.

KWD is pegged to an undisclosed basket, so its rate moves slightly. ≈0.31 per USD is an approximation; review it quarterly.

Estimates based on published pegs and VAT rates as of Oct 2026. Rounding norms are market observations. Confirm VAT display rules with ZATCA / the FTA and your payment provider's currency rules.

The same numbers work as fixed prices in each market's catalog. For a full walkthrough, open the GCC price localizer.

Domains, subfolders and Arabic per market

Use subfolders on one domain. They're available from the Basic plan, and every market shares your domain's SEO strength.

You have three options:

  • Subfolders (yourstore.com/ar-sa/). Free, and they build one domain's authority. The best default.
  • Subdomains (sa.yourstore.com). Also free, but search engines treat them more like separate sites.
  • Country domains (yourstore.sa, yourstore.ae). Bought per market, and each builds SEO from zero.

Shopify adds hreflang tags and per-language sitemaps for you. Hreflang tells Google which page to show a Saudi Arabic speaker versus a Dubai English speaker.

A Saudi shop owner checking her store's prices in riyals and dinars on a laptop and a phone
One store, several markets: each country sees its own currency and language.

Arabic in every market

Add Arabic once, then decide per market whether it's the default. Saudi shoppers often expect Arabic first, while UAE shoppers split between Arabic and English.

Two things need attention:

  • Checkout isn't pre-translated into Arabic. Shopify translates checkout into 33 languages, and Arabic isn't one. Translate those strings yourself in Translate & Adapt.
  • Gulf wording can differ per market. Translate & Adapt lets you adapt copy for markets sharing a language, so Saudi and Kuwaiti pages can use different terms.

Machine translation is a fine first draft. Have a native speaker review product titles and checkout text before launch, and see our Arabic Shopify guide for the RTL details.

Duties and import taxes

Duties only matter when a parcel crosses a border. If you ship to Saudi shoppers from a Saudi warehouse, there's nothing to collect at checkout.

Cross-border is different. Say you ship from a Dubai warehouse to Kuwait or Bahrain. The parcel may owe customs duty, and in VAT countries, import VAT.

Shopify can calculate and collect these at checkout. Turn it on in Settings > Taxes and duties, then add an HS code and country of origin to every product. Shopify Payments stores pay a 0.85% fee on orders where duties are calculated.

Each country waives duty below a value threshold:

CountryDuty-free up toVAT on imports
Saudi ArabiaUnder SAR 1,000 (incl. shipping)15%, from the first riyal
UAE (Dubai)AED 1,0005%
QatarQAR 1,000None
KuwaitKWD 100None
BahrainUnder BHD 10010% at BHD 100 and above
OmanOMR 1005%

So which approach should you take? In COD-heavy markets, collect everything upfront (known as DDP, delivered duty paid). Surprise charges at the door get parcels refused.

Payment methods by market

Each Gulf country has its own debit network, and shoppers trust it. Markets lets you offer the right mix per country, but only if your gateway supports each one.

MarketLocal debitAlso expected
Saudi ArabiamadaApple Pay, Tabby, Tamara, COD
UAEVisa and Mastercard debitApple Pay, Tabby, Tamara, COD
KuwaitKNETApple Pay, Tabby, Tamara, COD
QatarNAPS / Himyan via QPAYCards, COD
BahrainBenefitPayTamara, COD
OmanOmanNetCards, COD

Here's the catch for UAE stores. Shopify Payments takes Visa, Mastercard, Apple Pay and Google Pay, but not mada or KNET.

Add those through a third-party gateway, and those orders arrive in your store currency. Ask the gateway whether it converts to KWD or SAR for the local network, and test a real order before launch.

Cash on delivery works in every market. Shopify charges no transaction fee on it, so it's worth keeping on. Compare options in our GCC payment methods guide.

When should you use expansion stores instead?

Use expansion stores when one store can't hold two companies or two gateway setups. They come with Shopify Plus, which includes up to 9 extra stores under one contract.

A common Gulf pattern looks like this:

  • UAE store. Run by the UAE entity, charging in AED and other currencies through Shopify Payments.
  • Saudi store. Run by the Saudi entity, priced in SAR, with mada through a local gateway.

Each store has its own currency, gateway, payouts and invoicing. That suits Saudi e-invoicing and separate company books.

Expansion stores vs one store with Markets
Pros
  • Each entity keeps its own gateway, payouts and tax setup
  • mada and local-currency charging can both run, in separate stores
  • Teams can run campaigns and catalogs per country
Cons
  • Shopify Plus starts at $2,300/mo on a 3-year term
  • Products, apps and themes must be kept in sync across stores
  • SEO is split unless you plan domains carefully

Plus also adds checkout customisation, 30 languages and a 0.2% third-party gateway fee. Until you run two companies, one store with Markets is usually plenty. See whether Shopify Plus is worth it in the GCC.

Notes for UAE companies

  • You can run all six markets from one store. Shopify Payments charges each shopper in their own currency.
  • Budget the 2% conversion fee on every non-AED order, and price it into your SAR and KWD lists.
  • Add a gateway for mada or KNET if those markets matter. Test how it handles currency.

Notes for Saudi companies

  • Set the store currency to SAR. Every shopper will pay in riyals, so show SAR prices clearly to GCC visitors.
  • Use Markets for language, URLs and price levels. For example, a "Rest of GCC" market with higher prices to cover shipping.
  • Plan for expansion stores once UAE or Kuwait sales grow enough to justify local-currency checkout.

Notes for foreign brands

  • Check that Shopify Payments works in your home country. If it does, Markets can charge Gulf shoppers locally.
  • Partner up for the rest. Local debit, COD and returns usually need a Gulf partner. Our Shopify development team in Dubai can help set it up.

Frequently asked questions

Yes. Markets is built into every Shopify plan from Basic up, including custom domains and subfolders per market. You pay only when money changes currency: Shopify Payments charges a 2% conversion fee outside the US.

Sources & further reading

  1. Selling in local currencies: limitations — Shopify Help Center
  2. Pricing in local currencies — Shopify Help Center
  3. Managing international domains — Shopify Help Center
  4. Collecting international duties and import taxes at checkout — Shopify Help Center
  5. Shopify Payments supported countries — Shopify Help Center
  6. Calculating the amount (3-decimal currencies) — Checkout.com
  7. E-Store Customers (customs rules for online purchases) — Zakat, Tax and Customs Authority (ZATCA)

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
Maya

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