Your service crew rolls out of the shop at 7 a.m. and hits four addresses before lunch: a breaker swap on Maple, a rough-in at the new strip center, a panel upgrade for a builder, and a nuisance-trip callback. One foreman, three techs, four jobs, one morning.
Now answer the question your bookkeeper asks every Friday: how many hours went to each job? When an electrical contractor crew clocks in at multiple job sites the same day, that answer is usually a guess scribbled on the back of a work order. This post shows the exact mechanic that turns the guess into a number QuickBooks can bill against.
We'll walk the foreman's real morning step by step, show how one person's day splits across four jobs as it happens, and cover the electrical-specific parts nobody else writes about: certified payroll, journeyman-vs-apprentice rates, and travel time between stops.
What Does It Mean to Clock a Crew In at Multiple Job Sites in One Day?
It means one worker's shift gets split across several jobs, with the hours landing in the correct job's cost bucket automatically — not reconstructed from memory at week's end.
For a general contractor with a crew parked on one build for six months, this never comes up. For an electrical service crew running four-to-eight stops a day, it's the entire timekeeping problem.
The mechanic that makes it work is closing one job and opening the next on the spot, at the moment the truck rolls, instead of writing one block at the end of the day. The morning arrives as separate entries, each stamped to its own job.
Paper can't do this. A worker who writes "7:00–11:30, Maple St" on a card has already lost the fact that 40 of those minutes were spent driving to the strip center and another job entirely. The hours blur, and blurred hours can't be job-costed.
The Contractor Math: What Blurred Hours Actually Cost
A 4-person crew at a $78 fully-burdened labor rate, misallocating just 30 minutes per person per day, moves $156 of daily labor into the wrong job.
Run that across 250 working days and you've mis-costed $39,000 of labor a year — money charged to jobs that didn't incur it, and missing from jobs that did.
That's not lost money in the theft sense. It's worse: it's money you can't see. Your winning bids look like losers and your losing bids look fine, so you keep bidding the wrong work.
| Crew size | Minutes misallocated / person / day | Burdened rate | Daily error | Annual error (250 days) |
|---|---|---|---|---|
| 4 | 30 | $78 | $156 | $39,000 |
| 8 | 30 | $78 | $312 | $78,000 |
| 15 | 30 | $78 | $585 | $146,250 |
Manual timekeeping commonly runs a 1–8% payroll-error rate. On a $1.2M electrical payroll, the midpoint of that range is roughly $54,000 a year in avoidable error — before you count the job-costing damage above. (The $78 burdened rate, 30 minutes of misallocation per person, and $1.2M payroll are illustrative scenario inputs — plug in your own crew's numbers to see where the line lands.) Our job costing for electricians guide breaks down where those dollars hide.
How Does a Crew Clock In at a Second Job Site Mid-Day?
Each electrician taps out of the current job and into the next one on their own phone. FieldTimesheet clocks in whoever is signed in, so there is no group action — a four-person crew is four taps, one per phone. Every hour before the switch stays on Job A; every hour after lands on Job B.
Here's the mechanic, stop by stop, for that four-address morning:
7:00 a.m. — Job A (Maple St. breaker swap). The crew arrives. Each of the four opens FieldTimesheet on their own phone, picks the Maple St. job, and taps in. Each punch stores a GPS point, so the record shows who started where. 8:15 a.m. — roll to Job B. The crew leaves Maple St. Everyone taps out of Maple and into the strip-center rough-in. The 75 minutes at Maple are now locked to Maple. 8:15–8:35 a.m. — travel. The drive only lands somewhere if you give it somewhere to land. There is no travel category in FieldTimesheet, so shops that need drive time separated set up a Travel job and tap into it like any other. Otherwise the 20 minutes fall into whichever job they clock into next — more on that below. 11:00 a.m. — Job C, then Job D. Same two taps, twice more. By noon nobody has touched a paper card, and the morning is already four clean line items instead of one fuzzy block.If a tech forgets to switch, nothing catches it automatically. FieldTimesheet has no geofence and cannot tell that the truck moved, so the tap is a habit the crew builds. What the record does give you is a GPS point on every punch, so hours parked on the wrong job stand out against the address when you review the day rather than staying invisible until Friday.
How the Day's Hours Split Across Each Job Automatically
Because each segment is stamped with its own job code as it happens, the split is already done by the time the crew clocks out. Nobody reconstructs it later.
Here's what one tech's morning looks like when it lands in the system:
| Segment | Job | Set up as | Time | Hours |
|---|---|---|---|---|
| 1 | Maple St. service | Its own job | 7:00–8:15 | 1.25 |
| 2 | Travel | A Travel job, if you make one | 8:15–8:35 | 0.33 |
| 3 | Strip center | Its own job | 8:35–11:00 | 2.42 |
| 4 | Builder panel upgrade | Its own job | 11:00–12:00 | 1.00 |
Separating service from rough-in from trim is how electrical jobs are actually costed. A panel upgrade priced at fixed bid needs its trim hours isolated from the service call that happened 40 minutes earlier, or your margin analysis is fiction. FieldTimesheet has no cost-code field, so the job is the bucket: if you need that separation, each phase gets its own job and the naming convention carries the meaning.
That split is what separates a time clock from a job-costing tool. FieldTimesheet's job costing feature rolls the entries up per job against that job's budget, so a messy morning becomes a clean labor-cost report.
How Does This Sync to QuickBooks Online?
Each entry carries its job's QuickBooks customer and syncs as a TimeActivity record with the hours and the crew's note — so your job-cost reports in QuickBooks reflect the real per-job split, not a lump sum. Service item, class, and billable status are not pushed; set those in QuickBooks if your invoicing depends on them.
The connection matters because QuickBooks is where the bid meets reality. If the strip-center rough-in ate 2.42 hours of a journeyman's day, that cost has to land on the strip-center job in QuickBooks — not get averaged into "labor" across everything the crew touched.
You point each FieldTimesheet job at its QuickBooks customer once. After that, the four entries above flow to the right customers without retyping. See how the QuickBooks sync handles the customer:job mapping and keeps payroll and job-cost reports in agreement.
This is where the generic listicles fall down. They'll tell you a tool "integrates with QuickBooks," but not one of them shows a single worker's four-stop day arriving as four correctly-costed jobs. That's the difference between a payroll export and real job costing.
Handling Travel Time Between Sites
Travel time between stops is captured as its own segment, and you set the rule: bill it to the job, book it to overhead, or pay it portal-to-portal per your state or union agreement.
For a multi-stop electrical crew, this is real money, not a rounding error. Four stops a day means three drives — easily 45–90 minutes of paid time that has to go somewhere defensible.
| Travel rule | When it applies | Where the hours land |
|---|---|---|
| Non-billable overhead | Shop-to-site and between your own service calls | Overhead cost code, paid but not billed |
| Billable to job | T&M work where the contract allows travel | The destination job's cost code |
| Portal-to-portal | Union or prevailing-wage jobs that require it | Paid from first punch to last, per agreement |
Because the drive is its own timestamped segment with GPS, you can prove where the truck was and defend the classification if an auditor or a client asks. Our T&M billing best practices cover when travel is billable and when it quietly kills your margin.
Journeyman, Apprentice, and Certified Payroll
FieldTimesheet carries each worker's own rate, so a journeyman's hour on Job B and an apprentice's hour on the same job cost the job different, correct amounts. It does not carry a trade classification, so the journeyman-or-apprentice label a certified payroll report needs comes from your payroll records, not from the time app.
This is the layer the generic construction articles ignore entirely. An electrical crew isn't four interchangeable bodies; it's a journeyman at one rate and two apprentices at another, and the job has to be costed at each person's real number.
For government, school, and commercial-bid work under Davis-Bacon or state prevailing-wage law, it's not optional. You owe a certified payroll report showing each worker's classification, hours per job, and the correct prevailing rate — per site, per week.
Three things make that report survivable when your crew works four sites a day:
- Hours are split per job, so the report shows the right hours at the right site without hand-sorting.
- Each worker's rate rides with them, so the cost side of the report is right without a lookup.
- Classification is not in the time app, so the journeyman/apprentice column and the prevailing rate still come from payroll. The export gives you the hours; it does not fill out the WH-347.
What to Look for in a Multi-Site Time Clock for Electrical Crews
Not every "construction time clock" handles the same-day, multi-site reality. Here's what actually matters when your crew moves, versus what matters when it sits on one build for months.
| Feature | Why it matters for a moving electrical crew |
|---|---|
| Mid-shift job switch | Move the whole crew from Site A to Site B on one card, no clock-out-for-the-day |
| Geofence auto-recognition | Right job without typing an address at every stop — FieldTimesheet does not do this; the crew picks the job |
| Per-segment cost codes | Service vs. rough-in vs. trim isolated even within one morning |
| Offline clock-in | Punches survive inside metal panels, basements, and concrete parking structures |
| Classification & rate per worker | Journeyman and apprentice cost the job correctly; certified payroll exports clean |
| QuickBooks customer:job sync | Four stops become four correctly-costed jobs, not one lump |
| Travel-segment capture | Drive time is classified and provable, not buried in a job's hours |
Offline is easy to underweight until a tech is standing inside a grounded metal enclosure with no signal. A time clock that drops punches indoors is a time clock that fails on exactly the jobs electricians do. FieldTimesheet queues offline punches and syncs them when signal returns.
If you're weighing your options, our time tracking guide compares the field against these criteria, and the labor cost calculator puts a dollar figure on your own crew's misallocation.
The Bottom Line
When an electrical contractor crew clocks in at multiple job sites the same day, the whole game is keeping each stop's hours attached to that stop — through the switch, through the drive, through payroll, and into QuickBooks.
Get that right and every bid you write is priced against what the work actually costs. Get it wrong and you're guessing, one fuzzy timecard at a time.
The crew doesn't change how it works. They tap out and tap in when the truck rolls, and the math takes care of itself.