{"id":23417,"date":"2026-05-12T21:06:52","date_gmt":"2026-05-13T01:06:52","guid":{"rendered":"https:\/\/certek.com\/kb4\/?post_type=ht_kb&#038;p=23417"},"modified":"2026-05-13T16:34:30","modified_gmt":"2026-05-13T20:34:30","slug":"contract-pricing","status":"publish","type":"ht_kb","link":"https:\/\/certek.com\/kb4\/knowledge-base\/contract-pricing\/","title":{"rendered":"Contract Pricing"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">For Distributors, and stores with more complex pricing needs, Contract Pricing lets you set specific prices for specific customers for specific products. These override the general pricing set up for each Customer Type.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\"><strong><em>This feature requires a Contract Pricing license, purchased separately.<\/em><\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Enabling Contract Pricing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Before you can use Contract Pricing you must turn it on. Make sure you have installed the required License Key and enabled the Contract Pricing feature in Tools => Options => Optional Features.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"594\" height=\"62\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-1.png\" alt=\"\" class=\"wp-image-23419\" style=\"width:383px;height:auto\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-1.png 594w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-1-300x31.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-1-50x5.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-1-60x6.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-1-100x10.png 100w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Next, go to Customers => Customer Types &amp; Pricing => Customer Types (Price Levels). Set &#8220;<strong><em>Enable Contract Pricing<\/em><\/strong>&#8221; to Yes for the desired Customer Type(s):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"608\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-2-1024x608.png\" alt=\"\" class=\"wp-image-23420\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-2-1024x608.png 1024w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-2-300x178.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-2-768x456.png 768w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-2-50x30.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-2-60x36.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-2-100x59.png 100w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-2.png 1358w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Managing Contract Pricing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Now, when you go to any Customer Record, you will see a &#8220;Contract Pricing&#8221; button:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"816\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-3-1024x816.png\" alt=\"\" class=\"wp-image-23421\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-3-1024x816.png 1024w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-3-300x239.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-3-768x612.png 768w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-3-50x40.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-3-60x48.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-3-100x80.png 100w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-3.png 1342w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When you click on the Contract Pricing button, or press the <strong>F8<\/strong> key, you&#8217;ll see a list of Contract Prices for this Customer (if any):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"285\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-4-1024x285.png\" alt=\"\" class=\"wp-image-23422\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-4-1024x285.png 1024w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-4-300x83.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-4-768x213.png 768w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-4-50x14.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-4-1536x427.png 1536w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-4-2048x569.png 2048w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-4-60x17.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-4-100x28.png 100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">From here you can see or change the specific prices this particular customer will get when the listed items are sold, in the Contract Price Column. Any Product (Item) not explicitly listed will use the normal pricing for the customer\u2019s Pricing Level.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also get to the list of Contract Prices for <em><strong>all<\/strong><\/em> customers by going to Customers => Customer Types &amp; Pricing => Contract Pricing.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1016\" height=\"372\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image.png\" alt=\"\" class=\"wp-image-23418\" style=\"aspect-ratio:2.731236663883477;width:524px;height:auto\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image.png 1016w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-300x110.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-768x281.png 768w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-50x18.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-60x22.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2026\/05\/image-100x37.png 100w\" sizes=\"auto, (max-width: 1016px) 100vw, 1016px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">From either list, you can add new entries with function key <strong>F3<\/strong> or edit an existing record with <strong>F4<\/strong>. You can narrow this list down to particular products, by Item Code, Description, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To help you choose appropriate contract prices, available columns in the table show the retail price, the default price for the customer&#8217;s default Price Level (Customer Type), the customer&#8217;s default Discount percentage (from their Customer Record), the &#8220;Base Price&#8221; (which is their default Price Level price minus any customer Discount), and other useful information.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\">Contract prices are used <em>only<\/em> if the Customer Type (Price Level) for the sale has Contract Pricing enabled (even though prices are configured for a Customer, regardless of their Customer Type). Contract Prices override <em>all<\/em> automatic discounts (including Customer Discounts).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Changing Contract Prices During a Sale<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you change an Item\u2019s price for a specific sale in the Cash Register screen, and Contract Pricing is enabled for the Customer Type used on the sale, <em>Artisan<\/em> will ask if you want to make this the new contract price for this customer. That way you can use a \u201ckeep last price\u201d policy if you want.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For Distributors, and stores with more complex pricing needs, Contract Pricing lets you set specific prices for specific customers for specific products. These override the general pricing set up for each Customer Type. Enabling Contract Pricing Before you can use Contract Pricing you must turn it on. Make sure you&#8230;<\/p>\n","protected":false},"author":7,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_eb_attr":"","_monsterinsights_skip_tracking":false,"footnotes":"","_members_access_role":[],"_members_access_error":""},"ht-kb-category":[307],"ht-kb-tag":[429,430,431],"class_list":["post-23417","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-customer-types","ht_kb_tag-customer","ht_kb_tag-pricing","ht_kb_tag-contract"],"_links":{"self":[{"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb\/23417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/comments?post=23417"}],"version-history":[{"count":4,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb\/23417\/revisions"}],"predecessor-version":[{"id":23427,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb\/23417\/revisions\/23427"}],"wp:attachment":[{"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/media?parent=23417"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb-category?post=23417"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb-tag?post=23417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}