Selling internationally without displaying local currencies is leaving money on the table. When a customer in Germany sees prices in GBP, they have to mentally convert every price before making a purchase decision. That friction costs you conversions. Research shows that 92% of international shoppers prefer to browse and buy in their local currency, and stores that offer local currency pricing see conversion rate increases of 10-30% for international traffic.

Shopify has made multi-currency significantly easier through Shopify Markets, which consolidates international selling features into a single management interface. But setting it up properly requires understanding how currency conversion works, how to handle pricing psychology across markets, and how to avoid the common pitfalls that catch merchants out.

This guide walks you through the complete setup process, from enabling your first additional currency to implementing sophisticated per-market pricing strategies.

Why multi-currency matters for UK brands

UK-based Shopify stores have a natural advantage in international selling. Sterling is widely recognised, English is the global language of ecommerce, and UK brands carry a quality perception in many markets. But selling internationally without local currency support undermines these advantages.

Here is what the data tells us about multi-currency selling:

  • 33% of UK Shopify stores receive international traffic but only display GBP pricing
  • Conversion rates increase by 12-20% on average when local currency is displayed
  • Cart abandonment drops by 8-15% when checkout is in the customer's local currency
  • The most common international markets for UK stores are the US, EU countries, Australia, and Canada

Beyond conversions, multi-currency support sends a signal to international visitors: "We sell here. We are set up for you. You are not an afterthought." That perception matters, especially for DTC brands competing against local alternatives.

For a broader look at international expansion, read our guide to international Shopify expansion.

Understanding Shopify Markets

Shopify Markets is Shopify's built-in framework for international selling. It replaces the older approach of using separate apps or expansion stores for each country. With Markets, you manage currencies, languages, duties, and domain routing from a single interface within your Shopify admin.

Key concepts

  • Markets. A market is a group of countries or regions that share the same settings. Your primary market is typically the UK. You might create additional markets for "Europe", "North America", "Rest of World", or individual countries.
  • Currency. Each market is assigned a local currency. Shopify converts your GBP prices to the local currency using real-time exchange rates (or fixed prices that you set manually).
  • Domains. Markets can use subdomains (eu.yourstore.com), subfolders (yourstore.com/en-us), or custom domains (yourstore.de). Each approach has SEO implications.
  • Price adjustments. You can apply percentage-based price adjustments to entire markets (e.g., +10% for US market to account for shipping costs) or set fixed prices per product.
Shopify Markets dashboard showing configured international markets
Shopify Markets lets you manage currencies, pricing, and duties for each international market from a single dashboard.

Prerequisites before you start

Before configuring multi-currency, ensure these foundations are in place:

1. Enable Shopify Payments

Multi-currency requires Shopify Payments as your primary payment gateway. If you are using a third-party gateway like Stripe directly or PayPal as your primary processor, you will need to switch to Shopify Payments first. Shopify Payments supports multi-currency on all plans.

2. Choose your target markets

Do not enable every currency under the sun. Focus on the markets where you already have traffic or where you plan to actively market. Check your Google Analytics geographic data to identify your top international traffic sources.

3. Understand the fee structure

Shopify charges a currency conversion fee on each international transaction:

  • Basic plan: 2% conversion fee
  • Shopify plan: 1.5% conversion fee
  • Advanced plan: 1.5% conversion fee
  • Plus plan: 1.5% conversion fee (negotiable)

This fee is separate from your standard transaction fees and applies to the total order value when the customer pays in a non-base currency. Factor this into your pricing strategy.

4. Review your shipping zones

Multi-currency is only useful if you can actually ship to the countries you are targeting. Before enabling currencies, confirm that your shipping zones, rates, and carrier integrations cover your target markets. For guidance on URL structure during expansion, see our guide on setting up Shopify redirects.

Step-by-step setup guide

Step 1: Access Shopify Markets

  1. In your Shopify admin, go to Settings > Markets
  2. You will see your primary market (typically "United Kingdom") already configured
  3. Click Add market

Step 2: Create a new market

  1. Give your market a name (e.g., "Europe", "United States", "North America")
  2. Select the countries or regions to include
  3. Click Add market

Step 3: Configure the market currency

  1. Click on your new market to open its settings
  2. Under Currency, the local currency is assigned automatically based on the countries in the market
  3. For multi-country markets (like "Europe"), Shopify assigns the most common currency (EUR). Individual countries can still display their specific currencies if you prefer.

Step 4: Set pricing adjustments

  1. Under Products and pricing, you can set a percentage adjustment to all prices in this market
  2. For example, +5% for the US market to offset higher shipping costs, or -10% for a price-sensitive market to stay competitive
  3. You can also set fixed prices for individual products (more on this later)

Step 5: Configure rounding rules

  1. Under Products and pricing > Price rounding, choose how converted prices should round
  2. Options include rounding to .99, .95, .00, or nearest integer
  3. This prevents awkward prices like $47.23 that result from straight currency conversion

Step 6: Activate the market

  1. Review all settings
  2. Toggle the market to Active
  3. Customers from the selected countries will now see prices in their local currency
Step-by-step Shopify Markets configuration screen
The Markets configuration interface lets you set currency, pricing adjustments, and rounding rules for each market.

Adding a currency selector to your theme

Most modern Shopify themes include a built-in currency/country selector, but you may need to enable it or customise its placement.

Enabling the built-in selector

  1. Go to Online Store > Themes > Customise
  2. Navigate to the Header or Footer section settings
  3. Look for Country/region selector or Currency selector
  4. Enable it and choose which location (header, footer, or both) to display it

Custom currency selector with Liquid

If your theme does not include a currency selector or you want more control, you can build one using Liquid. Here is a basic implementation:

{%- form 'localization' -%}
  <div class="currency-selector">
    <label for="CurrencySelector">Currency</label>
    <select id="CurrencySelector" name="country_code" onchange="this.form.submit()">
      {%- for country in localization.available_countries -%}
        <option value="{{ country.iso_code }}"
          {% if country.iso_code == localization.country.iso_code %}selected{% endif %}>
          {{ country.name }} ({{ country.currency.iso_code }} {{ country.currency.symbol }})
        </option>
      {%- endfor -%}
    </select>
  </div>
{%- endform -%}

Place this code in your header or footer Liquid file. Style it with CSS to match your theme's design language.

Pricing strategies for international markets

There are three main approaches to international pricing, and the right choice depends on your business model and margins.

1. Automatic conversion (simplest)

Let Shopify convert your GBP prices using real-time exchange rates. This is the easiest approach and works well for stores testing international markets. The downside is that your prices change daily as exchange rates fluctuate, and you get awkward price points like €34.67.

Best for: stores with moderate international traffic, testing new markets.

2. Automatic conversion with rounding (recommended)

Use automatic conversion but apply rounding rules so prices end in .99 or .00. This maintains pricing psychology while still tracking exchange rate movements. Combined with a percentage adjustment, this gives you a balance of simplicity and professionalism.

Best for: most stores, especially those with diverse product catalogues.

3. Fixed per-market pricing (most control)

Set specific prices for each product in each market. This gives you complete control over price points but requires significant ongoing maintenance. Every time you add or update a product, you need to set prices for each market.

Best for: stores with small catalogues, luxury brands where pricing precision matters, or markets with unique competitive dynamics.

Currency rounding rules

Rounding rules determine how converted prices are adjusted to create psychologically effective price points. Without rounding, a £29.99 product might display as $38.47 in USD — hardly an appealing price.

Shopify's rounding options

  • Round to .99 — £29.99 becomes $38.99 (most common for consumer goods)
  • Round to .95 — £29.99 becomes $38.95 (popular in some European markets)
  • Round to .00 — £29.99 becomes $39.00 (clean, premium feel)
  • Round to nearest 5 — £29.99 becomes $40.00 (simplest for the customer)
  • No rounding — £29.99 becomes $38.47 (not recommended)

Our recommendation: use .99 rounding for markets where charm pricing is the norm (US, UK, most of Europe) and .00 rounding for markets where round numbers are preferred (some Asian markets) or for luxury/premium positioning.

Setting fixed prices per market

For products where price precision matters, you can override the automatic conversion with fixed prices.

How to set fixed prices

  1. Go to Products in your Shopify admin
  2. Open the product you want to set fixed pricing for
  3. In the Pricing section, click International pricing
  4. You will see each active market with the option to set a fixed price
  5. Enter the desired price in the local currency
  6. Click Save

Bulk fixed pricing with CSV

For stores with many products, set fixed prices in bulk using a CSV export/import:

  1. Export your products as CSV
  2. Add columns for each market's price (e.g., Price / International / USD)
  3. Fill in the desired prices
  4. Import the updated CSV

This is far faster than setting prices individually and less error-prone for large catalogues. For help with data management, our guide to Klaviyo segmentation covers similar data management principles.

Shopify product page showing international pricing configuration
Fixed per-market pricing gives you control over exact price points in each currency.

Duties and import taxes

For stores shipping physical goods internationally, duties and import taxes are a critical consideration. Nothing kills a customer relationship faster than an unexpected customs charge on delivery.

Shopify's duty calculation

On Shopify Advanced and Plus plans, you can enable duty and import tax calculation at checkout. This uses HS (Harmonised System) codes assigned to your products to calculate the duties your customers will owe.

  1. Go to Settings > Taxes and duties
  2. Enable Collect duty and import taxes at checkout
  3. Assign HS codes to your products (Shopify can suggest codes based on product descriptions)

DDP vs DDU shipping

  • DDP (Delivered Duty Paid): You collect duties at checkout and the customer receives their order with no surprise charges. This is the better customer experience but requires you to remit the collected duties to the destination country.
  • DDU (Delivered Duty Unpaid): The customer pays any duties and taxes on delivery. This is simpler for you but creates friction and negative customer experiences.

We strongly recommend DDP for any market where you are serious about building a customer base. The operational complexity is worth the customer experience improvement.

Payment gateway considerations

Multi-currency has implications for your payment gateway setup that are worth understanding.

Shopify Payments multi-currency

When a customer pays in a foreign currency through Shopify Payments, the funds are converted to your base currency (GBP) and deposited into your bank account. The conversion fee (1.5-2%) is deducted automatically.

PayPal multi-currency

If you also accept PayPal, note that PayPal applies its own currency conversion. You can configure PayPal to present prices in the customer's currency, but PayPal's conversion rates and fees are separate from Shopify's.

Local payment methods

Some markets have dominant local payment methods that can significantly boost conversion rates:

  • Europe: iDEAL (Netherlands), Bancontact (Belgium), SOFORT (Germany)
  • Scandinavia: Klarna, Swish (Sweden), Vipps (Norway)
  • Asia-Pacific: Alipay, WeChat Pay
  • North America: Shop Pay, Apple Pay, Google Pay

Shopify Payments supports many of these automatically based on the customer's location. Check Settings > Payments to see which methods are available for your markets.

Payment method availability across different international markets on Shopify
Enabling local payment methods alongside multi-currency can significantly boost international conversion rates.

Multi-currency in emails and notifications

Your transactional emails (order confirmations, shipping notifications, refund confirmations) automatically display amounts in the currency the customer paid in. However, marketing emails need separate consideration.

Klaviyo and multi-currency

If you use Klaviyo for email marketing, you can personalise email content based on the customer's currency or country. Use Klaviyo's conditional logic to show the right currency symbol and price formatting for each recipient.

For example, in a browse abandonment email, display the product price in the currency the customer was browsing in, not your base currency. This requires passing currency data to Klaviyo through the integration — something our Klaviyo flow guides cover in detail.

Notification templates

Shopify's notification templates automatically format currency based on the order's payment currency. You do not need to modify your notification templates for multi-currency — it works out of the box.

Reporting and analytics

Understanding your multi-currency performance is essential for optimising your international strategy.

Shopify reporting

All Shopify reports display amounts in your base currency (GBP) by default. International orders are converted at the exchange rate at the time of purchase. You can filter reports by market to see performance per region.

Key metrics to track

  • Conversion rate by market. Compare conversion rates across your markets to identify which are performing and which need attention.
  • Average order value by currency. Are international customers spending more or less than domestic customers?
  • Currency conversion costs. Track the total fees you are paying for currency conversion to ensure your pricing adjustments cover the costs.
  • Refund rates by market. Higher refund rates in specific markets might indicate pricing issues, shipping problems, or product/market fit concerns.

Troubleshooting common issues

1. Prices displaying in the wrong currency

If customers report seeing the wrong currency, check your market configuration. Ensure the country is assigned to the correct market and that the market is active. Also verify that your theme's currency selector is functioning correctly.

2. Inconsistent prices across the store

Some older themes or third-party apps may not fully support Shopify Markets. Product prices on collection pages, search results, and quick-view modals might display in the base currency while product pages show the converted price. Test all customer-facing touchpoints after enabling multi-currency.

3. Checkout reverting to base currency

This usually happens when the customer's IP location does not match the currency they selected. Ensure your theme's localization form submits correctly and that the customer's country selection persists through to checkout.

4. Third-party app pricing inconsistencies

Apps that display prices (review apps showing "verified purchase at £29.99", upsell apps, etc.) may not respect the multi-currency setting. Contact the app developer to confirm multi-currency compatibility before enabling it.

5. Discounts and gift cards

Shopify discounts are created in your base currency. A "10% off" discount works correctly across all currencies, but a "£10 off" fixed-amount discount converts to the local currency equivalent. Gift cards are issued in the currency of the market where they were purchased.

Troubleshooting multi-currency issues in Shopify admin
Testing your multi-currency setup across different pages, devices, and checkout flows prevents customer-facing issues.

Multi-currency is not just a technical feature. It is a statement to international customers that you take their market seriously. Get it right and it becomes one of the highest-ROI investments you can make in your Shopify store.

Andrew Simpson, Founder

Setting up multi-currency on Shopify is straightforward through Shopify Markets, but the nuances of pricing strategy, rounding rules, and payment gateway configuration are where the real value lies. Start with your highest-traffic international markets, use automatic conversion with rounding as your baseline, and consider fixed pricing for your most important products.

If you are planning international expansion and need help with your multi-currency setup, our Shopify development team configures international selling as part of every global rollout. Get in touch to discuss your expansion plans.