Flexpricer® Revenue Lifecycle Management & CPQ for Agentforce Sales in Salesforce
  • Revenue Lifecycle
    • Simple Subscriptions
    • Subscription Renewals
    • Billing Journals
  • CPQ & Pricing Rules
    • CPQ
      • Simple Product Configurator
      • Optional Line Items
      • Target Total Amount
      • Profit Calculator
      • Advanced Line Item Price Analysis
      • Dynamic Account Price List
      • Product Data Translations
      • CPQ for Salesforce Products
    • Data-driven Pricing Rules
      • Discount by Account
      • Discount by Date
      • Discount by Quantity
      • Price & Discount Lock
      • Price at Scale (CPM)
      • Price by Account
      • Price by Account Group
      • Price by Cost Mark-up or Margin
      • Price by Distributor/Reseller
      • Price by Percentage
      • Price by Quantity
    • Data-driven Product Rules
      • Dimensional Quantities
      • Discount Only Products for Managers
      • Flexible Bundles
      • Highlight Product Compatibility
      • Filter by Location
      • Greener Selling
      • Hide from Search
      • Packaged Bundles
      • Restrict to Permitted Quantities
      • Restrict by Date
      • Restrict by Account
      • Up-sell, Cross-sell & Down-sell
    • Admin Tools
      • Account Pricebook
      • Dated List Price Adjustments
      • Embed in Screen-Flow
      • Line Item Approvals
  • Product Selector
    • Rapid Search & Add
      • Search with Autocomplete
      • Dual Search Formats (SOSL/SOQL)
      • 1-Click to Add Line Item
      • Advanced Search with Product Cards
      • 1-Click Quantities on Product Cards
      • User Favourite Product Cards
    • Fast Line-Item Interaction
      • Native High Precision (8 decimal places)
      • Default Quantity by Product
      • Drag & Drop Sort Order
      • Easy Bulk Delete Line Items
      • Rapid Pricebook/Currency Switcher
      • Line Item Recreation On Pricebook Change
      • Cross-Object Custom Field Support
      • Smart Line Item Collapsing
    • Intuitive Real-Time Display
      • Live Visibility of Price/Discount Changes
      • Instant Line-Item Summary Totals
      • In-App Sales Guidance Notifications
      • Checkbox Read-Only Mode
      • Quick Opportunity & Related Quotes Navigation
      • Opportunity/Quote Sync Alert
      • Unsaved Changes Banner
    • Truly 100% Native
      • High Use of Standard Fields & Objects
      • Apex Trigger & Flow Friendly
      • Sales Price & Discount Permission Controls
      • In-App Validation Rule Alert Banners
      • Translation Workbench Support
      • Simple Quote Launch & PDF Template
      • Email Quote Templates
      • BONUS: Approval & Floor Fields & Display
      • Improve efficiency and user adoption with Vision Product Selector

        Get It Now ☁️
  • Events
  • Pricing
  • Resources
    • Support Articles
    • Extension Packages
    • Industry Solutions
    • Partners
    • Roadmap
    • Release Notes
  • WATCH DEMO
  • BOOK A CALL
  • Menu Menu
  • CPQ for Simple Guided Selling
    • All Simple Guided Selling CPQ Features
    • Simple Product Configurator
    • Optional Line Items
    • Target Total Amount
    • Guided Product Bundles (Add-ons)
    • Up-sell, Cross-sell & Down-sell
    • Greener Selling
    • Show Product Compatibility
    • Advanced Line Item Price Analysis
    • Allowed Quantities per Product
    • Product Location Filters
  • Vision Product Selector
    • Rapid Search & Add
    • Fast Line-Item Interaction
    • Intuitive Real-Time Display
    • 100% Salesforce Native
  • CPQ for Salesforce Products
    • All Products CPQ features
    • Product Data Translations
    • Fixed Product Bundles
    • Percentage Pricing
    • Time-Limited Availability
    • Time-Limited Discounts
    • Dated List Price Adjustments
    • Dimensional Quantities
    • Quantity Rates & Multipliers
    • Exclude Products from Search
    • Management Discount Products
  • CPQ for Salesforce Accounts
    • All Accounts CPQ Features
    • Contracted Pricing
    • Pricing Partner Accounts
    • Segmented Account Pricing
    • Account-Specific Products
    • Dynamic Account Price List
    • Account Discounts
    • Account Pricebook
  • CPQ for Finance in Salesforce
    • All Finance CPQ Features
    • Dual-sided Pricing (Cost plus Mark-up / Margin)
    • Profit Calculator
    • Price Locks
    • Finance Schedules
    • Segmented Pricing Controls
  • Pricing Rules
    • Quantity-based Pricing Rules
  • Revenue Lifecycle
    • Simple Subscriptions
    • Subscription Renewals
    • Billing Journals
  • PRICING
  • SUPPORT
    • Installation & Setup Guide
    • Vision Product Selector
    • CPQ for Salesforce Products
    • CPQ for Simple Guided Selling
    • CPQ for Salesforce Accounts
    • CPQ for Finance in Salesforce
    • Revenue Lifecycle
    • Extension Packages
    • Release Notes
    • Frequently Asked Questions
  • BLOG
  • EVENTS
  • INDUSTRY
  • PARTNERS
  • DEMO
  • CONTACT US
  • BOOK A CALL

The rationale for rationalising pricebooks

The rationale for rationalising pricebooks

Aside from the obvious pricing and selling benefits of using Flexpricer, one of the main administrative reasons for using the platform is to rationalise pricebooks.  And by that, I mean…

REDUCE THE NUMBER OF PRICEBOOKS THAT YOU USE

It is so easy to waste hours and hours of your life trying to maintain tens or hundreds of pricebooks that mean you have tens of thousands of pricebook entries to look after too.

Flexpricer can help you substantially reduce the number of pricebooks that you need to use and the opportunity of launching Flexpricer presents and ideal (!) time to do this.

Our Goal Is: One Master Pricebook

In an ideal world, you would have one, master pricebook that lists your products and their list prices.

Now, I know that in some businesses that’s not realistic because you specifically want to present certain products in certain regions/sectors etc.  But my challenge to you is to search for ways to absolutely minimise the number of pricebooks you have  and to NOT create pricebooks just to offer different prices.

Your aim for pricebooks is to only use different pricebooks when you need to offer different products – not different prices.

So, if I were to suggest considering that you were only allowed to have one pricebook, that contained all of your products… would you be able to create that pricebook and set all the list prices?

Flexpricer allows you to tweak prices and discounts on a per-account basis, and it’s these features that we’ll look to leverage to ensure that your customer gets the right price every time they order… even if you only have one pricebook!

Use Cases

There are many different ways that businesses use pricebooks, however we see repeating patterns.

In the category, we walk through a series of specific steps on how to reduce the number of pricebooks when the number of them has grown as a result of certain use cases.

We cover….

  1. An explanation of the use case so that you can see whether your business suffers from this
  2. The Flexpricer Features to use to reduce the number of pricebooks
  3. The specific setup steps to undertake to enable this
  4. A migration checklist of how to move accounts from using legacy pricebook to the new ‘master’ pricebook
  5. Risks to Manage – because nothing goes smoothly 100% of the time!

When Would Multiple Pricebooks Be Necessary

After installing Flexpricer, the idea that you could rationalise all your pricebooks into one could turn into a reality.

However, there are some circumstances when you just do need to maintain multiple pricebooks.

The only REALLY GOOD reason to maintain multiple pricebooks though is when comparing them, the percentage difference in product prices is materially different for each product such that it is difficult to draw a pattern between prices.  For example

  • Product A
    • Pricebook 1: £9,750
    • Pricebook 2: £7,921 (18.7% lower)
  • Product B
    • Pricebook 1: £47
    • Pricebook 2: £873 (1,857% higher)
  • Product C
    • Pricebook 1: £5,000
    • Pricebook 2: £5,000 (the same)

This scenario might be the case if you price individual products radically differently in different markets (e.g. prices in France vary on a product-by-product basis to prices in Germany)

Commonly, businesses create Retail Pricebooks and Trade Pricebooks to separate out prices between retail customers and trade customers.  However, if your use case is that trade customers get a fixed percentage discount from the retail pricebook (e.g. 20% off), then Account Discount should be used in preference to maintaining the additional pricebook.  This gives you the flexibility to offer or change the discounts offered to trade customers without creating a new pricebook.

Working on computer

Bad Reasons (Excuses) To Maintain Multiple Pricebooks

  • Maintaining products in multiple currencies is NOT a good reason to maintain multiple pricebooks since you can create prices in different currencies within the same pricebook.
  • Making customer-specific pricebooks is RARELY a good reason to maintain multiple pricebooks.  The only time that you should consider this if the vast majority of the products in a pricebook will be priced at different percentages from the master pricebook. Otherwise, you can use combinations of Account Discount, Client Pricing and Matrix Pricing.
  • Creating region-specific pricebooks is RARELY a good reason to maintain multiple pricebooks unless customers can buy in multiple regions and should receive different price depending on the region OR if regional prices are not a common percentage different to the master pricebook (which prevents Account Discount from being used).

IMPORTANT: If you do maintain multiple pricebooks, try to use Account Pricebook to ensure that customers who should always receive a certain pricebook get it automatically allocated to newly created opportunities.

Pricebook Rationalisation Checklist

The simple checklist below gives you the steps to perform when rationalising pricebooks.

  • Identify the MINIMUM number of pricebooks that you can use in your organisation.  This is probably the hardest non-technical step to make.
  • Create a master pricebook that contains all your products with all the list prices as the starting point.
  • Migrate accounts across to the master pricebook in a controlled way, creating the necessary client price, matrix price adjustments and account discounts
  • Set the Master Pricebook as the Account Pricebook on Account being migrated
  • Use Account Pricelist to validate the prices on migrated accounts against those in their current pricebook

Search Search
Follow us
  • Flexpricer 2025 Review: Faster Quotes, More Flexible Subscriptions, Even Better CPQ for Sales Cloud7th January 2026 - 3:24 pm
  • Insiders’ Guide to Overcoming Pricing Frustrations in Sales Cloud26th August 2025 - 1:16 pm
  • Salesforce CPQ is dead. Long live CPQ.15th April 2025 - 1:01 pm
  • Making Your Customers Feel Amazing: The Loyalty Programme
    Ultimate Guide to Quoting in Salesforce 202521st January 2025 - 8:51 am
  • Simplify Product Selection in Salesforce with Product Bookmarks… without complex CPQ26th October 2022 - 1:35 pm

Take a closer look at the Clever CPQ for Sales Cloud...

Discover Flexpricer with an insights call with one of our product experts.
BOOK A CALL

Categories

  • Data Management
  • Events
  • Free Stuff
  • How To
  • Integrations
  • Live Sessions
  • News Article
  • Offers
  • Planning
  • Pricebook Rationalisation
  • Releases
  • Selling
  • Setup Help

Flexpricer is a registered trademark of Flexpricer Limited. All rights reserved.
Flexpricer for Salesforce is a crm.team app copyright © 2016-2024, CRM Team Global Limited - a Salesforce ISV and Consulting partner and winner of The King's Award for Enterprise.
Salesforce CPQ, Salesforce, Salesforce CRM, Sales Cloud, Service Cloud, salesforce.com and force.com are trademarks of salesforce.com, inc.
CRM Team Global Limited Privacy Policy

Copyright © 2026 CRM Team Global Limited. All rights reserved.
  • Link to LinkedIn
  • Link to X
  • Link to Facebook
  • Home
  • Blog
  • Pricing
  • Support
  • Partners
  • AppExchange
  • Contact Us
Link to: Flexpricer & Nintex Drawloop DocGen Link to: Flexpricer & Nintex Drawloop DocGen Flexpricer & Nintex Drawloop DocGenFlexpricer & Nintex Drawloop DocGen Link to: How to ease pricebook administration when you need contract prices for an account Link to: How to ease pricebook administration when you need contract prices for an account How to ease pricebook administration when you need contract prices for an accountHow to ease pricebook administration when you need contract prices for an a...
Scroll to top Scroll to top Scroll to top
Manage Consent

To provide the best experience on this website, we use technologies like cookies to store and/or access device information.

Consenting to these technologies allows us to process data such as browsing behavior or unique IDs on this site.

Not consenting or withdrawing consent, may adversely affect functionality of this website and reduce its usability.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preference Maintenance
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics & Reporting
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Digital Marketing Relevance
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
Change
  • {title}
  • {title}
  • {title}
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preference Maintenance
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics & Reporting
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Digital Marketing Relevance
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
Change
  • {title}
  • {title}
  • {title}