In April 2025, a Polish electrical contractor secured a subcontract for wiring and cable management on a €67 million hospital renovation in Brussels. The scope required deployment of 16 qualified electricians over 11 months, with a mobilisation deadline of May 12 to coincide with the main contractor’s structural handover schedule. The Polish firm had deployed workers to Germany eight times and to the Netherlands four times over the preceding three years, maintaining A1 certificates through ZUS (Zakład Ubezpieczeń Społecznych), German Meldeportal-Mindestlohn registrations, and Dutch WagwEU notifications as standard operational procedures. The firm’s compliance coordinator assumed Belgian posted worker requirements would involve a single notification analogous to Germany’s or the Netherlands’ systems, submitted through an online portal before workers arrived.
The coordinator discovered Belgium’s registration architecture on April 22, twenty days before the mobilisation deadline. Belgian posted worker compliance requires not one but three separate registrations operating through different government systems, administered by different agencies, with different data requirements and different enforcement consequences for non-compliance. The Limosa declaration (Landenoverschrijdend Informatiesysteem ten behoeve van Migratieonderzoek bij de Sociale Administratie) must be submitted before workers commence activity in Belgium, notifying social security authorities of the posting arrangement. The Dimona declaration (Déclaration Immédiate / Onmiddellijke Aangifte) registers employment start and end dates with the Belgian social security system, typically required within specific timeframes around employment commencement. And Check-In@Work, mandatory for construction sites since 2014, requires daily electronic registration of every worker present on site, linked to the site’s unique construction site notification number.
Each system requires separate credentials, separate data entry, and generates separate compliance obligations. The Polish coordinator spent four days attempting to navigate Limosa registration in French (the portal’s default language for Brussels-region filings), only to discover that the company’s Polish KRS (Krajowy Rejestr Sądowy) registration number was not accepted by the Limosa system in the format submitted. Reformatting and resubmission consumed three additional days. Dimona registration required a Belgian enterprise number (ondernemingsnummer) that the Polish company did not possess, triggering a prerequisite registration with the Crossroads Bank for Enterprises (Kruispuntbank van Ondernemingen) before Dimona declarations could be submitted. The Crossroads Bank registration required four to six weeks of processing. Check-In@Work registration required a construction site notification number from the main contractor that had not yet been generated because the hospital renovation’s safety coordinator was still processing the site-specific safety plan.
By May 12, zero of the three registration systems showed compliant status. Workers arrived in Brussels. The main contractor refused site access until Limosa declarations were confirmed, citing joint liability exposure under Belgian law. Eight electricians sat in rented apartments for eleven days at a cost of €2,200 per worker in wages and accommodation, totaling €35,200 in non-productive deployment costs. The remaining eight workers were held in Poland pending compliance resolution, their project start dates uncertain.
The Limosa Declaration System
Limosa is Belgium’s mandatory prior notification system for posted workers and self-employed individuals performing temporary work in Belgium. Established by the Programme Act of 27 December 2006 and administered by the National Social Security Office (Rijksdienst voor Sociale Zekerheid / Office National de Sécurité Sociale, commonly RSZ/ONSS), Limosa requires foreign employers to declare each worker’s posting before the worker begins activity on Belgian territory.
The Limosa declaration captures detailed information about the posting arrangement: the foreign employer’s identity and registration details, the Belgian client receiving services, each posted worker’s personal identification data, the posting period with start and end dates, the work location, the nature of work to be performed, working schedule details, and the applicable social security regime (typically home country coverage under A1 certificate). Each worker requires an individual Limosa declaration generating a unique Limosa-1 certificate number that serves as proof of compliance during inspections.
The declaration must be submitted through the Limosa online application (accessible via the Belgian social security portal) before the worker’s first day of activity in Belgium. The system generates Limosa-1 certificates upon successful submission, which workers must carry or have available electronically at the work location. Inspectors from SIOD (Sociale Inlichtingen- en Opsporingsdienst / Service d’Information et de Recherche Sociale) verify Limosa-1 certificates during site visits, with absence of valid certificates constituting an immediate violation.
For employers established in EU member states, Limosa declarations are generally straightforward when the employer possesses a valid identification number recognised by the Belgian system. The complexity emerges when employer identification formats from certain member states do not map cleanly to Belgian system requirements. Polish KRS numbers, Romanian CUI (Cod Unic de Identificare) numbers, and Slovenian matična številka require specific formatting that the Limosa system validates against predefined patterns. Formatting mismatches — missing leading zeros, incorrect digit grouping, or inclusion of non-numeric characters present in home country formats — trigger rejection without clear guidance on correct reformatting.
Limosa non-compliance penalties range from €1,800 to €18,000 per posted worker depending on violation circumstances, deliberateness, and the number of workers affected. For 16 workers, maximum penalty exposure reaches €288,000. The penalty range reflects Belgian administrative law’s distinction between first offenses with mitigating circumstances (lower range) and repeat violations or deliberate evasion (upper range). SIOD inspectors exercise discretion within this range based on employer cooperation, speed of remediation, and evidence of systematic non-compliance versus administrative error.
The Dimona System and the Enterprise Number Prerequisite
Dimona operates independently of Limosa as Belgium’s real-time employment declaration system. Every employer in Belgium must submit Dimona declarations notifying RSZ/ONSS of each employment relationship’s start date (Dimona IN) and end date (Dimona OUT). For posted workers, Dimona obligations depend on the specific posting arrangement and whether the foreign employer is classified as a Belgian employer equivalent for social security purposes.
The critical prerequisite for Dimona submissions is possession of a Belgian enterprise number (ondernemingsnummer / numéro d’entreprise), a unique ten-digit identifier assigned by the Crossroads Bank for Enterprises (KBO/BCE). Foreign companies without existing Belgian operations do not possess enterprise numbers and must register with KBO/BCE before Dimona declarations can be submitted. KBO/BCE registration for foreign companies requires submission of corporate formation documents with sworn Dutch or French translations (depending on the linguistic region of the work location), designation of a Belgian address for service of process, appointment of a Belgian-based administrative contact, and payment of registration fees.
Processing timelines for KBO/BCE registration vary between three and six weeks depending on application completeness and administrative workload. Brussels-region applications, filed through the French-language administrative track, face processing backlogs during spring and autumn construction mobilisation peaks when foreign contractor registrations concentrate. Applications with documentation deficiencies receive rejection notices by postal mail — not electronic notification — adding postal transit time to the correction cycle.
The enterprise number dependency creates a catch-22 for contractors planning short-duration Belgian deployments. A contractor deploying 16 workers for 11 months can justify the administrative investment in KBO/BCE registration. A contractor deploying 6 workers for 8 weeks faces the same registration requirement and processing timeline for a deployment that may be half-completed before the enterprise number is issued. The fixed administrative overhead does not scale with deployment size or duration, creating disproportionate compliance burden for smaller engagements.
Dimona non-compliance — failing to declare employment start dates — carries penalties of €1,800 to €18,000 per worker per quarter of non-compliance. The penalty calculation per quarter means that a six-week delay in Dimona registration spanning two calendar quarters can generate double the penalty exposure of a delay contained within a single quarter, creating perverse outcomes where administrative processing timelines beyond the contractor’s control determine penalty magnitude.
Check-In@Work: Construction Site Daily Registration
Check-In@Work is Belgium’s mandatory daily attendance registration system for construction sites, operational since April 2014 under Royal Decree of 11 February 2014. Every person present on a Belgian construction site where the total value of works exceeds €500,000 must be registered daily through an electronic system linked to the site’s unique declaration number (aangifte van werken / déclaration de travaux).
The main contractor or project coordinator submits a construction site notification (aangifte van werken) to RSZ/ONSS before work commences, receiving a unique notification number. All subcontractors deploying workers to the site must register their workers daily using this notification number, recording each worker’s attendance through one of several permitted methods: the Check-In@Work mobile application, the RSZ/ONSS online portal, electronic badge systems integrated with the portal, or approved third-party attendance management systems.
Each worker’s daily registration links their Limosa-1 certificate number (for posted workers) or Belgian national register number (for domestic workers) to the site notification number and the date of attendance. SIOD inspectors accessing the Check-In@Work database can verify in real-time which workers are registered as present on any Belgian construction site and cross-reference against physical site inspections identifying unregistered individuals.
The system creates a comprehensive digital audit trail of construction site attendance across Belgium’s entire construction sector. For foreign contractors, Check-In@Work registration requires technical integration — mobile application setup for site supervisors, worker identification data entry, and daily submission discipline — that adds operational overhead to every working day of the deployment. Failure to register workers on any given day constitutes a separate violation per worker per day, with cumulative penalty exposure escalating rapidly for multi-week non-compliance affecting large worker groups.
Check-In@Work violations carry fines of €1,800 to €18,000 per worker per occurrence. The per-occurrence calculation means that 16 unregistered workers over 10 working days generates 160 separate violations with theoretical maximum penalty exposure of €2,880,000 — a figure so extreme that it is rarely assessed in full but illustrates the cumulative risk architecture Belgium’s construction registration system creates.
Hoofdelijke Aansprakelijkheid: Joint Liability Through the Chain
Belgium’s wage and social security liability regime operates through hoofdelijke aansprakelijkheid (responsabilité solidaire / joint and several liability), established under the Act of 12 April 1965 on Protection of Workers’ Remuneration and expanded through subsequent legislation including the Programme Act of 29 March 2012. The joint liability mechanism makes each party in a subcontracting chain financially responsible for wage and social security violations committed by contractors lower in the chain.
The main contractor on the Brussels hospital renovation bears joint liability for wage violations and social security non-compliance by the Polish electrical subcontractor. If the Polish company fails to pay workers at Belgian collective agreement rates, fails to remit social security contributions, or accumulates Limosa, Dimona, or Check-In@Work violations, the main contractor becomes financially liable for the unpaid wages and contributions. This liability operates by operation of law, meaning it applies regardless of contractual provisions between the main contractor and subcontractor. Indemnification clauses, hold harmless agreements, and liability limitation provisions in subcontracts do not extinguish statutory joint liability — they merely create contractual rights of recourse that the main contractor can attempt to enforce against the subcontractor after satisfying the statutory obligation.
The practical effect is that Belgian main contractors conduct aggressive pre-deployment compliance verification of subcontractors. Before allowing subcontractor workers on site, main contractors verify Limosa-1 certificate validity for each worker, confirm Dimona declaration submission, verify Check-In@Work registration capability, and review NSSO (RSZ/ONSS) compliance certificates confirming current social security contribution status. Subcontractors who cannot demonstrate compliance across all registration systems face site access denial — not as punitive action but as the main contractor’s self-protective response to joint liability exposure.
For the Polish electrical contractor, the main contractor’s refusal to grant site access until Limosa declarations were confirmed represented rational risk management, not bureaucratic obstructionism. With 16 workers potentially generating €288,000 in Limosa penalties, €288,000 in Dimona penalties, and further Check-In@Work exposure, the main contractor faced potential joint liability exceeding €500,000 if workers commenced site activity without compliant registrations. No contractual indemnification from the Polish subcontractor could credibly guarantee against this exposure given the subcontractor’s €3.8 million contract value and likely limited capitalisation.
Administrative Density Per Worker: Belgium Versus Other EU States
Belgium’s triple-registration requirement creates an administrative density per posted worker that exceeds any other EU member state. The concept of administrative density — measured as the number of separate government system interactions required per worker per month of deployment — provides a useful comparative metric.
In Germany, a posted worker requires Meldeportal-Mindestlohn notification (one interaction) and ongoing wage documentation maintenance. Monthly administrative interactions per worker approximate 1.5 when including payroll documentation and social security verification. In the Netherlands, WagwEU notification constitutes the primary registration requirement, with monthly administrative interactions per worker approximating 1.2. In France, SIPSI declaration with representative appointment generates approximately 1.8 monthly interactions per worker including ongoing documentation obligations.
In Belgium, Limosa declaration, Dimona declaration, Check-In@Work daily registration, and ongoing RSZ/ONSS compliance verification generate approximately 24 monthly administrative interactions per worker when accounting for daily Check-In@Work submissions (approximately 22 working days per month) plus monthly Limosa renewal verification and Dimona status confirmation. The administrative density is an order of magnitude higher than any comparable EU jurisdiction.
This density creates several operational consequences. First, the probability of at least one administrative error per worker per month approaches certainty for contractors managing registrations manually. A 16-worker deployment over 11 months generates approximately 4,224 separate registration interactions (16 workers multiplied by 24 interactions multiplied by 11 months), each representing a potential compliance failure point. Even a 1% error rate produces 42 individual violations over the deployment period.
Second, the administrative overhead requires dedicated personnel. A site supervisor managing 16 electricians cannot simultaneously perform daily Check-In@Work registrations, verify Limosa certificate validity, monitor Dimona status, and execute electrical installation work. Belgian construction deployments of 10 or more workers effectively require a dedicated administrative coordinator whose sole function is registration compliance management. The coordinator’s fully loaded cost — approximately €4,500 to €6,000 monthly including Belgian social costs — adds 15% to 25% to per-worker deployment costs, substantially eroding the labour cost advantages that motivated international sourcing.
Third, the penalty architecture operates cumulatively across all three systems. A SIOD inspection finding Limosa, Dimona, and Check-In@Work violations simultaneously generates separate penalty proceedings for each system, with per-worker fines accumulating across registration categories. The theoretical maximum penalty exposure for 16 workers with all three registrations non-compliant reaches €864,000 (€18,000 multiplied by 16 workers multiplied by 3 registration systems), a figure exceeding the subcontract value itself.
SIOD Inspection Methodology and Enforcement Patterns
SIOD operates as Belgium’s specialist social fraud investigation service, conducting approximately 20,000 inspections annually across all sectors with construction receiving the highest inspection density. SIOD inspectors possess authority to enter any workplace without prior notice, request identification and employment documentation from all persons present, access employer registration databases in real-time through mobile devices, and issue immediate penalty assessments for clear violations.
Construction site inspections follow a systematic methodology. Inspectors arrive unannounced, typically during morning hours when maximum workforce is present. They request identification from all individuals on site, cross-referencing identity documents against Limosa-1 certificate databases and Check-In@Work attendance records. Workers found on site without valid Limosa declarations are documented as violations. Workers present but not registered in Check-In@Work for the current day are documented separately. Inspectors also verify the posting employer’s Dimona compliance through RSZ/ONSS database queries accessible via SIOD’s enforcement portal.
Brussels construction sites face elevated inspection frequency due to SIOD’s regional office concentration in the capital. Hospital and healthcare facility construction projects receive additional scrutiny because public procurement regulations require contracting authorities to verify subcontractor compliance actively, and SIOD coordinates with procurement auditors to schedule inspections at project milestones. The Polish contractor’s Brussels hospital renovation deployment existed in one of Belgium’s highest-probability inspection environments.
SIOD inspections increasingly employ data analytics to identify non-compliant contractors before site visits. Cross-referencing Limosa declarations against Check-In@Work records identifies employers who declared postings but failed to register daily attendance, suggesting either administrative negligence or deliberate system evasion. Employers flagged through analytics-driven selection face elevated inspection priority, with SIOD scheduling follow-up visits within 30 to 60 days of initial findings to verify remediation compliance.
What Belgian Deployment Compliance Actually Requires
The gap between contractor expectations and Belgian regulatory reality reveals specific infrastructure requirements for compliant deployment. First, Limosa declaration submission requires advance planning of at least four weeks before worker arrival. The declaration process itself may take only hours when documentation is complete, but prerequisite data gathering — Belgian client enterprise numbers, precise work location details, posting period confirmation, and employer identification formatting — requires coordination with Belgian clients who may not respond immediately to foreign contractor documentation requests.
Second, KBO/BCE enterprise number registration must commence eight to ten weeks before planned Dimona submissions, accounting for documentation preparation, sworn translation procurement, and administrative processing timelines. For contractors planning multiple Belgian deployments within a 24-month period, the enterprise number registration is a one-time investment amortised across deployments. For single-project deployments, the registration overhead may consume four to six weeks of the deployment timeline before any productive work commences.
Third, Check-In@Work operational procedures must be established before workers arrive on site, including mobile application installation on supervisor devices, worker data pre-loading, and testing of daily registration workflows. The main contractor’s construction site notification number must be obtained and verified as active in the Check-In@Work system before first-day registrations can be submitted.
Fourth, ongoing compliance monitoring must operate continuously throughout the deployment. Daily Check-In@Work submissions require verification that all workers present on site are registered for each working day. Limosa declarations must be renewed or extended when posting periods are modified. Dimona declarations must be updated when workers temporarily leave and return to Belgium. Monthly RSZ/ONSS compliance certificates must be obtained and provided to the main contractor for joint liability protection.
The cumulative compliance infrastructure cost for a 16-worker Belgian deployment over 11 months — including KBO/BCE registration, legal advisory for Limosa and Dimona processing, dedicated administrative coordination, and Check-In@Work management — typically ranges from €45,000 to €75,000. This represents approximately 12% to 18% of a €400,000 annual labour cost base for 16 workers, substantially reducing but not eliminating the cost advantage of international sourcing. Contractors who do not budget for this compliance overhead discover it through penalty exposure, payment delays, and site access denial that destroys project timelines and client relationships. The arithmetic is clear: Belgian deployment without purpose-built compliance infrastructure is not a deployment strategy but a penalty accumulation mechanism.
For inquiries about Belgian posted worker compliance infrastructure addressing Limosa, Dimona, and Check-In@Work requirements, contact Bayswater Transflow Engineering Ltd.