--- title: "Change prices in bulk for service agreements" slug: "change-prices-in-bulk-for-service-agreements" updated: 2026-10-15T01:27:03Z published: 2026-10-15T01:27:03Z canonical: "help.servicetitan.com/change-prices-in-bulk-for-service-agreements" --- > ## 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. # Change prices in bulk for service agreements ## Overview Perform bulk price changes to efficiently update multiple Service Agreements at once. Apply flat or percentage-based price adjustments and perform key bulk edits to streamline renewal preparation, maintain pricing consistency, and protect margins. --- ### ****Who uses this feature**** - Administrators, accountants, project managers, and operations managers - Primarily benefits Commercial Service and Replacement business types, and Residential Service and Replacement business types - Applies to all trades ## Things to know - You can apply a bulk price change to agreements that have the [Total Agreement Price](/construction/docs/create-a-service-agreement-step-5-pricing) set. - Bulk price change can be applied to agreements in *Draft* and *Auto-Renew* statuses. ## Change prices in bulk 1. Go to the navigation bar and click **Follow Up**. 2. In the side menu, click **Service Agreements**. 3. From the *Service Agreements* page, select the agreements you want to apply a bulk price change to. 4. Click **Actions**, and from the dropdown select **Change Prices**. ![User interface displaying service agreements with options to change prices and edit agreements.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/change-prices-in-bulk-for-service-agreements-image-vcfvvzvf.jpg?sv=2026-02-06&spr=https&st=2026-10-31T02%3A38%3A36Z&se=2026-10-31T03%3A38%3A36Z&sr=c&sp=r&sig=ufw5Q%2FEeXjUMdaahxeoo0QNDHIUVGNV0UVxuAjmkWt8%3D) 5. From the pop-up that opens, select how you want to apply the change: - **$** (Flat amount): Adjust the agreement price by a fixed dollar value. - **%** (Percentage-based): Adjust the agreement price by a percentage of the current total. 6. In the *Price Adjustment* field, enter the value for the change. ![Dialog box for adjusting agreement prices with percentage input and action buttons.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/change-prices-in-bulk-for-service-agreements-image-f59g2k8o.jpg?sv=2026-02-06&spr=https&st=2026-10-31T02%3A38%3A36Z&se=2026-10-31T03%3A38%3A36Z&sr=c&sp=r&sig=ufw5Q%2FEeXjUMdaahxeoo0QNDHIUVGNV0UVxuAjmkWt8%3D) > [!TIP] > **Tip:** If you want to increase the price, set a positive value. To decrease the price, add a negative value. Example: Entering -3 in percentage decreases the agreement price by 3%. 7. Select the box for **Round to the nearest dollar** to round up the new calculated price to the nearest whole dollar amount. 8. When finished, click **Increase Prices** or **Decrease Prices** depending on the value you set. ## Change prices in bulk (mixed pricing modes) When performing a bulk price change, additional configuration might be required if any of the selected agreements use the *Markup Value and Surcharge* pricing mode. 1. After you select the agreements and the price value, choose how to update the pricing: 1. **Apply the same $ and % change as above:** This switches the selected agreements from Markup and Surcharge to manually defined pricing. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/change-prices-in-bulk-for-service-agreements-image-p8lxnb7j.jpg?sv=2026-02-06&spr=https&st=2026-10-31T02%3A38%3A36Z&se=2026-10-31T03%3A38%3A36Z&sr=c&sp=r&sig=ufw5Q%2FEeXjUMdaahxeoo0QNDHIUVGNV0UVxuAjmkWt8%3D) 2. **Update markup value and surcharge instead:** Keeps the selected agreements in Markup and Surcharge pricing mode. When this option is selected, additional fields appear. At least one of these fields must be set. - **Labor Markup** - **Labor Surcharge** - **Material Markup** - **Material Surcharge** ![Interface for adjusting service agreement prices with markup and surcharge options.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/change-prices-in-bulk-for-service-agreements-image-0nemcrv1.jpg?sv=2026-02-06&spr=https&st=2026-10-31T02%3A38%3A36Z&se=2026-10-31T03%3A38%3A36Z&sr=c&sp=r&sig=ufw5Q%2FEeXjUMdaahxeoo0QNDHIUVGNV0UVxuAjmkWt8%3D) 2. When finished, click **Change Prices**. ## View change price errors If the entered price adjustment would cause any selected agreement's *Total Agreement Price* to become less than or equal to $0, the system stops the bulk action and shows the error notification. 1. Click **View Errors**. ![Service agreements overview showing successful changes and encountered errors notification.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/change-prices-in-bulk-for-service-agreements-image-xn7il6z4.jpg?sv=2026-02-06&spr=https&st=2026-10-31T02%3A38%3A36Z&se=2026-10-31T03%3A38%3A36Z&sr=c&sp=r&sig=ufw5Q%2FEeXjUMdaahxeoo0QNDHIUVGNV0UVxuAjmkWt8%3D) 2. On the drawer that opens, view and fix the errors. 3. When finished, click **Re-run Change Prices**. Here are the error types and their descriptions: | **Error Type** | **Error Detail** | | --- | --- | | Invalid Price | Total agreement price can't be negative. | | Skipped | Agreement must be in one of these statuses: *Draft, Sent, Rejected, Accepted*, or *Auto-renew*. | | Missing Fields | Total Agreement Price is not set. | | Missing Fields | Some visits do not have a visit price set. | ## Want to learn more? - See [Create a service agreement step 5: Pricing](/construction/docs/create-a-service-agreement-step-5-pricing) - See [Follow up on service agreements](/construction/docs/follow-up-on-service-agreements)