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.
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.
04
Setting it up for a pool company
- Accounts as jobs; a Travel task; Repair jobs created per bid. Keep the task list to one screen.
- Worksites with radii for the accounts you geofence.
- Punch paths per person: app for the regulars, browser for holdouts, kiosk at the shop if mornings start there.
- Brief once: punch the day in, tag the stop, corrections from your phone with an approval trail. Location only at the punch.
- 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.