Overview
Configure first and last drive settings with Flexible Timekeeping to decide when a technician's drive is paid. This keeps your drive pay rules consistent and reduces manual payroll adjustments.
Who uses this feature
Office employees
Applies to all business types
Applies to all trades
Feature configuration
This feature is currently in Private Preview and available for specific accounts. It is subject to change. If you want to enable this feature for your account, reach out to your Customer Success Manager (CSM).
Things to know
This article applies to accounts using Flexible Timekeeping. If you use Legacy Timekeeping, see Deduct commute time from paid drive hours instead.
A first drive entry may appear on the timesheet even if unpaid. First drive settings affect pay in the Master Pay File report, not timesheet visibility.
Depending on your account configuration, unpaid first drive will show as $0 in the Master Pay File or not appear at all. Use the Master Pay File report to confirm what was paid.
Use cases
You pay the first drive only after the technician exceeds their normal commute.
Step 1: Enter technician's commute time
Commute time is the technician's one-way travel time from home to the first job. Enter how many minutes that drive typically takes for this technician. Payroll uses this number to deduct unpaid commute minutes from paid drive time.
ServiceTitan calculates paid drive time using this formula: Total drive time - commute minutes = paid drive time.
Go to the top toolbar and click Settings
.In the side panel, go to People > Technicians.
On the Technicians screen that opens, click Edit next to the technician you want to enter the commute time for.
On the screen that opens, click the Payroll tab.
On the Payroll tab, in the Hourly Pay section, enter the technician's one-way travel time from home to the first job in Commute Time (minutes).
For example, if that drive usually takes 1 hour and 30 minutes, enter 90.
When finished, click Save Changes.
Step 2: Choose how to pay the first drive
Use First Drive Settings to control when a technician starts earning paid drive time for the day. This applies to the time between the first dispatch and arrival at the first job.
Go to Settings
> People > Technicians.On the Technicians screen that opens, click Edit for the technician and go to the Payroll tab.
In the Hourly Pay section, use the First Drive Settings dropdown and choose from the following options:
Always pay first drive: The technician earns paid drive time as soon as they dispatch the first job and continues earning paid time until they arrive.
Pay first drive if technician is clocked into event: The technician does not earn paid drive time for the first drive unless they clock into a paid timesheet activity before.

When finished, click Save Changes.
Step 3: Deduct commute time from the first and last drive
Turn this on if you want payroll to subtract commute minutes from the technician's first or last drive of the day, including the drive home.
Go to Settings
> People > Technicians > Payroll.In the Hourly Pay section, select from the following options or both:
Deduct commute time from first drive
Deduct commute time from last drive

When finished, click Save Changes.