A facilities management operator running 30 drivers and 80 cleaning staff across 15 client sites is managing two distinct compliance frameworks from the same desk. Drivers are subject to UK driver hours rules and Working Time Regulations for mobile workers, with Driver CPC cards that must be current before a vehicle is touched. Cleaning teams run split shifts across early morning and late evening windows, often in regulated environments that require right to work verification and, in some cases, DBS clearance. Shift scheduling software for drivers and cleaners needs to hold both sets of requirements and enforce them at the point of rostering. Most scheduling tools handle one. Very few handle both.
Driver Compliance Is a Scheduling Problem, Not Just an HR One
A driver whose Driver CPC card has expired cannot legally operate a commercial vehicle. Rostering them does so creates the same category of legal exposure as deploying an unlicensed security officer: the liability sits with the operator, and ignorance of the expiry date is not a defence.
In a driving workforce of any scale, tracking CPC card expiry dates manually against a rota that changes week to week is a process that degrades under operational pressure. The card that lapsed on a Wednesday gets missed because two drivers called in sick on Tuesday and the roster had to be rebuilt at short notice.
WiseOS holds each driver’s CPC card number and expiry date against their profile and removes them from the eligible pool the moment that card lapses. The roster cannot be published with a non-compliant driver in a commercial vehicle role. That enforcement doesn’t require the operations manager to remember to check. It happens at the point of scheduling.
Driver hours rules add a second compliance layer. UK and retained EU driver hours regulations limit how long a driver can be at the wheel, and the Working Time Regulations for mobile workers set separate limits on total working time, rest periods, and night work. Scheduling software that tracks hours worked and rest periods taken before a shift is assigned gives the operations manager what they need to build a legally compliant rota rather than discovering a breach after the fact.
Cleaning Operations and the Split Shift Problem
Commercial cleaning contracts frequently require a pre-opening clean before a site opens to staff or the public, and a post-closing clean after it shuts. For a cleaning team, that can mean a 5am to 8am shift and a 9pm to 11pm shift, sometimes for the same workers, within the constraints of their daily and weekly rest entitlements under the Working Time Regulations.
Standard scheduling tools were not built to handle this. They tend to assume a shift has one start time and one finish time, and the administrative work of managing split shifts across multiple sites, with different start windows for different clients, falls back on the operations manager to track manually.
WiseOS handles split shifts as a native scheduling format, tracking each worker’s total daily hours and rest period compliance across both windows rather than treating them as unrelated single shifts. For cleaning operations managers running dozens of contracts with different shift patterns, that means the rota reflects the actual working pattern of the team rather than approximating it.
High turnover in cleaning workforces means the available pool changes frequently. Right to work checks and, in regulated environments such as schools or hospitals, DBS clearance need to be verified before a new worker appears on a client site. WiseOS holds right to work and DBS status against each worker’s profile, so an unverified worker cannot be rostered into a position that requires clearance. You can see how this works across other compliance-heavy sectors in our guides to shift scheduling for security teams and shift scheduling for care workers.
One View Across Both Workforces
The operational case for a single scheduling platform covering both workforce types is straightforward: the operations manager responsible for both shouldn’t need to open two systems to see what is covered and what isn’t.
WiseOS provides a unified scheduling view across workforce types, with compliance tracking tailored to the requirements of each. A driving shift enforces CPC and hours rules. A cleaning shift enforces right to work and DBS requirements where configured. Cover notifications go to eligible workers in the correct category. The manager sees the whole operation from one dashboard rather than reconciling two separate pictures. See the full range of WiseOS features or take a product tour to see how it works in practice.
Frequently Asked Questions
How does WiseOS track Driver CPC card expiry for driving workforces?
CPC card number and expiry date are held against each driver’s profile. The platform prevents a driver from being rostered into a commercial vehicle role once their card has lapsed, and can be configured to flag upcoming expiries in advance so the operations manager can prompt renewal before it creates a scheduling gap.
Can scheduling software manage split shifts for cleaning teams across multiple sites?
Yes. WiseOS handles split shifts as a native format, tracking daily hours and rest period compliance across both windows. For cleaning operations running early morning and late evening shifts on the same contract, the platform reflects the actual shift pattern rather than requiring manual workarounds.
Does one platform genuinely handle both driving and cleaning workforces?
Yes. WiseOS provides a unified scheduling view across workforce types, with compliance rules configured to the requirements of each. Driving shifts enforce driver hours and CPC compliance. Cleaning shifts enforce right to work and site-specific clearance requirements. The operations manager sees both from the same dashboard.
If you’re managing drivers and cleaning teams from the same desk and your current scheduling process wasn’t built for both, speak to the WiseOS team about a setup that is.

