Industry: Electrical Contracting / Whole Building Management Information Systems
Location: Illinois, Indiana, and Texas
Operating Model: Multi-state, multi-union workforce
Payroll Platform: ADP Workforce Now® Next Generation (New Implementation)
Time Tracking: ADP Workforce Now Next Generation Time and Attendance (New Implementation)
Accounting System: QuickBooks Online
Payroll Complexity: 20+ unions, 700+ pay rates, 790+ benefit rules, 190+ overtime rules, extracted from 200+ collective bargaining agreements and rate sheets
Time from Contract Signature to First Payroll: Five weeks (four weeks of active engagement)
This multi-state electrical contractor designs and implements whole-building management information systems across commercial and industrial projects in Illinois, Indiana, and Texas. Their tradespeople operate under collective bargaining agreements spanning more than 20 unions — each with their own pay structures, benefit rules, overtime calculations, and jurisdictional quirks.
Running payroll for an operation of this complexity is a full-time forensic exercise. Every pay period means interpreting rate sheets, cross-referencing CBA amendments, and applying the right union's rules to the right employee on the right job in the right state. Manual processes don't scale. Spreadsheets break. And when agreements get renegotiated, the entire payroll logic has to be rebuilt.
The company decided to rebuild their payroll operation from the ground up — new payroll provider, new time tracking, and a synchronization layer capable of handling the full scope of their union complexity. They selected the next generation of ADP Workforce Now as their payroll provider, paired with ADP Workforce Now Time and Attendance, with Dapt as the synchronization and rules engine connecting union logic, time data, payroll submission, and accounting.
They signed with Dapt at the start of Week 1. First payroll ran at the end of Week 5. Five weeks — with only four of them active, because the client team was on scheduled vacation during Week 1.

Before the implementation, the company's payroll process was a patchwork of manual interpretation and spreadsheet reconciliation. Each union brought its own complexity, and the complexity compounded across geography.
More than 20 unions governed the workforce. Each union contract specified:
Across the union portfolio, this is resolved to:
All of it documented across more than 200 collective bargaining agreements, rate sheet revisions, and benefit fund amendments.
Operating across Illinois, Indiana, and Texas adds state-level wage, tax, and reporting obligations on top of the union rules. An electrician working under the same union local can be paid differently on projects in different states, with different prevailing wage requirements and different state filing obligations.
The company needed a payroll operation that could:
And they needed it running in weeks, not months.
The breakthrough on this engagement was not just the integration — it was Dapt's ability to extract structured payroll logic directly from the union documents themselves.
Dapt ingested the full library of collective bargaining agreements, rate sheets, and benefit fund documentation. From those 200+ documents, Dapt's extraction process produced:
What would have been months of manual payroll analyst work — reading every contract, transcribing rate tables, interpreting overtime language — became a tractable data extraction problem. The resulting structured payroll logic became the foundation for every pay run.
With the union rules extracted and encoded, Dapt synchronizes the full payroll flow:
Time data intake
Time data flows into Dapt from ADP time tracking with custom fields identifying the union, trade classification, job, and work location — everything Dapt needs to apply the correct rules downstream.
Rule application (Dapt)
Dapt evaluates every time entry against the extracted union logic:
Submission to ADP Payroll
Dapt delivers pre-calculated, pre-classified payroll inputs to ADP payroll. Because Dapt has already applied the union logic — rates, overtime, benefits, premiums — the pay run proceeds without manual intervention or post-run corrections.
Accounting synchronization
After each pay run, Dapt synchronizes the results into QuickBooks Online with full job costing — labor costs, burden, and benefits allocated to the correct jobs, union costs separated for reporting, and journal entries posted automatically.
The implementation timeline is worth naming directly because it demonstrates what becomes possible when union logic is treated as a data extraction problem rather than a manual interpretation problem.
Five weeks total, four weeks of active engagement, across more than 20 unions and three states. For context, many multi-union payroll implementations take six to nine months to reach a first clean pay run — and that is without simultaneously adopting a new payroll provider and new time tracking.
The company now runs a modern, synchronized payroll operation. ADP is their payroll provider and time tracking system. Dapt handles union rule application, pay calculation, and accounting synchronization. QuickBooks Online is their accounting system.
✓ Accurate multi-union payroll on demand — Twenty-plus unions, 700+ rates, and 190+ overtime rules are applied automatically every pay period. One approval cycle, no manual recalculations.
✓ Multi-state complexity absorbed — Jurisdiction-specific rules across Illinois, Indiana, and Texas are evaluated automatically based on work location and union assignment.
✓ Real-time job costing — Labor costs are assigned to the correct jobs immediately after payroll, giving the team accurate project profitability visibility while work is still in progress.
✓ Union-ready reporting on demand — Reports separate hours, earnings, benefits, and deductions by union automatically, significantly reducing audit and filing preparation time.
✓ A foundation that scales — When agreements are renegotiated or new unions come online, Dapt's extraction process integrates the updated rules into the existing payroll logic without requiring a rebuild.
The company went from a payroll operation that was a full-time forensic exercise to a payroll operation that runs on structured data. And they did it in five weeks — four, if you don't count the vacation.