
In brief: Student workers and flexi-jobbers form the backbone of fast food teams. They typically represent 50–70% of the operational workforce. Managing these employment types requires mastering the 475-hour rule, Dimona (Belgian employee registration system) declarations, exam periods and flexi-job conditions. This guide details the rules, pitfalls to avoid, and practical methods for integrating these profiles into your schedule without compromising service or compliance.
The fast food business model relies on workforce flexibility. Operating hours are long (10:00–23:00), peak periods are concentrated over a few hours per day, and staffing needs vary greatly across the week. Recruiting only full-time employees to cover these variations would be economically unsustainable.
Student workers are available in the evenings, at weekends and during school holidays — exactly when the restaurant needs extra hands. Flexi-jobbers complete the picture for rush periods and weekends. Together, they allow staffing to be calibrated to actual demand.
Each student worker benefits from reduced social security contributions for the first 475 hours worked in the calendar year (1 January to 31 December). This allowance is shared across all employers. The employer pays a solidarity contribution of 5.42% instead of the normal employer contributions of approximately 25%. The student pays only 2.71% instead of the usual 13.07%.
This allowance is shared across all employers in the year. If a student has worked 100 hours in a supermarket in spring, they only have 375 reduced-contribution hours left for the rest of the year. The balance can be checked on student@work (the NSSO app), but the student must communicate this to each new employer.
Beyond the allowance, social security contributions switch to the full rate. For the employer, the hourly cost increases by 15–20%. Shyfter tracks hours worked by each student in real time and triggers alerts at 400, 450 and 470 hours, giving you time to react.
Each student employment period requires a written contract, signed before work begins. In fast food, a new contract is required for each new employment period.
Before the start of each employment period, the employer must file a "STU" Dimona (Belgian employee registration system) declaration with the NSSO. In fast food, with dozens of students joining and leaving each month, the volume of Dimona declarations is considerable. A missed or late declaration exposes the employer to a fine of €2,400 to €24,000 per missing declaration.
Good practices:
Students aged 15–17 can work in fast food, but with important restrictions: no work after 23:00, maximum 8 hours per day, 12 hours' rest between shifts, and prohibition of certain dangerous tasks (industrial fryers, slicers).
The flexi-job (Belgian employment type) status is open to people who have a main occupation of at least 4/5 time with another employer during quarter T-3. Pensioners are also eligible. A student cannot be a flexi-jobber.
The flexi-job wage is exempt from ordinary social security contributions for the worker (they receive gross = net). The employer pays a special employer contribution of 28%. The minimum flexi-wage is set by law (€12.05 gross per hour in 2024, subject to indexation).
Before the first shift, a flexi-job framework agreement must be signed. Each individual shift is then covered by an agreement (a shift accepted in the scheduling app counts as agreement).
Each day of work by a flexi-jobber requires a "FLX" Dimona declaration before the start of the shift. Shyfter automates the management of these declarations and ensures none slip through the net.
The basic rule: your student and flexi-jobber pool should be 1.5 to 2 times larger than your average weekly need. If you need 10 students per week, build a pool of 15–20. Availability fluctuates, absences are frequent, and exams regularly drain the pool.
Every hour worked by a student is automatically deducted from their 475-hour allowance. The dashboard shows each student's remaining balance. Alerts warn you before the limit is reached.
Dimona declarations are prepared automatically from the validated schedule. Every student (STU) and every flexi-jobber (FLX) is declared on time.
No. The flexi-job status requires a main occupation of at least 4/5 time in quarter T-3. A student, by definition, does not have a main occupation.
Several options: progressively reduce their shifts to spread the remaining hours across the rest of the year; offer a regular employment contract if the volume of hours justifies it; or simply stop scheduling them and redirect the shifts to other students in your pool.
The social inspection checks three things: contracts are signed and compliant, Dimona declarations are active for each person present, and hours worked match declarations. With Shyfter, you access all these documents in a few clicks.