How to Sell Internationally on Shopify Markets: Currency, Duties, Languages and SEO
To sell internationally on Shopify, you use Markets to group countries or regions, then customize each market's currency, prices, language, domain, product availability and taxes from your single store. Add duty collection at checkout, translate and adapt key content, choose a URL structure for international SEO, and test the full buying experience as a customer in each country before launch.
This guide walks through the decisions and setup in order, with the official limits that catch people out.
Key takeaways
- Start with one or two markets where you already see demand in analytics, not twenty countries at once.
- Local currency pricing works fully only with Shopify Payments and one-page checkout.
- Show landed cost (product, shipping, taxes, duties) before payment to avoid refused deliveries and abandonment.
- Managed Markets (Global-e as merchant of record) is limited to merchants in the continental US and certain Canadian and UK stores.
- Shopify generates hreflang tags, canonicals and international sitemaps automatically once markets have distinct URLs.
- Check product-specific rules, such as the EU Price Indication Directive and product safety requirements.
This is general information, not legal or tax advice. Import, tax and consumer rules vary by country.
Step 1: Decide where to sell first
Use data, not guesses:
- Analytics: which countries already send traffic and add-to-carts?
- Order history: where do you already ship, even occasionally?
- Shipping feasibility: can you deliver at a price and speed customers will accept?
- Product restrictions: some categories (cosmetics, food, batteries, supplements) face extra rules or carrier limits.
- Payment habits: do customers there expect cards, wallets, bank transfers or cash on delivery?
Pick one to three markets for the first phase. Each market adds work in translation, support, returns and compliance.
Step 2: Understand how Markets is structured
Shopify describes markets as conditions (who is in the market: a location, customer group, retail location or sales channel) plus customizations (what changes for them: currency, language, pricing, product availability, theme content, domains and taxes). If shipping options by market are available to your store, you can also set shipping options for each market. The backup region decides the experience for visitors who don't match any active market.
Step 3: Choose your selling model
| Sell as your own merchant of record | Managed Markets (Global-e as merchant of record) | |
|---|---|---|
| Who is the legal seller abroad | You | Global-e |
| Tax registration and remittance | Your responsibility | Handled by Global-e |
| Local payment methods | You arrange through your gateway | Provided |
| Duties and import taxes | You configure collection and comply | Managed |
| Eligibility (as of October 2026) | Any supported store | Merchants in the continental US, and certain stores in Canada and the UK |
| Best for | Merchants comfortable managing compliance, or ineligible for Managed Markets | Eligible merchants who want to launch quickly with less compliance work |
Shopify notes that with Managed Markets you don't need tax registration in the countries you sell to, and you can include duties and taxes in international prices while keeping payouts consistent with domestic orders. Some businesses with independent local teams prefer separate stores per region instead of one store with markets; Shopify supports that approach too.
Step 4: Set up pricing and currency
When you sell to markets, customers can view prices, pay and receive refunds in their local currency. Key points from Shopify's documentation:
- Full functionality requires Shopify Payments with one-page checkout. Other gateways have documented limitations.
- Exchange rates convert automatically at current market rates by default, or you can set rates manually.
- Rounding lets you end prices neatly (for example, .00 or .95) per market.
- Price adjustments let you raise or lower prices by percentage per market, or set product prices by country or region.
- A country selector is required when you sell in local currencies, so customers can choose their country.
Pricing tips:
- Don't just convert. A price that looks odd in local currency (€37.43) loses trust; round it.
- Account for higher shipping, duties, payment fees and return costs in your margin.
- Decide whether prices include taxes and duties. In many regions, customers expect tax-inclusive prices.
If your business is based outside the countries where Shopify Payments operates, check what your primary gateway supports for multi-currency before you design your pricing.
Step 5: Handle duties and import taxes
Customs authorities calculate duties from a product's classification, origin and destination. If you don't collect them at checkout, the customer may be charged on delivery, which often leads to refused parcels.
Shopify can collect an estimate of duties and import taxes at checkout. The setup needs:
- Harmonized System (HS) codes and country of origin on your products
- A review of Shopify's considerations, since some checkout customizations, destinations and order types aren't supported
- Acceptance of the transaction fee for duty collection (check the current rate in your admin)
- Correct shipping terms and paperwork: Delivered Duty Paid (DDP) labels where applicable, commercial invoices, and a shipping policy that explains duties
Surprise costs are the top reason for abandoned carts in Baymard Institute's research, so landed-cost transparency matters as much for conversion as for compliance. See how to reduce cart abandonment.
Step 6: Translate and adapt content
Shopify's Translate & Adapt app lets you translate store content and create market-specific adaptations, for example different product descriptions, promotions or legal text for one region without changing others.
Prioritize:
- Navigation, product titles and descriptions for your top sellers
- Cart, checkout and transactional emails
- Shipping, returns and duties policies
- Size guides with local conventions (EU, UK, US sizes)
- Customer service macros
Machine translation is a fast start, but have a native speaker review high-traffic pages and anything legal. Adapt, don't just translate: spelling (color vs colour), units, holidays, payment terms and imagery.
Step 7: Set up domains and international SEO
Shopify's international SEO guidance compares three structures:
| Option | Example | Domain authority | Setup effort | Best for |
|---|---|---|---|---|
| Subfolders | yourstore.com/fr/ | Shared with main domain | Lowest | Most stores |
| Subdomains | fr.yourstore.com | Independent | Medium | Clear separation between markets |
| Country domains | yourstore.fr | Independent, strongest local signal | Highest | Strong local presence in specific countries |
Once each market has a distinct domain, subdomain or subfolder, Shopify handles several technical tasks automatically:
- Hreflang tags on every page, including an x-default pointing to your primary domain
- Self-referencing canonical URLs for each market version
- International sitemaps including all market URLs with hreflang annotations
- Crawler access: automatic redirection applies to customers, but known search engine crawlers are excluded, so every version can be indexed
If you add hreflang through a theme or app, turn off Shopify's automatic hreflang tags (Online Store > Preferences) to avoid duplicates. When changing URL structure for an existing store, treat it as a migration and follow the website migration SEO checklist. Also note that Shopify's redirect documentation advises checking redirects per market subfolder; test them in each locale rather than assuming they carry over.
Step 8: Payments, shipping and returns
- Payments: offer the methods each market expects. Accelerated wallets help, but in some markets local methods matter more than cards.
- Shipping: set realistic rates and delivery estimates per market, and show them on product pages.
- Returns: decide whether international customers return to you, to a local returns address or keep the item for a refund on low-value goods. State it clearly.
Step 9: Compliance checks before launch
Rules depend on what you sell and where. Examples Shopify highlights:
- EU Price Indication Directive: when announcing price reductions to EEA customers, the lowest price in the previous 30 days must be shown. Shopify notes compare-at prices are hidden by default for non-EEA primary markets selling into the EEA but can be displayed.
- EU General Product Safety Regulation (GPSR): product safety information requirements for products sold in the EU.
- US CPSC eFiling: for certain regulated consumer products imported into the US.
- USMCA: a compliance checklist for shipments between the US, Mexico and Canada.
Ask a customs broker or local advisor about your specific products and destinations.
From experience: Working with clients across the US, UAE, Canada and Malaysia, the international issues that hurt most are rarely technical. They're unclear delivery costs, duties surprising customers at the door, and support emails nobody can answer in the customer's time zone. Sort those out for one market before you open the next.
B2B buyers abroad
If you also sell wholesale internationally, Shopify B2B can work with Markets, with contextual checkout and storefront experiences available on Advanced and Plus. See the Shopify B2B wholesale setup guide.
International launch checklist
- [ ] First markets chosen from analytics and order data
- [ ] Selling model decided: own merchant of record vs Managed Markets (if eligible)
- [ ] Markets created with currency, language, pricing and product availability set
- [ ] Prices rounded and margins checked after shipping, duties and fees
- [ ] Country selector added to the theme
- [ ] HS codes and country of origin on all products
- [ ] Duty collection at checkout configured and tested, or DDU clearly explained
- [ ] Top pages, checkout, emails and policies translated and reviewed by a native speaker
- [ ] URL structure chosen; hreflang and sitemaps verified
- [ ] Redirects tested in each market subfolder
- [ ] Local payment methods and shipping rates set per market
- [ ] International returns policy published
- [ ] Product compliance reviewed (EU PID, GPSR, CPSC or others as relevant)
- [ ] Test orders placed from each market using a VPN or Shopify's preview tools
Next steps
- List your top three countries by traffic and add-to-carts from the last 90 days.
- Check eligibility for Shopify Payments local currency features and Managed Markets.
- Add HS codes and country of origin to your top 50 products.
- Launch one market, run it for a month, and fix the issues before adding more.
- For help planning a multi-market Shopify Plus setup, see Shopify Plus development.
Sources
- Shopify Help Center, Markets: https://help.shopify.com/en/manual/markets
- Shopify Help Center, International sales tools: https://help.shopify.com/en/manual/international
- Shopify Help Center, Pricing in local currencies: https://help.shopify.com/en/manual/international/pricing
- Shopify Help Center, Managed Markets: https://help.shopify.com/en/manual/international/managed-markets
- Shopify Help Center, Duties and import taxes: https://help.shopify.com/en/manual/international/duties-and-import-taxes
- Shopify Help Center, International SEO for markets: https://help.shopify.com/en/manual/markets/seo
- Shopify Help Center, Creating and managing URL redirects: https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect
- Baymard Institute, Cart abandonment rate statistics: https://baymard.com/lists/cart-abandonment-rate
Frequently asked questions
What is Shopify Markets?
Markets is Shopify's built-in tool for tailoring your store to different audiences, defined by location, customer group, retail location or sales channel. For each market you can customize currency, language, pricing, product availability, theme content, domains and taxes, all from one store. Visitors who match no active market get the experience of your backup region.
Do I need Shopify Payments to sell in local currencies?
For the full feature set, yes. Shopify's Help Center says only stores using Shopify Payments with access to one-page checkout can use all local currency pricing functions. Other primary gateways have limitations, which Shopify documents separately. Check Shopify Payments availability in your business's country before planning multi-currency pricing around it.
What is Shopify Managed Markets?
Managed Markets adds services powered by Global-e, which becomes the merchant of record. Global-e handles tax registration and remittance, local payment methods, and duties and import taxes on your behalf. As of October 2026, Shopify says it's available only to merchants in the continental United States and certain stores in Canada and the United Kingdom.
Should I use subfolders, subdomains or country domains for international SEO?
Shopify recommends subfolders, such as yourstore.com/fr/, for most stores because they share the main domain's authority and are easiest to manage. Subdomains give clearer separation, and country-code domains send the strongest local signal but need separate registration and more upkeep. Markets adds hreflang tags, canonicals and sitemaps automatically for whichever structure you pick.
Should I charge duties at checkout or let customers pay on delivery?
Collecting duties and import taxes at checkout usually gives customers a better experience, because surprise charges at the door cause refused deliveries and complaints. Shopify can collect an estimate at checkout, which requires accurate HS codes on your products and carries a transaction fee. Delivered-duty-unpaid shipping is simpler but riskier for customer satisfaction.