🌑️ HVAC

Time Clock Software for HVAC Companies

Techs are out on service calls all day, not sitting at a desk. CKZ confirms they're actually at the job site, ties every hour to the right client, and keeps overtime from surprising you at payroll.

Get Started Free See Pricing

What service calls make complicated

πŸ“
No way to confirm a tech is on site
A tech says they arrived at 9, but did they? GPS geofencing checks location the moment they clock in β€” punches outside the customer's address can be flagged or blocked.
πŸ“‹
Hours not tied to the right client
One tech, five service calls, one day. Accounting codes let every punch get tagged to the job or client β€” hours by client is a report, not a guessing game at invoice time.
πŸ“±
Techs are never at a desk
CKZ's mobile app clocks a tech in and out from wherever the van is parked β€” no browser, no office computer, works on iOS and Android.
⏱️
Emergency calls push into overtime
An after-hours emergency call can tip a tech into OT without anyone noticing until payroll. Overtime threshold alerts warn supervisors in real time, not two weeks later.

Feature by feature

Clock-ins verified at the customer's address.
Define a geofence around a job site β€” or use it ad hoc for one-off service calls. When a tech tries to clock in from outside the zone, the punch is blocked or flagged for review, and GPS coordinates are logged with every punch either way.
GPS-verified clock-in Zone enforcement Coordinates logged Off-by-default β€” enable when needed
Job Site GPS Check
Westside Residential β€” Furnace Repair
Geofence: 300 ft radius
Active
Dave R. β€” 9:04 AM
Within zone Β· GPS confirmed
βœ“ On Site
Attempt β€” 8:51 AM
1.2 miles outside zone
Blocked
Every punch tagged to a client. Know your real labor cost per call.
Each clock-in prompts the tech to select a job code β€” client name, service ticket, or job type. Pull an "hours by client" report to see exactly how much labor went into each account, without reconstructing it from memory at invoice time.
Accounting codes per punch Optional punch notes Hours by client report Off-by-default
Hours by Client β€” This Week
Riverside Apartments
Furnace replacement
18.5 hrs
Maple St. Residence
AC service call
3.0 hrs
Shop / Prep
Unassigned
6.0 hrs
See overtime coming before payroll does.
Emergency calls and long install days push hours up fast. The supervisor dashboard flags anyone approaching overtime in real time, so you can make a staffing call before the week ends instead of getting surprised by the payroll total.
Real-time OT alerts Weekly & daily OT rules California double time supported Mobile app for techs in the field
Overtime Watch
Dave R. β€” 38.5 hrs so far
1.5 hrs from OT this week
Watch
Emergency call β€” Fri 11 PM
Pushed Maria L. into OT
Alert Sent

Know where every labor hour went β€” before the invoice goes out.

Free to get started. All features unlocked for 30 days. No credit card.

Get Started Free