AUTOCHECKINAUTOCHECKIN
HomeFeaturesCheckinatwork
nlfren
LoginStart free
HomeFeaturesCheckinatwork
nlfren

Attendance registration in cleaning — NSSO

Check In at Work in cleaning

Since 1 September 2024, anyone cleaning a building for a client must register their arrival and departure electronically with the Belgian NSSO (RSZ/ONSS). The official name is Check In and Out at Work (CIaO); it is often simply called Check In at Work or CIAW. This page explains which cleaning is covered, from what amount, who must register and what it costs if it doesn't happen.

Since when?

The obligation has applied since 1 September 2024. A tolerance period ran until 30 April 2025 inclusive; since 1 May 2025 it has been fully in force. The legal basis is the Programme Law of 26 December 2022.

Which cleaning is covered?

It concerns cleaning a building or other immovable property on behalf of a client, for which a declaration of works is required. It is not the joint committee that counts but the activity: a company outside the joint committee for cleaning (JC 121) must also register if it does this kind of cleaning.

According to the NSSO, this includes:

  • Regular cleaning of offices, business premises and common areas
  • Cleaning before or after a renovation
  • Window cleaning
  • Cleaning for private individuals, except with service vouchers
  • Specialised cleaning: roofs and façades, solar panels, ventilation, medical environments, streets and parks
  • Emergency cleaning, unblocking and descaling, sewers and septic tanks

Not covered:

  • –Work paid with service vouchers
  • –Cleaning your own buildings with your own staff
  • –Movable property, such as buses, cars, aircraft or furniture
  • –Snow clearing and gritting

From what amount?

There is no separate threshold like the €500,000 in construction. Check In at Work applies as soon as the contract requires a declaration of works. The value of the main contract decides:

More than €30,000

without a subcontractor

More than €5,000

with one subcontractor

Even under €5,000

with two or more subcontractors

In and out, at the moment itself

In cleaning you don't register once a day, but at every arrival and every departure. Breaks count too: at the start of a break you register your departure, at the end your arrival again.

Every cleaner registers themselves, at the moment it happens. The employer may not do it in advance or on behalf of the staff. Each registration records who is working, for which employer, at which place and at what time.

Who must register?

Everyone who cleans at the client, whatever their role:

  • Your own cleaners, including team leaders and people teaching cleaning techniques
  • Temporary agency workers, students and trainees
  • Posted workers and self-employed people from abroad
  • Self-employed people and subcontractors who take part in the cleaning
  • The employer or contractor themselves, if they come on site

Who is responsible?

Responsibility lies both with whoever puts someone to work and with whoever carries out the work. The contractor provides a registration system and also makes it available to their subcontractors. The employer makes sure their people have a means to register. For agency workers, that duty lies with the company where they work.

And the client? The client must allow a means of registration. A contractor who agrees to work without registration remains in breach.

How does the NSSO know which client you are at?

Through the declaration of works for the contract with the client. For each declaration, the NSSO creates its own QR code and link for Check In and Out at Work; without a QR code you enter the declaration number. You no longer need to declare every workplace separately.

Note: the Checkinatwork QR code for construction does not work here. For cleaning, use the Check In and Out at Work code.

What are the fines?

A missing registration is an offence under the Social Penal Code. Since 1 September 2026 these amounts apply:

€800 to €8,000

administrative fine for the employer or contractor who fails their obligations, per person involved

€1,600 to €16,000

criminal fine for the same offence, also per person involved (or a probation or community sentence)

€80 to €800

administrative fine for anyone who does not register themselves

And in 2027?

The NSSO announces an extension on 1 April 2027 to construction work from €500,000 and the delivery of ready-mixed concrete. Cleaning activities are explicitly excluded. For cleaning, check-in and check-out registration has applied since 2024. To read what changes in construction, see Check In and Out at Work 2027.

Official information is available from the NSSO: Check In and Out at Work on socialsecurity.be. AutoCheckIn is an independent application and not an NSSO service.

In and out, without your team having to think about it

With AutoCheckIn, your cleaner's phone registers arrival and departure at every client by itself, at the moment itself. Even with four clients a day, early, late or at the weekend. You see live who is where. €7 per user per month, or flex at €0.50 per day at the client for stand-ins, excl. VAT.

Try free for 30 daysSee all features

Frequently asked questions

+Since when does Check In at Work apply to cleaning?

Since 1 September 2024. A tolerance period ran until 30 April 2025 inclusive; since 1 May 2025 the measure has been fully in force.

+Does it depend on the joint committee?

No. The law looks at the activity: cleaning a building or other immovable property on behalf of a third party, for which a declaration of works is required. That applies regardless of the joint committee of the company doing the cleaning.

+From what amount is it mandatory?

As soon as the contract requires a declaration of works: more than €30,000 without a subcontractor, more than €5,000 with one subcontractor, and even under €5,000 with two or more subcontractors. The value of the main contract decides.

+Can I do the registrations on behalf of my staff?

No. Whoever does the cleaning registers themselves: at the start and end of the work and of breaks. Registering in advance or on behalf of the worker is not allowed.

+Is this the same as Checkinatwork in construction?

No. Cleaning has its own registration, Check In and Out at Work, in which every arrival and every departure is registered. The Checkinatwork QR code for construction does not work for it.

+Does anything change for cleaning in 2027?

The extension the NSSO announces for 1 April 2027 covers construction work from €500,000 and the delivery of ready-mixed concrete. Cleaning activities are explicitly excluded. For cleaning, check-in and check-out registration has applied since 2024.

Read also

  • AutoCheckIn for cleaningYour team checked in and out automatically at the client.
  • All featuresStand-ins, hours per client and export to Excel.
Start free30 days free, no payment card
AUTOCHECKIN

Automatic attendance registration for cleaning companies — no badges, no paper lists.

Navigation

  • All sectors
  • Construction
  • Cleaning
  • Features
  • Time tracking in construction
  • Pricing
  • Try free for 30 days
  • Log in

Checkinatwork (CIAW)

  • What is CIAW?

Aziri BV

Senator A. Jeurissenlaan 1154 bus 1
3520 Zonhoven

+32 11 46 00 44
autocheckin@aziri.eu

VAT BE 0711.989.896

© 2026 Aziri BV — AutoCheckIn, automatic attendance registration for construction and cleaning

  • Privacy policy
  • Terms of use
  • Cookie policy
  • Data processing agreement