Salesforce CPQ uses a multi-step pricing process to derive a net price from a list price when using 'List' as the pricing method. The steps are outlined below, as well as features that can be used to manipulate the method.
The pricing waterfall by default flows as follows:
|
List Price |
Price pulled from the quote's associated Price Book |
| System Discounts and adjustments |
Includes contracted prices, discount schedules, proration, and Special Price if a value exists for Special Price Type |
|
Regular Price |
Prorated list price after system discounts or the Special Price if a Special Price Type is specified |
| Additional Discounts |
Value entered by sales users or pricing guidance |
|
Customer Price |
Regular Price minus Additional Discount |
| Partner Discount |
Discount given to selling partner, entered by the sales user |
|
Partner Price |
Customer Price minus Partner Discount |
|
Distributor Discount |
Discount given to distributor, entered by sales user |
|
Net Price |
Partner Price minus Distributor Discount, final price for the line |
More information can be found in the Product Pricing Overview.
Please see the following articles on what tools we have to affect the waterfall:
|
Changes how Additional Discount is calculated, providing more options than percent of the flat amount | |
|
Applies an Additional Discount to the Net Price, after all other discounts | |
|
Moves the Partner Discount and Partner Price to before system discounts and regular price | |
|
Calculates the values of Partner and Distributor discounts, expressed as a percentage, off of the List price rather than the discounted price | |
|
Multiplies a flat amount discount in the Additional Discount field by the prorate multiplier |
SEE ALSO
CPQ Quote Calculation Stages
The CPQ Quote Calculation Sequence
000380701

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.