Shopify Multi-Currency Strategy: How to Sell Internationally Without Confusing Customers

Niko MoustoukasUpdated

Quick summary

Shopify Markets enables multi-currency selling with automatic currency detection and conversion. For serious international markets, set fixed prices per currency rather than relying on live conversion to maintain stable price points. Shopify Payments is required for multi-currency checkout; third-party payment providers show prices in local currency but process payment in your store's base currency.

You are getting international traffic. Some of it is converting. Most of it is not, and you suspect part of the problem is that your international visitors are seeing prices in GBP and doing mental arithmetic before deciding whether to buy.

You are probably right. Research consistently shows that displaying prices in a visitor's local currency increases conversion rates by 8 to 15% in markets where currency matching is not the default. For markets like the US, EU, and Australia, where consumers are accustomed to local pricing, showing GBP actively signals "this is a foreign store."

Multi-currency on Shopify is well-supported, but there are configuration decisions that affect your margins, your Google Shopping feed, and your checkout experience in ways that are not immediately obvious.

How does Shopify multi-currency work?

Multi-currency on Shopify is powered by two components working together: Shopify Markets and Shopify Payments.

Shopify Payments is a prerequisite for multi-currency checkout. It handles the actual currency conversion and settlement. Without Shopify Payments, you can display prices in local currencies, but customers will still be charged in GBP at checkout. The psychological benefit is largely lost if the checkout currency reverts to GBP.

Shopify Markets (available on all paid Shopify plans) is where you configure your international selling strategy: which currencies to enable per country, pricing rules per market, domain or subdirectory structure for international SEO, shipping zones, and tax settings.

The basic setup: enable Shopify Payments, then go to Settings, Markets in your Shopify admin to create international markets and assign currencies. Shopify detects a visitor's location via browser signals and their IP address, and serves them prices in the currency assigned to their market.

How do you set up currency detection and switching?

By default, Shopify uses the visitor's IP address to detect their location and show the corresponding currency. This works well for most visitors and requires no action from the user.

You should also provide a manual currency selector, typically in your site header or footer, for cases where detection is wrong (VPN users, people with multiple homes, business users ordering from a different country). Most Shopify themes include a built-in currency/language selector that connects to your Shopify Markets configuration automatically.

One thing to check: confirm that your currency selector is visible on mobile. On small screens, it is often hidden or placed in a footer that few visitors reach. Test it on a real mobile device, not just the browser emulator.

How do rounding rules affect price presentation?

When Shopify converts a GBP price to USD or EUR using a live exchange rate, the result is often an awkward number: £29.99 becomes $38.17, which looks wrong to an American buyer accustomed to clean pricing.

Shopify Markets includes rounding rules for this reason. You can configure converted prices to round to the nearest .99, .00, or .95 ending in each currency. The setting is in Settings, Markets, your specific market, Price rounding.

For most consumer markets:

  • US: round to .99 (consumer pricing convention)
  • EU: round to .99 or .00 depending on your brand positioning
  • Australia: round to .00 (cleaner presentation)
  • Scandinavia: round to whole numbers

Correct rounding matters more than most merchants realise. An international customer who sees a price ending in .17 or .43 registers it as "auto-converted from another currency" and the trust signal is lost. Clean local pricing feels intentional.

When should you use fixed pricing versus live exchange rates?

This is one of the most consequential decisions in your multi-currency setup, and the default (live exchange rates) is not always the right choice.

Live exchange rates (Shopify's default): your prices in other currencies update automatically as exchange rates move. A product priced at £50 will cost a US customer more or less depending on the GBP/USD rate. This is straightforward to set up but creates volatility in your international pricing.

Fixed prices per market: you set specific prices for each currency manually in Shopify Markets. A product costs £50 in the UK, $65 in the US, €58 in the EU, regardless of current exchange rates. This gives you full control over margin per market and avoids situations where a currency move makes you accidentally unprofitable in a specific market.

For most merchants with significant international sales (more than 15% of revenue from international markets), fixed pricing per market is the right approach. It requires more maintenance when you run sales or update pricing, but the margin certainty is worth it.

Live rates work fine when your international sales are opportunistic (a small percentage of revenue) and the product margins are robust enough to absorb exchange rate movement.

What are the conversion fee implications?

Shopify Payments charges a currency conversion fee of 1.5% on orders placed in currencies other than your default payout currency. This is on top of standard transaction fees.

If you are selling £100,000 per year in USD and EUR combined, a 1.5% conversion fee represents £1,500 in additional processing cost. This is not a reason to avoid multi-currency (the conversion rate improvement more than covers it in most cases), but it should factor into your margin calculations per market.

To minimise conversion fees: if your international revenue is high enough, consider opening a Shopify Payments payout account in the relevant currency (available for USD and EUR in the UK). This allows you to settle in those currencies directly and reduces conversion fees.

How does multi-currency affect your Google Shopping feed?

This is where many merchants encounter unexpected problems. Your Google Shopping feed should show prices in the currency of the market being advertised to. If your Shopping campaigns in the US are showing GBP prices, you are almost certainly losing clicks and wasting budget.

The solution depends on your Merchant Centre setup:

  • If you use Shopify's native Google channel app, it reads your Shopify Markets configuration and can generate currency-specific feeds per market automatically. Verify this in Google Merchant Centre: go to Products, Feeds and confirm you have separate feeds for each country you are advertising in, each showing the correct local currency.
  • If you manage your feed via a third-party tool (DataFeedWatch, Channable), configure the feed to pull prices from the relevant Shopify market rather than default GBP.

After enabling multi-currency, check your Google Merchant Centre for any currency mismatch errors (these appear in the Diagnostics section under Products). A mismatch between the landing page currency and the feed currency will cause products to be disapproved.

How do you measure international conversion rate by market?

GA4 is your primary tool here. Set up a custom report by country segmented by conversion rate. Look for:

  • Which countries have significantly lower conversion rates than your UK baseline
  • Whether enabling local currency for those markets improves their conversion rate (set up the currency, then compare the following 30 days against the prior 30)
  • Whether there are markets driving traffic but almost no revenue (these may need different pricing, shipping, or even a full market-specific experience)

A benchmark: a well-configured international market on Shopify (correct currency, correct language, competitive shipping rate) should convert within 50 to 70% of your home market conversion rate. If you are below 30% of your home market rate in a significant traffic source country, something beyond currency is the problem (shipping cost, delivery time, trust signals, or product-market fit).

Key actions to take now

  1. Confirm you have Shopify Payments enabled. Without it, multi-currency checkout is not possible.
  2. Go to Settings, Markets in Shopify admin and create markets for your top three international traffic sources (check GA4 for your top countries by sessions).
  3. Enable currency rounding rules for each market: .99 endings for US, .99 or .00 for EU.
  4. Decide on live rates versus fixed pricing based on your international revenue share and margin requirements.
  5. Verify your Google Shopping feed in Merchant Centre is serving local currency prices to each market you advertise in.
  6. Set up a GA4 report tracking conversion rate by country, and check it monthly.

Frequently Asked Questions

Do I need a separate domain (us.mystore.com or mystore.com/us) for each market? No, it is not required. Shopify Markets works on a single domain with geolocation-based currency switching. However, separate subdomains or subdirectories per market improve international SEO significantly by allowing Hreflang tags and country-specific metadata. For merchants prioritising international organic traffic, subdirectory structure (mystore.com/us, mystore.com/eu) is worth setting up. For merchants whose international sales are primarily paid or direct, it is lower priority.

Can I offer different products in different markets? Yes. Shopify Markets allows you to restrict specific products to specific markets. This is useful for compliance reasons (products that cannot be sold in certain countries), for market-specific product ranges, or for managing inventory in markets where you have limited stock.

What if I use a third-party payment gateway instead of Shopify Payments? Multi-currency checkout requires Shopify Payments. With a third-party gateway, you can display local currency prices on product pages using a currency conversion app, but customers will be charged in your default currency at checkout. This is a degraded experience. If multi-currency checkout is a priority for your international strategy, Shopify Payments is effectively a requirement.

Should I show tax-inclusive or tax-exclusive prices in different markets? For UK customers, display tax-inclusive (VAT-inclusive) prices as required by UK law. For US customers, the convention is tax-exclusive (tax added at checkout). For EU customers, prices should include VAT. Shopify Markets handles tax calculation and display per market automatically when configured correctly. Verify your tax settings under Settings, Taxes and duties for each market.