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

Dimona declarations in hospitality

In brief: A restaurant that employs casual workers and student workers at weekends can generate dozens of Dimona (Belgian employee registration system) declarations per month. Each declaration must be sent to the NSSO (National Social Security Office) before the start of the work period, under penalty of a fine. When done manually, omissions are frequent, especially during last-minute replacements. Shyfter automates the declaration: as soon as a shift is confirmed for a casual worker or student, the Dimona (Belgian employee registration system) is sent automatically.

Why Dimona (Belgian employee registration system) declarations are a headache in restaurants

Dimona (Belgian employee registration system) (Immediate Declaration / Onmiddellijke Aangifte) is the declaration that every Belgian employer must send to the NSSO (National Social Security Office) when a worker starts and finishes work. For permanent contracts, this is a single declaration at hiring. But for casual workers and student workers, it is one declaration per work period.

A restaurant that uses 5 casual workers on Saturday and 3 student workers on Sunday generates 8 Dimona (Belgian employee registration system) declarations per weekend, or 32 per month. Add last-minute replacements (a student who cancels, a casual worker who replaces them), and the volume explodes.

Legal obligations

Declaration deadlines

The Dimona (Belgian employee registration system) must be sent before the actual start of the work period. Not after, not during, before. For a casual worker who starts at 6pm, the declaration must be made before 6pm. In practice, the sooner the better: ideally as soon as the shift is confirmed in the schedule.

Types of Dimona (Belgian employee registration system) in restaurants

Three types are constantly needed in restaurants:

  • Dimona (Belgian employee registration system) "In" and "Out" for hospitality casual workers: declaration per day of work
  • Dimona (Belgian employee registration system) for student workers: declaration with the expected number of hours, linked to the 475-hour quota
  • Dimona (Belgian employee registration system) for flexi-jobs (Belgian specific employment type): specific declaration with the flexi framework contract

Penalties for omission

The absence of a Dimona (Belgian employee registration system) declaration is subject to a fine of 50 to 2,500 euros per infringement. During a labour inspectorate check at your restaurant, each casual worker present without a valid Dimona (Belgian employee registration system) represents a separate infringement. A single check on a Saturday evening can be very costly.

How Shyfter automates Dimona (Belgian employee registration system) declarations

Shift confirmation = Dimona (Belgian employee registration system) sent

In Shyfter, when you confirm a shift for a casual worker, student worker or flexi-job (Belgian specific employment type), the Dimona (Belgian employee registration system) declaration is generated and sent automatically to the NSSO (National Social Security Office). No portal to open, no form to fill in. The type of Dimona (Belgian employee registration system) is selected automatically based on the worker's profile.

Modifications and cancellations

A casual worker who cancels? The shift is deleted from the schedule, and the Dimona (Belgian employee registration system) "Out" is sent automatically. A replacement? The new Dimona (Belgian employee registration system) is sent at the moment the replacement is confirmed. Everything is tracked and time-stamped.

Student worker quota tracking

For student workers, Shyfter tracks the 475-hour counter in real time. Each confirmed shift deducts hours from the quota. When a student worker approaches the limit, you are alerted before scheduling them for a new shift.

Complete history

All declarations are stored with their timestamp, status (sent, confirmed, cancelled) and the associated shift. In case of a check, you have a complete and reliable record.

Request a demo

Dimona (Belgian employee registration system) and multi-restaurants

If you manage multiple restaurants, the same casual worker may work in different establishments during the week. Each work period in a distinct establishment requires its own Dimona (Belgian employee registration system) declaration. Shyfter manages this complexity automatically.

FAQ

How many Dimona (Belgian employee registration system) declarations does a restaurant generate per month?

That depends on your use of casual workers and student workers. A restaurant that employs 5 casual workers per weekend generates approximately 40 to 50 declarations per month. With replacements and modifications, the volume can double. Automation is not a luxury, it is a necessity.

What happens if a casual worker starts before the Dimona (Belgian employee registration system) is sent?

You are in breach. The fine can range from 50 to 2,500 euros per missing declaration. In case of an inspection, each worker present without a valid Dimona (Belgian employee registration system) is a separate infringement. With Shyfter, the Dimona (Belgian employee registration system) is sent at the moment of shift confirmation, well before the start of the work period.

Does Shyfter manage Dimona (Belgian employee registration system) declarations for flexi-jobs (Belgian specific employment type)?

Yes. Flexi-jobs (Belgian specific employment type) have a specific Dimona (Belgian employee registration system) process (quarterly declaration with the framework contract, then declaration per work period). Shyfter handles both levels: the framework contract and the work period declarations. The 25% employer contributions are calculated automatically for payroll, with export to your social secretariat (Belgian payroll provider).

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.