nsso·7 min read·

Checkinatwork explained: reporting presences on a Belgian site

On larger Belgian sites every presence must be reported to the NSSO each day. Here is when Checkinatwork applies, who reports, how it works and what inspectors find.

RI
Redactie Inhoudingsplicht Check
Editorial team
Construction workers arriving at a site entrance, one checking a phone

Checkinatwork is the daily presence registration on Belgian immovable works sites. Anyone working on the site must be reported to the NSSO, per day and per person. The duty exists alongside the declaration of works and the withholding obligation.

When the duty applies

Presence registration applies to sites where the total amount of the immovable works reaches the legal threshold. Above that threshold, every contractor and subcontractor must register the presence of their workers and self employed people daily. Below the threshold the duty does not apply, but the declaration of works may still be mandatory.

Who reports whom

SituationWho registers
Worker of a contractorthe employer, or the worker through the mobile app
Self employed subcontractorthe self employed person
Temporary agency workerthe agency, in agreement with the user company
Foreign workerthe employer, after a Limosa declaration

How to register

There are four channels: the web application on the social security portal, the mobile app, a badge reader on site, and a direct connection from your own software. You need the site number from the declaration of works and the identification number of the person involved. Registration happens on the day itself, before work starts.

What inspectors find

The most common findings are: people present who are not registered, registrations completed after the fact, and a site number that does not match the declaration of works. A missing registration leads to an administrative fine per unregistered person and strengthens a finding of joint liability for social security debts.

How this relates to your other duties

Three duties meet on the same site:

  1. Declaration of works, before the start, with all subcontractors.
  2. Checkinatwork, daily, per person present.
  3. Withholding obligation, at every payment, per contractor or subcontractor.

The first two are about who works. The third is about money: if your contractor has social security or tax debts, you must transfer part of the invoice to the authorities instead of paying it out. That status changes constantly, so a check from last month proves nothing today.

Practical tips

  • Keep the site number centrally, so whoever registers does not have to look it up.
  • Get written confirmation that subcontractors handle their own registrations.
  • Check weekly that registrations match the planning on site.
  • Follow each contractor's debt status automatically, instead of checking by hand at every payment.

Frequently asked questions

Does a supplier who only delivers materials need registering? No, the duty covers people carrying out immovable works.

Can a worker register themselves? Yes, through the mobile app, but responsibility stays with the employer.

Does Checkinatwork replace the withholding obligation check? No. They are two separate duties with different sanctions.

Read next
Editorial team Redactie Inhoudingsplicht Check

Not sure whether Checkplicht is right for you?

Do not take our word for it. Ask AI.