Learn to set up and take actions on jobs and projects. Jobs and projects are how you track the work you're doing for your customers, which ensures your business keeps growing and stays organized. From creating multiple appointments to displaying instant job costing, there are several ways to get the most out of your jobs and projects.

Setup
What you need to get started
To prepare for jobs and projects, start with the basics:
Train Dispatchers and CSRs: Ensure employees managing jobs understand job statuses and actions.
Set up and use job types: Job types are first added to the job when it is booked during the call booking process. They can be used to set the default job duration of recurring services, more easily find jobs in Search, customize certain report types, and filter your view of the Schedule Board.
Set up and use project types: Project Types enable you to modify the layout of your project records while making it easier to find projects in your account.
Configure your project settings: Set defaults and restrictions on project transactions.
Understand Call booking: Ensure jobs and projects are created correctly.
Understand Dispatching: Ensure technicians are assigned and dispatched to the correct jobs.
Required permissions
The following permissions are required to set up and manage jobs and projects. To have these enabled, please contact the account administrator on your team:
Book job
View job
Edit job
Reschedule appointments
Hold job
Cancel job
Recall job
Detach SMS
Edit note
Edit job type
Edit cancel job reason
Edit hold job reason
Allow bulk booking of recurring service events
Add appointments
Attach job to project
Detach job from project
Edit project status
Delete project and location opportunities and estimates
Edit business unit on project
Show financials
Edit project type on project
Override project type settings on project
Quick start guide
Set up job types
To set up jobs types:
Go to Settings
> Operations > Job Types.Click Add.

Add the details for the job type.

When you're done, click Save.
Repeat steps 1-4 for each job type you want to create.
Set up cancel and hold reasons
To set up cancel and hold reasons for jobs:
Go to Settings
> Operations > Cancel and Hold Reasons.Click Add.

Enter the name of the Cancel or Hold reason and click Save.
Repeat steps 6-8 for every Cancel and Hold reason you want to create.
Set up project types
To set up project types
Go to Settings
> Operations > Project Types.Click Create Project Type.

Enter a Project Type Name and a Description.
In the Project Setting section, select the items you want enabled for the project type. To hide a section, click the Show icon
so it displays as Hide
. 
When finished, click Create.
Repeat steps 1-5 for every project type you want to create.
Review project settings
To set up your preferred options for projects:
Go to Settings
> Operations > Project Settings.Click Project Setup.

Select your preferred options under Revenue Recognition Method, Retainage, and Project Business Unit.
When you're finished, click Save.

Advanced setup
Use these guides to enhance your jobs and projects experience with optional features.
Part 1: Job Types
Mark jobs as no charge or non-opportunity by default: Automatically set certain job types as no charge or non-opportunity whenever they're booked.
Add default services for job types: Automatically add services to the invoice whenever the job is booked.
Sold threshold: Set the dollar value for when you consider a job to be closed or converted.
Map Job Types: Use the Job Type Mapping tool to ensure your integration leads are attributed correctly and to calculate the capacity and availability of your technicians.
Part 2: Custom fields
Add custom project sub-statuses: Add custom fields to customer records, service location records, jobs, projects, purchase orders, equipment records, employee settings, and technician settings.
Add custom project sub-statuses: There are several default statuses for projects, but you can also add custom sub-statuses.
Part 3: Project Management
Project Management: Manage and track your projects in real time from the project record. You can view the progress of project phases, compare itemized budgeted costs with actual expenditures, and more.
Understand differences between projects and project management projects.
Core project management setup and workflow: Learn how to set up our recommended best practices for project Management. Additional recommended workflows build off of this core setup and can introduce more granular cost and revenue tracking for your projects.
Phased project management setup and workflow: Recommended for any business who completes/runs their projects in phases. This workflow is typically used in the Construction Industry to track their cost types, such as labor, material, and equipment at the more granular phase level.
Project Portfolio: Project portfolio is a project management tool that gives you a high-level overview of your projects and lets you manage them based on the information presented, including budget, invoices, payments due, and more.
Jobs and projects settings
Efficiently manage your jobs and projects settings in ServiceTitan.
Key workflows
Manage jobs
Update and manage jobs in ServiceTitan.
Job actions and statuses
Job booking
Job and service location information
Manage appointments
Update and manage appointments for jobs that take multiple days to complete.
Manage projects
Manage and update projects in ServiceTitan.
Jobs and projects reports
Monitor data fields and gain insights on payroll costs, equipment and material costs, and opportunities to increase your gross margins.
Integrations
Connect ServiceTitan to other job and project apps using Zapier with no coding required. Automate routine tasks to keep your team efficient and organized.
Troubleshooting and FAQ
FAQ
Take a look at the top FAQs regarding jobs and projects.
What's the difference between an appointment, a job, and a project?
Appointments are the scheduled visits technicians make to a job. A job can have multiple appointments, but there will always be at least one appointment on a job. A project is longer in nature, and can have multiple jobs on it.
For more, see Jobs and projects.
Why am I unable to complete a job?
In most cases, ServiceTitan requires at least one valid, active managed technician to perform work on a job and generate a timesheet before it can be marked as complete, even if the job's invoice is $0. If the job is associated with a project, a managed technician with a timesheet entry must be on one of the jobs also associated with the project, excluding jobs with sold estimates. For more, see Managed technicians and non-managed technicians in the ServiceTitan Field Mobile App.
Note: If the job does have a managed technician with a timesheet but you still see a message stating Action Required: Managed Technician Not Detected, review the Common scenarios and solutions in this article for troubleshooting steps.
How can I delete a job in ServiceTitan?
You cannot directly delete a job in ServiceTitan. However, you can cancel the job and remove any invoice items on the job invoice to keep your records accurate. If the job was created over 365 days ago and can't be edited, please contact Technical Support for assistance.
Why am I unable to detach a job from a project?
A project is required to have at least one job associated with it. If a job is the only job within a project, it can't be detached from that project.
What is causing the negative revenue on a project?
This issue may be due to a specific material having a wrong General Ledger (GL) account. Check the items in your project and make sure the items are assigned to the correct GL account.
Why is labor cost showing up as $0.00?
Labor cost is calculated based on the hourly rate for technicians. If your labor cost is showing up as $0.00, check if the technician has an hourly rate defined.