It’s common to change pricing from time to time as your business grows. While it can be assumed the best practice for changing pricing is to create a new Price Book based off your old Price Book, it can have a large impact.

Before you create a new pricebook, understand the impacts
  1. A pricing change from one pricebook to another can only occur on a full re-write of the contract, or at Renewal
  2. It can still be error prone for users to select incorrect pricebook
  3. Some functionality, such as "Configurations" and "Tiers" can be pricebook agnostic. If they are not setup correctly, you would need to create a whole different set of pricing with that functionality as well.

In the event you want you need to create your new pricing with a new pricebook, follow these steps:
  • Create a new Price Book (You can select to copy the old Price Book when creating the new one if the majority of the products will exist in the new Price Book). 
  • For the existing products, simply change the price in the new Price Book entry. 
  • Remove any products that no longer belong in the new Price Book. 
  • Add new products to the new Price Book and associate the new prices. 
    • Assign the correct Tier values or Configurations (if used)
  • Activate the new Price Book, and permission it to the appropriate users. 
  • Deactivate the old Price Book (or permission it only to Admins).