Skip to main content

Time Tracking

Nina Ahl avatar
Written by Nina Ahl
Updated over a week ago

The Time Tracking module collects timesheets entered by technicians.

  • Time can be approved, dismissed, or sent back to technicians for revision.

  • Additional Hour Types and entries can be added if more time needs to be submitted.

  • Timesheets for a given week can be exported to an Excel file for payroll input.

  • Color-coded tabs indicate Pending Approval, Disputed, or Approved timesheets, making it easy to track timesheet reviews.


How To Access Timesheets

Timesheets can be accessed through two pathways:

  1. From the Job Report

  • Click the Visits tab on the Job Report.

  • Scroll down to Labor in the Labor & Material section.

  • Click the hour entry hyperlink to open the timesheet.

Note: If a timesheet is pending approval, an hourglass icon appears next to the time entry hyperlink. If approved, a checkmark appears.

2. From Accounting → Time Tracking

  • Hover over Accounting → Click Time Tracking.

  • Select a time frame to review timesheets,

  • or use the arrows to scroll forward or backward (1) week.

  • Use filters for Departments, Crews, or Technicians.

  • Employees are grouped based on their timesheet status (Pending Approval, Disputed, Approved).

NOTE: Employees are grouped into the category that holds the majority

of their timesheets.

Timesheet Statuses

Status

Description

Pending Approval

Timesheets need review.

Disputed

Sent back to the technician for revision.

Approved

Timesheets have been approved.

Click an employee name to open their timesheets.

⚠️ Before starting the timesheet review process, take note of the

different sections and features within the Time Tracking module.

Timesheet Features

  • Hour Types & Total Hours are listed next to the employee’s name.

  • Each day tab is color-coded based on the timesheet status:

    • Yellow: Pending approval

    • Green: Approved

    • Red: Disputed

For example, if the Thursday tab is colored yellow, there are timesheets that are pending approval for Thursday.

If all timesheets have been reviewed and approved, the tabs will turn to green.

If a day has no hours submitted, a user cannot click to open it.

Use the color coded “day tabs” to quickly jump between days, or scroll down to view all timesheets in chronological order.

  • Job Hyperlinks allow direct access to the job page. View the Job Status, Timesheet Status, Customer, Property, Department (next to the Job hyperlink).

View the Job Status, Timesheet Status, Customer, Property, Department

(next to the Job hyperlink).

  • Timestamps show the technician’s location when actions (e.g., Travel, Work, Finish) were logged.

📍A popup will appear that shows where they were when they tapped the action button and for how long they performed that action.

  • Scheduled Time & Labor Rate are displayed and can be edited.

    • Scheduled time - displays the scheduled Visit duration.

    • Labor Rate - change the selected labor rate if needed.

Note: Fields in gray can be edited with proper permissions.


Editing & Updating Timesheets

  • Click into a gray field to edit Hour Type or Hours Worked.

  • Click + Add Hour Type to add additional work hours.

⚠️ If you make any edits to a timesheet, make sure to hit “SAVE EDITS” so your changes are applied.

  • Add or review technician notes (may include receipts for expenses).

  • View all changes in the Timesheet Activity Logs.


Timesheet Actions

  • Flag Visit/Event: On the timesheet, click the three dots → Select Flag Event → Add a note to indicate the reason for flagging.

  • Edit Labor Details: Modify the technician’s department or, for Project Visits, update Phase & Cost Code.

NOTE: For a Project Visit, this allows changing the Phase and Cost Code as well.

  • Dismiss: When a timesheet is not needed for a certain job, or the Visit has been cancelled, timesheets can be dismissed on web.

    • When a timesheet entry is dismissed on the web, it is not deleted. Instead, it moves to the Dismissed section of the technician’s timesheet.

To dismiss a timesheet:

  1. Go to Time Tracking on the web.

  2. Locate the timesheet entry you want to dismiss.

  3. Click DISMISS on the right side of the entry.

Dismissed time will be:

  • Excluded from payroll totals and timesheet summaries

  • Excluded from job costing and job costing reports

  • Hidden from the Job Report (the binder will not appear)

  • Excluded from invoices if dismissed before billing

  • Excluded from any time exports

When a visit is canceled, the timesheet will update based on whether work had already started.

  • If the technician had started the visit, the timesheet will stay open so they can still log their time, and the office can close it if needed.

  • If the visit was only scheduled and not started yet, the timesheet will automatically be removed.

  • Dispute: Sends the timesheet back to the technician for revision. You can dispute the entire day or just dispute an individual timesheet

    Best practice: Add a note explaining why the timesheet is disputed.

Dispute individual timesheet

Dispute timesheet for the entire day

  • Technician Resubmission:

    • Open the Timesheets tab in the mobile app.

    • Scroll to the timesheet, make edits, and tap RESUBMIT.

    • The timesheet reappears as Pending Approval in BuildOps Web.

  • Approval:

    • Approve timesheets individually or click SUBMIT & APPROVE for bulk approval.

  • Adding a Missed Timesheet Entry:

    • Click ADD ENTRY → Select Technician and Job/Visit.

    • Update Hour Types and Notes → Click SAVE EDITS.


Exporting Timesheets

  • Click SIGMA EXPORT to generate a report configured in Labor Settings.

  • Click EXPORT MANUAL TIMESHEET for a default payroll report.

    • Useful for payroll employees who do not have admin permissions.


Best Practices for Timesheet Review

BuildOps recommends daily technician timesheet reviews, though frequency may vary based on payroll procedures.

  • Open timesheets from the Job Report or Time Tracking.

  • Review & make necessary changes.

  • Click SAVE EDITS and then Approve / Dispute / Dismiss.

  • Approved timesheets show a checkmark next to the entry in the Visit Report.


FAQs

  1. Why is the GPS location not working?

    • Check if the mobile user has GPS location enabled on their device. If disabled, no GPS data will be available.

  2. How does dismissed time affect already-billed work?

    • If time is dismissed after an invoice is generated, it will still appear on that invoice. You’ll need to manually remove it or void and recreate the invoice.

  3. How does dismissed time affect work that is not yet billed?
    If time is dismissed before an invoice is created, it will not be included on the invoice.

Did this answer your question?