Labour tracking software for electrical contractors

WBSync is construction labour tracking software built around the way electrical contractors actually estimate: norm hours per activity. Import your tendered BOQ as a 4-level WBS, log crew hours against cost codes from a phone, and see S/E (Spent vs Earned), SPI and CPI per activity while there is still time to act — not at the month-end cost report.

Electrical packages are won and lost on labour. Materials are largely fixed at tender; the variable that decides the margin is whether first fix, containment runs, cable pulls, terminations and testing land inside the norm hours the estimator allowed.

Most electrical contractors still find out three to six weeks late, when payroll is reconciled against a progress guess. WBSync closes that gap to a day: hours go in against the same cost codes the tender was priced on, and every activity shows earned versus spent hours live.

Where the hours go on electrical contractors packages

Norm hours drift invisibly

An activity priced at 0.4 h/m of ladder rack quietly running at 0.6 h/m won't show in a weekly timesheet total. Tracking earned hours per cost code surfaces the drift on the activity where it is happening, while the crew is still on that floor.

Percent-complete is a guess

Walked-the-floor percentages flatter the schedule. WBSync earns hours from quantity-based progress on each L4 activity, so claimed progress and the hours it should have cost stay tied together.

Access delays burn supervision

Waiting on builder's work, late ceiling closures, shared risers — the diary captures delay events against the affected WBS nodes, so the record behind a loss-and-expense claim is built on the day it happened, not reconstructed months later.

Variations swallow hours

Crew hours leak into variation work that never gets claimed. Logging variation activities as their own WBS nodes keeps VO labour separate from contract labour from day one.

Example — how a package maps to the 4-level WBS
L1 · Location — Building A
L2 · Sub-location — Level 02
L3 · Discipline — Electrical
L4 · Activity — LV cable containment, ladder rack (cost code EL-2-041)

How WBSync fits

Live S/E per cost code

S/E (Spent vs Earned) — earned hours divided by spent hours — updates as foremen log time, per activity and rolled up the tree. 1.00 means on the norm; the dashboard flags what's burning hot.

Your BOQ is the import

Upload the tender workbook (activities, tendered quantities, hours totals) as XLSX. WBSync builds the 4-level WBS and cost codes from it — no re-keying the estimate.

Crew hours from site, offline

Foremen log the crew from a phone PWA that works in basements and risers and syncs when signal returns. Or keep your existing clock-in system — built-in adapters and an open ingest API accept events from any provider.

Approval gate before the numbers move

Hours hit the live WBS only after a foreman or PM approves them, with duplicate and over-cap clashes blocked until resolved — so the S/E your QS reports is built on checked hours.

Frequently asked questions

Does WBSync understand norm hours?

Yes — that's the core model. Each L4 activity carries its budgeted (tendered) hours; logged hours are spent, quantity-based progress earns hours, and S/E, SPI and CPI are computed per activity, per discipline, per level and per project, following PMI / ISO 21508 conventions.

Can we keep our existing site clock-in?

Yes. WBSync ships adapters for Workflow Infinity, Deputy, ClockShark, QuickBooks Time, Connecteam and Hubstaff, plus an open inbound API any biometric kiosk or RFID system can POST to. The mobile crew log is there for trades the clock doesn't cover.

How do variations stay separate from contract works?

Variation activities live as their own WBS nodes, so VO labour accrues against the variation — not the contract cost codes — and the diary's delay and VO records keep the contemporaneous evidence alongside the hours.

What does it cost for a typical electrical package?

Plans start at €249/month for up to 30 active operatives and 5 live projects, with unlimited PM, QS and foreman seats. Every account starts with a free 30-day trial — no card required.

See your own package's S/E live within an afternoon — import the BOQ, add the crew, log a day. Start free with WBSync — 30-day trial, up to 30 active operatives, no card required.

Related