← All posts
Industry

Time Tracking for HVAC and Plumbing Technicians

HVAC and plumbing technicians don’t work from a single address — they work from job sites, customer driveways, and the truck between them. Paper timesheets filled out at the end of the day are guesses at best. Time tracking for HVACand plumbing businesses needs GPS at every punch, offline mode for attics and basements, and a way to tie hours to the job rather than just the day. Here’s how to set that up without adding more paperwork to the crew’s already full day.

Why paper timesheets don’t work for field crews

A residential HVAC tech might hit four or five job sites in a day — each one a different address, a different customer, and a different start time. Paper timesheets written up at 5 p.m. are reconstructions. They’re also impossible to verify, easy to round up, and a nightmare to reconcile when a customer disputes hours.

The same problem applies to plumbing crews: a service call runs long, the dispatcher adds an emergency job, and by the end of the day the lead tech is filling out three sheets from memory in the truck. That payroll data goes into ADP or QuickBooks and it’s wrong before it gets there.

Time tracking for HVAC and plumbing solves this by capturing the punch at the moment it happens, with the GPS coordinates to prove it.

GPS at every punch

Every clock-in and clock-out captures the employee’s coordinates automatically. For a field crew, this means:

  • Verifiable records. If a customer disputes the arrival time, the GPS log answers the question.
  • No roundup padding.When techs know the punch is GPS-stamped, the “I got there at 8:00” punch actually reflects 8:00.
  • Job-site matching. For teams tracking time by job or cost code, GPS confirms which site each punch belongs to.

GPS tracking is on by default — employees don’t need to do anything extra. The app captures coordinates on every punch, and the admin sees them in the timesheet view.

Offline mode for basements, attics, and dead zones

HVAC technicians spend a lot of time in places with no cell signal: mechanical rooms, commercial rooftops, crawl spaces, and basements. Offline mode means a tech can still clock in or out — the punch is stored locally and syncs to the server the moment connectivity returns.

From the manager’s view, offline punches appear with a sync timestamp and the original punch time. No lost hours, no manual corrections.

Geofencing per job site

Geofencing lets you draw a radius around each job site and block or flag punches from outside it. For a plumbing crew parked down the street before a morning call, it closes the window on early clock-ins that don’t reflect actual on-site time.

For recurring commercial accounts or fixed service locations — property management companies, restaurant groups, facilities clients — set up a persistent geofence for each site. For one-off residential calls, the GPS stamp alone is usually enough.

See how to draw a geofence for your locations for setup instructions.

Dispatching and scheduling the crew

Field service scheduling isn’t a fixed weekly template — jobs get added, cancelled, and moved throughout the day. The scheduling features that help HVAC and plumbing businesses most:

  • Open-shift broadcasts — when an emergency call comes in after hours, post the shift and the on-call tech picks it up.
  • Shift notifications— push alerts go out when a shift is published or changed, so techs don’t miss an updated start time.
  • Availability tracking — techs submit availability; the scheduler respects it.
  • Multi-location support — run multiple service areas or branches from one account.

Overtime and exception management

Field crews accumulate overtime fast — emergency calls, weather-delay make-ups, and end-of-season rushes all push hours past 40 in a week. The exception inbox collects every flagged event (unapproved overtime, missed breaks, late arrivals) into one review queue. Managers clear it daily instead of chasing down each technician separately.

Overtime alerts fire before the shift ends — when a tech is approaching the threshold, the manager gets a push notification and can make the call before the clock runs.

Payroll exports for HVAC and plumbing shops

The Pro plan produces payroll-ready CSV files for ADP, Gusto, and QuickBooks. The workflow is: review the period, lock it, export, upload. No column remapping, no manual total calculations.

For shops running job costing through QuickBooks or a separate accounting system, the generic CSV export carries the hours and employee data in a format you can massage into any import template.

Details on the export workflow: how to export payroll to ADP, Gusto, and QuickBooks.

Getting your crew set up

  1. 01

    Sign up

    Create an account at useclockout.com/register — about 60 seconds, no card required for the free plan.
  2. 02

    Add your service locations

    Set up each recurring job site or service area. Draw a geofence for sites where you want enforced clock-ins.
  3. 03

    Invite the crew

    Add technicians by name and phone number, or share the invite link. They join at useclockout.com/join.
  4. 04

    Confirm offline mode is on

    Offline clock-ins are on by default — no setup needed. Punches from dead zones sync automatically.
  5. 05

    Build the first schedule

    Set up recurring service routes or weekly shifts. Use open shifts for emergency and on-call coverage.
  6. 06

    Run payroll

    At period end, review the exception inbox, lock, and export to your payroll provider.

Cost for a typical field service business

Free for up to 2 employees — works for a sole operator with one helper. For a crew of 6, Starter is $3/employee/month ($18/month) covering GPS, geofencing, offline mode, scheduling, exception inbox, and timesheet approvals. Pro adds payroll runs and the compliance engine at $5/employee/month ($30/month for 6 techs).

FAQ

Does GPS tracking drain the phone battery?
ClockOut captures GPS at the moment of the punch, not continuously in the background. There’s no persistent location tracking between punches, so battery impact is minimal.
What if a tech works at multiple job sites in one day?
They simply clock out at one site and clock in at the next. Each punch records GPS coordinates and timestamp, so you can see exactly which site each block of hours belongs to.
Can I set different overtime rules for different states?
The compliance rules engine (Pro plan) lets you configure daily and weekly OT thresholds. For multi-state operations, contact hello@useclockout.com to discuss scoped rule sets.
How is this different from a construction time tracking app?
The core features are the same — GPS punches, offline mode, geofencing, and payroll exports. See also time tracking for construction crews for a breakdown of job-site-specific considerations.
Keep reading
Industry

Time Tracking for Veterinary Clinics: A Practical Guide

Industry

Time Tracking for Daycare and Childcare Centers

Industry

Time Tracking for Fitness Studios and Gyms