Service Titan Knowledge Base

Technician Timesheets overviewLast updated on 03/22/2022

ServiceTitan tracks technicians’ hours using timesheets. At the end of a pay period, you can run timesheet reports to calculate your technicians’ work hours and hourly pay that you can use to process payroll.


Timesheet events

Each block of time on a timesheet is called a timesheet event. There are three types of timesheet events in ServiceTitan:

  • Job Hours—Work time from when a technician is dispatched to a job to arrival as well as time working on the job. You can edit job timesheets from the job record.

  • Non-job events—Work time not associated with a job. For example, meal breaks, training sessions, PTO, or company meetings. Each non-job event type is assigned a timesheet code that determines whether the hours are paid or unpaid. You can edit non-job events from a technician’s non-job timesheet.

  • Idle time—Hours between jobs and non-job events. For example, a technician finishes a job and has 25 minutes before he is dispatched to the next job. Those 25 minutes are recorded as idle time. Idle time can be paid, partially paid, or unpaid, based on how you manage your idle time settings. Idle time is included in timesheet reports.

    Note: If you enable Simple Clock I/O, where technicians are always paid when they’re clocked in except when they’re on an unpaid non-job event, idle time is tracked and always paid.


Track technician hours

There are multiple ways to clock technicians in and out in ServiceTitan.

Automatic clock in and out

ServiceTitan starts tracking technician hours from the first dispatch or first paid non-job event of the day.

Note: If Simple Clock I/O is enabled, technician hours start from the first dispatch. If you’re not using Simple Clock I/O, you can set how you want to pay for a technician’s first drive and deduct commute time in their payroll settings.

Technician activities are monitored until midnight of the workday. If a technician completes their last job or ends a non-job event and forgets to clock out, their clock-out time is set to the completion time of their last activity.

If at midnight, a technician is working a job or is on a paid non-job event, they're automatically clocked out at 11:59 PM for that day and automatically clocked in at 12:00 AM for the next day.

Clock in and out from the office

From the Dispatch Board, office employees can clock technicians in and out and put technicians on meal breaks.

You can also schedule non-job events from the office. You can configure timesheet codes so that a scheduled non-job event is excluded from timesheet reports if the technician does not clock into the event. For example, if Dan has a training session event on his schedule and he calls in sick, the event doesn’t show up on his timesheet report.

Clock in and out in ServiceTitan Mobile

The Technician Clock I/O feature allows technicians to manage their time clock in ServiceTitan Mobile. Technicians can use this feature to clock in and out for the day, take meal breaks, and clock into and out of non-job events.

Note: This feature requires account configuration. Please contact Technical Support for details.


Run timesheet reports

Run reports to get details on work hours, gross hourly pay, and more.

  • Use the Timesheets report template to create reports on the timesheet activities of your employees including activity details and durations.

  • Use the Master Pay File report to view all paid activities including hourly pay, performance pay, and payroll adjustments.


Want to learn more?



Important note: Some features may not be currently included in your account and additional configuration may be required. Please contact technical support for details.