Overview
Set up your Xactimate integration in ServiceTitan to connect directly with Xactimate, the industry-standard estimating platform used by insurance carriers. After setup, download the Xactimate catalog into your pricebook, set up structures, and send insurance estimates to Xactimate to receive carrier-approved pricing.
Who uses this feature
Administrators and office employees
Primarily benefits Residential Service and Replacement business types
Primarily benefits Roofing/Exteriors trades
Feature configuration
The Send Insurance Estimate to Xactimate permission is required to use this feature. Please contact the account administrator on your team.
Note: This permission is located under Employee Permissions > Estimates. It is off by default for all users and only visible when the Insurance Estimating feature is enabled for your account.
Things to know
You must have an active Xactimate account with Verisk to use this integration. The integration connects using your Xactnet Address, not a standard login redirect.
The Xactimate catalog does not include pricing. Pricing is controlled by Verisk and is only applied to your estimate after you send it to Xactimate and receive it back.
Only items from the Xactimate catalog can be sent to Xactimate. Items from your regular pricebook remain on the estimate but are excluded from the Xactimate payload.
Line items must be associated with a structure to be sent to Xactimate. Item groups without a structure are excluded from the payload.
The measurement sketch feature (sending measurement data to Xactimate with your estimate) works with Hover and EagleView only. GAF QuickMeasure is not supported for sketch inclusion.
Best practices
Download only the Xactimate catalog categories relevant to your business. The catalog contains approximately 32,000 line items. Browse the subcategories and pull in what applies to the work you do.
Step 1: Add and manage structures
Set up your structures to organize estimate line items by property area, such as a dwelling or detached garage, and ensure seamless integration with Xactimate.
Go to the top toolbar and click Settings.
In the side panel, go to Estimates > Structures.
.png?sv=2022-11-02&spr=https&st=2026-05-27T18%3A52%3A47Z&se=2026-05-27T19%3A07%3A47Z&sr=c&sp=r&sig=aDrQPl%2FU%2BJ3pWkZvQG%2FY5yolgNdLXuXmO3HZH67Di44%3D)
On the Structures screen, review the pre-populated structure names. These are the most commonly used structure names in Xactimate such as Dwelling, Detached Garage., and are provided as a starting point.
Click + Add new Structure to add a custom structure, enter a name in the text field and click Save.
.png?sv=2022-11-02&spr=https&st=2026-05-27T18%3A52%3A47Z&se=2026-05-27T19%3A07%3A47Z&sr=c&sp=r&sig=aDrQPl%2FU%2BJ3pWkZvQG%2FY5yolgNdLXuXmO3HZH67Di44%3D)
To update existing structures:
To rename an existing structure, click the structure name, edit it and click Save.
To reorder structures, drag and drop them into the desired sequence. The order here determines the order structures appear on your estimates.
Tip: If a specific structure needs to appear first on your estimates, move it to the top of the list.
To delete a structure, click the delete icon next to the structure name.
Caution: If you delete or deactivate a structure that is already assigned to item groups on existing estimates, those item groups display a warning icon on the estimate page.
When finished, click Save.
Step 2: Connect ServiceTitan to Xactimate
The Xactimate integration is configured through a guided four-step setup in Settings [icon]. You need your Xactnet Address from your Xactimate account to complete the connection.
Go to the top toolbar and click Settings
.In the side panel, go to Integrations > Insurance Integrations.
On the Xactimate card, click Active to enable it and then click Edit.

On the Xactimate screen that opens, complete the setup:
Authorize API: Read and agree to the API and Data Authorization terms.
Click API and Data Authorization to read the API and Data Authorization terms.
Check the agreement box and click Agree.
Configure API: Set up your XactNet with ServiceTitan and decide if you use Measurements or not.
Enter your Xactnet Address in the field provided.
For more, see How to find your XactNet Address.Include Measurements:
Select Yes if you want the option to send measurement sketches to Xactimate when sending estimates. When enabled, ServiceTitan automatically includes the sketch as part of the measurement order.
Note: This feature works only with Hover and EagleView integrations.
Select No if you do not want the options to send measurements as a sketch.
Click Connect.
Confirm Connection: ServiceTitan creates a test project in your Xactimate account to verify the connection.
Open Xactimate and navigate to your cloud projects.

Look for a project called Test Client
Double-click the project to add it to your local projects to see the claim number. ServiceTitan Test to confirm the connection is successful.

After confirming, you can delete the test project from Xactimate and click Next.
Note: If the test project does not appear in your Xactimate account, contact Technical Support for troubleshooting assistance.
Get Started: Review the next steps you need to complete after the connection. These include:
Setting up structures
Creating an Insurance estimate
Reviewing Xactimate items in Pricebook Catalogs
Step 3: Download and manage the Xactimate catalog
After the integration is connected, a Xactimate catalog is available in Pricebook Connect. This catalog contains the Xactimate line items you need to build insurance estimates.
Download catalog items
In the navigation bar, go to Pricebook > Pricebook Connect.
Find the Verisk Xactimate Catalog.

Browse the subcategories and select the categories relevant to your business, for example, Roofing, Siding, Gutter.

Download the items you need. You do not need to download the entire catalog.
Note: This is not the complete Verisk catalog. It is a strong starting set, and Verisk is expected to expand it over time.
For more, see Pricebook Pro Onboarding Part 3: Add provider catalog items to your pricebook with Pricebook Connect.
Understand downloaded catalog items
After downloading, the catalog items appear in your pricebook as Services, organized by the same subcategories from the catalog:
Each item includes a code, name, and description pulled from the Xactimate catalog.
The code, name, and description fields are locked and cannot be edited, because they must stay consistent with the Xactimate catalog.
Pricing is not included on downloaded items. Verisk controls pricing, so prices are only applied after an estimate is sent to Xactimate and received back.
How missing items are handled automatically
As estimates flow through the integration and the AI PDF parser, new items may appear that don't yet exist in your catalog or pricebook. Here's how ServiceTitan handles these:
Items from the Xactimate integration:
If the item doesn't exist in the catalog or your pricebook, it is added to both the Pricebook and catalog.
If the item exists in the catalog but not your pricebook, it is added to your Pricebook and matched to the catalog item.
Items from the AI PDF parser:
If the item doesn't exist in the catalog or your pricebook, it is created in your Pricebook only (since a PDF item can't be confirmed as a standard Xactimate item).
If the item exists in the catalog but not your pricebook, it is added to your Pricebook and matched to the catalog item.
This automatic handling keeps your pricebook complete and accurate without requiring you to manually track or add missing line items.
Want to learn more?
See Use Messages
