
In brief: Casual workers and student workers are the backbone of flexibility in restaurants. Weekends, events, seasons: without them, it is impossible to adapt staffing to activity. But their management is an administrative headache: Dimona (Belgian employee registration system) declarations, 475-hour student quota, 50-day casual worker limit, contracts, availability pool. This guide covers everything, from recruitment to declaration, including pool management and compliance. Shyfter automates declarations and hours tracking.
A 50-cover restaurant can operate with 10 people on weekdays and mobilise 18 on Saturday evening. A caterer managing a 200-person wedding needs 25 servers and 8 cooks for a single event. This flexibility relies on casual workers and student workers.
In Belgium, the hospitality sector is one of the biggest users of these specific statuses. Casual workers allow hiring staff for occasional work (1 to 2 days) with an advantageous social contribution regime. Student workers offer flexible and less costly labour during holidays and at weekends.
For the first 50 days: the employer cost is significantly lower than for a worker on a standard contract, thanks to the social contribution flat rate. After 50 days: the cost approaches that of a worker on a normal contract. Shyfter tracks this counter automatically and alerts you when a casual worker approaches the threshold.
In Belgium, a student worker benefits from reduced social contributions (approximately 8% in total, shared between employer and student) for the first 475 hours worked in the calendar year, across all employers. Beyond that, normal contributions apply.
The student worker can check their remaining hours balance via the student@work (Belgian student work platform) application from the NSSO (National Social Security Office). As an employer, you can also check this balance online before scheduling a student worker. It is your responsibility: if a student worker exceeds 475 hours with you without you having checked, you pay the normal contributions retroactively.
Student workers under 18 are subject to additional restrictions: no work after 10pm (derogation possible until 11pm in hospitality), maximum 8 hours per day, 12 consecutive hours of daily rest. The schedule must automatically integrate these restrictions based on the student's age.
The flexi-job (Belgian specific employment type) is reserved for workers who already hold a main job of at least 4/5 with another employer (or pensioners). The flexi salary is net for the worker. Employer contributions are set at a flat rate of 28%. Flexi-job workers (Belgian specific employment type) are often the ideal profile for evening and weekend reinforcements.
Simple rule: build a pool 2 to 3 times larger than your actual needs. If you need 5 casual workers at weekends, aim for a pool of 12 to 15 people. Why? Because casual workers are not always available. They work for other employers, have personal constraints, and some become unreachable.
Each week (or every two weeks), collect availability from your pool. Forget cascading texts or phone calls: it is time-consuming and error-prone. Use a mobile application where each casual worker indicates their available slots. Shyfter centralises this collection: each casual worker receives a notification, indicates their availability, and you consult it at a glance before building the schedule.
A restaurant that uses 10 casual workers and student workers per week generates between 40 and 60 Dimona (Belgian employee registration system) declarations per month. Each work period requires its own declaration, before the start of work. When you confirm a casual worker or student assignment in Shyfter, the Dimona (Belgian employee registration system) declaration is generated automatically and sent to the NSSO (National Social Security Office).
Friday and Saturday evenings represent 40 to 50% of weekly revenue for many restaurants. Plan needs at least 2 weeks in advance and confirm casual workers 1 week before. For events (weddings, corporate dinners), provide double the usual staffing. For the terrace season, anticipate recruitment from March to have a well-stocked pool before the first fine days.
A student worker benefits from reduced social contributions for the first 475 hours worked in the calendar year, across all employers. Beyond that, normal contributions apply. The student worker can check their balance via the student@work (Belgian student work platform) application. As an employer, check this balance before scheduling a student worker, as hours worked for other employers count towards the quota.
A casual worker is hired for occasional work (maximum 2 consecutive days), regardless of their employment status elsewhere. A flexi-job worker (Belgian specific employment type) already holds a main job of at least 4/5 with another employer (or is a pensioner) and works as a supplement in hospitality. The flexi-job (Belgian specific employment type) offers a greater tax advantage: the salary is net for the worker. Both statuses require a specific Dimona (Belgian employee registration system) declaration before each work period.
Three steps. First, digitalise availability collection: each casual worker indicates their available slots via a mobile app, not by text or phone. Then, classify casual workers by skill and reliability to quickly assign the right profiles to the right positions. Finally, automate Dimona (Belgian employee registration system) declarations: when you confirm a casual worker in the Shyfter schedule, the declaration is generated and sent automatically.