Sell in multiple currencies

Selling in multiple currencies lets you accept payments in multiple currencies with Shopify Payments.

Your customers can pay for their orders and receive refunds in their local (also referred to as their presentment) currency. Your prices are converted based on the foreign exchange rate and your rounding rules. You can't set prices in specific currencies, but you can specify different rounding rules for each currency.

Customers shop and pay in their local currency

When your customers go to your store, your store chooses the currency to use based on the geolocation of their IP address. The prices in your storefront and checkout convert immediately to that currency. If a customer's location uses a currency that isn't supported by your store, then the store's currency is used. You can also add a currency selector to your storefront to let your customers choose their currency.

Prices are automatically converted and use rounding rules

When you sell in multiple currencies, your online store prices are automatically converted to your customer's currency. You cannot set manual prices for your products in different currencies.

A rounding rule sets the price endings for your converted prices. For example, you could choose to have all your USD prices end in $0.99 and all your EUR prices end in €0.90. Your converted prices will fluctuate based on the currency exchange market, but the rounding rules help keep your prices stable.

You can edit these rounding rules from your Shopify Payments settings:

Click Edit to view the rounding rules for a currency.

Your prices are converted by multiplying the store price by the currency conversion rate, adding the conversion fee, and then applying the rounding rules for that currency. This means that your converted prices include your currency conversion costs. For example, when a $10.00 USD product is converted to Euros, the converted price of €8.90 includes the currency conversion rate and conversion fee:

Product price in store currency (for example, USD) $10.00
Multiply by the currency conversion rate (for example, 0.867519) €8.68
Add the currency conversion fee (for example, 1.5%) €8.81
Apply the rounding rule (for example, €0.90) €8.90

Supported currencies

You can accept and refund payments in the following currencies:

  • Australian dollar (AUD)
  • Canadian dollar (CAD)
  • Euro (EUR)
  • Hong Kong dollar (HKD)
  • Japanese yen (JPY)
  • New Zealand dollar (NZD)
  • Pound sterling (British pound) (GBP)
  • Singapore dollar (SGD)
  • United States dollar (USD)

Use cases

Selling in multiple currencies lets your customers pay for their orders using their currency. This feature is a good option when your business is in one of the following situations:

  • You have one online store that has international traffic and you want to increase your conversions from your international customers.

  • You want to offer regional stores. For example, you have a store in one region and you'd like to sell to customers who live in a similar region, but use a different currency. For example, Australia and New Zealand are similar in that they are geographically close and share the same seasons. You could use selling in multiple currencies to sell in Australia and offer a regional experience for your New Zealand customers.

  • You have a strong international presence with stores in different countries. You have one international store that uses selling in multiple currencies to convert customers where you don't have a specific presence yet.

Exclusions and limitations

  • Selling in multiple currencies is supported in your online store only. Shopify POS supports only your store currency. You cannot sell in multiple currencies in any channels (including the Wholesale channel).

  • Draft orders are always in the currency of your store.

Learn more

Ready to start selling with Shopify?

Try it free