Loading...

Knowledge Base
, ,

How to Change Default Currency in WHMCS

You can change default currency in WHMCS if you need your billing system to use a different base currency for customer invoices, product pricing, and checkout. This is commonly done during the initial WHMCS setup, especially if your business operates outside the United States or bills customers in a local currency.

Before making changes, review the important note below. WHMCS recommends changing the default currency only when your installation does not already contain invoice or transaction data. New WHMCS installations use USD as the default currency, and the default currency is identified by the missing delete icon in the currency list.

Important Note Before Changing the Default Currency in WHMCS

Changing the currency after invoices have been created may update the currency label without converting the invoice amounts. For example, an invoice that was originally listed as $100 USD may appear as €100 EUR instead of being converted to the correct exchange value.

Before continuing, confirm that:

  • WHMCS is newly installed or has no active invoice history.
  • No customer transactions have been recorded.
  • Product prices have not already been assigned to active customer services.
  • You have the correct currency code, symbol, and formatting details.

If your WHMCS installation already has active billing data, consider adding a new currency instead of changing the default one.

How to Change Default Currency in WHMCS

Follow these steps to update the default currency in WHMCS.

  1. Log in to your WHMCS Admin Dashboard.
  2. Go to Configuration.
  3. Select System Settings.
  4. Click Currencies.
    • In older WHMCS versions, go to Setup, hover over Payments, then select Currencies.
  5. Find the current default currency.
    • The default currency is usually USD on new installations.
    • It is the currency that does not show a delete icon.
  6. Click the Edit icon or Edit button for the default currency.
  7. Update the currency details as needed:
    • Currency Code – Enter the correct three-letter currency code, such as USD, GBP, EUR, or PHP.
    • Prefix – Add the symbol or text shown before the amount, such as $, £, or .
    • Suffix – Add text shown after the amount, such as USD or PHP. This can be left blank if not needed.
    • Format – Choose how the amount should display.
    • Base Conv. Rate – Keep the base currency conversion rate set correctly for the default currency.
  8. Click Save Changes.

WHMCS uses standard currency fields such as Currency Code, Prefix, Suffix, Format, and Base Conversion Rate when managing currency display and pricing.

Example: Changing USD to Another Default Currency

If your WHMCS installation currently uses USD and you want to use Philippine Peso instead, you would edit the default USD currency entry and update the fields similar to the example below:

  • Currency Code: PHP
  • Prefix:
  • Suffix: PHP or leave blank
  • Format: Select the format that matches how you want prices displayed
  • Base Conv. Rate: Use the correct base value for your default currency setup

After saving your changes, WHMCS will treat the updated currency as the default billing currency.

When Should You Change the Default Currency?

Changing the default currency is best done during the early setup stage of WHMCS.

You may need to change it if:

  • Your business primarily bills customers in a non-USD currency.
  • You are setting up WHMCS for a local market.
  • Your pricing, invoices, and taxes need to match your country’s currency.
  • You are preparing WHMCS before adding products, customers, or transactions.

For existing WHMCS stores with active customers, it is usually safer to configure additional currencies instead of changing the original default currency.

Managing Multiple Currencies in WHMCS

WHMCS can support multiple currencies, allowing customers to view pricing and complete orders using available currency options. WHMCS also supports exchange rates and product price syncing for configured currencies.

This is useful if you serve customers in different regions. For example, you may keep USD as your default currency while also offering EUR, GBP, or PHP as additional options.

When using multiple currencies, make sure to review:

  • Product pricing
  • Exchange rates
  • Payment gateway compatibility
  • Tax settings
  • Currency formatting
  • Customer currency assignments

Troubleshooting Currency Issues in WHMCS

If the currency does not display correctly after saving your changes, check the following:

  • Confirm the currency code uses the correct three-letter format.
  • Review the prefix and suffix fields for extra spaces or incorrect symbols.
  • Make sure your selected format matches the way prices should appear.
  • Clear your browser cache and refresh the WHMCS Admin Dashboard.
  • Review product prices to confirm they display correctly.
  • Check your payment gateway settings to make sure the selected currency is supported.

Summary

You can change default currency in WHMCS from the Currencies page in your WHMCS Admin Dashboard. The default currency is usually USD on new installations and is identified by the missing delete icon. To update it, edit the default currency entry, enter the correct currency code, prefix, suffix, format, and conversion details, then save your changes.

Only change the default currency before invoices or transactions exist in WHMCS. If your billing system is already active, consider adding a new currency instead to avoid invoice amount or reporting issues.

If you need further assistance, Bluehost Chat Support is available 24 hours a day, 7days a week while Bluehost Phone Support is available 7 days a week from 7 am-12 midnight EST. 

  • Chat Support -  While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
  • Phone Support -
    • US: 888-401-4678
    • International: +1 801-765-9400

You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.

Loading...