Overview
Job types help you organize and manage different types of work in ServiceTitan. In roofing, a job is created anytime work is performed for a customer, even when it isn't paid for, such as a free estimate. Setting up roofing-specific job types ensures consistent booking, accurate reporting, streamlined scheduling, and helps match the right crews to the right work.
Who uses this feature
Administrators, CSRs and Dispatchers
Primarily benefits Residential Construction and Commercial Construction business types
Primarily benefits Roofing and Exterior trades
Feature configuration
The Edit Business Units permission may be required to configure job type settings. Please contact the account administrator on your team.
Permissions to create and edit job types vary by role. Please contact the account administrator on your team for details.
Things to know
Skills can be assigned to job types so only field workers with the required qualifications are matched to those jobs.
Use cases
A roofing contractor offers both shingle and metal roofing installations. They create separate job types–Install - Shingles, Install - Metal– with different skills assigned so the right specialized crew is matched to each job.
You operate in multiple locations with separate business units for each. You assign Location 1 - Sales and Location 2 - Sales as default business units for the Estimate job type so CSRs only see relevant options when booking.
Your installation jobs typically take 8 hours but warranty service calls take only 2 hours. You set different durations for Install - Full Roof System (8 hours) versus Warranty - Service Call (2 hours) to accurately reflect capacity on your dispatch board.
Add and edit job types
Job types help you organize and manage different types of work. Setting up roofing-specific job types ensures consistent booking and accurate reporting.
Create a job type
Go to the navigation bar and click Settings
.In the side panel, go to Operations > Job Types.
On the Job Types screen, click Add to create a new job type.
On the Details tab, complete the required fields:
Name: Enter the name you want to use. Common roofing examples include:
Estimate - Roofing
Install - Shingles
Install - Flat Roof
Install - Gutters
Install - Metal Roof
Warranty - Service Call
Maintenance - Annual Inspection
(Optional) Business Unit: Select a default business unit. If you select business units, only the ones you add will appear on the call booking screen for this job type.
(Optional) Priority: Select the level of urgency for this type of job.
Duration: Enter the typical time this job type takes. This appears on the Dispatch Board and Schedule Board.
Sold Threshold: Enter the minimum dollar amount required for a job to count as a sale in your reporting. Common roofing thresholds include:
Estimate jobs: $1 to track all booked estimates
Installation jobs: $5,000 - $10,000 to track significant projects
Service/Warranty jobs: $100 - $500 to track paid service work
Note: When you fill out fields like tags, summary, and custom fields, the information pre-populates on the call booking screen when your CSR selects the job type.
On the Skills tab, select skills so only field workers with the required qualifications are assigned to this job type. For example, assign Flat Roof skill to Install - Flat Roof job types, or assign Shingles skill to Install - Shingles job types.
Configure additional settings as needed for your business:
Tags: Add tags that should automatically appear when this job type is selected
Summary: Add default summary text that pre-populates during booking
Custom fields: Configure which custom fields appear for this job type
Review the information and click Save.
Edit a job type
You can edit existing job types at any time.
Go to the navigation bar and click Settings
.In the side panel, go to Operations > Job Types.
Click Edit next to the job type you want to modify.

On the Edit Job Type screen, make any necessary updates to the details, skills, or other settings.
When finished, click Save.
Deactivate a job type
You can deactivate job types you no longer use. Deactivating preserves historical data while removing the job type from active use.
Go to the navigation bar and click Settings
.In the side panel, go to Operations > Job Types.
Click Edit next to the job type you want to deactivate.
Scroll down and click Deactivate.

Activate or deactivate multiple job types in bulk
You can activate or deactivate multiple job types at once to save time.
Go to the navigation bar and click Settings
.In the side panel, go to Operations > Job Types.
Select the checkboxes next to the job types you want to modify.
To activate the selected job types, click Activate.

To deactivate the selected job types, click Deactivate.

Filter job types by status
You can filter job types by their active or inactive status to manage your list more easily.
Go to the navigation bar and click Settings
.In the side panel, go to Operations > Job Types.
Click the filter icon next to the Active column.

Select the status you want to view and click Filter.
Active
Inactive
The job types list refreshes to show only the selected status.