A better understanding of the actual time and labor that goes into scheduled work can only start with accurate time tracking of the employees assigned to given jobs. Time tracking features within Housecall Pro allow you to better track the time your employees are spending on travel or working on the job site! This ultimately leads to insight into your field employees' efficiency and a more accurate sense of how labor impacts your job profitability.

To ensure your employees can track their individual time on jobs, turn on this setting from time tracking settings. Learn more here.

Time Tracking for Any Employee Assigned to a Job

All employees assigned to a job can individually indicate when they are on their way, and when they start and stop their work on a job from the mobile app. This means if multiple employees are assigned to a job, each one can track their travel and time on the job!

Note: Customer notifications only go out the first time an employee reports they are on their way. So, your customers will not receive multiple notifications if more than one employee is tracking their time on any given job.

Pausing Time before Finishing the Job

Employees can pause their time without marking a job as finished. They can select a reason for why they are pausing their time, as well as leave a more detailed description in the note field. Once an employee returns to the job, they can tap start my time to continue time tracking.

This functionality ensures that if job time needs to be paused before marking the job as finished, employees on the job can do so. This also ensures if multiple employees are working on a job at different times, they can all track their start and stop times independent of finishing a job.

Finishing Jobs

When a job is finished simply tap 'Finish Job' which will stop tracking time automatically and mark the job as finished.

Note that finishing the job will stop tracking time for any employee on the job. A job can only be marked as Finished once by a single employee.

Viewing Time Tracking History on Mobile

For anyone assigned to a job, tapping their time tracking status card will show them a detailed history of their time log as well as their total travel and time on the job.

Total time can also be edited from here if necessary.

Anyone who can see a job on the mobile app can also view the status and total time metrics for assigned employees right below the schedule

Location-Based Prompts

As long as you have enabled location sharing within the HCP app, we'll send reminders to start and stop your time when you arrive or leave a job site!

To enable location sharing go to Settings on your phone, tap the Housecall Pro app, and select Always under Location

Time Tracking Metrics on Job Page

Within our Job details page on the web portal, you’ll be able to see the status (assigned, on their way, time started, time paused, time stopped) of each employee assigned to the job.

You’ll also be able to see the Total travel time and Total time on the job of each assigned employee, giving you a more accurate account of total labor time.

Clicking into each employee row will give you a more detailed history, and if necessary, you can edit the total travel and job time.

Time Tracking Metrics on Job Drill Down Reports

From any job report, you can view all jobs and select columns to see the total labor time (sum of total travel and time on job of all assigned employees), total travel time by employee, and total time on job by employee. This allows you to report on labor time across employees and jobs.

Additional time tracking metrics are also available in the new Tech leaderboard report.

Viewing Time on Jobs You're Not Assigned To

When an employee is not assigned to a job but is able to view it from the mobile app, they’ll see the job workflow along with timestamps for on my way, job started, and job completed events. If they want to trigger these events they can as well.

They can then see specific status updates for each employee on the job below the schedule.

Related Articles

Time Tracking Overview

Did this answer your question?