This topic applies to

Applies to

SuiteCommerce | SuiteCommerce Advanced


If your business uses more than one currency, you must configure multiple currencies as part of your initial accounting setup. This lets you create transactions for foreign customers and vendors with whom you do business. The currency used to manage your company's financials is called the base currency, and other currencies used by customers and vendors are called foreign currencies. With NetSuite OneWorld, each subsidiary can have a separate base currency, which is used to manage the subsidiary's financials.

To set up Multi-Currency  for your Commerce site:

  1. Enable the Multiple Currencies feature. See the help topic Enabling the Multiple Currencies Feature.

  2. (Optional) Define additional currencies in NetSuite. By default, CAD, EUR, GBP, and USD currencies are available in NetSuite. To define additional currencies, see the help topic Creating Currency Records.


    Ensure that you select the correct default locale on the currency record to avoid errors related to currency mismatch. For example, select New Zealand (English) as the default locale for New Zealand Dollar.

  3. Set the base currency for your subsidiary as described in Setting a Base Currency.

  4. Configure the exchange rates so that the prices are dynamically updated based on the shopper’s default currency. See the help topic Adding Rates to the Currency Exchange Rates List.

  5. Associate your Commerce site with a subsidiary. You can associate multiple subsidiaries with a Commerce site. However, only the subsidiary selected as the default shows up on the website. See SuiteCommerce and OneWorld.

  6. Set the chosen subsidiary’s base currency as the default currency. Prices are displayed in the default currency for new shoppers visiting your website.

    To set the currencies for your website, do the following:

    1. Go to Setup > SuiteCommerce Advanced > Set Up Web Site.

    2. At the bottom of the Shopping tab, click the Currency subtab.

    3. In the Default column, select the radio button for the default currency. Also, ensure that the box is checked in the Online column.

    4. In the Online column, select the box for each currency in which you want to display item prices on your website.

      The selected currencies appear in the Currency Selector list, which allows a shopper to switch from the default currency to other available currencies.

    5. Click Save.


A shopper’s default currency is determined by the currency in which the shopper places their first order. The My Account section of the website displays all prices in the default currency of the shopper. A registered shopper who has already placed an order in a particular currency, cannot change the currency using the Currency Selector. However, a guest shopper can use the Currency Selector to change the currency in which they want to view the item prices.