Foreign contractor in Belgium: align Limosa, the site declaration and Checkinatwork
A pre-start workflow for foreign construction firms and Belgian clients to align Limosa, the Declaration of Works and daily Checkinatwork records.
Three records, three different purposes
A foreign crew arriving on a Belgian construction site may need more than one declaration. Treating Limosa, the Declaration of Works and Checkinatwork as interchangeable creates gaps: one identifies a posting, another identifies the workplace and contracts, and the third records who is present on a working day.
The official Working in Belgium portal brings these services together. It states that people who are not subject to Belgian social security and temporarily work in Belgium must generally be declared through Limosa before work begins. For relevant work in immovable property, the workplace may also need a Declaration of Works, while presence registration is handled through Checkinatwork when its conditions apply.
This is operational guidance, not a legal classification of a particular contract. Confirm the scope for the actual parties and site with the competent authority or adviser.
Build the file before the mobilisation date
Start from the contract chain. Record the Belgian client, the foreign employer or self-employed contractor, each subcontractor, the site address and the expected dates. Then assign an owner for each official step. The main contractor should not assume that a subcontractor's payroll provider has completed the Belgian site records.
For every posted person, match the name and declared period to the proof of Limosa declaration. Link that proof to the correct company and project. If work continues beyond the declared period, review whether a new declaration is required instead of silently extending an internal planning entry.
Connect the person to the declared workplace
Checkinatwork uses the workplace from the Declaration of Works. Before the first shift, verify that the site identifier is correct and that the person can be registered through the available channel. The official Checkinatwork guidance explains that foreign workers can use the QR code on their Limosa L1 proof and that registration must occur before work starts, daily or for each working day.
Keep a simple exception list: missing L1, wrong period, unmatched company, wrong workplace or failed presence registration. A planning entry or gate badge is useful operational evidence, but it does not replace an official declaration.
Close the loop each day
Make one person responsible for checking that planned and registered attendance agree. Resolve a mismatch while the facts are still available: who worked, for which employer, on which site and on what date. Preserve the official receipt or status rather than a screenshot of an unsubmitted form.
For the wider project relationship, use a structured subcontractor-management workflow. Connect attendance evidence to the broader construction safety report without mixing the two records. To keep customers, projects, planning and documents together, explore Enfin.
Foreign contractor access to Checkinatwork: know what a Limosa QR can and cannot do
Use Limosa QR registration only for the supported presence flow and arrange secure Checkinatwork access for review, correction and cancellation.
Use a Limosa QR code to onboard a foreign construction worker into Checkinatwork
Onboard a foreign worker with the Limosa-1 proof, QR-assisted Checkinatwork registration, daily verification and a clear exception route.
Foreign contractor in Belgium: obtain the company number before filing a Declaration of Works
Sequence company identification, Belgian site data and subcontractor details before a foreign direct contractor files the declaration.