Features Ad Monitoring Reports Trends & Insights Google Ads Audit Creative Intelligence Industries SaaS E-commerce B2B Agencies Agency Resources Blog Case Studies Help Center Content Libraries CRO Guides Analytics Hub WooCommerce Shopify Pricing Log In Get Started Free

Shopify international (Markets) setup: the real playbook

By Dror Aharon · CEO, COREPPC · Updated April 17, 2026 · 11 min read
Shopify international (Markets) setup: the real playbook: editorial illustration
TL;DR

Shopify international setup is the project most stores half-finish, because Markets makes the first 20% of the work feel like a product launch and the remaining 80% is tax, duties, and localization nobody wanted to own. Markets covers multi-currency, multi-language, and country-level pricing on Advanced and up, and for most stores under $3M in international GMV that is enough. The upgrade path to Plus opens separate storefronts per region, which matters only when your regional businesses are operationally distinct. What actually breaks margin is duties and tax: EU VAT at the point of sale under IOSS, UK VAT on orders under £135, AU GST under A$1,000, all collected at checkout. Get those three right, pick a subfolder domain strategy, localize product copy and policies per market, and Shopify international selling quietly works. Skip any of those and it quietly leaks money instead.

  • Markets on Advanced handles most sub-$3M international stores without needing Plus.
  • Duties at checkout, not at the door, or your refund rate spikes 12 to 18%.
  • Subfolders (`/en-gb/`) beat subdomains for SEO equity on a single Shopify store.
  • EU VAT via IOSS, UK VAT under £135, AU GST under A$1,000, all at checkout.

When Shopify Markets earns an upgrade to Plus

Shopify Markets setup is the first step every store selling across borders runs into, and the upgrade-to-Plus question usually comes six months later after the ops team realizes one storefront can't carry three regional catalogs. On Advanced, Markets handles multi-currency pricing, language switching, country-specific pricing, and regional domains. Enough for most stores under $3M international GMV. What it doesn't give you is fully separate storefronts with different catalogs, themes, or brand names per region. For that you need Plus and its multi-store architecture.

The honest test is three questions. Two or more yes and Plus probably earns the upgrade.

  1. Do you need a different product catalog per region? Not just different prices or translations, but genuinely different SKUs sold in the UK versus the US for regulatory or brand reasons?
  2. Do you need a different brand presentation per region? Different domain, theme, homepage hero, or trust badges?
  3. Are you filing taxes across enough jurisdictions that one Shopify tax configuration can't cleanly serve all of them, and you need separate tax IDs and fiscal entities?

Two yes and the math for Plus starts working, especially combined with the other Plus levers covered in the Shopify Plus vs Advanced breakdown. One yes and Markets on Advanced is probably still the right call. Pattern we see in audits: stores cross the $3M international GMV line, feel the ops pressure, and assume the fix is Plus. More often the fix is finishing the Markets setup they half-configured 18 months ago, because duties, tax, and localization were parked as "phase 2" and phase 2 never shipped. See Shopify's Markets documentation for the feature surface, but read it after you've checked what you already have.

Currency, language, and pricing: the 3-lever decision

Shopify multi currency is the lever most stores pull first, because it is the most visible. A UK customer sees £ instead of $, checkout converts to GBP, conversion lifts in the first week. What stores forget to pull next are the two levers that actually make multi-currency profitable.

The three levers, in order of revenue impact:

  1. Country-specific pricing rules. Mark up or down per market with a fixed percentage or per-product override. Most stores leave this at "auto-convert from USD" and lose 8 to 15% of margin in markets where the conversion lands at an awkward retail price. A $49 product auto-converts to €45.30, which no retailer would ever price. Round up to €49, recover 7% margin, and conversion barely moves because the customer has no USD reference.
  2. Currency display per market. Force-display the local currency at storefront level, not just checkout. Stores that show USD on the product page and convert at checkout see 12 to 20% higher cart abandonment in non-US markets, because the mental math feels like a surprise bill.
  3. Language per market. Translate & Adapt is free up to 2 languages on Advanced. Translating product titles is table stakes. The lift from translating ad copy and email flows is 2x the lift from the product page alone, and almost no one does it.

The trap with multi-currency is the "one currency for all of Europe" decision. Stores that launch with EUR and then discover real volume in Sweden (SEK), Denmark (DKK), and Poland (PLN) have to retrofit, and the migration is annoying because historical order data lives in EUR. Best to decide upfront whether the EU is one market or five.

Shipping and duties: the hidden cost that breaks margin

Duties are the landmine most Shopify international selling projects step on. A customer in Germany orders a $120 product from a US store, the package lands at customs, the carrier collects €24 VAT plus a €12 handling fee at the door, the customer refuses delivery, the package ships back. You're out shipping both ways plus the refund. Our audit sample puts the "duties at the door" refund rate at 12 to 18% on EU shipments from US stores that haven't configured checkout duty collection. That alone wipes out the margin gain from opening international markets.

The fix is duties at checkout. Shopify's Duties and Import Taxes feature (DDP, Delivered Duty Paid) calculates duty and VAT at checkout based on HS code, destination country, and cart value. Customer sees full landed cost before paying. Carrier gets a pre-paid shipment and delivers without collecting at the door. Refund rate drops from 12-18% to 2-4%.

What DDP setup requires:

  1. HS codes on every product. Shopify's classifier is 70 to 85% accurate by category. Budget 10 to 20 hours of manual review, especially for apparel and food.
  2. Country of origin on every product. Where manufactured, not shipped from. This affects the rate under free trade agreements (EU-UK TCA, USMCA, CPTPP).
  3. A carrier that supports DDP labels end-to-end. DHL Express, FedEx International Priority, UPS Worldwide Express. Economy services often don't, which is why "why is my duty showing at the door" tickets are almost always on the cheapest tier.
  4. The "prepay duties and import taxes" toggle on in each market. Off by default.

Math worth running: $120 order to Germany with duties-at-the-door sees 15% refund rate, $25 per refund. Expected cost: $6.66 per order. Same order with DDP: 3% refund rate, $0.75 per order. Clears about $2,500 a year per $100k international GMV, which more than covers the HS code work.

Tax and compliance by region: EU VAT, UK VAT, Australia GST

Shopify international setup breaks most often at the tax layer, because the rules changed in 2021 (EU IOSS, UK post-Brexit) and keep moving in 2026 as EU CBAM rolls in for certain categories. The three big markets every DTC store faces are the EU, the UK, and Australia.

EU VAT via IOSS:

UK VAT:

Australia GST:

Shopify Tax calculates rates cleanly but does not file for you. Plug in Avalara or Taxually for automated filing ($300 to $1,200 a month), or hand reports to an accountant. Accountant path is cheaper under $1M international GMV, automated path is cleaner above it. One thing that catches everyone: threshold rules read ship-to country, not billing. A US-billed card with a UK shipping address triggers UK VAT.

Domain and subfolder strategy for international SEO

The domain decision is where most Shopify international setup projects make the call they regret 18 months later, because it compounds across every piece of SEO equity the store builds. Three options, honest tradeoffs:

  1. Subfolders (example.com/en-gb/). Preferred for most stores. Domain authority concentrates on one property, hreflang handles region-language matching, and Markets generates the subfolder structure automatically. Right answer for 80% of stores.
  2. Country-code top-level domains (example.co.uk, example.de). Strongest local trust signal. Cost: you build authority from zero on every new ccTLD, so the first 12 to 18 months of SEO in each region is flat. Requires Plus for multi-store.
  3. Subdomains (uk.example.com). Weakest option. Google treats subdomains as separate properties for equity, so you pay the ccTLD authority-from-zero cost without the local trust signal.

Subfolders win on equity concentration, lose slightly on local trust. Over a 24-month window on a store doing $2M to $10M internationally, equity concentration almost always wins. Google's own multi-regional site guidance leans subfolders for the same reason.

Hreflang is the piece most stores get wrong even after picking subfolders. Markets generates hreflang tags automatically for each enabled market, but they only fire if the market is "active" and has at least one published language. Stores with Markets enabled but never flipped the language toggle end up with hreflang missing on 40% of international URLs, and Google serves the wrong regional version. Best to check Search Console's International Targeting report inside week one after each market launch.

One more trap: product URLs. Markets uses the same product handle across markets by default, so /products/red-hoodie lives at /en-gb/products/red-hoodie. Fine for SEO. What breaks is translating the handle, since that creates redirects and fragments link equity. Leave handles in English, translate titles and descriptions only.

Localization: product copy, descriptions, policies

Localization is where Shopify international selling stops being a platform problem and becomes a content problem. Translate & Adapt makes the mechanical part easy (paste English, machine translation fills in French and German, human reviews). What nobody warns you about is that machine translation gets product titles right about 80% of the time and policy pages right about 40%, because legal language is tight and region-specific.

The priority stack, ranked by revenue impact:

Stores that do localization well spend about 15% of international marketing budget on copy review, not translation. Translation itself is cheap. The review, cultural check, legal check, per-category convention check, that's where the value lives.

Measuring international vs domestic on Shopify analytics

The measurement layer is where most international projects quietly fail the post-launch review, because Shopify analytics aggregates cross-market data by default. A store with strong US and struggling EU looks "healthy" right up until inventory notices EU is sitting while US is sold out.

The breakdowns to set up on day one:

Shopify's native reports cover most of these but not cleanly. Most stores past year one run a monthly market-level P&L in a spreadsheet outside Shopify. Worth setting up in month 2, not month 12. One blind spot: most analytics apps (Triple Whale, Polar, Northbeam) aggregate gross revenue without splitting tax per market, so "true revenue" on the EU line can read high by 15 to 20% if the app counts VAT as revenue. Check the tax column before reporting blended numbers.

Frequently asked questions

Do I need Shopify Plus to run Shopify Markets?
No. Shopify Markets runs on Advanced, Grow, Professional, and Plus. Advanced supports multi-currency, multi-language (up to 2 languages), country-specific pricing, and regional domains. You only need Plus when you want fully separate storefronts per region via the multi-store architecture. Most stores under $3M in international GMV stay on Advanced and find Markets sufficient. The upgrade to Plus for international reasons alone usually isn't justified until you need storefront separation, which most stores discover around year 3 of international expansion, not year 1.
Is Shopify Markets enough or do I need a third-party app?
Markets covers pricing, currency, language, and domains for most stores. Where you'll need add-ons is tax filing automation (Avalara, Taxually) and sometimes a more advanced translation workflow than Translate & Adapt offers. For stores under $1M international GMV, Markets plus a good accountant handles it. Above $1M, most stores add automated tax filing to avoid manual filings across EU, UK, and AU. Duties and Import Taxes (DDP) is native in Markets on Advanced and up, so you don't need a separate duties app for the core regions.
How long does Shopify Markets setup take?
A clean setup from zero to live in one new region takes about 3 to 5 weeks with a focused team. Week 1: platform config, currency, pricing rules, language. Week 2: tax registration, which is the long pole because EU or UK VAT numbers take 2 to 4 weeks to come through. Week 3: DDP setup, HS codes, shipping carrier integration. Week 4 to 5: localization review, policy translation, QA, soft launch. Launching 3 or 4 regions at once doesn't take 3x the time, it takes about 2x, because most tax and localization work runs in parallel.
What's the difference between Shopify multi currency and Shopify Markets?
Multi-currency used to be a standalone feature before Markets launched. Markets is the unified framework Shopify built to combine multi-currency, multi-language, country-level pricing, regional domains, and tax under one configuration surface. On all current Shopify plans (Advanced and up), you use Markets, not standalone multi-currency. The older settings are deprecated. If you're reading a guide written before 2023 that talks about "Payments multi-currency" as a separate feature, the guide is out of date. Everything international on modern Shopify flows through Markets now.
How do I handle duties for international Shopify orders?
Turn on Duties and Import Taxes (DDP) in each market's settings. Shopify calculates duty at checkout based on HS code, country of origin, cart value, and destination. Customer pays full landed cost at checkout, Shopify passes the pre-paid amount to your carrier, and the package delivers without collecting at the door. Required setup: HS codes on every product, country of origin on every product, and a DDP-capable carrier (DHL Express, FedEx International Priority, UPS Worldwide Express). Refund rates drop from 12 to 18% to 2 to 4% once DDP is live, which usually covers setup cost inside 30 days.
Should I use subfolders, subdomains, or ccTLDs for international SEO?
Subfolders (example.com/en-gb/) for most stores, ccTLDs (example.co.uk) only with a strong strategic reason to commit to a region separately, and almost never subdomains. Subfolders concentrate domain authority on one property, which is the biggest SEO lever on a growing international site. ccTLDs send the strongest local trust signal but require building authority from zero on each new ccTLD, and the first 12 to 18 months of traffic in each region is flat. For a US-based DTC brand launching into the EU and UK, subfolders via Shopify Markets are the default right answer.

Shopify international setup is the project that separates stores ready to scale across borders from the ones that thought Markets was a one-weekend job. The platform side (currency, language, pricing, domains) is genuinely easy and Shopify ships it cleanly. The rest (duties, tax, localization, SEO, analytics per market) is where revenue either compounds or quietly leaks for a year. Best to run the three-question upgrade test before spending money on Plus, fix duties at checkout before spending on ads into new markets, and treat localization as a quarterly content review, not a one-time project. If the audit surfaces missing HS codes, a VAT registration you never filed, or hreflang gaps in Search Console, fix those first and revisit growth budgets after. The stores that make international work aren't the ones with the biggest platforms, they're the ones that finished the unglamorous 80% most teams park as "phase 2."

Get a full X-ray of your ad account

Paste your Meta and Google Ads. See exactly where signal is leaking. Free. 60 seconds.

Start my audit
Dror Aharon
Dror Aharon
CEO, COREPPC

Ran paid media for 70+ Shopify brands. COREPPC manages $12M+ a year across Meta and Google for ecommerce and SaaS operators.