hvac time tracking

HVAC Time Tracking: Why Service Techs and Install Crews Need Different Systems

A service tech's time tracks to a work order. An install crew's time tracks to a cost code on a construction job. One system can't do both well. Here's what breaks when you try, and what the right model looks like for each.

The HVAC company that grew from residential service into commercial construction usually reaches the same point: two types of work, two types of crews, and one time tracking system that doesn’t quite fit either of them.

The service department runs six techs dispatched to maintenance calls and no-cools. The construction division has a crew running ductwork through a four-story office building for the next five months. The owner bought ServiceTitan for the service side, and it works. Now his construction PM is trying to use it for the install crew, and it doesn’t.

The reason isn’t a missing feature. It’s that service tech time and install crew time are structurally different problems. One tracks to a work order. The other tracks to a cost code. Mixing them up produces a payroll total that can’t be used for either dispatch efficiency or job costing.

The Service Tech Model: Time Per Ticket

A service tech’s time makes sense when it’s attached to a job — the no-cool call at the Walgreens on 5th, the maintenance visit at the apartment complex, the warranty callback on the RTU installed last spring.

The metrics that matter on the service side:

  • Time on site per call — is the tech efficient, or is he spending three hours on a job that should take ninety minutes?
  • Drive time vs. billable time — how much of his day is productive?
  • Callbacks and warranty work — is a specific tech generating rework?

Service dispatch tools (ServiceTitan, FieldEdge, BuildOps) handle this well because they’re built around the work order. The tech clocks in when he arrives, clocks out when the job is done, and the time attaches to the customer record. The service manager sees dispatch efficiency. The billing system invoices based on the work order.

That model is correct for service work. It’s wrong for a commercial install crew.

The Install Crew Model: Time Per Phase

An install crew’s time doesn’t track to a customer or a service call. It tracks to a phase of a construction job — ductwork rough-in, equipment set, refrigerant piping, controls, startup.

The metrics that matter on the install side:

  • Hours by phase vs. estimate — is rough-in running over on this building type before the crew commits to the upper floors?
  • Phase-level productivity — is the forming rate on this slab configuration matching the bid?
  • Startup and commissioning separately — is the startup crew accumulating change order hours that the PM hasn’t documented yet?

Phase-based cost codes are how this works: the crew clocks in to HVAC-ROUGH or HVAC-PIPE or HVAC-START, and the PM sees actual hours by phase against the estimate. That number — ductwork rough-in at 112% of budget after two floors — tells the PM something useful in week three. The same information buried in a work order total tells him nothing.

A service dispatch tool doesn’t have cost codes. It has work orders. When the install crew uses it, every hour on the construction job attaches to the “construction project” work order and accumulates as a total. The PM can’t separate rough-in from startup from warranty callbacks. He sees “construction labor: 138% of budget” at closeout, with no way to break it down and no way to improve the next bid.

What Breaks When You Use the Wrong Model

Service dispatch tool for install crews: No phase separation. The PM has a payroll total but can’t see startup running over until closeout. Change order exposure accumulates invisibly — every added zone, every equipment substitution, every controls programming revision hits the HVAC-START hours, but the PM doesn’t know because all construction hours look the same. He builds the next job’s bid from a total, not from phase-level productivity data.

Phase cost-code tool for service techs: The dispatching model doesn’t work. Service call dispatch needs to be instant — tech gets a work order, drives to the address, starts the job. If the time tracking tool requires a cost code assignment instead of a work order dispatch, the service manager is doing extra steps that service dispatch tools eliminated years ago. The tech in the field is entering cost codes that don’t mean anything for a forty-five minute no-cool call.

One GPS clock-in tool for both: GPS clock-in tools (ClockShark, Workyard, Connecteam) handle attendance and location well. They don’t solve either problem. The service side still needs work order dispatch and per-ticket billing. The install side still needs cost codes and phase-level actual vs. estimated.

The Right Structure for a Mixed HVAC Business

The practical answer for most HVAC companies running both service and construction isn’t one tool — it’s two tools with a clear line between them.

Service operations stay in the service dispatch platform. ServiceTitan, FieldEdge, or whatever the service manager uses handles dispatch, per-ticket time, maintenance agreements, and flat-rate billing. That’s what those tools are built for.

Install crew time tracking lives in a construction field management system with cost codes, phase-based scheduling, and real-time actual vs. estimated by phase. The PM who sees HVAC-ROUGH tracking at 108% on the first two floors of a six-floor building has a conversation to have before he commits the same rate to four more floors. The PM running the install crew on service dispatch software doesn’t see it until the job is over.

The line between the two systems is simple: if a crew is dispatched to a customer address for a call that opens and closes in a day, it’s service work. If a crew reports to the same job site every morning for four months, it’s construction work. Same trade license. Different tool.

For the full cost code structure for commercial HVAC install work — ductwork rough-in through startup and commissioning — see HVAC contractor time tracking. For how phase-based time tracking connects to the PM’s crew scheduling — which zones are complete, which phases have cleared inspection, which crew moves next — see subcontractor scheduling app. For how time data exports to QuickBooks as job cost line items rather than payroll hours, see QuickBooks integration for specialty contractors.

See how LogLoon handles cost-code time tracking for commercial HVAC install crews, or check the pricing — it’s on the website.

Ready to simplify your business?

LogLoon helps contractors manage projects, track time, and run their crew — all in one place.

Get Started Free