Service Titan Knowledge Base

Explanation of technician timesheets: Technician Timesheet Summary ReportLast updated on 09/09/2022

How to run timesheets and print timesheets

Run timesheets

Go to Reports to run the Technician Timesheet Summary Report. Click here to learn how to run a report.

  • You can select all technicians, select an individual technician, or select technicians with the same overtime setting.

  • You can filter by business unit.

  • You can select a date range.

View, print, or download timesheets
  • Click Build to run the report.

  • Click the Dropdown Arrow to download timesheets in Excel or CSV format.

  • Click X to clear your report filters and start over.

  • Click the Print icon to print (this will generate a PDF).

Tip: To print out timesheets with disclosures and signatures, click Print.

Explanation of Timesheet Columns


  • Date of the timesheet entry.


  • Daily start time. This is the time that the technician’s workday began.

  • If the first paid event of the day is a scheduled job, the technician’s start time will be the time of dispatch.

  • If the first event is a scheduled non-job event, it will be the start time of the event.

  • If the technician clocks in as the first action of the day, it will be clock in time. Note: Technicians cannot use a general clock in to start accruing paid hours at the beginning of the day. If a technician needs to clock in to start paid hours in the morning, the technician must use a paid timesheet code for clock in.

First Arrival Time

  • Time the technician arrives at their first job.

  • This can happen in any of the following ways: a) the technician taps Arrive in Mobile, b) the technician is auto-arrived (account configuration required), or c) the Office uses the blue job action button to mark the technician as arrived.


  • Daily end time. This is the time that the technician’s workday ends.

  • The technician’s end time is when the last job of the day is completed, paused, canceled, rescheduled for another day, or placed on hold.

  • If the last event of the day is a non-job event, the technician’s end time will be the end time of the event.


Total idle time for the entire workday. Idle time is any time during the workday when the technician is not doing one of the following: a) driving to a job, b) working on a job, c) taking a meal break, or d) attending a paid or training event.

Click here to learn more about idle time.


  • Total driving time for the day.

  • Driving time is the elapsed time from dispatch to arrival to any job during the day.

  • Driving time after the first job of the day is automatically included in Hours Worked (paid hours).

  • First drive time: You will control whether or not the first drive time (drive to the first job of the day) is paid. Go to Settings > Technicians > Payroll tab.

Job Hrs (Job Hours)

  • Total job hours for the entire workday.

  • Job hours tracks the total time the technician spent working at job sites.

  • Job hours begin when the technician arrives at a job (when the technician taps Arrive, or when the Office marks the technician as arrived at the job).

  • Job hours continue to accrue until the job is completed, rescheduled, paused, placed on hold, or until the technician goes on a meal break.


  • Total meal breaks for the entire workday.

  • Meal breaks are tracked separately on technician timesheets. Meal breaks do not count as idle time.

  • Meal breaks will not be included in the technician’s job hours or in Hours Worked.


  • In your timesheet code settings (Settings > Timesheet Codes) you will see that a paid timesheet code called Other is set up for you by default.

  • If an event is scheduled with the timesheet code Other, the hours will appear in the Other column.

Hours Worked

  • Hours Worked is the sum of all paid hours worked by the technician.


  • Regular hours.

  • Number of hours within Hours Worked to be paid at the technician’s regular hourly rate.


  • Overtime hours.

  • Number of hours within Hours Worked to be paid at one and one half the technician’s hourly rate.

  • Click here to learn more about overtime settings and how overtime is calculated. Note: This columns shows you how many hours should be paid at the technician's double overtime rate.

Double OT (Double Overtime)

  • Double overtime hours.

  • Number of hours within Hours Worked to be paid at double the technician’s hourly rate.

  • Your account can be configured to disable double overtime. Contact your success or implementation manager if you want this feature turned on for your account.

  • Click here to learn more about overtime settings and how overtime is calculated.

Custom Timesheet Codes (Settings > Timesheet Codes)

  • Timesheet codes will appear as separate columns on technician timesheets.

  • You can set up many kinds of timesheet codes (for example, “Vacation” or “Truck Maintenance”), and you can set each timesheet code as Paid or Unpaid.

  • The number of hours spent at the event will automatically appear on technician timesheets under the designated timesheet code.

  • If the timesheet code is Paid, the hours are also added to Hours Worked.

Total hours

The technician’s totals for the pay period (the report date range) will appear at the bottom of each technician timesheet.

Disclosures and signatures

Signature boxes for Manager Signature and Technician Signature are available. This allows you to print out timesheets, and keep signed copies on file.

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

Disclaimer: Information provided in this article is for informational purposes only and it should not be construed to be legal advice. Information provided in this article may also not constitute the most up-to-date legal or other information. You should not act or refrain from acting on the basis of any information in this article to meet any compliance requirements without seeking independent legal or other professional advice.