CompanyBelgium

Posting a job in Belgium: Dimona, contract, smooth onboarding

From the LinkedIn ad to the first month's payslip: what a Belgian SME must tick to avoid a Dimona infringement, an incomplete employment contract or losing a hire in week 3 due to weak onboarding.

May 5, 20266 min read

In brief

Hiring in Belgium in 2026 involves six mandatory steps: define the role, publish a compliant ad (GDPR + anti-discrimination), select, get the contract signed before day one, file the Dimona before 23:59 the day before, and onboard structurally. A missing Dimona costs up to 1,600 euros fine per undeclared worker.

Hiring in Belgium in 2026: a 6-milestone journey

For a Belgian SME, hiring an employee remains a structured administrative journey. The 6 milestones we keep seeing at well-organized companies:

  • Define the role — function, applicable JC, salary range, workplace
  • Publish the ad — on the right channels, GDPR-compliant
  • Select — interviews, references, technical test if relevant
  • Get the contract signed — before the first working day (legal duty)
  • File the Dimona — by 23:59 the day before the first day
  • Onboard — tools, access, team, expectations for the first 90 days
  • Skipping or rushing one of these milestones is costly: NSSO fine, demotivated hire, turnover in month 1-3 (the most expensive for an SME).

    A compliant job posting

    Writing an ad isn't free-form. Three structural rules:

    1. Mandatory mentions. Workplace (at least the municipality), contract type (permanent, fixed-term, temp, student), joint committee, gross salary range (recommended — becomes mandatory in some sectors in 2027 under EU directive 2023/970 on pay transparency). To determine the right joint committee for your company, see our guide on Belgian joint committees for SMEs.

    2. Anti-discrimination. The Acts of 10 May 2007 forbid any discriminatory wording (age, gender, origin, marital status). Simple test: replace "junior" with "candidate under 25" — you'd see the problem at once. Prefer "desired experience level" + objective criteria.

    3. GDPR. State the CV retention period (12 months max without explicit consent), the controller's identity and the right of access. A serious ATS module does this for you.

    Company Belgium's Recruitment module publishes the ad on your site (SEO-friendly /recruitment page), distributes to LinkedIn and Indeed via API, and collects applications in a GDPR-compliant form with auto-acknowledgment.

    The employment contract: what must be in it

    The contract must be written and signed before the start date (Act of 3 July 1978). Minimum mentions:

    • Identity of the parties (employer + employee, BCE and NISS numbers)
    • Job title and short description
    • Workplace
    • Start date and contract type (permanent/fixed-term with end date/temp/student)
    • Gross monthly salary + breakdown of benefits (meal vouchers, car, mobile, hospital insurance)
    • Applicable joint committee
    • Weekly working time and schedule (or reference to work regulations)
    • Probation period: abolished for permanent/fixed-term since 2014 (except temp and student)
    • Applicable notice (reference to statutory/conventional regime)

    For a fixed-term contract, the duration or project must be stated unambiguously — otherwise it requalifies as permanent.

    Dimona: the unavoidable formality

    The Dimona (immediate declaration) to the NSSO must be filed before the first working day (no later than 23:59 the day before).

    • Permanent contract: dimona "IN" at entry, "OUT" at exit
    • Fixed-term: dimona "IN/OUT" with start and end dates
    • Student: dimona "DIMONA STU" with quarterly quota
    • Temp worker: the agency files the dimona, not you

    Sanction for a Dimona breach: administrative fine up to €1,600 per undeclared worker, plus arrears on contributions.

    The HR → Hires module triggers the Dimona automatically on contract signature (integration with your social secretariat SD Worx, Securex, Acerta, Partena via API). You receive the acknowledgment within seconds, archived in the employee file.

    Onboarding that retains hires

    Per a SD Worx 2024 study, 22% of new Belgian hires leave within the first 6 months. The top cause isn't salary — it's a failed onboarding.

    A serious onboarding fits 3 structured weeks:

    Week 1 — Logistics and welcome

    • Workstation ready (laptop, email access, badges, phone if needed)
    • Tour of the company, introduction to teams
    • Documents: work regulations, IT charter, GDPR, remote-work policy
    • First lunch with the direct manager

    Week 2 — Trade and processes

    • Targeted trade training
    • Reading current cases
    • First supervised assignments
    • Weekly check-in with the manager

    Week 3 — Gradual autonomy

    • Handling a case end-to-end
    • Presenting the project to the team
    • Day-21 review: what works, what's missing, adjustments

    The HR → Onboarding module offers an adaptable checklist per function, with automatic reminders to managers and self-service access for the employee (sign documents, request equipment).

    The 3 mistakes to avoid

  • Signing the contract on day D instead of the day before — irregular if the Dimona wasn't sent in time
  • Forgetting to attach the work regulations if there is one — the employee can plead ignorance
  • Confusing "probation period" and "shortened notice early in the contract" — the former no longer exists for permanent/fixed-term in Belgium
  • And after the first payslip?

    Payroll is run by your social secretariat, but the HR module centralizes:

    • Leave tracking (statutory + seniority + JC)
    • Expense claims (with approval workflow)
    • Received payslips (manual upload or automatic SD Worx import)
    • The employee self-service portal to consult them

    The idea isn't to replace your social secretariat — it's to coordinate internal actions (manager → HR → secretariat → NSSO) without losing info along the way. Also read our guide on 7 weekly KPIs to steer a Belgian SME to integrate HR indicators (productivity, compliance) into your leadership dashboard.

    Frequently asked questions

    When must the Dimona declaration be filed for a new employee in Belgium ?

    The Dimona declaration must be filed with the NSSO before the first working day, no later than 23:59 the day before. For a permanent contract you send a Dimona IN at entry and a Dimona OUT at exit. For a fixed-term contract you specify the start and end dates. For a student it is a Dimona STU with a quarterly quota. A missing Dimona triggers an administrative fine of up to 1,600 euros per undeclared worker.

    What mentions are mandatory in a Belgian employment contract in 2026 ?

    A Belgian employment contract must include the parties' identities with BCE and NISS numbers, job title and short description, workplace, start date and contract type, gross monthly salary and benefits (meal vouchers, car, hospital insurance), applicable joint committee, and weekly working time and schedule. For a fixed-term contract, the duration or project must be stated unambiguously or it requalifies as permanent.

    How do you write a compliant job posting in Belgium to avoid discrimination ?

    A compliant Belgian job posting must avoid any discriminatory mention related to age, gender, origin, marital status or disability under the Acts of 10 May 2007. Replace junior with an objective experience level and avoid stereotyped descriptions. The ad must state the workplace, contract type, joint committee and ideally the gross salary range. Also include a GDPR notice about CV retention and candidates' right of access.

    Why is a 3-week onboarding plan essential to retain new hires in Belgium ?

    According to a SD Worx 2024 study, 22 percent of new Belgian employees leave their employer within the first 6 months, and the main cause is a failed onboarding rather than salary. A 3-structured-week plan covers logistics and welcome in week 1, trade training and processes in week 2, and gradual autonomy with a day-21 review in week 3. This plan reduces turnover during the early contract period, the most costly for an SME.

    Ready to get started?

    Create your free account and get your API keys in minutes.

    Comments

    Loading comments…

    Leave a comment

    Not published — used only to notify you.

    Comments are moderated before publication.