Shopify Markets vs Expansion Stores: Which Fits?
Shopify Markets vs expansion stores comes down to one question: is this the same business selling in a different language and currency, or a different operation that happens to share a brand? Markets runs several countries from one store — one catalogue, one stock pool, one admin — and localises what the shopper sees. Expansion stores are separate Shopify stores under one Plus organisation, each with its own products, settings, apps and checkout. If the difference between your markets is presentation, use Markets. If it is payments, legal entity, stock or catalogue, you want separate stores.
For brands in Egypt and the Gulf there is a twist most comparison articles miss: the currency features of Markets depend on Shopify Payments, which is not available to businesses in Saudi Arabia or Egypt. That single platform fact settles the question for a lot of MENA stores before any other trade-off comes into play. Below is how each option works, the questions that decide it, and how we set this up for regional brands.
What Shopify Markets actually gives you
Markets is Shopify’s built-in international layer. You group countries into markets — “Saudi Arabia”, “UAE”, “Rest of GCC” — and for each one you can set:
- Currency. Prices shown in the market’s currency, converted automatically or adjusted per market.
- Language. Which languages the market’s storefront is offered in, with the translations managed through Shopify’s own Translate & Adapt app or a third-party translation app.
- Domain or subfolder.
/en-sa/,/ar-sa/or a separate country domain, with Shopify emitting the hreflang tags between them. - Product availability. Which products are sold in which market.
- Pricing. Percentage adjustments per market, and on eligible plans fixed prices per product.
Everything else is shared, and that is the whole point. One product catalogue, one set of inventory locations, one theme, one set of apps, one order list, one team. You add a country by configuring it, not by building it.
What Markets does not do is change the layout. An Arabic market still needs an RTL-capable theme, a proper Arabic typeface, translated checkout and emails — the work we walk through in our guide to setting up a bilingual Arabic Shopify store. Markets decides which language a visitor gets; the theme decides whether that language reads like it belongs there.
What expansion stores give you
Expansion stores are a Shopify Plus feature. According to Shopify’s Help Center, a Plus organisation can run up to ten stores on its contract at no extra platform cost — one main store and nine expansion stores — with more available by arrangement with Shopify.
The important word is separate. Shopify is explicit that each store runs independently: store settings, products, collections and inventory are not synced between stores, apps are billed per store, and a paid theme licence cannot be shared across stores. What the organisation does give you is central user management and billing. Shopify also sets conditions: expansion stores have to be extensions of the main brand, carrying the same types of goods, not a second business borrowing the contract.
Off Plus, the equivalent is simply opening a second Shopify store on its own subscription. The mechanics are the same — fully independent stores — minus the organisation layer and the bundled pricing. If you are weighing whether the extra stores alone justify the upgrade, our breakdown of what Shopify Plus really costs covers the licence alongside the build and app costs that come with it.

Shopify Markets vs expansion stores: the five deciding questions
We run through these in order on every multi-country project. The first “yes” to a separate-store question usually settles it.
1. Can each market pay in its own currency?
This is the one that decides most MENA projects. Shopify’s documentation is clear that selling in local currencies — actually charging the customer in their currency, not just displaying it — works with Shopify Payments and, for enterprise merchants, Adyen. With other payment providers, the local-currency feature affects only how prices are displayed; at checkout the price converts to the store’s currency and that is what the customer is charged.
Shopify Payments is available to businesses in the UAE, but not in Saudi Arabia or Egypt. So an Egyptian brand that adds a Saudi market to its EGP store can show riyals, but a Saudi shopper will be charged in Egyptian pounds through whichever gateway the store uses. For a market where the customer expects to pay in SAR with mada at the top of the list — the setup we cover in choosing a Shopify payment gateway for Saudi Arabia — that is not a small cosmetic gap. It is the checkout.
A separate store sidesteps it completely: a Saudi store has SAR as its store currency, so every gateway on it charges in SAR natively.
2. Does each market need a different payment set-up?
Even with currency aside, one store has one payments configuration. Shopify allows only one direct third-party credit-card provider to be active on a store at a time. You can hide or reorder methods per market with payment customisations, but you cannot run one card gateway for Egypt and a different one for Saudi Arabia on the same store. If your Egyptian checkout is built around a local gateway and wallets, and your Saudi one around a Saudi gateway, mada, Tabby and Tamara, those are two checkouts — the full regional line-up is mapped out in our guide to Shopify payment methods in Egypt and Saudi Arabia.
3. Is there a separate legal entity or tax set-up?
If you trade in Saudi Arabia through a Saudi entity, that entity’s orders, invoices and payouts usually need to live on their own — including whatever feeds its e-invoicing. One store with one payout account and one order stream makes that separation an accounting exercise every month. Separate stores make it structural. This is a question for your accountant first; the store architecture should follow their answer, not the other way round.
4. Do the markets share stock and fulfilment?
Markets works best when every market is served from the same stock, even if from different locations. If the Egyptian warehouse and the Saudi 3PL hold different ranges, receive separate purchase orders and are run by different people, forcing them through one catalogue creates more exclusions and workarounds than it saves.
5. Is it the same catalogue at the same kind of price?
A market that sells most of the same products with adjusted prices is a Markets job. A market with its own range, its own bundles, its own promotions calendar and its own merchandising is, in practice, a different store — and running it as one means every collection, discount and homepage section has to be conditionally hidden somewhere else.

What each option costs to run
The platform fee is rarely the real cost. The running cost is how many things your team has to do twice.
| One store with Markets | Separate / expansion stores | |
|---|---|---|
| Product catalogue | One, with per-market availability | One per store; syncing is on you |
| Inventory | One pool across locations | Not synced between stores |
| Theme | One theme, one deploy | One per store; licence per store |
| Apps | Installed and billed once | Installed and billed per store |
| Checkout currency | Local only with Shopify Payments or Adyen | Each store’s own currency, any gateway |
| Card gateway | One direct provider for all markets | One per store |
| Reporting | One set of numbers, filterable by market | Per store; combining them is extra work |
| Adding a country | Configuration | A store launch |
The honest summary: Markets is cheaper to run and more limited; separate stores are more flexible and roughly multiply the operational work by the number of stores. Neither is “the enterprise option” — the right one is whichever matches how your business is actually organised.
The hybrid most regional brands end up with
For brands selling across Egypt and the Gulf, the pattern that usually fits is not either/or. It is one store per payment and entity zone, with Markets inside each store for the countries that zone serves.
- An Egypt store in EGP, with the Egyptian gateway, cash on delivery and local couriers.
- A Saudi store in SAR, with a Saudi gateway, mada, Tabby and Tamara, and Arabic as the primary language — the Arabic-first build we describe on our Shopify development for Saudi Arabia page.
- Markets inside the Saudi or UAE store for neighbouring countries where shipping from that stock and charging in that store’s currency is acceptable.
A UAE business is the one case where this can collapse back into a single store: with Shopify Payments available, Markets can charge Gulf shoppers in their own currencies from one store. Whether that suits a given brand still depends on questions 2 to 5 — and because expatriate shoppers there often want prices in a familiar currency, UAE builds lean towards Markets more often than Saudi or Egyptian ones do.

If you go multi-store, decide how they stay in sync
Separate stores drift unless someone designs against it. Before launching the second store, settle three things:
- One theme codebase. Keep a single theme in version control and deploy it to every store, with per-store settings in the theme editor rather than forked code. Shopify’s GitHub integration for themes makes this practical. Forked themes are how a fix ships to one store and not the other for a year.
- A source of truth for products. Decide whether the main store, an ERP or a sync app owns product data, and make everything else downstream of it. Two stores both edited by hand will drift apart quickly.
- An app list per store, on purpose. Apps are billed per store, so review which ones each market genuinely needs rather than cloning the whole stack.
If you want a number for the build before deciding, the Shopify project cost estimator gives a starting range you can then take into a scoping call.
FAQ
Can one Shopify store charge customers in SAR and EGP?
Only with a payment provider that supports local-currency checkout — Shopify Payments or, for enterprise merchants, Adyen. Businesses in Saudi Arabia and Egypt cannot use Shopify Payments, so on those stores other currencies are shown to the shopper but the charge is made in the store’s own currency.
Do Shopify expansion stores cost extra?
On Shopify Plus, the Help Center states that an organisation can have up to ten stores — one main and nine expansion stores — at no additional platform cost. Apps and paid theme licences are still per store, and more than ten stores needs to be arranged with Shopify.
Do expansion stores share products and inventory?
No. Settings, products, collections and inventory are not synced between stores. If you need them aligned, that is done with an ERP, a sync app or an internal process.
Is Shopify Markets bad for SEO?
Not when set up properly. Each market’s language gets its own crawlable URL on a subfolder or domain, and Shopify adds the hreflang tags between them. The common problems are content problems — machine-translated Arabic, English product descriptions left behind an Arabic interface — rather than anything Markets does.