We've just launched a new feature! Check out the new dashboard.

Casual workers and student workers in restaurants

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.

Why casual workers and student workers are essential in restaurants

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.

The casual worker status in Belgian hospitality

Definition and conditions

  • Maximum duration: 2 consecutive days with the same employer. Beyond that, the worker must be on a standard fixed-term or permanent contract
  • Advantageous regime: the first 50 days of casual work per calendar year benefit from a reduced social contribution flat rate
  • Beyond 50 days: normal social contributions apply (approximately 38% employer contributions)
  • Mandatory Dimona (Belgian employee registration system): type "EXT" declaration to be made before the start of each work period

The real cost of a casual worker

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.

The student worker status

The 475-hour rule

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.

Checking the hours balance

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.

Age restrictions for minors

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.

Flexi-jobs (Belgian specific employment type): a separate category

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.

Building and managing a casual worker pool

Pool size

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.

Collecting availability

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.

Dimona (Belgian employee registration system) declarations in restaurants

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).

Managing peaks with casual workers

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.

Request a demo

FAQ

How many hours can a student worker work per year in Belgium with reduced contributions?

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.

What is the difference between a casual worker and a flexi-job worker (Belgian specific employment type) in hospitality?

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.

How to manage a pool of 20 casual workers without spending hours on it each week?

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.

Other guides on restaurants and bars

Icône Shyfter

Ready to transform your workforce management?

Shyfter is more than a scheduling tool. It's a complete workforce management solution designed to save you time.