Salesforce Currency Field permits users to enter dollars and any other currency amount and automatically formats the field as a currency amount.
In this Salesforce tutorial, we will learn to create a Custom Currency field for a Salesforce object. The Currency field is available in the Salesforce Lightning as well as the Salesforce Classic Version.
Currency Field in Salesforce
The currency field is used to enter and store currency values within Salesforce records. It can be useful to track the amount if we export the data to Excel or another spreadsheet.
These fields are created to hold currency-related data, such as expenses, amounts, and other financials, for business processes.
Now, let’s move further and see how to create the currency field type in Salesforce Lightning, and the same procedure will be followed to create the currency field in Salesforce Classic.
How to create the currency field in Salesforce Lightning
Here, we are creating the currency field in Salesforce Lightning. Here, we are taking an example. We are creating a custom currency field inside an Account object.
Now, navigate to the Setup page of Salesforce Lightning and follow the below steps.
1. On the Setup page, click on the Object Manager tab.
2. In the Object Manager setup, select the Account object.
3. In the Account setup, click on Fields & Relationships and click the New button in the next window.

4. From the list of Data types, select the Currency option and click the Next button.

5. Enter the below fields, to create the new currency field.
- Field Label – Label for the custom currency field.
- Length & Decimal Places – Here, we have to set the length and decimal for the currency field. For example, a length of 10 with 2 decimals will accept values up to 123456789.10.
- Field Name – It will be auto-filled according to the entered Field Label.
- Description & Help Text – It is optional to add a description and help text for the field.
- Required – Selecting this checkbox will make the user enter this currency field mandatorily to create a record.
- Default Value – Here, we can also assign a default value for the currency field.

6. To set up the field level security, select the profiles that can access this custom Currency field. After selecting the profiles, click on the Next button.
