How to change currency in Primavera P6 and How is data stored when using multiple currencies

Sometimes, we work on projects that use a currency other than the US Dollar (USD). In this guide, I’ll show you how to create a new currency in Primavera P6 and use it in a project.

Example Scenario

Let’s say we have a new project that will use Malaysian Ringgit (MYR) as its currency.

How to change currency in Primavera P6 and How is data stored when using multiple currencies-1

Step 1: Create a New Currency

  1. Go to Admin > Currencies.
  2. Click Add and enter the following details

How to change currency in Primavera P6 and How is data stored when using multiple currencies-2

Step 2: Set Display Currency to MYR

  1. Go to Edit > User Preferences.
  2. Select the Currency tab.
  3. Change the display currency to MYR.

How to change currency in Primavera P6 and How is data stored when using multiple currencies-3

Step 3: Create a Resource with MYR Rate

  1. Go to Enterprise > Resources.
  2. Create a new labor resource.
  3. Set the Price/Unit to 10 RM/h.

How to change currency in Primavera P6 and How is data stored when using multiple currencies-4

Step 4: Assign the Resource to an Activity

Assign the newly created resource to an activity. The project will now display costs in Malaysian Ringgit.

How to change currency in Primavera P6 and How is data stored when using multiple currencies-5

How to change currency in Primavera P6 and How is data stored when using multiple currencies-6

How Is Currency Data Stored?

Primavera P6 stores all financial data in the base currency, which is USD by default. When you enter a rate of 10 RM/h, Primavera converts and stores it as:

10÷4.43≈2.26 USD

So, a cost of 1000 RM is stored as approximately 226 USD.

To switch back to USD:

  1. Go to Edit > User Preferences.
  2. Select the Currency tab.
  3. Change the display currency to USD.

How to change currency in Primavera P6 and How is data stored when using multiple currencies-7

Displaying in Another Currency

You can display the project in any currency:

  1. Add a new currency and set the exchange rate.
  2. Change the display currency in User Preferences.

For example, to display in Indian Rupees (INR), follow the same steps and set INR as the display currency.

How to change currency in Primavera P6 and How is data stored when using multiple currencies-8

Notes on Base Currency

  • The base currency is set during initial setup and cannot be changed once live data exists in the database.
  • By default, the base currency is USD, with an exchange rate of 1.

To define a different base currency (only during initial setup):

  1. Go to Admin > Currencies.
  2. Select the row with the BASE option checked.
  3. Edit the IDName, and Symbol fields (e.g., MYR, Malaysian Ringgit, RM).

How to change currency in Primavera P6 and How is data stored when using multiple currencies-11

Entering Price/Unit by Month

You can enter rates by month instead of by hour.

For example:
5000 RM/month

How to change currency in Primavera P6 and How is data stored when using multiple currencies-12

Primavera will automatically convert this to an hourly rate based on your time period settings.

To check or change this:

  1. Go to Admin > Admin Preferences > Time Periods tab.
  2. If 1 month = 260 hours, then:
5000÷260≈19.23 RM/h

This converted hourly rate is what Primavera stores in the database.

How to change currency in Primavera P6 and How is data stored when using multiple currencies-13

2 thoughts on “How to change currency in Primavera P6 and How is data stored when using multiple currencies

Add yours

Leave a reply to litty Cancel reply

Create a website or blog at WordPress.com

Up ↑