Shopify

How to Sell Internationally on Shopify: Currency, Duties, and Localisation

To sell internationally on Shopify: (1) Enable Shopify Payments and activate multi-currency to display prices in customers' local currencies; (2) Configure international shipping zones and rates in Settings > Shipping and Delivery; (3) Enable Duties and Import Tax collection (DDP) through Shopify Markets for your primary international markets; (4) Translate store content (product descriptions, policies, navigation) for non-English markets using the Translate & Adapt app; (5) Create market-specific pricing if needed (different price points for different regions); (6) Update your return and refund policies to address international order specifics; (7) Verify legal compliance for each market (VAT registration in EU if selling to EU customers above thresholds).

Published: 2020-02-20 | Last Updated: 2020-02-20 | 9 min read

Key Takeaways

  • Multi-currency display (Shopify Payments) shows prices in customers' local currencies — reducing the friction of international purchases for non-USD buyers.
  • Duties and Import Tax handling (DDP) collects customs duties at checkout — avoiding the customer experience problem of surprise charges on delivery.
  • International shipping requires zone-specific rates, carrier account connections, and clear delivery time estimates for each region.
  • EU VAT registration is required for stores selling to EU consumers above country-specific thresholds — the OSS (One Stop Shop) scheme simplifies multi-country EU VAT compliance.
  • Content translation for non-English markets improves conversion rates — machine translation is adequate for product descriptions; native speaker review is important for marketing copy.

E-commerce borders are permeable in ways that physical retail is not. A well-photographed product listing on a Canadian Shopify store can attract buyers from Australia, Germany, and Japan without any active international marketing — they find it through Google, through social media sharing, or through international marketplaces. The question isn't usually 'should we sell internationally' but 'how do we handle it properly when international demand arrives'. Handling it improperly — shipping internationally with no customs documentation guidance, displaying USD prices to EUR buyers, using DDU shipping that creates surprise duties charges — generates customer complaints, returns, and chargebacks that cost more than the international revenue they produced. Handling it properly — multi-currency display, DDP duties collection, clear international shipping information — turns international demand into a clean, profitable revenue stream. This guide covers the specific configuration steps for Shopify stores ready to sell internationally.

Definition: DDP vs DDU Shipping

DDP (Delivered Duty Paid) means the seller collects all applicable import duties, taxes, and customs fees at the time of purchase and takes responsibility for customs clearance. The buyer receives the package with no additional charges. DDP provides the best cross-border customer experience — no surprise charges, no delays at customs. DDU (Delivered Duty Unpaid, also called DAP — Delivered At Place) means the buyer is responsible for paying import duties when the package arrives in their country. The carrier (DHL, FedEx, UPS, Canada Post) notifies the recipient and often holds the package until payment is made. DDU creates a poor customer experience — the buyer waited for a package that then requires unexpected payment before release. For cross-border e-commerce, DDP is strongly preferred — the conversion rate and customer satisfaction improvement justifies the additional logistics complexity.

Multi-Currency and Local Pricing

Displaying prices in customers' local currencies reduces purchase friction and improves international conversion rates — Shopify Payments makes this configuration straightforward.

Enable multi-currency in Shopify by ensuring Shopify Payments is active in your store (Settings > Payments). Once Shopify Payments is enabled, navigate to Settings > Payments > Manage Shopify Payments > Countries/Regions and add the countries you want to support. For each added country, Shopify allows you to specify whether prices should display in that country's local currency (recommended) or in your store's base currency. Shopify automatically converts prices using exchange rates updated daily — you can override these with fixed prices for specific markets if you want to maintain consistent price points (e.g., always price at $99 CAD / $79 USD / £65 GBP regardless of exchange rate fluctuation).

Market-specific pricing allows different price points for different regions. This is useful for: competitive markets where lower prices are necessary to win business (pricing lower in markets with strong local competition), markets with higher purchasing power where premium pricing is sustainable, and markets where shipping and duties costs require higher retail prices to maintain margin. Shopify Markets (available in Shopify 2021 and onwards) provides robust market-specific pricing; for stores on earlier plan structures, apps like Boldcommerce Multi-Currency or LangShop provide similar capability.

Payment methods vary by market — a payment method that covers 80% of Canadian purchases may cover only 40% of German purchases. Research the dominant payment methods in your target markets: in Germany, SOFORT and Giropay are widely used alongside cards; in the Netherlands, iDEAL is dominant; in Sweden, Klarna is mainstream. Shopify Payments automatically enables some local payment methods for activated markets. Third-party payment gateway apps (Mollie, Adyen) provide broader international payment method coverage for stores targeting multiple European markets.

  • Enable multi-currency via Shopify Payments — displays local prices based on visitor location
  • Override exchange rate prices with fixed market prices for consistent international price points
  • Research dominant payment methods per target market — don't assume card-only coverage
  • Shopify Markets provides market-specific pricing, currency, language, and policy configurations
  • Test international checkout as a buyer in each market — use a VPN to simulate geographic location

International Shipping and Duties Configuration

International shipping requires zone-specific rates, carrier integrations, accurate customs documentation, and a clear duties strategy — DDP is the recommended approach for primary markets.

Configure shipping zones in Shopify (Settings > Shipping and Delivery) for each region you'll ship to: typically North America (if your store is North American), the European Union, the United Kingdom (post-Brexit, separate from EU customs zone), Australia/New Zealand, and Rest of World. For each zone, set shipping rates based on weight, order value, or flat rate. For international zones, consider offering: standard tracked shipping (7–14 business days, lower cost), expedited tracked shipping (3–5 business days, premium cost), and free shipping above a minimum order value (effective for higher-margin products).

For DDP duties handling, connect Shopify's Duties and Import Taxes feature (available with Shopify Plus or through the Duties and Import Taxes app on standard plans). This feature calculates the applicable duties and taxes for each shipment based on the product's HS (Harmonised System) code, the order destination country, and the shipment value. Duties are collected at checkout alongside the product price and shipping. You then remit these duties to your logistics carrier (DHL, FedEx, UPS) when booking the shipment, and they handle customs clearance and duty payment on your behalf. Assigning HS codes to your products is a one-time setup task required for accurate duties calculation.

Customs documentation — commercial invoices with accurate product descriptions, values, and HS codes — is required for all international shipments. Shopify automatically generates commercial invoices when you purchase international shipping labels through Shopify Shipping. If you use a third-party shipping software (ShipStation, Shippo, Easypost) or book labels directly with carriers, ensure your customs documentation workflow is configured before your first international orders ship.

Content Localisation and Legal Compliance

Translating content for non-English markets and meeting local legal requirements (EU VAT, consumer protection laws) are the two most commonly overlooked elements of international Shopify expansion.

Shopify's Translate & Adapt app (available on all paid plans) allows creating translated versions of your store content for specific locales. It provides side-by-side editing of original and translated content, and supports machine translation as a starting point. Prioritise translating: product names and descriptions (highest purchase conversion impact), collection names, the checkout and notification email templates, your shipping, returns, and privacy policy pages. Test translated content on native speakers before publishing — machine translation handles factual product descriptions reasonably well but struggles with idiomatic marketing copy, brand voice, and product category-specific terminology.

EU VAT compliance is required for stores selling to EU consumers. EU VAT thresholds: if your total B2C sales to EU countries exceed €10,000 in a calendar year (combined across all EU member states), you are required to register for VAT in each EU country where you have customers — or register for the EU OSS (One Stop Shop) scheme, which allows a single VAT registration in one EU country covering all EU member states. Shopify collects and remits EU VAT automatically for stores using Shopify Payments in Markets, but the VAT registration obligation and filing requirements remain the store owner's responsibility. Consult an accountant familiar with international VAT before significant EU sales volumes.

Consumer protection laws vary by market and affect your return policy obligations. EU consumers have a 14-day right of withdrawal on online purchases — the right to return items without giving a reason. UK consumers have the same right under the Consumer Contracts Regulations. Australian consumers have robust rights under the Australian Consumer Law that extend beyond typical e-commerce return policies. Your international return policy must meet these minimum legal requirements regardless of what your standard policy says.

Experience Signal

The international expansion pattern that fails most often is treating it as a shipping problem rather than an experience problem. The store starts shipping internationally, orders arrive, but return rates are high and customer satisfaction is low — because buyers received unexpected duties charges, couldn't find customer support in their language, and received communications in currencies that didn't match the prices they thought they paid. Solving the experience layer — DDP duties, local currency display, translated email notifications — before promoting to international markets produces much better results than fixing it reactively after complaints accumulate.

Frequently Asked Questions

Yes. Shopify Markets (introduced in 2021 but with multi-currency precursors available from 2019) allows stores on Shopify Payments to display prices in customers' local currencies. With Shopify Payments enabled, you can activate multiple currencies and Shopify automatically converts prices using exchange rates (updated daily) and displays the local currency to visitors based on their geographic location. Transaction processing still occurs in your store's base currency — conversion happens at display level. For stores not using Shopify Payments, multi-currency apps (Bold Multi-Currency, Auto Currency Switcher) provide similar functionality, though the checkout may display the store's base currency.

Sources

Ready to Expand Your Shopify Store Internationally?

Webnixon configures Shopify stores for international markets — multi-currency, duties handling, content localisation, and international shipping — so your expansion launches cleanly rather than creating customer service problems.

Book an International Expansion Consultation

About the author

Jai Paek

Jai Paek

Creative Director

Jai leads brand identity and UX design at Webnixon, bringing 20+ years of experience building digital design systems for agencies and enterprise teams. He has shipped design systems and visual identities for over 200 brands across Canada and the US, with deep expertise in conversion-focused UI, WCAG 2.1 accessibility compliance, and responsive web design for service businesses and ecommerce brands.

Related Articles

Shopify Apps for Growing Stores: Which Are Worth Installing?

Shopify

Shopify Apps for Growing Stores: Which Are Worth Installing?

The Shopify App Store has over 6,000 apps. Installing too many slows your store. Installing too few leaves revenue on the table. For growing Shopify stores, the priority apps fall into five categories: email marketing, reviews, upsells and cross-sells, inventory management, and analytics. Here's what to prioritise.

December 06, 2018David Okafor9 min read
Shopify vs WooCommerce: Which Platform Is Right for Your Online Store?

Shopify

Shopify vs WooCommerce: Which Platform Is Right for Your Online Store?

Shopify and WooCommerce are both mature, capable e-commerce platforms — but they're built on fundamentally different philosophies. Shopify is a hosted, all-in-one platform. WooCommerce is a self-hosted WordPress plugin. The right choice depends on your business model, technical resources, and how much control you need over your store's backend.

March 21, 2019Jim Yang10 min read
E-commerce Conversion Rate Optimisation: How to Turn More Visitors into Buyers

eCommerce

E-commerce Conversion Rate Optimisation: How to Turn More Visitors into Buyers

The average e-commerce conversion rate is 1–3% — meaning 97–99% of visitors leave without buying. Conversion rate optimisation (CRO) is the practice of improving that percentage through evidence-based changes to your product pages, checkout, navigation, and trust signals. Here's what works.

November 14, 2019David Okafor10 min read