10 Best Paid & Free WooCommerce Currency Switcher Plugins

Not every customer wants to see a foreign currency displayed when browsing products in the online store. They won’t know exactly how much the product costs without converting it to their currency, and they’ll be unsure if you even ship to their country.

When pricing is presented in a visitor’s currency, it is easier for them to make decisions and feel comfortable using the store. There are no built-in tools for using the currency converter in WooCommerce. However, with a good WooCommerce currency switcher plugin, you can easily add this feature.


WooCommerce Currency Switcher Plugins

Currency switcher tools assist with live currency conversion, allowing customers to make payments in the currency they choose. I will present some of the best available paid and free multi-currency plugins so that you can choose the one that is the best fit for your needs.



YayCurrency is a great WooCommerce multi-currency switcher plugin that allows visitors to change currency while shopping. Users can change the currency on the Cart, Checkout, and Shop pages.


YayCurrency switcher shop page example.
YayCurrency switcher example.


You can display a list of the pre-set currencies on the site shop page, and visitors can effortlessly switch between currencies. Currencies will be automatically converted based on the active exchange rate.

The currency switcher can be shown on the navigation bar, in widgets, pages, and posts. You don’t have to update exchange rates manually. Information is automatically pulled from Yahoo! Finance. The pro version comes with a feature to detect currency automatically according to visitor IP.

YayCurrency comes in a free and paid version. For more info about the plugin, check my YayCurrency review.


WooCommerce Multi-Currency

With the use of geolocation, the WooCommerce Multi-Currency plugin makes possible to determine a visitor’s precise location and accordingly automatically display prices in their local currency.


WooCommerce Multi-Currency plugin.


The frontend can be modified to include a currency changer, allowing customers to select their preferred currency.

For currency conversion rates, you have two options available:

  1. Based on current exchange rates, the plugin can automatically update prices. Currencylayer and OpenExchangeRates are the two sources for the rates. Both offer sufficient free plans to allow for every 12-hour rate update.
  2. Manually set exchange rates. This may be useful, for instance, if you want to add a small premium to particular currencies to cover additional expenses.

Automated price rounding can be configured to preserve “pretty prices” after the conversion. Customers will also be able to pay in the currency of their choice.


WOOCS – WooCommerce Currency Switcher Professional

WOOCS currency switcher allows you to offer any number of currencies on your store and let customers choose their preferred currencies using a frontend widget.

The currency changer can be placed anywhere in a WooCommerce store using a widget or shortcode. You can connect to seven different currency aggregator services to have exchange rates updated automatically on a schedule of your choosing.


WooCommerce Currency Switcher Professional plugin.


The range can be set from once every five minutes to once a month. Manually entering the rates is also possible.

To avoid “ugly” prices on automated currency conversions, prices can be rounded up or down. Additionally, you can require customers to pay in their default currency or let them choose the currency they wish to pay.

Other notable features include:

  • Custom money symbols and price formats
  • Analytics to see the most popular currencies
  • Automatic currency setting based on customer geolocation
  • Set up currency rules on a per-product basis

All the capabilities are available in the plugin’s free version, but you can add only one currency. For unlimited currency support, you’ll need the premium version.



With CURCY,  customers can explore your store in the currency of their choice and, if that option is enabled, choose to make payments in that same currency.


How to add currency exchange feature to WooCommerce store?


The plugin provides complete currency conversion for WooCommerce, including shipping charges, promotional codes, taxes, pricing, etc.

Customers can select their chosen currency by utilizing a currency switcher that can be added to the website using a widget or shortcode.

There are two ways to set currency exchange rates:

  1. Automatically calculate rates based on Google Finance (or additional exchange services with the premium version)
  2. Manually enter conversion rates

It is also possible to include a currency exchange fee, which can assist with currency exchange rates.

Other notable features include:

  • Geolocation to automatically detect the user’s country and then display prices in his local currency
  • Limit the accepted currencies for checkout. The other currencies would only be used for display
  • Round prices to the closest clean number
  • Limit available payment gateways depending on the currency
  • Multilingual support
  • A personalized update schedule for exchange rates

The free version of the plug-in only supports the use of two currencies. Unlimited currencies support and a few additional premium features are included with the pro version.


YITH Multi Currency Switcher for WooCommerce

Numerous currencies can be freely added to the website with the YITH Multi-Currency Switcher, for a positive user experience. You can display the currency symbol (or a custom text) or upload an icon (like the flag) for each currency, and you can also specify the number of decimals to display.


YITH Multi Currency Switcher for WooCommerce.


The plugin allows users to manually enter exchange rates or update them automatically via an API. Additionally, it allows choosing which payment options are available for particular currencies.

Users can be geolocated and automatically shown their local currency. A default currency can also be forced at the checkout for all users.

By overriding the geolocation options, you can create custom rules that show or hide the rules depending on the origin country of the user.


Currency Converter Widget

WooCommerce Currency Converter Widget offers a simple way to add unlimited currencies to your store.


WooCommerce free curency converter widget.


This plugin adds currency conversion for a shopper’s convenience but does not change the payment currency at checkout. All payments will still be made in the store’s default currency.

The widget uses money.js and the Open Source Exchange Rates API to provide real-time updates on currency conversion rates.


Price Based on Country for WooCommerce

Price Based on Country for WooCommerce plugin does exactly what its name suggests. It uses a geolocation feature to detect a visitor’s location and automatically displays the currency and price you’ve selected for that country.


WooCommerce price based on Country plugin.


This means that it can perform more than just currency conversion. It can also change prices based on a user’s location or simply be used as an automatic currency converter.

Two options are available for controlling the prices of each product:

  1. By applying real-time exchange rates
  2. Manually entering prices

The plugin will change the price in the checkout process based on the selected currency so that you can accept payment in any currency.

Other notable features include:

  • A frontend currency switcher widget that allows customers to change the currency
  • Currency conversion for shipping rates
  • The choice to round converted prices to the nearest amount (pro feature)
  • Automatically update exchange rates (pro feature)

Pro version can be purchased for €39 for use on a single site.


Currency Switcher for WooCommerce

Currency Switcher for WooCommerce is one of the best free WooCommerce multi-currency converters that can be used to change the currency used for payments based on the customer’s location.


Currency switcher for WooCommerce.


Using the current exchange rate, prices will be automatically converted into the correct currency when the plugin detects the IP address of a visitor.

Additionally, customers can be offered the option of overriding the default currency with one of their choosing for billing and shipping.

The plugin provides many shortcodes and widget options, making it one of the most functional plugins.


WooCommerce Multilingual & Multicurrency With WPML

WPML is one of the most widely used translation plugins available. It is not surprising that they also provide a well-regarded multi-currency plugin for WordPress.


WPML multi-currency for WooCommerce.


Users can add a currency switcher, configure exchange rates, add various currencies to their WooCommerce store, etc.

This free plugin includes all of the following multicurrency features:

  • Set up multiple currencies to display based on a customer’s location
  • Add currency switcher
  • Format currencies
  • Setup own exchange rates or connect with an automatic exchange rate service
  • Create custom prices and shipping costs for alternative currencies

Only the multi-currency functionality is offered in the free version. When combined with WPML, you get extra multi-currency options and full multilingual capabilities to help create a global e-commerce business. For more info about WPML, you can check my WPML review article.



Over 170 currencies can be converted with CurrencyConverter. The most recent currency rate is updated by the plugin every hour.


Currency Converter plugin.


Additionally, using browser memory, this plugin caches the data. Therefore, it won’t have a negative effect on your website. Widgets can also be customized per your needs.


  • Widgets for displaying currency rates
  • Currency rates are cached and updated in the background
  • The API can be used to create unique widgets or show currency rates



A currency switcher can simplify the process of accepting multiple currencies in the store. Businesses won’t lose due to price confusion, and users can enjoy shopping in your store.

Attracting and retaining international clients often requires companies to provide the best possible customer experience. This situation creates the need for product prices to be shown in their own native currency.

Providing price information in the currencies that customers use will help keep them interested and loyal to your company. They’ll know more about the price and have a better understanding of what they can afford.

The best plugin will depend on your needs. You will need to consider the following questions:

  • What is the maximum number of currencies you need to display?
  • Do you want customers to be able to make purchases in different currencies, or will currency conversions be merely for display?
  • Are different payment gateways required for each currency?
  • Will exchange rates be manually entered or automatically updated?

Obviously, the budget is another crucial factor. There are good free plugins, and some paid plugins also offer free versions, so you can always go with that and upgrade if needed.

DISCLOSURE: Posts may contain affiliate links. If you buy something through one of those links, I might get a small commission, without any extra cost to you. Read more about it here.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top