When you configure Magento multi currency you are one step ahead of your competitors who haven't done it yet. 

Selling globally you have to make sure your customers receive the best shopping experience on your website. And multi currency is one of the ways to provide that.


It gives your customers a choice to view prices in their preferred currency. Besides, it allows you to avoid cart abandonment and checkout bounce rates since your customers know what they will be charged with.

Conveniently, Magento provides you the multi currency options out-of-the-box. So you don't need to install any additional software for this. Setting up multi currency in Magento 2 includs several steps, and we're going to walk you through all of them.

Let's go.

To set up Magento 2 multi currency, go to Stores > Configuration > General > Currency Setup and take the following steps.

Configure Currency Options

The first thing you should do when configuring multi currency in Magento is set different currencies on your store:

  • Base Currency — currency for online transactions or currency you take payments in on your store.
  • Default Display Currency — currency in which prices are displayed by default.
  • Allowed Currencies — all currencies you want to accept in your store that are displayed in currency switcher on the storefront.

Magento 2 Currency Options

Note: you have to choose your base currency in allowed currencies as well. 

Then you have to set scope for your base currency in Stores > Configuration > Catalog > Catalog > Price.

Catalog Price Scope in Magento 2

e.g. you may want to set US Dollar ($) as a base currency for your US store and Euro (€) — for your European store and take transactions in these currencies correspondingly.

Once you select allowed currencies, a currency switcher will appear on the Magento storefront.

Currency Switcher in Magento 2

Configure Currency Rates

It is one of the most important steps in Magento multi currency configuration. Currency rates in Magento 2 define how prices are converted and displayed on your store. They can be set up manually and automatically. 

Check our guide on how to configure currency rates in Magento 2 and learn more.

Magento 2 Currency Rates

Set up Currency Symbols

Once you configure currency rates in your Magento 2 store, next step is to set the currency symbols in Stores > Currency > Currency Symbols.

System value is used by default, but you can clear the Use Standard checkbox and set new currency symbols for you store currencies.

Currency Symbols in Magento 2

Don't forget to save your changes and clear Magento cache before checking them on storefront.

When you complete all of the steps you will have a currency switcher on your store for customers to benefit from. Magento multi currency feature helps you satisfy your website visitors with varied prices. 

However, they see the default currency once they land on your website and have to switch it manually. 

Not very convenient, isn't it?

So the last step in Magento 2 multi currency setup we'd suggest is the automation of this process.

Use Auto Currency Switcher

To create even more personalized experience for your global customers you can enable the Auto Currency Switcher. It automatically displays prices on your store in customers' local currency based on their location. 

The best thing about it is — you can set the default currency for each country and round prices.

Check out this Magento 2 Auto Language Switcher configuration guide or watch this short video to learn more: