
Legal and ethical use of GPS tracking on mobile workers in Belgium
Find out how to use GPS at work correctly according to GDPR, without violating privacy of your mobile workers.
Read more
Belgian SMEs active in construction, renovation, cleaning and other technical services must comply with legal obligations for attendance registration on sites and workplaces. By 2025, two systems will coexist: CheckIn@Work and CIAO (Check In And Out at Work). They aim to combat undeclared work and ensure workplace safety, but apply to different sectors and have different modalities. Non-compliance can lead to severe penalties.
In this article, we clarify the differences between CheckIn@Work and CIAO in Belgium: sectors involved, threshold amounts, legal obligations and responsibilities of employers, subcontractors or principals. We discuss the most common mistakes, the possible penalties and offer a checklist to keep your company in line. Finally, we show how a solution such as Done-it can simplify the management of these official registrations in daily practice.
CheckIn@Work is the Belgian system for electronic attendance registration on sites for real estate works (construction, civil engineering, renovation, etc.) and in certain other specific sectors (socialsecurity.be). It has existed since 2014 and requires the daily registration of any person (employee or self-employed) performing real estate works within the meaning of the law as soon as the project exceeds a certain threshold. This threshold has been set at 500 000 € (excluding VAT) for construction sites whose works started after March 1, 2016 (previously it was 800 000 €). Specifically, for any construction or renovation site that reaches this amount, each person involved must register every day before the start of work on the site.
Originally designed for the construction industry, CheckIn@Work has expanded its scope. It also applies to the meat sector: all persons working in slaughterhouses or meat processing plants supervised by the FASFC must be registered through this system, with no threshold amount. Other activities have been added, such as the supply of ready-mixed concrete. In contrast, cleaning activities have been excluded since 2024 (see section CIAO below). Sectors such as agriculture, horticulture or forestry are explicitly excluded from the application.
Responsibility is shared between the entity that sends someone to the job site (employer, general contractor or subcontractor) and the person who actually performs the work (workinginbelgium.be). In practice, the employer or client can register its employees, subcontractors and self-employed workers through the NSSO's secure online application, or through automated methods (badge on site, scanning the Limosa QR code, mobile app, etc.). Employees and independent subcontractors may also register themselves if so agreed. Registration must be done every working day, before the person starts work on site. All registered presences are centralized in the NSSO database and linked to the site declaration (30bis declaration) linked to it. Any worksite subject to the registration requirement must therefore be officially declared in advance, in order to obtain a site number to which the registrations are linked.
CIAO (Check In And Out at Work) is a new mandatory registration system for performance in the cleaning sector, which came into force in Belgium on Sept. 1, 2024 (socialsecurity.be). It requires any employee - or self-employed person - performing professional cleaning activities to digitally record the beginning and end of their activities, as well as breaks, at the workplace. The goal is similar to CheckIn@Work: strengthen transparency, fight social fraud and improve the safety of cleaning workers.
The Program Act of December 26, 2022 established the scope of CIAO. It covers maintenance and cleaning activities of real estate on behalf of third parties (barreaudeliege-huy.be). Specifically, as soon as a company performs tasks at a given site with the purpose of cleaning a building or facility, it falls under these obligations. This includes, for example: cleaning the interior or exterior of buildings, offices, factories or technical installations; major cleaning after construction works or renovations; washing windows; sweeping streets; disinfecting laboratories or clean rooms, etc.
In contrast, some activities are excluded, such as: domestic cleaning through service vouchers (domestic help sector); cleaning performed internally by a company with its own staff (e.g. a school employing its own cleaning crew); or non-cleaning activities (technical maintenance, repairs, assembly/disassembly that are not part of cleaning). A practical rule to remember: if the purpose of the activity is only to clean the place (and not to remodel or repair), it falls under CIAO - provided, of course, that the financial thresholds below are respected.
Unlike CheckIn@Work (which imposes a uniform threshold of 500 000 € in construction), CIAO adopts the threshold conditions of the 30bis works declaration, adjusted for cleaning (paycover.be).
In practice, this means that even a low value cleaning contract can fall under CIAO if there is chain subcontracting. Because these thresholds are aligned with Article 30a, cleaning should usually be declared as soon as they are reached. Based on this declaration, the CIAO system can function (identification of the workplace, parties involved, etc.).
Unlike traditional check-in, CIAO requires two actions per day and per person: an "IN-registration" at the moment the employee starts his cleaning performance, and an "OUT-registration" at the end, plus the registration of each beginning and end of any breaks. Each employee must register themselves in real time, on-site, via the provided app or equipment. The employer (or foreman) may not do this on their behalf, nor may they register in advance. The NSSO's official online Check In and Out at Work service has been available since January 1, 2024 (socialsecurity.be). Specifically, several methods are possible: the NSSO's web/mobile app (via e-ID, Itsme, QR code, etc.), a mobile time clock on the site or integration via certified external applications (paycover.be).
As with CheckIn@Work, the law makes both the employer (or contractor) and the employee responsible for complying with the registration requirement. The entity commissioning the work must ensure that the system is in place and accessible, and the person performing the work must ensure that their presence is properly recorded. In practice, cleaning companies must establish internal procedures (training, supervision, daily monitoring) so that each check-in and check-out is correctly performed by personnel on the premises.
Both systems have the same purpose (attendance registration) and a similar legal framework, but there are clear differences in terms of the sectors they cover, the way of recording and responsibilities. The comparative table below summarizes the key points of CheckIn@Work vs. CIAO to help SMEs properly distinguish these obligations:
Both systems have the same purpose (attendance registration) and a similar legal framework, but there are clear differences in sectors, registration modalities and responsibilities. The comparative table below summarizes the key points of CheckIn@Work vs. CIAO to help SMEs properly distinguish these obligations:
| Criterion | CheckIn@Work | CIAO |
|---|---|---|
| Sectors | Construction, civil works, renovation, meat industry, supply of ready-mixed concrete | Professional cleaning (maintenance and cleaning of property for third parties) |
| Financial thresholds | ≥ €500 000 (excl. VAT) per yard |
≥ 30 000 € if there is no subcontractor ≥ 5 000 € if there is one subcontractor No threshold if there are ≥ 2 subcontractors |
| Registration modalities | A daily check-in (upon arrival), no check-out required | Mandatory IN and OUT registration + breaks |
| Responsibility | Employer/client + employee | Employer + employee (personal registration required) |
| Exceptions | Agriculture, horticulture, forestry, cleaning (since 2024) | Service checks, internal cleaning (e.g. schools), technical maintenance or repairs |
Note: The FPS Employment and the NSSO provide brochures and posters to help companies and employees understand these obligations (posters for use on site, practical guides) (socialsecurity.be). It is recommended that these be used to raise awareness among all involved.
To help your SME comply correctly with these obligations and avoid penalties, here is a practical checklist:
Following this checklist creates a culture of compliance in your company. It takes some daily discipline, but the consequences of a mistake can be far more costly than the effort to stay in line.
Simultaneously applying CheckIn@Work and CIAO can be administratively challenging for SMEs, especially when multiple sites and mobile teams need to be managed. This is where a digital solution such as Done-it offers significant added value. Done-it is a time recording and project management tool designed specifically for companies in the field (construction, technical services, cleaning, etc.), which provides direct integration with official registration systems.
With Done-it, employees register their hours via a user-friendly mobile app (with GPS geolocation, QR scan, badge, etc.). The data is then automatically transmitted to the NSSO's official platform Check In and Out at Work. This eliminates the need to manually enter each attendance on the NSSO website: Done-it handles this process completely in the background and complies with legal requirements. Your employees only need one interface.
Example: a worker scans his badge upon arrival at a major worksite via the Done-it app. His attendance is immediately forwarded to CheckIn@Work - no more double entries or forgotten registrations. A cleaning worker can easily designate "In" and "Out" in the Done-it app on her smartphone. This data is sent in real time to the CIAO database and remains available for internal purposes such as payroll or invoicing.
In addition to legal compliance, Done-it also provides more operational insight. You can see in real time who is present at which worksite, and for how long. Central dashboards make this easy to see. Moreover, Done-it adds additional functions that the official tools do not offer: location of registrations, automatic calculation of working hours, mileage registration, sharing of documents or photos from the worksite, etc. This "business layer" helps you optimize daily organization while remaining compliant with the NSSO.
Done-it does not replace CheckIn@Work or CIAO, but couples with them to ensure your compliance effortlessly without interrupting your existing processes. In the event of an audit, the transmitted data are simply available in the official NSSO database, just as if they were entered manually.
Done-it acts as a digital assistant for SMEs: it centralizes legal and internal attendance records in one user-friendly platform. No more wasting time with double entries or forgotten registrations - you gain time, reduce human error and can focus on your sites with peace of mind.
Discover Done-it and start your free trial today
Please also read our related article:"Subcontractors in Belgium: the basics to avoid fines (Dimona, LIMOSA, CheckIn@Work, CIAO...)" for a full overview of the other social obligations and how Done-it can support you there too.
CheckIn@Work and CIAO are now an integral part of the Belgian regulatory landscape. For SMEs in the construction or cleaning sector, it is essential to manage these systems correctly to avoid costly penalties and protect your reputation. By understanding their differences and applying good practices (as in our checklist), you can turn this legal obligation into a management advantage.
With the support of a solution like Done-it, the administrative burden turns into a smooth process, beneficial both for your compliance and for the efficiency of your operations. In 2025, digitizing attendance records is no longer just a productivity gain - it is an absolute necessity to remain compliant and competitive.
Do you have any questions or would you like to know more about Done-it? Please don't hesitate to contact us.