Skip to content
← All postsTrade guides8 MIN READ

Time Tracking for Pool Service: Route Density, Seasonal Swings, and Flat-Rate Truth

Pool service sells flat-rate route stops priced on a time assumption: twenty minutes for a weekly clean, say. Whether the business makes money is the gap between that assumption and reality, times a thousand stops a month, and almost nobody measures it. Here's the time tracking method for a pool operation of 3 to 25, including the seasonal ramp and the repair-versus-route split.

JULY 17, 2026 · BY THE CLOX TEAM

Pool service has a quiet arithmetic problem. Routes are sold flat-rate, so much per month per pool, and the price rests on a time assumption for each stop. Reality drifts: the green pool takes 40 minutes all June, the gate code changes, the filter clean gets skipped and doubles next week. Each drift is small; multiplied across a full route book it's the margin. The operators who measure minutes per stop know which pools to reprice, and the ones who do not just feel tired in August.

Here's the time tracking method for a pool operation of 3 to 25 techs, covering the route day, the seasonal swing, and the repair side.

01

What makes pool service hours hard

Flat-rate hides time. Because the customer pays per stop, nobody is forced to record minutes, so most operations never learn their true minutes per pool. Payroll is hourly even when revenue is flat, and that mismatch is where profit leaks silently.

Solo techs, big daily stop counts. Fifteen to twenty-five stops per tech in season, alone. Reconstructing the day afterward produces smooth fiction; only a punch made at the moment survives contact with reality, and the between-stop driving is paid time under the drive time rules, which matters when routes sprawl.

The season whiplash. Spring openings and summer peak double the workload, then October cuts it in half. Seasonal hires arrive with unknown phones and short tenure, and overtime concentrates in exactly the weeks nobody has time to do payroll carefully.

Repairs are a different business on the same truck. A $900 heater swap is a job with a bid, not a route stop. When repair hours blur into route hours, both books lie: routes look slow, repairs look free. The split has to happen at the punch.

02

The method

Tag stops to accounts, rolls to travel. Tech clocks in once at the day's first work act, then the day flows by tags: this pool's account, Travel, next account. In Clox every hour lands on a job and task the moment it happens, so minutes per pool and true drive share accumulate all week without anyone typing at 6 pm. Repairs get their own job per bid, so the heater swap's hours land where the invoice is.

9:42
Clox.
Marcus Bell
Donovan Electric
NOT CLOCKED IN
9:42 AM
Tue, Jun 16
Project
Service Calls
Add a note (optional)
Clock in
All punches synced
RECENT SHIFTS
Mon, Jun 15
7:01a – 3:32p · Service Calls
8h 31m
Sun, Jun 14
7:00a – 2:00p · Maple Street
7h 00m
1Tap Clock In on-site
4:06
Clox.
Marcus Bell
Donovan Electric
ON THE CLOCK
6:24:17
Started 9:42 AM · Service Calls
Service Calls
Take break
Clock out
All punches synced
RECENT SHIFTS
Mon, Jun 15
7:01a – 3:32p · Service Calls
8h 31m
Sun, Jun 14
7:00a – 2:00p · Maple Street
7h 00m
2On the clock, time and worksite recorded
One punch starts the day, and the tags carry the rest: the account at each pool, Travel between them, minutes accumulating as they happen.

Geofence the accounts you choose. Off-site clock-ins are blocked for the techs you enable it for: the punch for the Hendersons' pool has to happen at the Hendersons'. Location comes from the phone, so treat it as a strong deterrent rather than proof, and Clox captures location only at the punch, never in the background, which is the honest thing to tell techs and the true one.

Seasonal hires onboard in minutes. The app is a one-tap punch, and the tech who won't install anything clocks in from the phone browser at app.getclox.com. If your operation musters at the shop for loading and chemicals, a tablet kiosk by the door with PINs starts everyone's clock at the true start of the day, which is also where the off-the-clock rules say it belongs.

When the customer says nobody came. It happens every summer. Every Clox punch is signed and hash-chained, checkable on a public verify page, so the answer to "your guy skipped us" is a record of arrival and departure the customer can verify themselves. That's a better retention tool than a free month, and it protects the tech too.

03

What the numbers do for a route book

A month of honest tagging gives you minutes per pool per account. Multiply by the burdened rate and every account has a true monthly labor cost against its flat rate. Sort descending and the bottom of the list is your repricing conversation, calmly, with numbers: this pool takes 38 minutes, not 20; the price moves or the scope does. The same data cleans up the seasonal ramp: overtime concentrates in May and June, and because Clox runs the overtime and break math automatically as punches land, the 47-hour weeks cost what they should and get seen while the week is still fixable.

app.getclox.com/reports
Clox
TodayTimesheetScheduleTime OffTeamProjectsWorksitesReportsMore ▾
?FrankFD
Manage
Reports
Aggregate hours across your team. Spot overtime before it becomes a payroll surprise.
Dates: This week ▾
Just meAll staff
Export ▾
SummaryDetailed
FiltersDisplay ▾
Total team hours
129h 59m
125h 3m regular · 4h 56m overtime
Estimated payroll
$5,344
Regular plus overtime at each person’s saved rate.
Hours by employee
Frank Donovan
39h 19m · 2h 28m OT
Jordan Avery
34h 28m · 2h 28m OT
Diego Ramirez
14h 4m
Renee Okafor
13h 46m
Priya Patel
8h 12m
Marcus Bell
8h 10m
Cody Nguyen
7h 45m
Tasha Coleman
4h 15m
Minutes per pool per account, against the flat rate each account pays. The bottom of the list is the repricing conversation.

04

Setting it up for a pool company

  1. Accounts as jobs; a Travel task; Repair jobs created per bid. Keep the task list to one screen.
  2. Worksites with radii for the accounts you geofence.
  3. Punch paths per person: app for the regulars, browser for holdouts, kiosk at the shop if mornings start there.
  4. Brief once: punch the day in, tag the stop, corrections from your phone with an approval trail. Location only at the punch.
  5. After two weeks, pull minutes per account and drive share, and take the three worst accounts to a repricing decision.

Check your state rules

Overtime and break rules vary by state, and daily-overtime states have extra math, so confirm your state's rules once.

Clox is one plan: $29 a month including the first 3 users, then $6 per tech, with geofencing, kiosk mode, scheduling, offline punches, and payroll exports to QuickBooks, ADP, Gusto, Paychex, or CSV included. Free for 14 days, no credit card, 30-day money-back guarantee. Start a free trial or see how Clox fits pool service. August goes better when June had numbers.

Keep reading

Trade guidesTime Tracking for the Trades: Pick the Right Setup for Your CrewTrade guidesTime Tracking for Electricians: Journeymen, Apprentices, and Prevailing-Wage JobsTrade guidesHow Plumbers Track Hours per Job (Service Calls, Rebuilds, and 2 a.m. Emergencies)

Friday becomes a review, not a reconstruction.

14 days free, no credit card30-day money-back guarantee$29/month includes your first 3 usersEvery feature on the one plan

Managers run Clox on the web. Crews clock in from their phones.