Create Custom Price Book in Salesforce

When I was working with the sales team in my Salesforce org, they came up with a requirement to sell products at different prices for different types of customers.

For example, while the standard price of a product was set at $7500, our clients needed a discounted price of $7000. Similarly, some other product accessories also had to be sold at different rates for bulk buyers.

To handle this, I had to create a Custom Price Book in Salesforce. With this, we can define special pricing for selected products while still keeping the standard price book as it is.

In this Salesforce tutorial, I will explain what a custom Price book is and how to create a custom price book in Salesforce to set different pricing.

Custom Price Book in Salesforce

In Salesforce, a custom price book is used when businesses want to offer special pricing to certain customers. Instead of using the same price for everyone, a custom price book lets us define a different set of prices for selected products. This is helpful when pricing needs to change based on customer type, location, or business.

For example, a company sells the same product at one price to regular customers and at a discounted price to wholesale buyers. In such cases, using a custom manage these price differences without affecting the standard pricing.

It’s important that before a product can be added to any custom price book, it must first be available in the standard price book.

Create a Custom Price Book in Salesforce

In Salesforce, there are two ways to create a custom price book:

  • Create a custom price book using Salesforce User Interface
  • Create a custom price book using Salesforce data loader

Create a Custom Price Book using Salesforce User Interface

To create a custom price book using the Salesforce UI, navigate to the setup page of Salesforce Lightning and follow the steps below.

  1. On the setup page, select -> App Launcher -> Price Books.
Create a Custom Price Book in Salesforce
  1. In the Price Book tab, click the New button to create a custom price book.
  2. Enter the Price Book Name, Description, and select the Active checkbox. After this, click Save.
Create Custom Pricebooks in Salesforce

As we click the save button, the custom price book will be created. Then, from the record page, we can also add products to a custom price book.

Add Custom Price book in Salesforce

This way, we can create a custom price book in Salesforce manually through the UI.

Create Custom Price Book Using Salesforce Data Loader

The manual method is ideal for creating one or two price books. To create multiple custom price books in Salesforce, we can use the data loader tool.

To insert price books via the data loader in Salesforce, ensure you have installed the Data Loader on your system.

Now, follow the steps below to create or insert custom price books via data loader in Salesforce.

  1. To insert or import price books via data loader, first, we need to create a CSV file with the header columns NameIsActive, Description, and any other fields necessary for the product.
Create Multiple Price books in Salesforce

Enter the values in the column, and save the CSV file in your system from where the data loader can access it.

  1. Now open the Data Loader, log in with your credentials, and click on the Insert button.
Add Pricebook in Salesforce Using Data Loader
  1. In this step, activate the checkbox Show All Salesforce Objects, then select the data object Price Book (Pricebook2). Next, browse the CSV file we have created and click Next.
Use data loader to create multiple Price books
  1. As we click on the Next button, the data loader will initialize the CSV file and display the number of rows in the CSV file. Here, click on the OK button to continue.
Add price book in Salesforce via data loader
  1. Next, we will map the CSV column headers to the Pricebook object fields. To do this, click on the “Create or Edit a Map” button. Then, in the next window, click on the button Auto-Match Fields to Columns.

Now, the column will be auto-matched with the object field names; if not, then you have to drag the object fields down to the column mapping. After mapping, click on the OK button, then click the Next button.

Add Multiple Price Books Using Salesforce data loader
  1.  In this step, select the location to store the success and error files from where the Data Loader can access them. After this, click on the Finish button.
Use data loader to create custom Price Books in Salesforce
  1. As we click on the Finish button, a warning message will appear on the screen regarding the insert operation. Here, click on the Yes button to proceed.
  1. Now, the data insertion will start, and the number of successes and errors will appear in a dialog box. Here, we received the success message with no errors, indicating that the data was successfully inserted.
Salesforce data loader to add multiple Price books

Click on the OK button to close the data loader.

  1. To view the inserted price books, navigate to the price books tab, and you will be able to see newly inserted and created custom price books.
Add Multiple Price Books in Salesforce

In this way, we can insert multiple custom price books in Salesforce using the data loader tool.

Conclusion

In this Salesforce tutorial, we have learned about the custom price books in Salesforce. Then, by following the above two methods, we created price books manually through UI and also used the data loader for multiple price books.

By following these methods, you can easily create single or multiple price books in your Salesforce. For creating one or two pricebooks, you can choose the manual method, and for multiple price books, you can use the data loader tool.

You may also like to read:

Agentforce in Salesforce

DOWNLOAD FREE AGENTFORCE EBOOK

Start with AgentForce in Salesforce. Create your first agent and deploy to your Salesforce Org.

Salesforce flows complete guide

FREE SALESFORCE FLOW EBOOK

Learn how to work with flows in Salesforce with 5 different real time examples.