
Multi-jobsite time tracking
Multi-jobsite time tracking for crews that don't stay put.
To track hours across multiple jobsites, the record has to follow the worker, not the job address. A ZeroBadge badge travels with each worker for the whole shift. Every minute is allocated to the jobsite, shop or supplier where it was spent, drive time between them shows as transit, and a foreman who touches four locations still ends the day with one shift record, already split for payroll and job cost.
- One shift record across sites
- Hours allocated by jobsite, ask ZeroBadge AI
- Transit and supplier stops shown apart
Oct 5–9
Multi-site
10 of 24
workers this week
Site transfers
3
Transit
19.0 h
- Riverside
- Harbor Yard
- Northgate
- Shop
- Cascade Supply
- Transit
Lena O. · Foreman
4 locations · 46.7 h
Riverside 0.8 · Harbor Yard 38.1 · Shop 3.4 · Cascade Supply 0.4 · Transit 4.0
Ben C. · Journeyman pipefitter
2 locations · 44.3 h
Riverside 36.3 · Harbor Yard 8.0
Mateo G. · Sheet metal journeyman
2 locations · 44.3 h
Riverside 36.3 · Harbor Yard 8.1
Rosa D. · Journeyman pipefitter
2 locations · 44.3 h
Riverside 36.3 · Harbor Yard 8.0
Kenji H. · Apprentice
3 locations · 47.8 h
Riverside 44.0 · Shop 0.8 · Cascade Supply 1.2 · Transit 1.8
+ 5 more workers with time at more than one location
A realistic multi-site day
The shop, two jobsites and a supply run on one record.
A foreman starts at the shop, checks in at one jobsite, picks up fittings at the supply house and spends the rest of the day running a second job. Nobody pressed anything after powering the badge on.
The record shows each stop in order with its time, the drives between them as transit, and the totals the office needs: time on site by jobsite, time in transit, and time at the supplier counted as other paid time, not jobsite labor.
On site, by jobsite
Minutes inside each jobsite, shop or office geofence go to that location.
Transit
Measured movement between two recorded locations, kept apart from site time.
Other
Supplier stops and time outside approved locations, visible and never folded into a job.
Tue Oct 6
- 6:30 AMShop & OfficeClocked in at the shop, loaded fittingsOn site · 25m
- 6:55 AMTransit to RiversideDrive to Riverside Medical PavilionTransit · 40m
- 7:35 AMRiverside Medical PavilionCrew hand-over with Marcus T.On site · 45m
- 8:20 AMTransit to Cascade SupplyDrive to Cascade Supply Co.Transit · 25m
- 8:45 AMCascade Supply Co.Vendor stop: valve pickupVendor · 25m
- 9:10 AMTransit to Harbor YardDrive to Harbor YardTransit · 30m
- 9:40 AMHarbor Yard Distribution CenterOn site with the Harbor Yard crewOn site · 6h 10m
Where multi-site hours go missing
A day split across three sites usually gets written down as one.
The whole day on one job code
The sheet says the foreman was at the job he ended up at. The morning at the other site never reaches its job cost.
Drive time vanishes, or doubles
Some crews leave it off; others log it at both ends. Either way, nobody can say what the driving actually cost.
Supply runs disappear into site hours
Forty minutes at the supply house is charged to whichever job was next on the list.
Crew moves outrun the paperwork
Three people get sent to the job that's behind on Tuesday. The schedule still shows them at the old site on Friday.
How it handles moving crews
How transfers, drives, supplier stops and dead zones are recorded.
Site transfers within a shift
Moving from one site to another doesn't clock anyone out and back in. The shift stays one record, split by location.
Transit
Shown separately from site time. Short gaps between two recorded locations, up to an hour, are bridged as transit; longer gaps stay unclassified for review.
Supplier and shop stops
Draw your regular supply houses and the shop as their own locations. Time there is recorded as its own line, never charged to a jobsite.
Dead zones between sites
The badge needs cellular coverage to report. If it drops, reports are stored and uploaded when signal returns, and the day fills back in.
Indoors and out
GPS outdoors and Wi-Fi indoors, including Wi-Fi the system learns at each of your sites, with cellular as a low-confidence fallback.
Crew transfers across days
When a worker's main jobsite changes from one day to the next, it shows as a transfer, so crew allocation by site stays current.
The allocation, with the arithmetic
A plumber's 8 hours 30 minutes across a shop, two jobsites and a supply house.
Badge on at 6:30 AM, off at 3:00 PM. The record is split into location lines that add back to the shift, so the office can see which job each minute belongs to. The times are an example, and the sums are the point.
Shop
Minutes
20
How it was recorded
6:30 to 6:50, inside the shop location.
Site A
Minutes
255
How it was recorded
7:15 to 11:30, inside Site A's geofence. This is 4 h 15 min allocated to Site A.
Site B
Minutes
125
How it was recorded
12:40 to 2:45, inside Site B's geofence. This is 2 h 5 min allocated to Site B.
Transit
Minutes
75
How it was recorded
25 min to Site A, 20 min Site A to the supply house, 15 min supply house to Site B, 15 min back to the shop. Each is measured movement between two locations.
Supplier stop
Minutes
35
How it was recorded
11:50 to 12:25 at a supply house you drew as a location. It is other paid time and is not charged to either job.
20 + 255 + 125 + 75 + 35 = 510 minutes, which is 8 h 30 min from 6:30 to 3:00. Whether the 75 transit minutes are paid, and which cost code carries them, is company policy plus whatever rules apply to you. ZeroBadge keeps them on their own line so you can decide.
Coding the transit minutes
Three ways contractors code drive time between jobs, and what each one does to job cost.
The record does not pick one for you. Whichever you choose, the choice should be written down, because it moves cost between jobs. Rules on paying travel time vary, so check yours.
Overhead
All transit goes to a company drive-time code. Each job carries only its on-site hours, so job costs are clean, but the cost of moving crews between jobs is spread across the company.
The job you arrived at
Each drive goes to the destination job. A job that is far from the shop costs more than one next door, which is arguably true, but it makes a job look worse when the crew moved there for a good reason.
Split between origin and destination
Half to each. It is the most even and the most work to explain on a bid. It needs transit recorded per leg, which the badge record already holds.
Where to see the effect
Paid hours next to on-site hours for each job shows how much a choice shifts. See tracking drive time between job sites for the pay and policy side.
Across the week
See crew moves the day they happen.
Daily crew counts by jobsite show where people actually worked, with changes against the same day last week flagged. When part of one crew moves to another job, you see it on the first day, not at the end of the month. The live version of the same view is in construction crew tracking.
That's the input for site-level labor: hours by jobsite for the week, and the labor cost and budget picture built on top of it. Before the week goes to payroll, a manager clears the exceptions in the timesheet approval workflow.
Crew allocation
On site
Mon
Tue
Wed
Thu
Fri
- Riverside610999
- Harbor Yard107777
- Northgate88888
Site transfers detected
- Ben C.Harbor Yard → Riverside · Tue
- Mateo G.Harbor Yard → Riverside · Tue
- Rosa D.Harbor Yard → Riverside · Tue
Lena O. · Tue Oct 6
4 locations in one shift, 1h 35m in transit, still one record.
Drive time and pay
Travel between jobsites during the workday is generally paid time. That's why ZeroBadge never hides it.
Under the federal Fair Labor Standards Act, travel from one job site to another during the workday counts as hours worked, while the ordinary commute to the first site usually doesn't. Some states go further. ZeroBadge shows transit as its own line so you can code and pay it under the rules that apply to you; it doesn't decide those rules for you.
Source: 29 CFR 785.38, US Department of Labor. General information, not legal advice. Check your state's rules with counsel.
ZeroBadge AI
Ask ZeroBadge AI how the hours split
When a crew works several jobs in a week, the split is where the questions start. ZeroBadge AI answers from your allocation records, links each total to the shifts behind it and changes nothing. Admins control access.
You ask
How were Wednesday's hours split for the crew that worked two sites?
Six workers: 31 hours at Elm Street, 17 at Harbor Road and 6 hours of transit between them, 54 hours of paid time in all.
You ask
Which jobs shared workers last week?
Elm Street and Harbor Road shared 9 workers, and Elm Street and Pine Ridge shared 4. Each worker's hours are listed by job so labor lands on the right budget.
You ask
Who spent the most time moving between sites?
One foreman logged 14 h 40 min of transit over 11 trips this week, between the shop, Elm Street and the supply house.
Answers come only from your company's own records. Every number links to the records behind it. Read-only; admins control access.
How ZeroBadge AI worksQuestions
Questions about tracking crews across jobsites.
How do you split one worker's day across several jobs?
Do I have to pay for driving between job sites?
What happens when a worker loses signal between sites?
How are supply-house runs recorded?
Can one location apply to every worker in the company?
Keep exploring
Next: labor cost by job, payroll and phone-free tracking.
- SolutionTracking drive time between sitesTransit as its own line, and the pay and policy questions around it.
- SolutionConstruction crew trackingWhere each crew is right now, and how it moves.
- SolutionLabor cost trackingLoaded rates, job budgets and forecasts from badge-recorded hours.
- SolutionPayroll integrationApproved hours sent to your payroll provider automatically. Nobody re-keys a timecard.
- SolutionTimesheet approvalReview, correct and approve the week before payroll.
- SolutionTime tracking without phonesA company-managed badge instead of an app on a worker's personal phone.
Last updated
Sources
- 1.29 CFR 785.38, Travel that is part of the day's work · U.S. Department of Labor (eCFR)
Get started
See a moving crew's week, already split.
We'll walk through multi-site days, crew transfers and transit using the way your jobs actually run.
What we will walk through
- 01One shift record across sites and supply runs
- 02Hours by jobsite for job cost
- 03Transit shown apart for payroll