Using Microsoft Dynamics CRM to price products
Published: September 8, 2006
Microsoft Dynamics CRM 3.0 includes a flexible pricing engine that you can use to calculate product prices based on a variety of pricing methods. The person who maintains the product catalog, such as the sales manager, can select from different pricing methods for products that are based on a combination of product pricing and price list configuration.
On This Page
For example, by using a pricing method that is based on a percent of your organization’s current cost for the product, you can automatically adjust the sales prices on quotes, orders, and invoices when the product cost fluctuates. The combination of product pricing and costing data and pricing method ultimately determines how customer-facing unit prices are calculated on quotes, orders, and invoices.
The product form includes the following optional price fields:
| • | List Price. Represents the price that you will charge the customer for the product. |
| • | Standard Cost. Represents what you typically pay for the product. If you have products with frequently fluctuating costs, the standard cost can be based on an average costing mechanism to determine the final unit price. The standard cost is not updated as frequently as the current cost. |
| • | Current Cost. Represents what you are currently paying for the product. For products that have frequently fluctuating costs, the current cost should be updated every time that a new shipment of products is received. |
Determine the costs of a product
Consider a simple scenario. Adventure Works is a low-cost bicycle retailer that is selling an inexpensive, multi-terrain bicycle. The company imports the parts from outside the United States every month and then assembles the bicycle at the Adventure Works retail store. Typically, Adventure Works pays $50 per bicycle. But the manufacturer has raised the price $10 per bicycle because of a temporary reduction in the manufacturer’s inventory. The price and costs for the bicycle are reflected in Microsoft Dynamics CRM product form.

Before this product can be added to a sales document, such as a quote, order, or invoice, a price list and price list item must be associated with it. For more information about how to add a price list to a product, see the Microsoft Dynamics CRM Help.
Select a pricing method
When you add the product to a price list item, there are six different pricing methods to select from that will determine how the unit price is calculated. The following figure illustrates these pricing options on the Price List Item form.

Currency Amount: The unit price of the product is determined as a fixed amount. This is the simplest pricing method and does not require a percentage or rounding policy. When you select this method, you must provide an amount in the Amount ($) box. Then, Microsoft Dynamics CRM will only use that price and not the prices entered in the List Price, Standard Cost, and Current Cost boxes on the Product form.
Percent of List: The unit price of the product is determined as a percent of the price that was entered in the List Price field on the Product form. For example, when you enter 110 in the Percentage box, the Total Amount field of a single inexpensive, multi-terrain bicycle when it is added to quotes, orders, and invoices is $110.
Microsoft Dynamics CRM calculates the price as shown in the table.
Pricing Method | Formula | Calculation |
Percent of List | List Price X List Price% = Unit Price | $100X110%=$110 |
Percent Markup – Current Cost: The unit price of the product is determined as a percent markup of the current cost that was entered in the Current Cost field on the Product form. For example, when you enter 150 in the Percentage box, the price of the bicycle when it is added to quotes, orders, and invoices is $90. Therefore, the price changes based on the current amount that you pay for the product.
Microsoft Dynamics CRM calculates the price as shown in the table.
Pricing Method | Formula | Calculation |
Percent Markup – Current Cost | Current Cost X Markup% = Unit Price | $60X150%=$90 |
Percent Margin – Current Cost: The unit price of the product is determined as a percent of the profit that you want to receive. This value is based on the current cost that was entered in the Current Cost field on the Product form. For example, when you enter 50 in the Percentage box, the price of the bicycle when it is added to quotes, orders, and invoices is $120. Therefore, the price changes based on the current amount that you pay for the product.
Microsoft Dynamics CRM calculates the price as shown in the table.
Pricing Method | Formula | Calculation |
Percent Margin – Current Cost | [(Current Cost X Percent Margin)/Percent Margin] + Current Cost = Unit Price | [($60X50%)/50%]+$60=$120 |
Percent Markup – Standard Cost: The unit price of the product is determined as a percent markup of the standard cost that was entered in the Standard Cost field on the Product form. For example, when you enter 175 in the Percentage box, the price of the product when it is added to quotes, orders, and invoices is $87.50. Therefore, the price changes based on the typical amount that you pay for the product.
Microsoft Dynamics CRM calculates the price as shown in the table.
Pricing Method | Formula | Calculation |
Percent Markup – Standard Cost | Standard Cost X Markup% = Unit Price | $50X175%=$87.50 |
Percent Margin – Standard Cost: The unit price of the product is determined as a percent of the profit that you want to receive. This value is based on the standard cost that was entered in the Standard Cost field on the Product form. For example, when you enter 50 in the Percentage box, the price of the product when it is added to quotes, orders, and invoices is $100. Therefore, the price changes based on the typical amount that you pay for the product.
Microsoft Dynamics CRM calculates the price as shown in the table.
Pricing Method | Formula | Calculation |
Percent Margin – Standard Cost | [(Standard Cost X Percent Margin)/Percent Margin] + Standard Cost = Unit Price | [($50X50%)/50%]+$50=$100 |
Add the product to a sales record
After you have set up a pricing method, and included the list price, current cost, and standard cost data on the product form, Microsoft Dynamics CRM will automatically calculate the unit price when you add the product to any quote, order, or invoice.