
In brief: In many countries, cleaning sector companies must electronically register the presence of their workers at each work location. Worker attendance registration is a legal obligation in sectors at higher risk of undeclared work. Non-compliance can expose companies to significant fines per unregistered worker. Shyfter automates this registration via mobile time tracking with geolocation: your operatives clock in on their smartphone on arrival at site, and proof is generated automatically.
Electronic worker attendance registration is a system imposed by legislation in certain sensitive sectors. The cleaning sector is among those covered in several European countries. The objective is clear: to combat undeclared work and social fraud in sectors where workers are dispersed across multiple client sites, far from any centralised oversight.
In practice, every cleaning worker must be electronically registered when they arrive at a work location. This registration must take place before actual work begins. It is not a simple administrative formality: it is a legal obligation whose non-compliance is sanctioned.
Registration covers all workers present at a cleaning site, whether they are direct employees, agency workers or subcontractors. Every person physically working on the site must be individually registered.
Attendance registration is based on transmission of data to the relevant social security authority. For each assignment, the following information must be transmitted:
This data is centralised in a database accessible to labour inspection services. During an on-site check, the inspector can verify in real time whether all workers present are properly registered.
Several methods are accepted for carrying out worker attendance registration:
In the cleaning sector, the smartphone app is the most widespread solution. Operatives work across dozens of different sites and it is not realistic to install a fixed terminal at every site. The smartphone the operative carries becomes their registration device.
Here is how a typical day looks for a cleaning operative subject to attendance registration:
The registration must be linkable to a specific work location. GPS geolocation on the smartphone confirms the worker is present at the declared site at the time of registration. An operative checking in from home for a site 20km away is immediately visible in the data.
The registration time must be reliable and not modifiable after the fact. Registration systems use secure servers that timestamp every check-in. The time is the server's time, not the operative's phone time (which could be manipulated).
Registration data must be retained for a minimum period to respond to labour inspection requests. In the event of an inspection, the employer must be able to produce a complete history of registrations for each worker and each site.
Some cleaning sites (basements, car parks, areas with no signal) may present connectivity issues. A reliable registration system must be able to operate offline and sync data as soon as connectivity is restored. The registration is stored locally on the smartphone with the actual timestamp, then transmitted to the server.
It is important not to confuse worker attendance registration with standard hour tracking. Attendance registration is a legal obligation for social security purposes. Its objective is to prove that declared workers are physically present at the work location. It serves to combat undeclared work.
Hour tracking, by contrast, records actual working hours for payroll calculation, client contract monitoring and invoicing. Both systems collect similar data (who, where, when) but for different purposes.
The advantage of a tool like Shyfter is combining both functions in one action. When the operative clocks in on arrival at a site, the data feeds both the attendance registration record (legal compliance) and hour tracking (payroll and invoicing). No double entry, no parallel system to maintain.
At some large sites (hospitals, shopping centres, office buildings), several cleaning companies operate simultaneously. Each company is responsible for registering its own workers. Attendance registration data is linked to the employer, not the site: each company manages its own registrations independently.
The obligation also applies to one-off assignments: post-construction cleaning, end-of-site cleaning, exceptional disinfection. Even for a single 2-hour intervention at a site you have never visited before, attendance registration is mandatory. The registration system must therefore be flexible enough to handle non-recurring sites.
Workers posted by a foreign company for cleaning assignments are also subject to attendance registration obligations. The foreign company must comply with the same registration rules as domestic companies. This is particularly monitored by labour inspection in border areas.
Failure to comply with attendance registration exposes the employer to serious sanctions. Inspections are carried out by the labour inspectorate, which can visit any cleaning site without prior notice.
Fines can be substantial - typically calculated per unregistered worker. If an inspection finds 5 operatives working on a site without being registered, the total fine can be significant. Amounts are multiplied by the number of workers concerned.
In cases of repeat offending or manifest fraud, criminal proceedings may be brought. Criminal sanctions include increased fines and, in the most serious cases, a temporary ban on operating in the sector.
The client (your client) may also be held jointly liable if unregistered workers are found at their site. This means your clients may require proof of attendance registration compliance as a contract condition. Non-compliance risks losing contracts.
Cleaning companies tendering for public contracts must demonstrate compliance with social obligations. A history of attendance registration sanctions can constitute grounds for exclusion from a public procurement process.
The Shyfter app on every operative's smartphone integrates time tracking with geolocation. On arrival at a client site, the operative opens the app and clocks in with one gesture. The GPS position is automatically recorded and compared to the site address in the schedule. If the operative is not in the right place, the system flags it.
Shyfter lets you define a geographic perimeter (geofencing) around each client site. Check-in is only validated if the operative is within that perimeter. This eliminates fraudulent check-ins and guarantees that the registration corresponds to actual on-site presence.
Time tracking is linked to the multi-site schedule. The operative sees their planned shifts, clocks in and out, and hours are automatically compared to the schedule. Deviations (late arrivals, early departures, missing clock events) are flagged in real time to the manager.
If an operative has not clocked in 15 minutes after their planned start time, the manager receives an alert. A site with no clock event when cleaning was scheduled also triggers a notification. You respond immediately rather than discovering the problem at the end of the week.
Every clock event is retained with the date, time, GPS position and operative identity. In the event of a labour inspection, you export the complete history in a few clicks: all registrations, all sites, all dates. Proof of compliance is immediate and indisputable.
Time tracking data is structured to meet the requirements of the relevant authorities. Export to official registration systems is handled automatically, without manual re-entry. You are compliant without additional administrative work.
If the operative forgets to check in, they are considered unregistered at that site. In the event of a labour inspection at that precise moment, the employer is in breach. With Shyfter, an automatic alert is sent to the manager if an operative has not clocked in within minutes of their planned start time. The manager can immediately contact the operative to remind them to register. The operative can also carry out a late check-in, which is recorded with the actual time.
Yes. Attendance registration obligations apply to every person physically working at a cleaning site, whether they are a direct employee, agency worker or subcontractor employee. The main contractor is responsible for verifying that all workers present at their sites are correctly registered. In the event of a subcontractor's non-compliance, joint liability may apply. Ensure that your subcontractors use a registration system compatible with sector obligations.
Some sites (underground car parks, basements, thick-walled buildings) have limited network coverage. The solution is to use a system capable of working offline. Shyfter time tracking records the check-in locally on the smartphone with the GPS timestamp, then syncs data as soon as connectivity is restored. The recorded time is the actual arrival time, not the sync time. Alternative solutions such as a QR code or NFC tag on site can complement the system for problematic locations.