
In brief: Joint Committee 302 (Belgian hospitality collective agreement) governs working conditions in the Belgian hospitality sector. Salary scales, overtime, Sunday and public holiday work, night work, split shifts, and the status of casual workers and student workers: every rule has a direct impact on your schedule and your payroll. This guide details the legal obligations of Joint Committee 302 (Belgian hospitality collective agreement) and shows how Shyfter helps you stay compliant without spending hours on it.
Joint Committee 302 (Belgian hospitality collective agreement) is the body that sets working conditions for the hotel and restaurant sector in Belgium. It covers restaurants, bars, cafes, hotels, caterers, company restaurants and all establishments that fall under the hospitality NACE code.
In practice, Joint Committee 302 (Belgian hospitality collective agreement) determines minimum salary scales, rules on working hours, premium pay, conditions for engaging casual workers and student workers, and the terms of contract termination. Every scheduling decision you make is governed by these rules. Ignoring them exposes you to sanctions from the labour inspectorate and disputes with staff.
Joint Committee 302 (Belgian hospitality collective agreement) classifies workers into job categories, each associated with a minimum salary scale. The main categories in the restaurant sector:
Each category has a minimum hourly rate that increases with seniority. These scales are indexed annually. In 2025-2026, hospitality scales saw significant increases linked to the automatic wage indexation in Belgium.
Each worker's pay scale determines the cost of their shift. A schedule that systematically places category 4 or 5 profiles on quiet services inflates payroll unnecessarily. Conversely, a Saturday evening service managed only by categories 1 and 2 degrades quality. The right balance: assign qualified profiles to high-value services, and complement with junior profiles or casual workers on less demanding services. Managing labour costs starts with intelligent scheduling.
Joint Committee 302 (Belgian hospitality collective agreement) provides for an average working week of 38 hours, calculated over a reference period (generally a quarter). The maximum daily working time is 9 hours for full-time workers, with possible derogations up to 11 hours in certain specific hospitality cases.
A worker who works more than 6 consecutive hours is entitled to a minimum 30-minute break. In restaurants, this break often falls within the split between the two services. But be careful: the split is not automatically a break in the legal sense. If a cook remains at the employer's disposal during the break, this period may be considered working time.
The minimum rest between two shifts is 11 consecutive hours. In hospitality, a derogation allows this rest to be reduced to 10 hours under certain conditions. A server who finishes at 1am cannot start again before 11am (or 12pm without derogation). The schedule must automatically check these constraints.
Each worker is entitled to one rest day per week (36 consecutive hours of rest). In hospitality, this rest day does not necessarily fall on a Sunday. But the schedule must guarantee this rest every week, without exception.
The split shift is the break period between the lunch and dinner service. The worker leaves the restaurant after lunch service and returns for the evening service. This is common practice in traditional restaurants, but strictly regulated.
In Belgium, Joint Committee 302 (Belgian hospitality collective agreement) authorises split shifts under certain conditions:
The hospitality sector is authorised to work on Sundays without special derogation. Sunday work entitles workers to: a premium of approximately 2 EUR/hour (indexed amount) for full-time workers, plus compensatory rest within 6 days following the worked Sunday.
In Belgium, 10 statutory public holidays must be paid or compensated. Working on a public holiday generates a premium of generally double the normal salary (100% supplement) plus a compensatory rest day. The end-of-year holidays and 21 July often fall during periods of high activity for restaurants.
Night work in hospitality is defined as work performed between 10pm and 6am. Night work entitles workers to a salary supplement fixed at a rate per hour (revised annually). Night work is a turnover factor. The schedule should alternate night shifts among team members.
A casual worker can work up to 2 consecutive days for the same employer under a casual contract. Each engagement must be declared via a Dimona (Belgian employee registration system) declaration before the start of the work period. The first 50 working days per calendar year benefit from an advantageous contribution flat rate.
A student worker in Belgium benefits from reduced social contributions (approximately 8% instead of normal contributions) for the first 475 hours worked in the calendar year, across all employers. Each student worker shift requires a specific Dimona (Belgian employee registration system) declaration. Shyfter automatically tracks the hours worked by each student worker and alerts you when a threshold is approaching.
The flexi-job (Belgian specific employment type) allows a worker already employed at least 4/5 with another employer (or a pensioner) to work in hospitality with an advantageous tax and social regime. Flexi-job workers (Belgian specific employment type) are a valuable scheduling resource: they cost less than standard casual workers and are often available in the evenings and at weekends.
In Belgium, the schedule must be posted or communicated at least 5 working days before it takes effect. With Shyfter, the schedule is accessible in real time via the mobile app. Each modification is time-stamped and tracked, providing evidence in case of an inspection or dispute.
Shyfter applies Joint Committee 302 (Belgian hospitality collective agreement) rules in the schedule: alerts when duration is exceeded, automatic calculation of premiums, student worker hours tracking, automatic generation of Dimona (Belgian employee registration system) declarations, and export to the social secretariat (Belgian payroll provider).
Sunday work entitles full-time workers to a supplement of approximately 2 EUR/hour (indexed amount), plus compensatory rest within 6 days. Night work (between 10pm and 6am) entitles workers to a fixed hourly supplement, also indexed annually. Public holidays are paid at double the normal salary (100% supplement). These premiums accumulate: a public holiday Sunday night accumulates all three supplements.
A casual worker in hospitality can work up to 2 consecutive days for the same employer under a casual contract. Per year, a worker can work up to 50 days under the casual worker regime with reduced social contributions. Each day of work requires a specific Dimona (Belgian employee registration system) declaration of type "EXT" before the work begins.
Belgian legislation requires the schedule to be published at least 5 working days before it takes effect. In practice, publishing the schedule 7 to 10 days in advance improves team stability and reduces change requests. Shyfter lets you publish the schedule with one click and automatically notify each team member via the mobile app.