
In brief: A fast food restaurant that employs student workers, flexi-jobs and extras generates a high volume of Dimona declarations. Every start and end of a shift must be declared to the NSSO (National Social Security Office) within the deadline. The manual process is slow and error-prone. Shyfter automates Dimona (Belgian employee registration system) declarations as soon as a shift is confirmed in the schedule, eliminating missed declarations and the risk of penalties.
Dimona (Belgian employee registration system) is Belgium's mandatory declaration system for every employment relationship with the NSSO (National Social Security Office). Each time a worker starts or ends a period of work with an employer, a Dimona declaration must be filed.
For a restaurant with a stable permanent team, the volume is manageable. But in fast food, student workers and flexi-jobs generate declarations for every shift, not just at hiring and departure.
For a student worker, a "STU" Dimona declaration must be filed for each period of work. A student working 3 days a week generates around 12 declarations per month. A fast food restaurant employing 8 students in rotation generates 60 to 100 student Dimona declarations per month.
The flexi-job (Belgian employment type) regime also requires a specific Dimona declaration ("FLX" type) for each quarter of work. The flexi-job framework agreement must be declared, followed by each actual work period.
Extras in hospitality benefit from a specific Dimona regime. The declaration must specify the exact start and end times of the shift.
A medium-sized fast food restaurant (30–40 employees with half on flexible contracts) can generate 100–150 Dimona declarations per month. For a franchisee with three restaurants, this rises to 300–450 monthly declarations. Processing this volume manually is a full-time job.
The Dimona entry declaration must be filed at the latest at the moment the worker begins their shift — in practice, before the shift starts. In fast food, this constraint is critical: schedules change at the last minute, students are added the day before, last-minute replacements are called in the same morning. Each scheduling change potentially requires a new Dimona declaration.
The exit declaration must be filed no later than the next working day after the end of the employment relationship. For hospitality extras, the exit must be declared with exact hours.
The most frequent error: the student or flexi-job works without a declaration having been filed. During a social inspection, the absence of a Dimona declaration is an infringement. Penalties range from an administrative fine (€150 to €1,500 per infraction) to criminal prosecution in serious or repeated cases.
A Dimona declaration filed after the shift has started is non-compliant. A declaration systematically sent at end of day when the worker started in the morning is a non-compliance signal.
The student Dimona declaration is linked to the 475-hour counter. If the counter is exceeded, the student loses the benefit of reduced contributions. The labour cost increases significantly and often unexpectedly.
Shyfter connects the schedule directly to the Dimona system. When a shift is confirmed in the schedule for a student, flexi-job or extra, the corresponding Dimona declaration is generated and sent automatically. No double entry, no separate portal, no delay between the scheduling decision and the legal declaration.
If a confirmed shift is modified (time change, cancellation), Shyfter automatically updates or cancels the corresponding Dimona declaration. The manager modifies the schedule, and the system handles consistency with Dimona.
The Shyfter dashboard shows the status of each declaration: sent, accepted, rejected, pending. If a declaration is rejected by the NSSO (incorrect national registration number, for example), an alert appears immediately.
The Dimona declaration, time-tracking and payroll export form a chain. With Shyfter, the schedule generates the Dimona declaration. Time-tracking records actual hours. The payroll export sends tracked hours to the social secretariat. See the integrations page for available connectors.
File the declaration as quickly as possible, even if late. A late declaration is always better than no declaration. Contact your social secretariat to regularise the situation.
It depends. If the student has a contract covering both days, a single Dimona declaration covers the period. If the two days are covered by two separate contracts, two declarations are needed. Shyfter automatically handles period groupings where the contract allows.
No. The Dimona system is specific to Belgium. In France, the equivalent obligation is the DPAE (Prior Employment Declaration), which must be sent to URSSAF before work begins. If you manage restaurants in Belgium and France, Shyfter adapts declarations to the legal framework of each country.