Skip to content
← All posts
TRADE GUIDESJuly 6, 20268 min read

Time Tracking for the Trades: Pick the Right Setup for Your Crew

On a trade crew, the hours already exist. They just live in a group text, a foreman's memory, and the back of a delivery slip, and Friday is the night you rebuild the week out of all of it. The fix is not a stricter honor system. It is moving the moment the record gets created, from memory at night to one tap on-site. But the right setup is not the same for every trade. A fenced framing crew, a pest route with a dozen stops, a tree crew with no signal, and a solar install that has to cost its labor all need different things. This guide sorts that out. Find the kind of crew you are, and the setup follows.


If you run a trade crew, the hours already exist. They live in a group text, in a foreman's memory, on the back of a delivery slip, in "I think we were there till about four." The job is not tracking time. The job is turning all of that back into a number on Friday, one that you can pay against, bill against, and defend if someone asks. That rebuild is the tax you pay every week, and it comes out of your evening, not your crew's.

Every trade feels this, but they do not feel it the same way. A framing crew stands on one slab all day. A pest tech hits eleven addresses. A tree crew works a canyon with no bars. A solar install has to land its labor against a specific job so the next bid is not a guess. The right time-tracking setup is not one-size-fits-all, and this page sorts that out. Figure out which kind of crew you are, and the setup follows.

How to read this page
The four sections below are sorted by the one thing that actually drives your setup: a single fenced site, a route of many stops, dead-signal work, or costing labor to a job. Find the one that matches your day, then follow the trade link to the guide written for it.

The Friday rebuild, and why it happens

The problem underneath almost every trade is the same: the record of the hour is created after the fact, from memory, by the person who worked it. Someone texts "7 to 3:30," and that text is now your source of truth. You did not see the start. You are not going to argue about fifteen minutes on a Sunday night. So the number gets rounded up, a little, every day, by everyone, and you pay it.

The fix is not a stricter honor system. It is moving the moment the record gets created. Instead of writing the hour down at night from memory, the worker starts it with one tap when they actually get to the site, and the time and place are captured on the spot. Now Friday is not a rebuild. It is a review of a sheet that is already right. If you want the full method for that, the how-to-track-employee-hours guide walks through it step by step, and the field-crews guide covers what that looks like for a mixed crew.

9:425G
Clox.
Marcus Bell
Hendrix Builders
NOT CLOCKED IN
9:42 AM
Tue, Jun 16
Project
Hendrix Remodel
Add a note (optional)
Clock in
All punches synced
RECENT SHIFTS
Mon, Jun 15
7:01a – 3:32p · Hendrix
8h 31m
Sun, Jun 14
7:00a – 2:00p · Oakdale
7h 00m
1Tap Clock In on-site
9:425G
Clox.
Marcus Bell
Hendrix Builders
CLOCKED IN
6:24:17
Started at 9:42 AM · Hendrix Remodel
Hendrix Remodel
Take break
Clock out
All punches synced
RECENT SHIFTS
Mon, Jun 15
7:01a – 3:32p · Hendrix
8h 31m
Sun, Jun 14
7:00a – 2:00p · Oakdale
7h 00m
2On the clock, time and worksite recorded
One tap on-site starts the shift and records the time and place on the spot, so the hour is captured when it happens, not rebuilt on Friday.

Before you pick a setup, it helps to put a real number on what the rounding costs. Move the sliders to your own crew size and rate.

Cost of friction

What does time-skimming cost your crew?

8 workers
$25/hr
15 min
Drag to match your crew. Nothing is saved.
Estimated payroll lost
$12,500
Walking out the door every year
$6.25
Per worker, per day
$1,563
Per worker, per year
$12,500
Whole crew, per year

Whatever number you land on, that is the recurring cost of creating the record from memory instead of on-site. The rest of this page is about which on-site setup fits your trade.


1. One fenced site all day: electrical, framing, drywall, concrete, roofing

If your crew shows up to a site at 6:45 and stays on it, your whole problem is the edge of that site. The gap you are paying for is the parking lot, the truck, the coffee run, the fifteen minutes between "clocked in" and "tools out." The lever is a fence around the slab. A worker has to be standing inside the perimeter to start the clock, so the punch from the truck down the street never gets created.

This is the highest-leverage setup for trades that plant on one job. Draw the perimeter once, decide which crews it applies to, and the clock only starts on-site. We do not re-explain the mechanics here; the geofencing pillar covers exactly how the fence is drawn and enforced, and the honest limits of it. The short version: location comes from the phone, so treat the fence as a strong deterrent, not a guarantee.

app.getclox.com/worksites
Clox.
TodayTimesheetScheduleReportsTeamWorksites
DR
Hendrix Remodel150 m
On site
Diego · clocked in
Clock in blocked0.4 mi from job site
Punches outside the geofence are refused, never created.
On siteGeofenceBlocked off-site
Draw the perimeter around the slab once. Inside it, the clock starts. Outside it, the clock-in is blocked.
The tell for this group
You could point at the one address the whole crew is at today. If that is your day, fence it. Read the trade guide for the specific enforcement window, break, and overtime shape your crew runs.
Time tracking for electricians
One fenced site, a scheduled start, and hours that land against the panel job instead of the parking lot. The setup for a crew that plants on one build.
Time tracking for framing crews
The 6:45 slab, the enforcement window so the clock only starts during the scheduled shift, and a clean sheet by Friday.
Time tracking for concrete crews
Fenced pours, offline punches for a site with no signal, and overtime math that keeps up with a long pour day.

2. Many stops a day: pool, pest, cleaning, landscaping, property maintenance

Route trades do not have one edge to defend. A pest tech hits a dozen addresses, a pool route runs twenty stops, a cleaning crew does six houses before lunch. A single fence around the shop tells you nothing, and fencing every customer's yard is a losing game. The number you are actually missing is not "were they on-site," it is "how long was the real stop versus the drive versus the sitting."

For a route, the setup is about capturing each stop as it happens and tagging it to the customer or job, so the day reads as a list of real stops instead of one blur from clock-in to clock-out. That turns into two things you did not have before: an honest per-stop time you can price against, and a record of which addresses actually got serviced. A schedule keeps the day structured, and the clock-in ties to it.

app.getclox.com/schedule
Clox.
TodayTimesheetScheduleReportsTeam
DR
MANAGER VIEW
Schedule
Plan coverage for the months ahead. Click any shift to edit.
+ Schedule shift
Upcoming · next 21 days
7 shifts
MARCUS BELL3 shifts
Mon, Jun 22 · 7:00 AM → 3:30 PMEdit
Wed, Jun 24 · 7:00 AM → 3:30 PMEdit
Fri, Jun 26 · 7:00 AM → 1:00 PMEdit
LILY TRAN2 shifts
Tue, Jun 23 · 7:00 AM → 3:30 PMEdit
Thu, Jun 25 · 7:00 AM → 3:30 PMEdit
DANA COLE2 shifts
Wed, Jun 24 · 8:00 AM → 4:00 PMEdit
Fri, Jun 26 · 8:00 AM → 4:00 PMEdit
A route laid out as scheduled stops. The clock ties to the schedule, so the day reads as real stops instead of one long blur.
The tell for this group
You bill by the visit or the property, not by the day, and no two days have the same map. If that is you, the lever is per-stop capture and tagging, not one fence.
Time tracking for pest control
A route of stops, each one timed and tagged to the address, so you know the real minutes per visit and can price the next one.
Time tracking for landscaping crews
Property-by-property hours across a route, drive time separated from work time, and a record of what got serviced.
Time tracking for cleaning crews
Per-house time across the morning, tied to the customer, so the recurring rate finally matches the recurring minutes.

3. Dead-signal work: concrete, tree care, rural framing, fencing

Some crews work where the bars run out. The bottom of a trench, inside a steel building, a canyon full of trees, a fence line three miles down a county road. The trade does not matter as much as the reality: the phone loses signal for hours, and any app that needs a connection to save a punch is going to lose the punch. Then you are back to memory, which is the whole problem you were trying to leave.

The setup for these crews has one non-negotiable: the punch has to be recorded on the phone the instant it is tapped, with its real timestamp, and held there until signal comes back and it syncs. No connection required to start or end a shift. The record exists on the device before it ever reaches a server, so there is no version of the day where the shift just disappears. That is what kills "the app glitched and lost my hours." More on how this holds up in the offline guide.

9:42Airplane Mode
Clox.
Marcus Bell
Hendrix Builders
ON THE CLOCK
2:18:04
Hendrix Remodel · since 9:42a
No signal. Punch saved.
Saved on this phone with its real time. Syncs automatically when you're back online.
1 punch waiting to sync
No signal at the bottom of the trench? The punch is saved on the phone with its real time and syncs itself the moment the bars come back.
The tell for this group
You have watched a phone sit at "no service" on a job before. If your crew works past the edge of coverage, offline-first is the feature you check before anything else.
Time tracking for tree care crews
Punches that survive a canyon with no signal, saved on the phone and synced later, plus overtime math for a long removal day.
Time tracking for fencing crews
A fence line miles from the nearest tower, clocked in and out offline, with the real times intact when the truck finds signal again.

4. Costing labor to a job: solar, HVAC, low voltage, flooring

Install trades have a different pain. The hours are not really the point; the point is whether the job made money. You bid a solar array or an HVAC change-out at a certain number of labor hours, and if the crew ran long and you never caught it, the next bid inherits the same bad guess. Time tracking here is not about catching a padded fifteen minutes. It is about landing every hour against the right job so you can compare what you bid to what it actually took.

The setup is projects and worksites tagging: every punch lands against a job, hours stack up by project as the crew works, and the real labor cost per job is sitting there when you bid the next one. That is the number that turns your last install into your next estimate. Here is the shape of it on a single job.

Job phaseBid hoursActual hoursGap
Rough-in2422-2
Rack and set1620+4
Final and commission1218+6
Whole job5260+8
A simple bid-hours-vs-actual read on one install. The gap on day three is exactly the thing you want to see before you bid the next one, not after.

Eight hours over on a job you bid at fifty-two is not a rounding error, it is your margin. Seeing it land on the phases that ran long tells you where to pad the next bid. Clox stacks these hours by project as the crew clocks in, so the actual column fills itself. For the estimating side of this, the small-crew job-costing angle goes deeper.

app.getclox.com/reports
Clox.
TodayTimesheetScheduleReportsTeam
DR
Dates: This week ▾All staffExport ▾
All staff · This week
412h 20m
23h 30m overtime — review before you run payroll
Hours by project
Hendrix Remodel
148h 10m
Oakdale New Build
121h 45m
Service Calls
82h 30m
Shop / misc
39h 55m
Hours and pay shown here are estimates — always verify against payroll.
Hours by person and by project, stacking up as the crew works, so the real labor cost on each job is ready the next time you bid one like it.
The tell for this group
You quote jobs in labor hours and you have been burned by an install that ran long. If that is you, the lever is tagging every hour to the job, not fencing a site.
Time tracking for solar installers
Every hour tagged to the array, bid hours next to actual hours, so the job that ran long teaches the next estimate instead of repeating.
Time tracking for HVAC crews
Change-outs and service calls costed by job, overtime handled automatically, and a labor number you can trust at bid time.
Time tracking for low voltage crews
Structured-wiring and install hours landing against the right project, so a long pull day shows up in the costing, not just the paycheck.

Most crews are more than one of these

A concrete crew is a fenced-site crew and a dead-signal crew. A solar installer costs jobs and works fenced sites. That is fine, because these are not separate products, they are settings on the same clock. You fence the sites that stay put, you tag the jobs you cost, and the offline capture is always on underneath because it never hurt anyone. Turn on the parts that match your day and leave the rest.

The common floor under all four is the same: one tap on-site creates the record, so Friday is an approval instead of a rebuild. When the week is done, the hours are already totaled by person and by project, overtime and breaks are already figured, and the whole thing exports straight into the payroll you already run. Clox exports to Gusto, ADP RUN, ADP Workforce Now, Paychex Flex, and QuickBooks Online as a CSV, and QuickBooks Desktop as an IIF, with an optional live QuickBooks Online sync and Zapier if you want it.

app.getclox.com/reports
Clox.
TodayTimesheetScheduleReportsTeam
DR
Week of Jun 9–15
312.5 hrs · 4 with overtime
Export
EXPORT AS
CSV — QuickBooks Online
Straight into your payroll
CSV — ADP
RUN or Workforce Now
CSV — Paychex Flex
Standard payroll import
CSV — Gusto
Hours per employee
PDF timesheet
Every punch, break, overtime — for your CPA
8 employees · Mon–Sun · approved312.5 hrs
One export on Friday, straight into the payroll you already run, or a clean PDF for the file. The week leaves Clox in the format your back office uses.

Find your trade and start

Pick the section above that matched your day, follow the trade link, and read the guide written for how your crew actually works. Each one goes past the setup into the real 6:45 reality of that trade, the unit you bill by, and the specific Clox mechanism that fits it.

Time tracking for plumbers
Service calls, rebuilds, and per-job hours for plumbing crews.
Time tracking for general contractors
Multi-site crews, subs, and audit-ready records.
Time tracking for roofers
Weather reschedules and labor per square.
Time tracking for painters
Travel, the paint-store run, and honest hours per job.
Time tracking for drywall contractors
Hang and finish tracked apart, billed right.
Time tracking for carpenters
Finish and trim work with honest time-and-materials hours.
Time tracking for flooring contractors
Labor per room, per job, per crew.
The geofencing pillar
Everything on how the fence is drawn, what blocking an off-site punch means versus just warning, and the honest limits of phone-based location. The reference for fenced-site crews.
How to track employee hours
The step-by-step method for moving the record off memory and onto the moment, no matter which trade you run. Start here if you are still on texts and paper.
The best time tracking software for field crews
One-tap clock-in, offline punches, automatic overtime, and payroll-ready exports for a mixed crew that does not fit one clean category.

When you know which setup you need, put it on one real job before you roll it out. Clox is free for 14 days with no card to start, and there is a 30-day money-back guarantee if it does not fit your crew. You can start a free trial and have a site fenced or a job tagged this afternoon. The iPhone app is on a TestFlight beta, and anyone on your crew can also clock in from a phone browser at app.getclox.com, so you can test it on a real crew today.

Keep reading

TRADE GUIDES
PAYROLL

Want this kind of clarity in your weekly payroll?

Start your free trial

14 days free · No credit card · 30-day money-back guarantee