Upgrading to Services Estimator Summer 2026

This page describes the changes to make when upgrading to Summer 2026.

See the Upgrade Steps section under each feature for details of any action required. If you don't want to use or upgrade an optional feature, you can skip the upgrade steps for that feature. To perform upgrade steps in your org, you must be assigned administrator permissions.

See the Included in This Feature section under each feature for details of items such as objects, fields, or buttons that have been added in this release.

If you are upgrading from a version earlier than May 2026, check the documentation for previous releases for upgrade details.

Note:

Where new objects, fields, or buttons have been added for a feature, we recommend that you add them to any relevant page layouts, profiles, and permission sets. For information on how to do this, see the Salesforce Help.

For information on new features and changes to existing features in Summer 2026, see New Features and Enhancements in Services Estimator Summer 2026.

Build Custom Pricing Methods with Formula-Based Pricing Variables

Upgrade Steps

To upgrade this feature to Summer 2026, take the following action.

Upgrade Steps for Summer 2026
Action Further Information
Add the Pricing tab to your Estimate record page. This tab is not added automatically. Services Estimator Lightning Components
If your Estimate Pricing Method page layout is cloned or customized, add the Field Configurations related list to it.

Included in This Feature

This section details the items that have been added, updated, or deleted in this release.

Objects

Objects Added in Summer 2026
Object Further Information
Estimate Pricing Field Estimate Pricing Field Fields
Estimate Pricing Variable Estimate Pricing Variable Fields

Fields

Fields Added in Summer 2026
Object Field Further Information
Estimate Independent Labor Bill Amount Estimate Fields
Independent Labor Cost Amount
Independent Labor Net Bill Amount
Estimate Pricing Field Editable Estimate Pricing Field Fields
Estimate Pricing Field Name
Estimate Pricing Method
Order
Target Field
Target Object
Estimate Pricing Variable Data Type Estimate Pricing Variable Fields
Description
Estimate Pricing Method
Formula
Output To
Estimate Product Instance Labor Bill Amount Estimate Product Instance Fields
Labor Cost Amount
Labor Net Bill Amount
Services Estimator Trigger Settings Bypass Estimate Pricing Field Trigger Services Estimator Process Settings
Bypass Estimate Pricing Variable Trigger Services Estimator Process Settings

Permission Sets

Permission Sets Updated in Summer 2026
Permission Set Change
Services Estimator - Create Estimates The Rate Card field on Estimate Role Request records is now editable.
Source lookup fields on Estimate Product Instance, Estimate Role Request, Estimate Task, and Estimate records are now visible.
Services Estimator - Edit Estimate Products The Short Description field on Estimate Product records is now editable.
Services Estimator - Edit Estimates The Rate Card field on Estimate Role Request records is now editable.
Source lookup fields on Estimate Product Instance, Estimate Role Request, Estimate Task, and Estimate records are now visible.
Services Estimator - Manage Estimated Expenses The Source Estimated Expense field is now visible.
Services Estimator - Manage Estimate Role Skills The Source Role Skill Request field is now visible.
Services Estimator - Manage Estimate Vendor Line Items The Source Vendor Line Item field is now visible.
Services Estimator - Manage Scoping Requirement Sets The Total Result Responses field on Scoping Requirement Result records is now visible.

Lightning Components

Lightning Component Added in Summer 2026
Component Further Information
Services Estimator Estimate Pricing Builder Services Estimator Lightning Components

Lightning Record Pages

Lightning Record Page Updated in Summer 2026
Object Record Page Further Information
Estimate Estimate Record Page Estimate Fields

Page Layouts

Page Layout Added in Summer 2026
Page Layout Further Information
Estimate Pricing Field Layout Estimate Pricing Field Fields
Warning:

To create or edit a pricing variable formula, a user must have read permission on every field the formula references. Users applying pricing methods using these formulas do not require permission to every field referenced in the formula.

Manage Estimate Builder Column Layouts

Upgrade Steps

To upgrade this feature to Summer 2026, take the following action.

Upgrade Steps for Summer 2026
Action Further Information
Configure Estimate Builder column layout from the Estimate Builder Settings section on the Services Estimator Administration page instead of the Lightning App Builder. Managing Estimate Builder Columns
In Feature Console, open Services Estimator Summer 2026 Upgrade and perform the migration steps to carry your Estimate Builder column configuration forward to Column Preferences. Enabling and Disabling Features

Optimize Estimate Management using Estimate Product Items

Upgrade Steps

To upgrade this feature to Summer 2026, take the following action.

Upgrade Steps for Summer 2026
Action Further Information
Add the "Select Estimate Product Item" value to the Action Type field on the Scoping Action object. Scoping Action Fields

Included in This Feature

This section details the items that have been added, updated, or deleted in this release.

Objects

Objects Added in Summer 2026
Object Further Information
Scoping Action Estimate Product Item Scoping Action Estimate Product Item Fields

Fields

Fields Added in Summer 2026
Object Field Further Information
Scoping Action Estimate Product Item Estimate Product Item Scoping Action Estimate Product Item Fields
Scoping Action Scoping Action Estimate Product Item Fields
Scoping Action Estimate Product Item Name Scoping Action Estimate Product Item Fields

Set a Baseline Price at the Estimate Product Level

Upgrade Steps

To upgrade this feature to Summer 2026, take the following action.

Upgrade Steps for Summer 2026
Action Further Information
Add the Baseline Price field to any custom page layouts for the Estimate Product object. Estimate Product Fields
Add the Baseline Price field to any custom page layouts for the Estimate Product Instance object. Estimate Product Instance Fields
Update any custom permission sets to include Read and Edit access to the Baseline Price field on the Estimate Product and Estimate Product Instance objects. Permissions

Included in This Feature

The following object fields are added as part of this feature.

Fields Added

Fields Added
Object Field Further Information
Estimate Product Baseline Price Estimate Product Fields
Estimate Product Instance Baseline Price Estimate Product Instance Fields

Adjust Estimate Schedules Directly in the Timeline View

Upgrade Steps

No upgrade steps are required to upgrade this feature to Summer 2026.

Automate Estimate Management with Invocable Actions

Upgrade Steps

No upgrade steps are required to upgrade this feature to Summer 2026.

Included in This Feature

This section details the items that have been added, updated, or deleted in this release.

Invocable Actions

Invocable Actions Added in Summer 2026
Invocable Apex Class Purpose Global API Global API Entry Point
ActionCreateBlankEstimate Creates a new blank estimate with no role requests, tasks, expenses, or vendor line items. CreateEstimateService createBlankEstimates
ActionCreateEstimateFromEstimate Creates a new estimate by copying an existing estimate to an opportunity. CreateEstimateService createEstimatesFromEstimates
ActionCreateTemplateFromEstimate Creates a new template estimate by copying an existing estimate. CreateEstimateService createTemplatesFromEstimates
ActionCloneScopingRequirementSet Clones a scoping requirement set to a target estimate product and returns the ID of the cloned requirement set.    
ActionSetEstimatePrimary Sets one or more estimates as the primary estimate on their linked opportunities.    
ActionUnsetEstimatePrimary Removes the primary designation from one or more estimates.    
ActionUpliftRates Uplifts the bill rates and cost rates of an estimate's role requests by a specified percentage from a cut-off date. UpliftRatesService upliftRates

For more information, see Custom Actions.

Define Custom Rollup Rules for the Estimate Hierarchy

Upgrade Steps

To upgrade this feature to Summer 2026, take the following action.

Upgrade Steps for Summer 2026
Action Further Information
Add the Source Filter Field API Name field to any custom page layouts for the Custom Rollup Rule object. Custom Rollup Rule Fields

Included in This Feature

This section details the items that have been added, updated, or deleted in this release.

Fields

Field Added in Summer 2026
Object Field Further Information
Custom Rollup Rule Source Filter Field API Name Custom Rollup Rule Fields

Page Layouts

Page Layout Updated in Summer 2026
Page Layout Further Information
Custom Rollup Rule Layout Custom Rollup Rule Fields

Apply Percentage-Based Rate Modifiers to Your Estimates

Upgrade Steps

No upgrade steps are required to upgrade this feature to Summer 2026.

Included in This Feature

This section details the items that have been added, updated, or deleted in this release.

Objects

Object Added in Summer 2026
Object Description Further Information
Estimate Rate Modifier Stores Estimate Rate Modifier records for applying percentage-based adjustments to estimate prices. This object will be available in a future release. Estimate Rate Modifier Fields

Manage Scoping Variables on Scoping Requirement Sets

Upgrade Steps

No upgrade steps are required to upgrade this feature to Summer 2026.

Included in This Feature

This section details the items that have been added, updated, or deleted in this release.

Objects

Object Added in Summer 2026
Object Description Further Information
Scoping Variable Stores scoping variables for aggregating scores on a scoping requirement set. This object will be available in a future release. Scoping Variable Fields

Fields

Field Added in Summer 2026
Object Field Further Information
Scoping Action Reserved for future use: Target Variable Scoping Action Fields

Scale Services Estimator to Support Larger Project Estimates

Upgrade Steps

To upgrade this feature to Summer 2026, take the following action.

Upgrade Steps for Summer 2026
Action Further Information
[Optional] Select the Run Estimate Rollup Calculation Async custom setting field in the Services Estimator Settings to run the estimate rollup calculation asynchronously. Services Estimator Settings
  • Use the Estimate Rollup Callable Batch Size field in the Services Estimator Settings to define the maximum number of role requests processed by a single callable job during estimate rollup batch processing.
  • Use the Asynchronous Rollup Threshold field in the Services Estimator Settings to the maximum number of estimate role requests that can be processed simultaneously.
  • If the total number of role requests exceeds this limit, the rollup process will run asynchronously, but only if the Run Estimate Rollup Calculation Async field is selected in the Services Estimator Settings custom setting.

If you have cloned the following permission sets or created your own permission sets for working with the Estimate Builder tab on the Estimate details page, you must update them to include access to the EstimateAsyncRollupController and pselib_AsyncJobRecordProgressController Apex classes.

  • Services Estimator - Create Estimates
  • Services Estimator - Create Projects from Estimates
  • Services Estimator - Edit Estimates
  • Services Estimator - Edit Price and Cost
For more information about editing permission sets, see the Salesforce Help
[Optional] Select the Add Products To Estimate Event custom setting field in the Services Estimator Process Settings. This publishes the Services Estimator Process Completion platform event whenever you add products to an estimate. If you have automation, like a Flow or an integration, that reacts when you add products, you can build it on this event with confidence. It only fires once the estimate's totals are fully recalculated, whether that happens right away or, with Run Estimate Rollup Calculation Async turned on, in the background. Services Estimator Process Settings

Included in This Feature

This section details the items that have been added, updated, or deleted in this release.

Custom Setting Fields
Custom Setting Fields Added in Summer 2026
Custom Setting Field Custom Setting Further Information
Asynchronous Rollup Threshold Services Estimator Settings Services Estimator Settings
Estimate Rollup Callable Batch Size
Run Estimate Rollup Calculation Async
Add Products To Estimate Event Services Estimator Process Settings Services Estimator Process Settings
Permission Sets
Permission Sets Updated in Summer 2026
Permission Sets Description Further Information
Services Estimator - Create Estimates

We have added the following Apex classes:

  • EstimateAsyncRollupController
  • pselib_AsyncJobRecordProgressController
Permission Sets and Other Technical Documentation
Services Estimator - Create Projects from Estimates
Services Estimator - Edit Estimates
Services Estimator - Edit Price and Cost

Monitor Real-time Estimate Calculations Progress

Upgrade Steps

No upgrade steps are required to upgrade this feature to Summer 2026.

Manage Estimates Faster with Finalized Data Rollups

Upgrade Steps

No upgrade steps are required to upgrade this feature to Summer 2026.

Permissions

Upgrade Steps

To upgrade this feature to Summer 2026, take the following action.

Upgrade steps for Summer 2026
Action Further Information
If you are using custom permission sets, add the new permissions to the appropriate permission sets. Permission Sets and Other Technical Documentation

Release Content

Upgrade Steps

No upgrade steps are required to upgrade this feature to Summer 2026.