---
sourceDocument: Xanadu Sales Customer Relationship Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/order-management

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Sales Customer Relationship Management

ft:clusterId :

    - omgmt

bundleId :

    - omgmt

workflow :

    - Customer and Industry


---

# Configuring product pricing

# Configuring product pricing {#ariaid-title1}

* Release version: Xanadu
* 
* Updated October 22, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

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.

## Pricing configuration overview {#som-managing-product-pricing__section_gvv_shc_k1c}

As a pricing administrator or pricing manager, you complete various configuration tasks and work with your product catalog administrator to set up the pricing for products and services sold by your organization. The following
example workflow shows the pricing configuration tasks and how they fit within [product catalog and product offering configuration](https://servicenow-prod.fluidtopics.net/8difi4oIz1jrn2GgRmyhCA "Create product offerings and the associated product catalogs that can be used by Sales Customer Relationship Management agents for pre-sales activities, order capture, and post-sales engagement."). You can also work with your administrator to extend certain pricing features, such as setting up pricing extension points to access
pricing information from external sources.  
Figure 1. Product catalog and pricing configuration workflow

Starting with the May 2024 release of Sales Customer Relationship Management applications, you can use the CSM Configurable Workspace to configure product pricing.  
Note:  
Check your entitlements to determine if you have access to these features.
{#som-managing-product-pricing__table_wmg_mq2_k1c__entry__2}

| Configuration task | Description |
|-|-|
| [Configurable pricing plans](https://servicenow-prod.fluidtopics.net/2TBjbt6LSpHcr6y2PFi5MA "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.") | Customize the default pricing plan provided with Pricing Management. You can add, change, or delete the sequence of steps in which pricing calculations and adjustments are run to determine product offering prices. |
| [Create and publish a price list](https://servicenow-prod.fluidtopics.net/O_m6SxBMkAD~eLdSjSKVDA "Create a price list that defines the pricing for products and services in Sales Customer Relationship Management.") | Define a price list that identifies basic pricing features, such as the currency used or the customer account to which the price list applies. |
| [Create a price list line](https://servicenow-prod.fluidtopics.net/uBVn3Z2GYMxiRa13w2ZAkQ "Create a price list line and associate it to a product offering.") | Add line items to a price list. A price list line identifies the list price for a product offering. |
| [Copy a price list](https://servicenow-prod.fluidtopics.net/S8S~m_8R3ESvGmSH9UdyyA "Duplicate a published price list and its associated price list lines, attribute adjustments, and decision tables. You can copy a price list, update the pricing in the copied price list if needed, then publish it.") | Duplicate a published price list and its associated price list lines, attribute adjustments, and decision tables. |
| [Control the default price list on transaction header or header line](https://servicenow-prod.fluidtopics.net/EuiCSaPuk7Z9XVISvF6~Qw "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.") | Specify the conditions that control when a default price list is used for an opportunity, quote, or order by using the Price List Defaulting Matrix. |
| [Create and publish a product attribute-based pricing adjustment](https://servicenow-prod.fluidtopics.net/ZjHg2TWSMge5d9haGpazsg "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.") | Define pricing adjustments based on certain product characteristics. |
| [Create and publish a cost book](https://servicenow-prod.fluidtopics.net/438002_SNxUpTL78sG3OoA "Create a cost book that defines the unit costs for products and services in Sales Customer Relationship Management.") | Create a cost book that identifies the currency of the unit costs defined for a set of product offerings. |
| [Create a cost book line](https://servicenow-prod.fluidtopics.net/Puhss9DAEQ_nZ3asprQEHQ "Create a cost book line that defines the unit cost for a product offering.") | Add line items to a cost book. A cost book line defines the unit cost for a product offering. This feature is used in Quote Management, which uses unit costs to provide cost margins for products in sales quotes. |
| [Copy a cost book](https://servicenow-prod.fluidtopics.net/pWmgIkXN~f68BW0ODKthwQ "Duplicate a cost book and its cost book lines.") | Duplicate a cost book and its cost book lines. |
| [Control the default cost book on transaction header or header line](https://servicenow-prod.fluidtopics.net/8UT2~30TBoy_yjJ9XQ7sdg "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.") | 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. |
| [Create a non-product attribute pricing adjustment](https://servicenow-prod.fluidtopics.net/eHKkBoMX9yECYZzO2zLEnQ "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.") | Define pricing adjustments for products based on non-product characteristics such as shipping zip code, location, sales channel, or account segment by using the Standard Price Adjustment Matrix. |
| [Create pricing adjustments for bundled products](https://servicenow-prod.fluidtopics.net/AdbVCtgFgl7uwHtpSy2lEA "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.") | Define the pricing adjustments for child product offerings in a bundled product by using the Configuration Component Price Adjustment Matrix. |
| [Create a matrix version](https://servicenow-prod.fluidtopics.net/fx_K6yXevM90T9nCnU3GJA "Create a version of a published price or product eligibility matrix when you need to update the matrix, for example to add or delete a context variable used in a price matrix.") | Create a version of a published price matrix when you need to update the matrix, for example to add or delete a context variable used in the price matrix. |
| [Set properties to control pricing processing](https://servicenow-prod.fluidtopics.net/jg1JRbNO3SBpTO6ULvVQSg "Activate or deactivate system properties that control how pricing features are processed in Sales Customer Relationship Management applications.") | Manage the processing of pricing features, such as how certain pricing calculations are made. |
| [Create a custom context variable](https://servicenow-prod.fluidtopics.net/KJieIvcITElz~KI1nBAXbA "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.") | Create a custom variable that represents an attribute that can be used in a pricing matrix, for example to create a non-product attribute adjustment. |
| [Map a custom context variable to a transaction entity](https://servicenow-prod.fluidtopics.net/F4_gioAl_EP6p14u_ZspaA "Associate a custom pricing context variable to a particular transaction entity type in Sales Customer Relationship Management.") | Associate a custom pricing context variable to a particular transaction entity type in Sales Customer Relationship Management. |
| [Use extension points in Pricing Management](https://servicenow-prod.fluidtopics.net/rhHcVIa5agkgDohlFTTulw "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 (SOM) applications.") | Apply pricing extension points to use pricing information from external sources or extend the pricing engine logic on how list prices or adjustments are calculated. |
| [Export and import pricing entities](https://servicenow-prod.fluidtopics.net/~ntNQo9m6ZzRR1j5Y0tTzA "As a pricing admin, you can both export and import pricing entities between ServiceNow instances. For example, you can promote pricing entities such as price lists from a non-production instance to a production instance. Each process involves a separate set of steps.") | Export and import pricing entities between ServiceNow instances. For example, you can promote pricing entities such as price lists from a non-production instance to a production instance. |
[Table 1. Configuration tasks for Pricing Management]

{#som-managing-product-pricing__table_wmg_mq2_k1c}

