The overtime rule governing pay at a unionized plant is rarely the one in the statute. It is the one someone negotiated, and negotiated clauses are shaped by what the parties argued about, not by what fits a configuration screen. A large Canadian paper and packaging manufacturer with roughly 9,600 employees hit a clear example while standing up UKG Pro WFM. Its agreement does not set an overtime threshold. It sets a delta.

A Delta, Not a Threshold

Statutory overtime in Canada is a threshold rule, and thresholds differ by jurisdiction: Ontario triggers at 44 hours in a week with no daily trigger in its standard rule, British Columbia at eight in a day and 40 in a week, and federally regulated employers work from the Canada Labour Code. Payroll teams know that.

CloudApper-Solution-Community-for-UKG

Workbridge

UKG Personalization

We don't replace UKG. We make it finally work your way.

The bargained rule is a different animal. Hours added to a schedule beyond that employee’s regular daily baseline are overtime on that day, measured not against a fixed eight but against what the person was scheduled to work. The same nine-hour day is overtime for one employee and ordinary time for another. It compares two states of a schedule, per employee per day, before the week has finished forming.

“Our clause was written to protect people from having their day extended. It was never written to be easy to compute. Only one of those was our goal at the table.”

Director of Labour Relations, Canadian paper and packaging manufacturer

Statutory overtime threshold compared with a bargained schedule delta

A statutory threshold measures hours against a fixed limit. The bargained rule measures them against that employee’s own scheduled baseline.

Where the Logic Lives Changes Who Can Check It

CloudApper runs this as a calculation engine alongside UKG Pro WFM: it reads schedule and timecard data, applies the delta comparison and the service-milestone rules from CloudApper Step Progression for UKG, and writes the resulting pay code edits back onto the UKG timecard.

CloudApper-Solution-Community-for-UKG

Workbridge

UKG Personalization

Missed punches dropped from 30% to under 5% — without touching UKG's core.

The consequence worth thinking about is not the automation but that pay logic now sits somewhere a union representative cannot read by opening the agreement. The manufacturer answered that by treating the engine as transcription rather than interpretation: it replicates the clause’s language and adds no employer judgment about intent. Where the clause is ambiguous it stays ambiguous and a person decides, rather than the engine settling it.

The union’s timekeeping representatives review the output before it becomes a pay code, and the edit stays visible on the timecard like any other. Nobody claimed automation makes the company compliant with its agreement; that is a bargaining question. What the engine removes is the arithmetic as a source of error.

“Nine thousand people, and the standard is still whether I can reproduce one person’s Tuesday on demand. If I cannot, the automation is worth nothing to me.”

Payroll Director, Canadian paper and packaging manufacturer

Calculation flow with union representative review before the pay code

Where the logic lives determines who can check it: the engine’s output is reviewed before it becomes a pay code on the UKG timecard.

The Grievance Test

According to the same Payroll Director, the test that mattered was reproducibility for one employee on one day, because that is the unit a grievance arrives in. Nobody files on a quarter.

CloudApper-Solution-Community-for-UKG

Workbridge

UKG Personalization

Migrating UKG Ready to Pro? Your customizations come with you. No rebuilds.

For UKG customers whose pay rules come from a bargaining table, bargained clauses are often deltas or conditions on a state rather than thresholds against a clock, and the design question is where that logic lives and who can inspect it. That holds for daily overtime on prevailing wage work, Ontario statutory holiday pay computed from pay history, and step progression rules that differ by department. CloudApper handles the computation; the clause stays the authority, with provincial labour law sitting underneath the bargained terms, not instead of them.

One Question Teams Ask

How do collective agreement overtime rules differ from provincial statutory overtime rules in Canada?
Statutory overtime is set by each province or territory, with the Canada Labour Code applying to federally regulated employers, and works on thresholds such as hours in a day or week. A collective agreement can provide a greater entitlement, and where it does the bargained term governs for covered employees. Those clauses are frequently structured as conditions on a schedule rather than fixed thresholds, which is why they often need calculation logic built for them.

CloudApper-Solution-Community-for-UKG

Workbridge

UKG Personalization

50+ HR gaps UKG leaves open. WorkBridge closes them in days, not months.

If your pay rules were written at a bargaining table and someone still computes them by hand each period, talk to the CloudApper team about running that logic against your UKG timecards.