
De meeste gidsen over een uurrooster maken leggen uit wát u moet doen. Bijna geen enkele toont hoe dat rooster er ingevuld uitziet: met namen, ploegcodes, uren en een totaal per medewerker. Hieronder staan twee volledige weekroosters die u meteen kan overnemen, samen met de Belgische regels waaraan ze getoetst zijn.
Neem een brasserie aan de Gentse Korenmarkt. Zeven medewerkers, gesloten op maandag, en op zondag enkel middagservice. Twee voltijdse krachten in de zaal, twee in de keuken, aangevuld met een jobstudent, een flexi-jobber en een deeltijdse keukenhulp. Samen goed voor 197 gepresteerde uren per week.
Werken met ploegcodes maakt zo’n rooster leesbaar. In plaats van in elke cel een begin- en einduur te typen, staat er één letter, en de legende hangt ernaast. Wie het rooster leest, ziet in drie seconden of hij middag, avond of een onderbroken dienst heeft.
| Code | Uren | Duur | Waar |
| M | 11:00 tot 15:00 | 4u | zaal, middagservice |
| A | 17:30 tot 23:30 | 6u | zaal, avondservice |
| D | 11:00 tot 15:00 en 17:30 tot 23:30 | 10u | zaal, onderbroken dienst |
| Z | 11:00 tot 16:00 | 5u | zaal, zondagmiddag |
| K1 | 10:00 tot 15:00 | 5u | keuken, mise en place en lunch |
| K2 | 17:00 tot 23:00 | 6u | keuken, avondservice |
| KD | K1 en K2 samen | 11u | keuken, volledige dag |
| R | rustdag |
En dan het rooster zelf.
| Medewerker | Statuut | Ma | Di | Wo | Do | Vr | Za | Zo | Totaal |
| Nele, zaalverantwoordelijke | voltijds | R | M | M | D | D | D | R | 38u |
| Tom, zaal | voltijds | R | D | D | A | A | A | R | 38u |
| Sarah, zaal | jobstudent | R | R | R | R | A | A | Z | 17u |
| Younes, zaal | flexi-job | R | R | R | R | R | A | Z | 11u |
| Bram, chef | voltijds | R | KD | K1 | R | KD | KD | R | 38u |
| Ilias, commis | voltijds | R | K2 | KD | KD | R | K1 | K1 | 38u |
| Lotte, keukenhulp | deeltijds | R | R | R | R | K2 | K2 | K1 | 17u |
Lees de tabel eens kolom per kolom, niet rij per rij. Op vrijdagavond staan er drie mensen in de zaal en op zaterdagavond vier; dat zijn de twee services die de week financieren. Dinsdagavond staat Tom er alleen voor, met Bram en Ilias in de keuken. Dat is een bewuste keuze, geen vergetelheid: een dinsdag in oktober draait zelden meer dan vijfentwintig couverts.
Nog een detail dat u in de meeste voorbeelden niet ziet staan. Bram werkt op vrijdag KD tot 23:00 en start op zaterdag opnieuw om 10:00. Precies elf uur rust. Legaal, maar zonder één minuut marge; loopt de vrijdagavond uit, dan zit u fout. Wij zetten in zo’n geval de zaterdag van de chef op K2 en schuiven K1 door naar de commis.
Retail werkt anders. Geen onderbroken diensten, maar openings- en sluitingsploegen die elkaar in het midden van de dag overlappen. Deze kledingwinkel in de Diestsestraat is open van maandag tot zaterdag, van 10:00 tot 18:30, met vijf medewerkers en 126 uur per week.
| Code | Uren | Duur |
| V | 09:30 tot 19:00, met 1u pauze | 8,5u |
| O | 09:30 tot 14:30 | 5u |
| S | 14:00 tot 19:00 | 5u |
| H | 10:00 tot 14:00 | 4u |
| R | rustdag |
| Medewerker | Statuut | Ma | Di | Wo | Do | Vr | Za | Totaal |
| Ann, winkelverantwoordelijke | voltijds | V | V | H | R | V | V | 38u |
| Kevin, verkoop | voltijds | R | V | V | V | H | V | 38u |
| Fien, verkoop | deeltijds | O | R | O | R | O | O | 20u |
| Mehdi, verkoop | deeltijds | R | S | R | S | S | S | 20u |
| Emma, verkoop | jobstudent | R | R | S | R | R | S | 10u |
De woensdagnamiddag is hier de verborgen piek. Schoolgaande kinderen zijn vrij, ouders komen shoppen, en het rooster zet er dus drie mensen tegenover: Kevin de hele dag, Fien tot 14:30 en Emma vanaf 14:00. Maandagnamiddag staat Ann er daarentegen alleen. Dat gaat, zolang de leveringen niet op maandag vallen.
Merk op dat Ann en Kevin allebei aan exact 38 uur komen via vier volle dagen plus één halve. Dat is geen toeval maar rekenwerk: vier keer 8,5 uur is 34, plus 4 uur op de halve dag. Wie zijn rooster op gevoel invult, landt bijna nooit op een rond getal, en dan begint het gesleep met overuren.
Een uurrooster is in België geen intern hulpmiddel, het is een document met juridische waarde. Alle uurroosters, vast en variabel, horen thuis in het arbeidsreglement (Wet van 8 april 1965 op de arbeidsreglementen). Staat een rooster daar niet in, dan kan u het in principe niet opleggen. Dat is de meest onderschatte regel van allemaal.
Wat er minimaal op moet staan:
Daarnaast gelden de grenzen uit de Arbeidswet van 16 maart 1971. Tussen twee prestaties zit minstens elf opeenvolgende uren rust (artikel 38ter). Zodra iemand meer dan zes uur op een dag werkt, heeft die persoon recht op minstens vijftien minuten pauze (artikel 38quinquies). De algemene grens ligt op acht uur per dag en veertig uur per week, maar in de horeca mag dat oplopen tot elf uur per dag en vijftig uur per week, op voorwaarde dat het gemiddelde over de referteperiode op 38 uur uitkomt. Meer daarover leest u in ons overzicht van de arbeidsduur en werktijden in België.
De brasserie uit het eerste voorbeeld zit met KD op exact elf uur. Dat is de bovengrens, niet de norm.
Voor deeltijdse medewerkers met een variabel uurrooster geldt een harde termijn: minstens vijf werkdagen vooraf. Die regel staat in artikel 159 van de Programmawet van 22 december 1989, zoals gewijzigd door de wet van 5 maart 2017 betreffende werkbaar en wendbaar werk. Een sectorale CAO kan die termijn inkorten, maar nooit tot minder dan één werkdag.
Bekendmaken betekent ook iets concreets. Het rooster hangt op een zichtbare plaats in de zaak, of het staat in een elektronisch systeem dat de medewerker op elk moment kan raadplegen en dat het bericht bijhoudt. Die berichten moet u een jaar bewaren. In de praktijk is dat waar de meeste dossiers stranden: het rooster hing er wel, maar niemand kan nog aantonen wanneer het er hing.
Concreet: Sarah en Younes uit voorbeeld 1 werken allebei variabel. Hun rooster voor de week van maandag moet dus ten laatste de dinsdag ervoor bekend zijn. Een gsm-bericht op donderdagavond met de vraag om zaterdag in te springen is geen bekendmaking, dat is een afwijking, en die moet u apart registreren.
Wij zien elke week rooster-bestanden binnenkomen van zaken die overschakelen, en de fouten zijn opvallend voorspelbaar.
De klassieker is de totalenkolom die niet meer klopt. Iemand voegt een rij toe voor een nieuwe extra, de somformule loopt niet mee, en drie maanden later blijkt een deeltijdse kracht structureel drie uur per week te veel te presteren. Niemand had het gemerkt, want het bestand toonde netjes 24 uur.
Nummer twee is de onderbroken dienst die stilletjes de elf uur rust opeet. Een D-shift die tot 23:30 loopt gevolgd door een K1 om 10:00 de volgende ochtend: dat is tien en een half uur rust, een half uur te weinig. In een tabel valt dat niet op, want de twee cellen staan in verschillende kolommen.
Dan de bekendmaking die te laat komt. Niet uit slechte wil, maar omdat de zaakvoerder het rooster pas op zondagavond afwerkt wanneer de reserveringen binnen zijn. En de vierde: het studentencontingent dat ongemerkt vol loopt. Sinds 2025 gaat het om 650 uur per kalenderjaar aan verminderde bijdragen, en wie daar in de zomer stevig op teert, komt in het najaar in de problemen. Ons artikel over hoeveel uur een jobstudent mag werken legt de teller in detail uit.
De vijfde fout is de duurste en de saaiste: geen enkel spoor van de wijzigingen. Zodra u afwijkt van het bekendgemaakte rooster, moet die afwijking bijgehouden worden, tenzij u een tijdsregistratiesysteem gebruikt dat begin en einde van elke prestatie vastlegt. Bij een controle van de sociale inspectie is dat het eerste wat op tafel moet komen.
Een voorbeeld overnemen is één ding. Het elke week opnieuw laten kloppen is het echte werk, en daar houdt een tabel op met helpen. De week van het voorbeeld ziet er mooi uit, maar de week erna belt Lotte zich ziek, staat er een groep van veertig op zaterdag, en verschuift alles.
Precies daarvoor bestaat personeelsplanning in Shyfter: u bouwt uw ploegcodes één keer op, en het systeem bewaakt daarna zelf de elf uur rust, de contractuele uren, het studentencontingent en de bekendmakingstermijn. Wijkt de realiteit af van het rooster, dan loopt dat automatisch mee in de teller van de overuren in plaats van in een los Excel-blad. Wie eerst de theorie wil, vindt die in onze gids over een uurrooster maken in België.
Wil u zien hoe deze twee voorbeelden er in de praktijk uitzien, met uw eigen ploegen en uw eigen sector? Vraag een gratis demo aan en we zetten uw rooster samen op tijdens het gesprek.
Voor voltijdse medewerkers met een vast uurrooster volstaat de opname in het arbeidsreglement. De verplichte bekendmaking vooraf slaat op deeltijdse medewerkers met een variabel rooster: minstens vijf werkdagen op voorhand, tenzij een sectorale CAO die termijn inkort. Wijkt u nadien toch af van het rooster, dan moet die afwijking wel geregistreerd worden, ongeacht het statuut.
Ja, maar niet stilzwijgend. Elke afwijking op het bekendgemaakte rooster moet bijgehouden worden in het afwijkingsregister, tenzij u een tijdsregistratiesysteem gebruikt dat begin en einde van elke prestatie vastlegt. Bij een controle van de sociale inspectie wordt dat register als eerste opgevraagd, samen met de bewijzen van bekendmaking van het afgelopen jaar.
Sinds 2025 telt het studentencontingent 650 uur per kalenderjaar aan verminderde socialezekerheidsbijdragen. Sarah presteert in deze week 17 uur; op dat tempo is haar contingent na ongeveer achtendertig weken op. Vanaf het eerste uur boven het contingent zijn de gewone bijdragen verschuldigd, dus volg de teller per student op en niet per zaak.
Voor één vestiging met zeven mensen lukt dat prima, zeker met ploegcodes en een somformule per rij. Het wringt zodra u weken naast elkaar legt: het studentencontingent, de teller van de overuren en de elf uur rust tussen twee diensten controleert Excel niet voor u. Bij Shyfter zien we dat horecazaken meestal rond de vijftien medewerkers overschakelen, en winkels rond de tien.