---
sourceDocument: Zurich Sales Customer Relationship Management
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/order-management

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Sales Customer Relationship Management

ft:clusterId :

    - omgmt

bundleId :

    - omgmt

workflow :

    - Customer and Industry


---

# Pricing Management

# Pricing Management {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 7 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Pricing Management

The Pricing Management application in ServiceNow Zurich release enables organizations to create, manage, and optimize pricing strategies within Sales Customer Relationship Management (CRM).
It empowers sales teams to generate opportunities, quotes, and orders with accurate and competitive pricing efficiently.
This application serves as the foundation for pricing implementation in Sales CRM solutions.
Show full answer Show less  

## Key Features

* **Price Lists:** Define product and service prices. Pricing admins can create, copy, and update price lists, supporting multiple lists based on currency or customer accounts, including account-specific default price lists.
* **Pricing Methods:** Support for one-time fees or recurring fees (monthly or annual) configured in product offerings.
* **Sales Agreement Price Lists:** Automatically generated from completed quotes reflecting final unit prices within agreement validity periods.
* **Cost Books:** Define unit costs for products to calculate margins in Quote Management. Cost books can be created, copied, and updated by pricing admins.
* **Cost-Based Attribute Adjustments:** Adjust base costs based on product characteristics (e.g., model, size) using fixed or percentage markups/markdowns, enhancing profit margin calculations.
* **Price Adjustments:** Allow markups, markdowns, or price overrides based on product attributes, non-product attributes (such as region or sales channel), and bundled products.
* **Pricing Matrices:** Decision rule frameworks to apply complex pricing adjustments and set default price lists or cost books based on conditions like account or shipping location. Includes support for custom context variables and validations for matrix entries.
* **Pricing Plans:** Define and customize sequences of pricing calculations and adjustments to tailor pricing processes to organizational needs.
* **Related Pricing:** Enable dynamic pricing based on relationships to other products or metrics, not limited to fixed prices.
* **Pricing Extensions:** Integration points allowing customization of the pricing engine logic and data sources for price lists, cost books, attribute adjustments, and pricing adjustments.

## What This Enables for ServiceNow Customers

ServiceNow customers can use Pricing Management to:

* Quickly find and apply accurate pricing through configurable price lists and pricing methods.
* Implement tailored pricing strategies per customer or region via account-based price lists and pricing matrices.
* Analyze profitability through cost books integrated with quoting processes.
* Leverage attribute-based and bundled product adjustments to fine-tune pricing dynamically.
* Use advanced rule-based matrices and pricing plans to manage complex pricing scenarios efficiently.
* Customize and extend pricing logic through integration points to incorporate external pricing data or specialized rules.

These capabilities ensure sales teams can generate competitive quotes and orders aligned with organizational pricing strategies, enhancing sales effectiveness and profitability.  
The Pricing Management application enables your organization to set, manage, and optimize pricing strategies for any Sales Customer Relationship Management solution. These pricing strategies enable your sales team to generate opportunities, quotes, and orders with accurate and competitive pricing quickly.  
The Pricing Management application is the foundation of any Sales Customer Relationship Management solution. Pricing Management provides various features to implement pricing in your organization.  
Note:  
Check your entitlements to determine if you have access to these features.

## Price lists {#pricing-management__section_zxx_342_41c}

Price lists define the prices for products and services offered by your organization. Your agents use price lists to find product pricing quickly when creating quotes and capturing orders. Your pricing admins or managers create
price lists and add price list lines that define the list price for each of your product offerings. They can also copy a published price list and its price list lines and use the copy to update the pricing or reuse the price list
without having to create a price list from scratch.  

Support for multiple price lists
:   Pricing Management supports multiple price lists, such as price lists based on currency or customer account. The initial, default price list that you create is based on the currency used, but you can change
    the default price list used by your agents. For example, you can create account-based price lists that are tailored to the needs and preferences of a specific customer or provide pre-negotiated prices for them. You can set an
    account-based price list as the default, which is then used by your agents when they create quotes or orders for that particular customer.  
    Figure 1. Example of account-based price list

Pricing methods
:   The pricing method is either a one-time fee or a recurring pricing fee with monthly and annual frequencies. The pricing method is set in product offerings and is displayed in price list lines.

For details on setting up and managing price list features, see [Configuring product pricing](https://www.servicenow.com/docs/K5uVkpzLA~0Aa5_W2f9B7A "Use the Pricing Management application to create the price lists and price list lines, define pricing adjustments, and manage other features that control pricing for product offerings. Product pricing is used by your sales and order agents when creating opportunities, quotes, and sales orders in Sales Customer Relationship Management and by customers using self service for orders.").

## Sales Agreement price lists {#pricing-management__section_lt2_yfb_wbc}

If you're using the Sales Agreement feature, a published sales agreement price list is generated automatically when a sales agent creates a sales agreement from a completed quote. The sales agreement price list reflects the final unit
price for each product that is captured as part of the sales agreement. The sales agreement price list is valid for the start and end dates specified for the agreement. To learn more about sales agreements, see [Sales Agreement Management](https://www.servicenow.com/docs/D_soRtpnZImdzQ4w80C5JA "Sales Agreement Management is an application that captures the scope and conditions from a quote for future sales transactions, over a specified period between a buyer and a seller.​").  
Figure 2. Example of sales agreement price list

## Cost books {#pricing-management__section_hym_hlh_1bc}

Cost books define the unit cost for product offerings. This information is used in the Quote Management application to provide sales agents with the unit cost, unit margin amount, and unit margin percentage for products in quotes. With this information, your sales agents can perform a simple
profitability analysis by subtracting the cost of the product offer from the quoted selling price.  
Figure 3. Example cost book in quote details and margins in quote line

Your pricing admins or managers create a cost book and add a cost book line to set the unit cost for each product offering. They can also copy a published cost book and its cost book lines to revise costs in the cost book (update
the copy) or reuse a cost book without having to create a new one. For details on setting up cost books and cost book lines, see [Create and publish a cost book](https://www.servicenow.com/docs/z9HhXzF72nBhnDmwPxU5rA "Create a cost book that defines the unit costs for products and services in Sales Customer Relationship Management.") and [Create a cost book line](https://www.servicenow.com/docs/czWWA3AFZ1yguFRcObJZDQ "Create a cost book line that defines the unit cost for a product offering."). For information on activating the cost book and cost margin features in Quote Management, see [Configuring Quote Management](https://www.servicenow.com/docs/41~_lNhq_ReJfJ5BA_pEnA "Learn how to set up Quote Management so that your sales agents can create and manage customer quotes.").

## Cost-based attribute adjustments {#pricing-management__section_oqm_crc_yfc}

As a pricing admin, you can capture the base cost for a product based on its characteristics, such as model or size, since those attributes can affect the final cost. You can define a cost-based attribute adjustment for a product
by specifying a fixed amount or percentage markup or markdown to be applied to all cost books or to selected cost book lines. The base costs are used by the pricing engine to calculate profit margins for products in sales quotes.
For more information, see [Create and publish a cost-based attribute adjustment](https://www.servicenow.com/docs/vzhXdLD7t7ZRDsDtK9PJ9Q "Set different product costs based on product attributes, such as model or size, by applying cost adjustments for a product offering by cost book or specified cost book line. The base cost is the cost at the cost book line. Product cost is the base cost plus attribute adjustments. These adjustments are used to display the profit margins in quotes and quote lines, which can be criteria for triggering quote approval rules.").

## Price adjustments {#pricing-management__section_wj1_cqj_41c}

In Pricing Management, you can adjust the list price of your products by specifying a markdown or markup fixed amount or percentage, or a price override, based on the following features:

* Product attributes: Define a price adjustment based on product characteristics, such as model or color. For more information, see [Create a product attribute-based pricing adjustment](https://www.servicenow.com/docs/PZdpFIdEhPGMr_FyIHUrnA "Create a pricing adjustment for a product offering based on its product characteristics, such as the product size or color. A pricing adjustment can be a markup or markdown percentage, amount, or a pricing override.").
* Non-product attributes: Create a price adjustment based on characteristics that aren't related to a product, such as shipping state or sales channel. For example, you can create a pricing adjustment for customers in a particular region. For details, see [Create a non-product attribute pricing adjustment](https://www.servicenow.com/docs/FMvi3zH1LRCyexPJYtt2qA "Create a pricing adjustment for a product offering based on non-product characteristics, such as billing state or shipping zip code. You use the Standard Price Adjustment Matrix to define the pricing adjustment.").
* Bundled products: Create price adjustments for product offerings in a bundled product. For example, you might want to specify a markdown amount for certain product offerings in the bundle, because the bundle provides discounted pricing. For more information, see [Create pricing adjustments for bundled products](https://www.servicenow.com/docs/BxOKAl6MSiSUnChI89qnyQ "Define price adjustments for a product when it is sold as part of a product bundle. You use the Configuration Component Price Adjustment Matrix to set the price adjustments for child product offerings that are bundled under a parent product offering.").
{#pricing-management__ul_cvx_xqj_41c}

## Pricing matrices {#pricing-management__section_cdw_3sn_41c}

Pricing matrices are frameworks for setting conditions in decision rules, which enable you to implement complex pricing adjustments and manage default price list or cost book selection. For instance, if you have multiple price lists, you can use a pricing matrix to specify the conditions that determine the default price list to be applied when agents create a quote or order. Pricing Management offers the following matrices:

* Price List Defaulting: Select the default price list to be used, such as the standard price list or an account-specific price list. For more information on configuring this price list matrix, see [Control the default price list on transaction header or header line](https://www.servicenow.com/docs/HKhEoAjiyBhcdmB4_2BsmA "Define the default price list displayed to your sales and order agents on the transaction header or header line by using the Price List Defaulting Matrix.").
* Cost Book Defaulting: Select the default cost book to be used, for example the standard cost book or an account-specific cost book. To learn more about configuring this matrix, see [Control the default cost book on transaction header or header line.](https://www.servicenow.com/docs/xHaxJsVjh4DA~jxy2ftl7w "Set the default cost book displayed to your sales agents on the transaction header or header line for a Sales Customer Relationship Management application by using the Cost Book Defaulting Matrix.")
* Standard Price Adjustment: Apply an adjustment based on context variables that represent non-product attributes, such as shipping location or account. Pricing Management provides certain system-defined, non-product context variables that you can use in this matrix, but you can also create your own custom variables, for example, market segment. Your pricing administrator can work with your administrator to develop custom context variables that can be used in pricing matrixes. For details on configuring these adjustments, see [Create a non-product attribute pricing adjustment](https://www.servicenow.com/docs/FMvi3zH1LRCyexPJYtt2qA "Create a pricing adjustment for a product offering based on non-product characteristics, such as billing state or shipping zip code. You use the Standard Price Adjustment Matrix to define the pricing adjustment."). For more information on configuring custom context variables, see [Create a custom context variable](https://www.servicenow.com/docs/pQY9GrPhyyOus2AxvyW6Tw "Create custom context variables to represent product or non-product characteristics that can be used by pricing admins to apply control different pricing features, such as pricing adjustments, or product catalog admins to set product offering eligibility rules.") and [Map a custom context variable to a transaction entity](https://www.servicenow.com/docs/LLca0dgd6GuuvugimpEquA "Associate a custom pricing context variable to a particular transaction entity type in Sales Customer Relationship Management.").
* Configuration Component Price Adjustment: Adjust the price of a product when it's sold as part of a product bundle. For details, see [Create pricing adjustments for bundled products](https://www.servicenow.com/docs/BxOKAl6MSiSUnChI89qnyQ "Define price adjustments for a product when it is sold as part of a product bundle. You use the Configuration Component Price Adjustment Matrix to set the price adjustments for child product offerings that are bundled under a parent product offering.").
* Derived Pricing Matrix: Define the rules for deriving the pricing of a product relative to other product offerings or pricing sources, such as transaction values from quote or order headers. To learn more, see [Configuring derived pricing](https://www.servicenow.com/docs/qDX7OgpVkkBQq3Er6CbeIA "Automatically set the pricing for a product by deriving its pricing from other products or pricing sources such as transactional values in quotes or orders.").
{#pricing-management__ul_jzg_wmq_41c}

## Matrix validations {#pricing-management__section_a5h_nhb_wbc}

As an admin, you can use system-defined validations or set your own validations to validate rows entered into the decision tables for pricing and product eligibility rule matrices. For more information on these validations, see [Configuring matrix validation rules](https://www.servicenow.com/docs/YXS0cuYmUL_cdE8ok4WSXw "As a product catalog admin or pricing admin, you can manage the system-defined matrix validation rules that automatically check the mandatory rule inputs or outputs in matrix decision tables. You can also define your own custom validations.").

## Pricing plans {#pricing-management__section_cg5_vgv_z2c}

Pricing Management provides a default pricing plan that defines the sequence of steps in which pricing calculations and adjustments are applied to determine final product prices. Adjustments include the pricing
changes set in the pricing adjustment matrices. You can use the default plan, or you can copy the default plan and customize it by adding or changing the pricing steps to tailor it for your organization. To learn more, see [Configurable pricing plans](https://www.servicenow.com/docs/Mc6OQx_6N7b08QD594DkXg "Pricing Management provides a default pricing plan that defines the sequence of steps in which pricing calculations and adjustments are applied to determine final product prices.").

## Related pricing {#pricing-management__section_sj3_4zr_hhc}

As pricing admins, you can dynamically set product pricing in relation to other products or metrics such as ACV, rather than being limited to fixed prices or adjustments.

## Pricing extensions {#pricing-management__section_dl3_gvq_41c}

Pricing extensions are integration points that your administrator can use to customize the pricing engine, giving you the flexibility to use pricing information from external sources or control the pricing engine processing logic. Pricing Management provides these extensions:

* Select Price List (DefaultPriceListExtensionPoint): Change the selection logic for using the default price list on a quote or order header.
* Select Cost Book (DefaultCostBookExtensionPoint): Change the selection logic for using the default cost book on a quote header.
* Get Product List Price (ListPriceExtensionPoint): Get pricing directly from another data source or extend the current price list derivation.
* Apply Attribute Adjustments (AttributeAdjustmentExtensionPoint): Get attribute adjustments from another data source, such as product manufacturers, or extend the current adjustment derivation logic.
* Get Cost (CostExtensionPoint): Get the unit cost for a product offering directly from another data source or extend the current cost book derivation logic.
* Apply Pricing Adjustments (PricingAdjustmentsExtensionPoint): Get pricing adjustments for a product offering from another data source, or extend the pricing engine logic by not relying on the Standard Adjustment and Component Configuration Rule Matrices to get the adjustment values.

{#pricing-management__ul_c4p_1yq_41c}To learn more, see [Use extension points in Pricing Management](https://www.servicenow.com/docs/Jy7b0~Z3orRPWXAVIdWoTA "Use extension points to call custom scripts from external sources that control pricing logic used in the Pricing Management feature of the Sales Customer Relationship Management (Sales CRM) applications.").

