Industry: Jobsite Safety Protection
Location: New York City Area
Workforce: 100+ workers
Operating Model: Mix of union and non-union workforce
Payroll Platform: ADP Workforce Now® (New Implementation)
Time Tracking: QuickBooks Time (New Implementation)
Accounting System: QuickBooks Online
Payroll Complexity: Multi-union rules, guaranteed hours, prevailing wage, variable rates, per diems
This NYC-area jobsite safety services provider operates across utility and infrastructure projects throughout the region with 100+ employees spanning union and non-union roles. Managing payroll, time tracking, and job costing required coordinating fundamentally different pay structures and compliance requirements across employee groups.
In the New York market, labor is often governed by union agreements and jurisdictional rules. Each union operates under its own:
The existing process was manual, error-prone, and slow. The company decided to step back and fundamentally redesign how time, payroll, union requirements and accounting would work together. After evaluating options, they decided to implement ADP Workforce Now®, QuickBooks Time, and Dapt together as a unified solution.

Before the implementation, the company struggled with fragmented processes that couldn't keep up with the complexity of their workforce.
The field union (the majority of the workforce) had intricate rules including
The driver union operated under completely different rules:
The existing systems couldn't handle this level of variability. Payroll required constant manual intervention, union reporting was compiled from spreadsheets, and job costing was weeks behind—if it happened at all.
The company recognized that they needed time tracking, payroll, union compliance, and job costing to work as one integrated solution rather than separate tools requiring manual handoffs.
The goals were clear:
The company selected Dapt as the integration and synchronization layer connecting QuickBooks Time, ADP Workforce Now®, and QuickBooks for accounting.
A unified discovery process mapped out how all three would work together to provide seamless processing and clear insights.
The requirements gathering included:
These requirements were then translated into specific technical needs:
For QuickBooks Time:
For ADP Configuration:
For Job Costing and Accounting:
By identifying and documenting all requirements upfront, the implementation teams could configure the correct pay codes and structures from the start. This eliminated the typical back-and-forth of discovering missing earnings codes or incorrect deduction setups after going live.
Employees track time in QuickBooks Time with custom fields that identify:
Example: Field union employee clocks in at 6:30 AM, works until 3:00 PM, skips lunch, tracked to a specific job.
Dapt processes: 8 hours regular (shift started before 7:00 AM, guaranteed minimum applies) + 0.5 hours overtime (no lunch taken) = all costs allocated to the correct job.
For union employees, Dapt calculates guaranteed hours before preparing payroll inputs:
Key field union scenarios:
Key driver union scenarios:
These calculations happen automatically based on time data and union assignment—no manual intervention required.
Once time is approved and Dapt has applied guaranteed hours and union rules, Dapt prepares structured payroll inputs:
Dapt submits this pre-calculated data to ADP Workforce Now®, where the customer processes payroll using the inputs Dapt has prepared. Because Dapt identified all the required earnings codes during implementation and ADP configured them correctly from the start, the data flows cleanly without requiring manual adjustments.
After payroll completes, Dapt continues processing the data for downstream needs:
Union Reporting:
Job Costing:
Accounting Integration:
The unified solution now runs payroll and job costing as a single, real-time workflow using best-in-class platforms.
✓ Accurate multi-union payroll on demand – Field union, driver union, and non-union employees are processed correctly with guaranteed hours, per diems, premiums, and shift rules applied automatically. One approval cycle—no manual recalculations, no second passes.
✓ Real-time job costing – Labor costs are assigned to the correct jobs immediately after payroll instead of being rebuilt weeks later, giving the team accurate profitability data while work is still in progress.
✓ Union-ready reporting on demand – Reports are generated automatically with hours, earnings, and deductions already separated by union, significantly reducing preparation time and errors.
✓ Hours saved every pay period – The payroll team no longer spends time fixing issues, chasing missing data, or reconciling mismatched numbers.
The company now runs a modern, accurate, and repeatable payroll process with real-time visibility into labor costs and project profitability, saving time each pay period.