Belgian joint committees: picking the right JC for your employees
The joint committee (JC) drives salary scales, bonuses, leave days, training, end-of-career. Picking the wrong JC is costly: NSSO rectification, retroactive corrections, labour court disputes. Here is how to determine it from your real activity and validate it with the SPF Emploi.
In brief
Belgium's joint committee (JC) determines salary scales, sectoral bonuses, extra leave days and end-of-career schemes. It is based on the activity actually performed, not on the NACE code declared to the BCE. Picking the wrong JC triggers an NSSO rectification retroactive up to 3 years. JC 200 applies by default when no other JC covers the activity.
Why the JC matters more than people think
The joint committee (JC) in Belgium isn't an administrative detail. It drives:
- Minimum salary scales by function and seniority
- Sectoral bonuses (year-end bonus, eco-vouchers, transport allowance)
- Leave days above the legal minimum (seniority, working-time reduction, training)
- End-of-career schemes and the SWT (formerly bridge pension)
- Working time organization (38h, 39h or 40h week)
- Sectoral funds (training, second pension pillar)
Picking the wrong JC exposes you to an NSSO rectification with retroactive correction up to 3 years (5 years in case of fraud), wage arrears and a serious risk before the labour court if an employee contests their scale.
Where the JC comes from: your real activity, not your declared one
Common mistake: relying on the NACE code declared to the BCE. NACE is an indicator, not proof. To understand how NACE codes work, see our article on understanding NACE codes in Belgium. What counts for the SPF Emploi is the effectively performed main activity, measured by:
- Revenue per segment
- Hours worked per personnel category
- Type of services delivered to end clients
A SRL registered under NACE 71.121 (engineering) but actually generating 80% of revenue from solar-panel installation falls under JC 149.01 (electricians) — not JC 200 (clerical employees, residual committee).
The 5 JCs covering 80% of SMEs
Out of ~140 existing JCs, five absorb the majority of SMEs:
| JC | Scope | Take-away |
|---|---|---|
| JC 200 | Residual auxiliary JC for employees | Applies when no other JC covers the activity. Reference scale for non-sectorized "office employees". |
| JC 124 | Construction — workers | Specific scale, Constructiv fund, loyalty stamps. Very formal. |
| JC 209 | Metal — employees | Tech industries. Scale by function class (1 to 7). |
| JC 218 | Former JC, now folded into JC 200 | Historical reference still visible in payroll. |
| JC 322 | Temporary work | Applies to temp workers regardless of host sector. |
For specific sectors: 314 (hairdressers), 327 (sheltered workshops), 329 (socio-cultural), 330 (health), 207 (chemicals), 226 (international trade).
How to validate without guessing
Three complementary tracks:
1. Ruling request to the SPF Emploi. You describe the activity, the SPF notifies you of the applicable JC. Free, 4 to 8 weeks, and the decision is binding. Recommended at company creation.
2. Consult the social secretariat. SD Worx, Securex, Acerta, Partena each have a "JC qualification" cell. For a complex case (multi-activity), paying 1 to 3 hours of consultation avoids a rectification.
3. Case-law watch. The SPF Emploi database (www.emploi.belgique.be → JC by sector) lists recent authoritative rulings. Useful when your activity straddles two JCs.
Company Belgium's HR module in practice
When hiring, the module HR → Employees → New contract walks you through the JC choice. For the other recruitment steps (Dimona, contract, onboarding), see our guide on posting a job in Belgium. Three concrete aids:
- Pre-suggestion based on your company's BCE NACE — shown in grey, editable
- Direct link to the SPF Emploi database filtered on candidate JCs
- Automatic warning if you have several employees in the same role under different JCs (internal inconsistency signal)
Once the JC is set, the system:
- Pulls the salary scale in force (updated at each indexation)
- Computes leave days above the statutory minimum
- Proposes the year-end bonus in JC format
- Generates the employment contract template (permanent/fixed-term/temp/student) with mandatory sectoral clauses
The multi-activity trap
An SME combining two activities (e.g. wholesale + production workshop) must determine the main activity JC within the meaning of Article 25 of the Act of 5 December 1968. Criteria:
The employer can opt for a different JC under strict conditions (written decision, notification to the SPF). In practice, when in doubt: ruling.
Payroll follows the JC, not the other way around
Once the JC is set, payroll calculation (gross → net) runs automatically:
- Employer social contributions (~27%) and employee contributions (13.07%)
- Withholding tax per official scales (family situation, dependants)
- Employer transport allowance, meal vouchers, eco-vouchers
- Annual leave (employees: paid over the following year; workers: holiday fund)
The HR module generates the payslip in legal format, sends it to the employee's self-service portal, and exports data in ad-hoc format for your social secretariat (SD Worx ePayroll, Securex, Acerta API).
What you must document
- The written justification for the JC choice (internal analysis note or SPF ruling)
- The annual main-activity calculation (1 page is enough)
- The amendments in case of JC change following a new activity
An NSSO auditor opening a complete and coherent file moves through it faster. That's the best ROI on 30 minutes of well-kept documentation. To track HR and compliance indicators across your SME, our article on 7 weekly KPIs to steer a Belgian SME includes a dedicated compliance indicator for AML-obliged entities.
Frequently asked questions
How do I determine the right joint committee for my Belgian company ?
The joint committee is determined by the activity actually performed, measured by revenue per segment, hours worked per personnel category and the type of services delivered to end clients. The NACE code declared to the BCE is a starting point but is not sufficient on its own. For certainty, you can request a free ruling from the SPF Emploi (4 to 8 weeks) or consult your social secretariat. The SPF decision is binding on the NSSO.
What is joint committee 200 and when does it apply in Belgium ?
Joint committee 200 is the auxiliary committee for clerical employees. It applies by default when no other specific joint committee covers the company's main activity. It primarily concerns non-sectorized office employees. JC 200's salary scale is the most widely used reference scale in Belgium for liberal professions, technology start-ups and general services activities.
What are the fiscal and social consequences of choosing the wrong joint committee in Belgium ?
Choosing the wrong joint committee exposes the employer to an NSSO rectification retroactive up to 3 years (5 years in case of fraud), wage arrears if the applied scale was below the legal scale of the correct JC, and a risk of labour court dispute if an employee contests their scale. In the worst case, the company may be ordered to pay recalculated NSSO contributions with surcharges and late-payment interest.
How does a Belgian SME with multiple activities choose its joint committee ?
A multi-activity SME must determine the joint committee of its main activity within the meaning of Article 25 of the Act of 5 December 1968. The main criterion is revenue per segment over 12 months. Failing that, hours worked per segment, then the historically primary activity. The employer can opt for a different JC under strict conditions: a motivated written decision and notification to the SPF Emploi. When in doubt, a ruling is strongly recommended.
