How to Set Up Products and Price Books in Salesforce

Header: How to Set Up Products and Price Books, with a card comparing one product's price in three price books

Hey everyone,

To set up products and price books in Salesforce, create each product, give it an active standard price in the Standard Price Book, then create custom price books (for partners, regions or segments), add the products to them with their own list prices, and activate the books. Sales reps then choose one price book on each opportunity and add products from it. The order matters: a product needs an active standard price before you can add it to any other price book.

Diagram: one product with a required standard price of $100 in the Standard Price Book, a Partner Price Book entry of $80 and an Enterprise entry using the standard price, and an opportunity that uses one price book
Diagram: one product, many price book entries; an opportunity picks one book.

How products and price books fit together

ObjectWhat it isKey rule
Product (Product2)Something you sell: name, code, family, active flagMust be Active to be used in price books, opportunities and quotes
Price book (Pricebook2)A list of products with pricesOne Standard Price Book per org; you can add as many custom books as you need
Price book entry (PricebookEntry)One product’s list price in one price book (and one currency)The standard entry must exist first; custom entries can Use Standard Price
Opportunity productA product on an opportunity, with quantity and sales priceComes only from the opportunity’s chosen price book

Salesforce’s product and price book field reference and the Pricebook2 object reference are the official sources for these rules. Products, price books and product schedules are available in Professional, Enterprise, Performance, Unlimited and Developer Editions.

How to set up products and price books, step by step

1. Create the product. Open the Products tab and click New. Fill in Product Name, Product Code, Product Family, and check Active. Example: Acme Router X1, code AR-X1, family Hardware.

2. Add the standard price. On the product, go to the Price Books related list and click Add Standard Price. Enter the list price ($100 in our example) and keep it active. This creates the entry in the Standard Price Book.

Salesforce New Price Book Entry dialog for the product Acme Router X1 in the Standard Price Book, with List Price $100.00 and Active checked (both highlighted).
App Launcher > Products > Acme Router X1 > Related > Price Books > Add Standard Price. A product needs an active standard price before you can add it to any custom price book.

The screenshot above shows step 2. It’s the step most people miss, and without it the product won’t show up anywhere else.

3. Activate the Standard Price Book. Open Price Books from the App Launcher, select Standard Price Book, and make sure Active is checked.

4. Create custom price books. In Price Books, click New, name the book (for example Partner Price Book), add a description, and check Active.

5. Add products to the custom book. From the custom price book, use Add Products, select the products, and set a list price for each ($80 for partners) or check Use Standard Price to inherit the standard one.

6. Give reps access. Share the custom price books with the users or groups who should use them, and make sure their profiles or permission sets can read products and price books.

7. Test on an opportunity. Open an opportunity, use Add Products, choose the price book when asked, and add the product. Check that the list price matches the book.

Cert Lab by Nick Frates

Practice Sales Consultant scenarios

Lessons, section checks, flashcards and practice questions on the sales lifecycle, including products, price books and quotes.

Start the Sales Consultant Cert Lab for $9.99 →

How many price books should you have?

As few as possible. Every price book is another list to maintain whenever a price changes. I’d create a custom book only when a group of customers really pays a different list price: partners vs direct, regions with different pricing, or a public sector list.

For one-off discounts, don’t create a price book. Let reps change the sales price or discount on the opportunity product, and control it with an approval process. For complex bundles, tiered pricing or rules, standard price books get painful fast; that’s when people look at Revenue Cloud. See my comparison of Revenue Cloud vs CPQ.

Multiple currencies? In a multi-currency org, each price book entry has a currency, so you add an entry per currency for each product in each book you sell it in.

Mistakes with products and price books

  • Skipping the standard price. Products need an active standard price before they can go into a custom price book.
  • Switching price books on an opportunity that has products. An opportunity uses one price book at a time. Remove its products first, change the price book, then add them back.
  • Leaving the book or entry inactive. Reps only see active price books and active entries, so an inactive one just looks like a missing product.
  • Making a price book per discount. Use sales price, discounts and approvals instead.
  • Forgetting sharing. If reps can’t see a custom price book, they can’t choose it.

For where products sit in the rest of the sales process, see opportunity management and Sales Cloud. My Sales Consultant study guide covers the full exam.

Cert Lab by Nick Frates

Prep for the Agentforce Sales Consultant exam

Lessons, section checks, flashcards and practice questions mapped to all five sections of the exam guide.

Start the Sales Consultant Cert Lab for $9.99 →

FAQ

What is the Standard Price Book in Salesforce?

It’s the one price book every org has, holding each product’s standard list price. A product needs an active standard price before it can be added to any custom price book.

Can an opportunity use more than one price book?

No. An opportunity uses one price book at a time. To switch, remove its products, change the price book and add the products again.

What does Use Standard Price mean on a price book entry?

The entry inherits its list price from the product’s entry in the Standard Price Book instead of having its own.

Do I need a separate price book for each currency?

No. In a multi-currency org, you add a price book entry per currency inside the same price book.

How many products can I have in Salesforce price books?

Salesforce recommends keeping the number of products below 2,000,000 for fast price book performance.

Hope this helps!

Best,

Nick

Keep reading

See all posts →

Salesforce Saturdays

Join 1,033 Salesforce pros getting one 10-minute tip on Salesforce tech or career growth every Saturday.