--- title: "Client specific pricing: overview and setup" slug: "client-specific-pricing-overview" tags: ["Area - Pricebook", "Focus - Construction", "Focus - Service Replacement", "Role - Admin", "Type - Commercial", "Type - Residential"] updated: 2026-10-16T02:30:36Z published: 2026-10-16T02:30:36Z canonical: "help.servicetitan.com/client-specific-pricing-overview" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.servicetitan.com/llms.txt > Use this file to discover all available pages before exploring further. # Client specific pricing: overview and setup ## Overview Client-specific pricing automates how you charge your customers for commercial jobs. Each rate sheet defines the labor rates, materials and equipment markups or discounts, and any fees, so pricing is applied consistently and automatically. Create a rate sheet, set the rules, then assign it to a customer, service location, estimate, invoice, or project without duplicating pricebook items for customers with specialized pricing. [Set up unique prices with client-specific pricing-Comm Video](https://fast.wistia.net/embed/iframe/07r38p5nvm?web_component=true&seo=true&videoFoam=false) --- ### #### Who uses this feature - Administrators and and managers - Primarily for Commercial Service and Commercial Construction business types #### Feature configuration - Account configuration is required. Please contact [Technical Support](http://go.servicetitan.com/ask) for details. ## Things to know - Client specific pricing overrides [Dynamic Pricing](/v1/docs/dynamic-pricing-overview). - In client specific pricing, key performance indicators (KPIs) aren't clickable. If you want to create a report to see the list, please [contact support](https://go.servicetitan.com/#/ask) or reach out to your customer success manager. ## Benefits of using client specific pricing - **Automate your commercial rates:** Set up rate sheets and labor rates to apply the correct pricing for the specific customer, ensuring accuracy and consistency. - **Save time managing your Pricebook:** Eliminate the manual process of selecting the correct pricing for Commercial customers on every job. The system automatically applies the rules defined in the rate sheet. - **Protect your margins:** By ensuring every job is priced correctly based on pre-set rules, you minimize errors and safeguard your profitability. ## Step 1: Set the client specific pricing permissions The following permissions are required to use client-specific pricing. You can [set permissions by role](/v1/docs/set-permissions-for-an-employee-or-technician-role) or you can [set permissions for an individual employee or technician](/v1/docs/set-permissions-for-an-individual-employee-or-technician). - For office employees, enable the following permissions as needed: - **Create / Edit Pricing Rate:** Allows you to create and edit rate sheets - **View Pricing Rates:** Allows you only view rate sheets, but cannot edit them - **Edit Customer & Location Rate Sheets:** Can assign rate sheets to a customer or service location - **Edit Invoice/Estimate/Project Rate Sheets:** Can change rate sheets on an invoice, estimate, or project - **Calculate Prices:** Can generate estimate and invoice prices based on rate sheets using the *Calculate* button - For technicians, enable this permission: - **Calculate Prices:** Can generate estimate and invoice totals based on rate sheets using the *Calculate* button. ## Step 2: Set up labor services To automate labor charges, first create separate labor service items in your Pricebook for each labor rate, such as *Standard Labor Rate*, or *After-Hours Labor*. 1. Go to the navigation bar and click **Pricebook** ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/icon-gnav-pricebook-inactive.png?sv=2026-02-06&spr=https&st=2026-10-26T07%3A30%3A11Z&se=2026-10-26T08%3A30%3A11Z&sr=c&sp=r&sig=z1jhmM9WrhpCSdQLjQFEvPGdKVYSKxEKtn666h6cFX4%3D) . 2. On the *Services* screen that opens, click **Add Service**. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/client-specific-pricing-overview-and-setup-image-lbu6vk8w.png?sv=2026-02-06&spr=https&st=2026-10-26T07%3A30%3A11Z&se=2026-10-26T08%3A30%3A11Z&sr=c&sp=r&sig=z1jhmM9WrhpCSdQLjQFEvPGdKVYSKxEKtn666h6cFX4%3D) 3. On the Add a Service screen that opens, enter details for the *Code*, *Name*, *Item Description*, *Category*, and *General Ledger Account* fields. 4. Select the **Labor Service** option. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/client-specific-pricing-overview-and-setup-image-w3yqj7ha.png?sv=2026-02-06&spr=https&st=2026-10-26T07%3A30%3A11Z&se=2026-10-26T08%3A30%3A11Z&sr=c&sp=r&sig=z1jhmM9WrhpCSdQLjQFEvPGdKVYSKxEKtn666h6cFX4%3D) > [!NOTE] > **Note:** Leave the *Price* field empty. Labor prices are set on the customer rate sheet. 5. When finished, click **Save**. ## Step 3: Set up labor types When you create a labor type, you connect it with a labor service item from your pricebook. To create a labor type: 1. Go to the top toolbar and click **Settings** ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/icon-gnav-settings-inactive.png?sv=2026-02-06&spr=https&st=2026-10-26T07%3A30%3A11Z&se=2026-10-26T08%3A30%3A11Z&sr=c&sp=r&sig=z1jhmM9WrhpCSdQLjQFEvPGdKVYSKxEKtn666h6cFX4%3D). 2. In the side panel, go to **People** **>** **Payroll**. 3. Click **Edit** next to *Labor Types*. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/client-specific-pricing-overview-and-setup-image-gi0dh1zc.png?sv=2026-02-06&spr=https&st=2026-10-26T07%3A30%3A11Z&se=2026-10-26T08%3A30%3A11Z&sr=c&sp=r&sig=z1jhmM9WrhpCSdQLjQFEvPGdKVYSKxEKtn666h6cFX4%3D) 4. Click **Create Labor Type**. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/client-specific-pricing-overview-and-setup-image-3d0y4g7i.png?sv=2026-02-06&spr=https&st=2026-10-26T07%3A30%3A11Z&se=2026-10-26T08%3A30%3A11Z&sr=c&sp=r&sig=z1jhmM9WrhpCSdQLjQFEvPGdKVYSKxEKtn666h6cFX4%3D) 5. Enter a name and unique code for the labor type. 6. From the **Labor Service** dropdown, select a labor service. > [!NOTE] > **Note:** Ensure the item is marked as *Labor Service* in Pricebook to have it appear in the list. 7. Use the checkbox to make the labor type **Active**. 8. Click the checkmark ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/icon-check.png?sv=2026-02-06&spr=https&st=2026-10-26T07%3A30%3A11Z&se=2026-10-26T08%3A30%3A11Z&sr=c&sp=r&sig=z1jhmM9WrhpCSdQLjQFEvPGdKVYSKxEKtn666h6cFX4%3D) to save your labor type. Use the ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/icon-close.png?sv=2026-02-06&spr=https&st=2026-10-26T07%3A30%3A11Z&se=2026-10-26T08%3A30%3A11Z&sr=c&sp=r&sig=z1jhmM9WrhpCSdQLjQFEvPGdKVYSKxEKtn666h6cFX4%3D) to cancel. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/client-specific-pricing-overview-and-setup-image-x50ju00s.png?sv=2026-02-06&spr=https&st=2026-10-26T07%3A30%3A11Z&se=2026-10-26T08%3A30%3A11Z&sr=c&sp=r&sig=z1jhmM9WrhpCSdQLjQFEvPGdKVYSKxEKtn666h6cFX4%3D) ## Step 4: Create a rate sheet A rate sheet is a client specific pricing rule. It defines how to price that customer’s work: what markups or discounts to apply to materials and equipment, which fees to add, what hourly labor rates to charge, and any exceptions. Assign a rate sheet at the customer, location, estimate or invoice, or project level, and ServiceTitan applies the correct pricing automatically, in the office and on mobile. For step-by-step setup, see [Create a client specific pricing rule](/v1/docs/create-a-client-specific-pricing-rule). ## Step 5: Assign a rate sheet After you create a rate sheet, you can assign it to customers, service locations, estimates, invoices, and projects. - **Customer**: Sets the default for all of that customer’s jobs and their locations. *Example: Use when a client has standard contracted rates you want everywhere by default.* - **Service location**: Overrides the customer default for that location only. *Example:* *Use when one site needs different rates, for example, county rules, campus pricing, after-hours differences.* - **Estimate:** Overrides both customer and location for that single estimate. *Example: Use for one-off estimates, negotiated pricing, or change orders.* - **Invoice:** Overrides both customer and location for that single invoice. *Example: Use when the final bill needs a document-specific rate sheet.* - **Project**: Overrides both customer and location for that single project. *Example: Use when a multi-job project has its own contracted rates; jobs booked from the project inherit this unless you override them.* For more details, see [Assign labor types and client-specific pricing rate](/v1/docs/assign-labor-types-and-client-specific-pricing-rate). ## FAQ --- ### #### Can I apply a discount on all equipment and materials with customer-specific pricing? Yes, you can create a rule and enter a large number, such as*100000000000*, to apply the rule across all materials and equipment. - [How to apply a discount on all equipment and materials with customer-specific pricing](/v1/docs/discount-on-all-items-with-csp) #### Can I use client specific pricing and Dynamic Pricing together? Yes, you can use both pricing rules, but not on the same invoice. For more, see [Can I use client-specific pricing and still keep Dynamic Pricing?](/v1/docs/can-i-use-csp-and-dynamic-pricing) #### **Do markups use Pricebook cost?** No. Markups use the item cost on the estimate/invoice/purchase order, not the Pricebook cost. Discounts apply to price, not cost. #### **Why isn’t my labor item showing in the dropdown?** Ensure the item has the *Labor Service* option checked in your Pricebook.![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/client-specific-pricing-overview-and-setup-image-nqhytrb9.png?sv=2026-02-06&spr=https&st=2026-10-26T07%3A30%3A11Z&se=2026-10-26T08%3A30%3A11Z&sr=c&sp=r&sig=z1jhmM9WrhpCSdQLjQFEvPGdKVYSKxEKtn666h6cFX4%3D) #### **Why can’t I see the Fees tab?** The Fees tab is connected to the [Discounts and Fees](/v1/docs/add-discounts-and-fees) feature. If you don’t see this tab, please contact [Technical Support](https://go.servicetitan.com/#/ask). #### What’s the difference between a labor type and a labor service? - **Labor type:** A classification you create to define technician labor. Each labor type has a name and a unique code that you assign. Labor types are used to calculate labor costs on invoices through [labor automation](/v1/docs/assign-labor-types-and-client-specific-pricing-rate#set-up-labor-automation). - **Labor service:** A Pricebook service item with the *Labor Service* checkbox selected. This item can be linked to a labor type and has its own name and code, which appear on invoices.![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/pricebook-image-kitft8qz.png?sv=2026-02-06&spr=https&st=2026-10-26T07%3A30%3A11Z&se=2026-10-26T08%3A30%3A11Z&sr=c&sp=r&sig=z1jhmM9WrhpCSdQLjQFEvPGdKVYSKxEKtn666h6cFX4%3D) ## Want to learn more? - Visit ServiceTitan Academy and enroll in [Client Specific Pricing](https://servicetitan.docebosaas.com/academy/learn/courses/323/client-specific-pricing/lessons/1939/using-rate-sheets-in-office-2m-5s) - See [Manage client specific pricing rules](/v1/docs/manage-client-specific-pricing-rules) - See [Apply client-specific pricing rate sheets on an invoice or estimate](/v1/docs/apply-rate-sheets-on-an-invoice-or-estimate)