Skip to content
← All postsTrade guides8 MIN READ

Time Tracking for Roofers: Weather Reschedules and Labor per Square

A roofing day is written by the weather. When you push a reroof at 6:40 in the morning, the punches scattered around that call are the first thing to fall apart on paper. This guide is the method: keep every punch honest through a reschedule by moving the schedule and letting the crew's phones follow, pull real labor per square out of hours tagged to the job, fence the single site a crew is parked on all day, and record punches on the phone when a metal roof kills the signal. It sells the workflow, not the pitch.

JULY 10, 2026 · BY THE CLOX TEAM

A roofing day is written by the weather, not the schedule. You lay out the week on Sunday, and by 6:40 Tuesday morning you're watching radar and deciding whether the crew climbs or the crew waits. When the day moves, the hours move with it, and if you're still tracking time on paper or in a group text, the punches around a weather call are the first thing to fall apart. This guide is about the day-to-day method: how to keep every punch honest through a reschedule, how to get real labor per square out of your hours, and how to make the clock work up on a metal roof with no signal. It sells the workflow, not the pitch. If you want the short version of why Clox fits roofing crews specifically, that lives on the roofers page.

01

The 6:40 a.m. weather call is the whole problem

Here's the morning every roofing contractor knows. The crew is scheduled for a tear-off across town. Rain is supposed to hold off until noon, then the front moves up and now it's coming at nine. You make the call to push the reroof to Thursday and send today's guys to a dry job or home. Two of them already texted that they were rolling. One is at the gas station. One is standing on the roof of yesterday's job finishing flashing.

By Friday, that one morning is four different stories. Did the guy who went home get his two hours? Did the flashing finisher stay on the right job code? When did the crew that got redirected actually start work versus start driving? On paper, you settle it from memory, and memory is generous to whoever is telling it. The reschedule isn't the hard part. The punches scattered around the reschedule are the hard part.

Why roofing is different

Most trades reschedule a job now and then. Roofers reschedule constantly, mid-morning, sometimes mid-shift, because the work can't happen on a wet or iced surface. The method has to survive a schedule that changes after the crew is already moving.

02

The method: move the schedule, and the punches follow

The fix isn't a better group text. It's making the schedule itself the source of truth, so when you move a job the crew's phones move with it and the punches land against the day they actually happened.

In Clox you schedule the crew to a job, and you can turn on enforcement so a clock-in only goes through during that scheduled window. When the weather call comes, you move the whole crew to Thursday in a couple of taps and the change shows up on every crew member's phone. Nobody is clocking into a job that got pushed, because the window moved with it. The person you sent home stops at the real time they stopped. The guy finishing flashing is punched into that job, not the one that got rained out.

app.getclox.com/schedule
Clox
TodayTimesheetScheduleTime OffTeamProjectsWorksitesReportsMore ▾
?FrankFD
My work
Schedule
Plan coverage for the months ahead. Click any shift to edit or delete.
+ Schedule shift
Jul 20 to Jul 26
ListBoard
Mon 20
Tue 21
Wed 22
Thu 23
Fri 24
Sat 25
Sun 26
Marcus Bell
7:00 AM to 3:30 PM
Riverside Heights
7:00 AM to 3:30 PM
Riverside Heights
7:00 AM to 1:00 PM
Service Calls
Cody Nguyen
7:00 AM to 3:30 PM
Hudson Yards
7:00 AM to 3:30 PM
Hudson Yards
Tasha Coleman
8:00 AM to 4:00 PM
Service Calls
8:00 AM to 4:00 PM
Service Calls
Drag a shift to another day or person. Click a shift to edit or move it.
Move the crew to another day, and the change lands on every phone. The clock-in window moves with the job, so a pushed reroof stops accepting punches.

Setting this up on your own crew takes an afternoon, not a rollout. You can start a free trial and put your next job on it today. It runs 14 days, needs no card, and is backed by a 30-day money-back guarantee.

The point of enforcement windows isn't to police the crew. It's that a reschedule stops being a story you reconstruct on Friday. The timestamp on every punch is set the moment someone taps, so the sequence around a weather call is recorded as it happens instead of settled after the fact.

Keep windows loose enough for real mornings

Roofers stage, load, and climb before the sun is fully up. Set the enforcement window to start when your crew actually arrives, not at the nominal job start, so an early loader isn't locked out. You control the window per crew.

03

Labor per square, from real hours instead of a guess

Roofers don't bid by the hour. You bid by the square, one hundred square feet of roof, and your whole margin lives in how many crew hours a square actually costs you against how many you assumed. A 28-square reroof you priced at a certain labor number either made money or quietly didn't, and if you're guessing at the hours, you're guessing at your margin on the next bid too.

The way to get a real number is to tag hours to the job as the crew works, so the total labor on a roof is sitting there when the job closes. In Clox you attach a project or worksite to the crew's shifts, and the hours land against that job automatically. When the reroof is done, you have the actual crew hours on it. Divide by the squares and you have your real labor per square, from punches, not from what somebody remembers about how the week went.

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
Hours stack up by person and by job as the crew works. When a reroof closes, the real labor on it is already totaled, ready to divide by squares.

That number is the one you want in hand the next time you bid a similar pitch and material. If tear-offs on steep-slope always run heavier than your estimate, you find out from your own history instead of from a job that lost money. This is the same labor-data discipline that tightens any trade's bids, applied to the unit roofers actually price by.

Tag the phases, not just the job

A reroof isn't one block of labor. It's tear-off, dry-in, load, install, and cleanup, and they don't cost the same per square. If your labor-per-square number is going to change how you bid, it helps to know which phase is eating the hours. Use separate projects or worksite tags for the phases you care about, and your reports break the roof down the way you actually price and schedule it.

One reroof, usually one address

Unlike a service trade running twenty stops a day, a roofing crew is typically parked on one job for the day or several days. That single-site reality is exactly what makes a job-site geofence a clean fit, which is the next piece.

04

A single-site geofence for a crew that is parked all day

Because a roofing crew is on one address for the day, you can draw a fence around that job and confirm everyone actually made it to the roof before the clock starts. It catches the truck that stopped at the donut shop for forty-five minutes and the guy who meant to be there and wasn't, without you calling anyone to check.

app.getclox.com/worksites
Clox
TodayTimesheetScheduleWorksitesMore ▾
Riverside Heights150 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 a radius around the reroof. A clock-in only goes through from inside it, so paid time starts at the job, not at the gas station.

Clox blocks the off-site punch rather than just flagging it, so a clock-in from the parking lot down the street never gets created in the first place. Two honest limits, because roofing doesn't need overselling. The location comes from the worker's phone, so treat the fence as a strong deterrent, not a guarantee. And because roofers do move between jobs on split days, you decide which crews it applies to so the floaters aren't fighting it. If you want the full picture of how a geofence works and where its limits are, that's the geofencing pillar, and this guide won't re-explain it here.

05

Offline, because a metal roof eats signal

Half the reason paper survives on roofing jobs is that the phone shows no bars. A steel building, a standing-seam metal roof, a rural reroof an hour out of town, or just being tucked behind a mansard with the tower on the wrong side. If your time app needs a connection to record a punch, it fails exactly where roofers work.

Clox records the punch on the phone the moment someone taps, with its real timestamp, and holds it there until the phone finds signal and syncs. Put the phone in airplane mode on the ridge and the clock still runs. The record exists on the device before it ever reaches us, so a shift up on a dead-signal roof doesn't quietly disappear and nobody has to remember to re-enter it later.

9:42Airplane Mode
Clox.
Marcus Bell
Donovan Electric
ON THE CLOCK
2:18:04
Service Calls · 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 bars on the roof? The punch is saved on the phone with its real time and syncs itself the moment the signal comes back.

The Friday that used to disappear

Weather reschedules, labor per square, a job-site fence, and offline punches all feed one clean sheet. When the week ends, you approve hours that are already right and send them, instead of rebuilding the week from texts and radar screenshots.

06

What Friday looks like once the method is running

Overtime and break math get calculated for you every week, so you're not redoing timecard arithmetic on a Sunday night after a week the weather rearranged three times. Daily overtime and break rules vary by state, so set them to your state and your agency's rules rather than assuming one national default. When the week is right, approve it and lock it so a punch can't be quietly changed after the fact, then export.

app.getclox.com/reports
Clox
TodayTimesheetScheduleReportsMore ▾
Week of Jun 9 to 15
129h 59m · 2 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 to Sun · approved129h 59m
One export when the week is approved: a CSV into QuickBooks Online, Gusto, ADP RUN, ADP Workforce Now, or Paychex Flex, an IIF for QuickBooks Desktop, or a clean PDF for the file.

Clox exports to Gusto, ADP RUN, ADP Workforce Now, Paychex Flex, and QuickBooks Online as a CSV, QuickBooks Desktop as an IIF, with optional live QuickBooks Online sync and Zapier, so the hours leave in the format your back office already runs. If you want the broader field-crew version of this workflow beyond roofing, the field crews pillar covers it, and the how-to walkthrough is the how-to-track-employee-hours guide.


Clox for roofing contractors
Weather-aware schedules, a job-site geofence, real labor per square, and offline punches on the roof. See how Clox fits a roofing operation and start a 14-day free trial.

You can have this running before your next reschedule. Start a free trial, 14 days, no card, with a 30-day money-back guarantee. Schedule a crew to a job, draw a fence around the roof, and let the next weather call sort itself out on the phones instead of on your Friday.

Time tracking for the trades
The hub guide: pick the right setup for your crew and see every trade.

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.