Dienstrooster maken: hoe je het goed doet

18 augustus 2026 · 8 min lezen · door SnelPlan-team

Het probleem: je huidige rooster werkt niet

Je chef klaagt dat's avonds twee mensen tegelijk pauze hebben. Je kassier werkt veel meer uren dan afgesproken. Je manager maakt het rooster op papier of Excel, en drie dagen later bellen drie mensen dat ze niet kunnen. Dinsdag ochtend meld je jezelf aan voor diensten die eigenlijk al bezet zijn.

Een dienstrooster is niet iets wat je snel even maakt. Je hebt controle nodig — over wie waar staat, over wie wanneer vrij is, en of je je loonbudget niet overschrijdt. Dit artikel laat je zien hoe je dat bereikt.

Stap 1: Verzamel je data

Voordat je ook maar één dienst inroostert, moet je weten waar je überhaupt mee werkt. Dit klinkt logisch, maar veel roosters falen omdat dit stap wordt overgeslagen.

Hoeveel personeelsleden heb je? Maak een simpele lijst: naam, rol (chef-kok, kelner, afwasser), contract (full-time, part-time, student), wettelijke maximale uren per week, en beschikbaarheid. Studenten werken niet op schooltijden. Iemand met een ander baantje heeft grenzen. Een part-timer werkt bijvoorbeeld max 12 uur per week.

Wat zijn je huidige uren per rol? Kijk naar de afgelopen twee maanden. Hoeveel uur draait je zaak per dag? Maandag tot vrijdag anders dan weekend? Seizoen mee of tegen? Een restaurant draait misschien dinsdag–donderdag 8–23 uur, vrijdag–zaterdag 8–24 uur, en zondag 11–22 uur. Een kapsalon sluit maandag en draait dinsdag–zaterdag 9–18 uur. Schrijf het op per dag.

Welke rollen heb je nodig, en wanneer? Dit is cruciaal voor horeca. Je hebt niet overal hetzelfde aantal handen nodig. Een restaurant met 40 couverts gemiddeld lunch en 80 's avonds heeft heel andere staffing-niveaus. Twee barista's zijn genoeg voor de ochtendspits, maar je kunt niet één afwasser hebben voor de hele dag.

Wie mag wat doen? Een afwasser kan niet serveren. Maar misschien kunnen sommige kelners af en toe afwassen? Documenteer dit — het helpt enorm met flexibiliteit later.

Stap 2: Bepaal je personeelsbehoeften per moment

Dit is waar veel roosters ontsporen. Je telt het totale aantal werknemers, deelt het door het aantal uren en zegt "ik heb 4 mensen per uur nodig" — maar dat werkt niet, want je bezetting schommelt.

Maak een week-template — niet van personeel, maar van taken en rollen. Voor een klein restaurant:

  • Lunch (11:30–14:00): 2 serveerders, 1 keuken, 1 afwasser
  • Middag (14:00–17:00): 1 serveerder, 1 keuken
  • Diner (17:00–23:00): 3 serveerders, 2 keuken, 1 afwasser

Deze getallen kom je uit vorige stap — de werkelijke druk. Als je 80 couverts 's avonds verwacht en 1 serveerder max 20 couverts aankan, heb je minstens 4 nodig. Dit is niet voorkeur, het is wiskunde.

Voeg buffers in. Iemand wordt ziek. Je voorziet ziek verlof per week — dat kan 5–10% zijn van je mensen. Opvang moet. Je plant dus één extra persoon in je template voor directe inval als iemand afzegt.

Weekendboost? Veel zaakjes zijn drukker op vrijdag en zaterdag. Twee mensen extra op die dagen — of dezelfde mensen maar met langere shifts. Zaterdag 12 uur of zaterdag + zondag allebei 6 uur? Bepaal dit vooraf.

Stap 3: Horeca-specifieke puzzelstukken

Hier gaat het fout bij veel eerste roosters. Horeca is niet kantoor.

Pauzes liggen niet zomaar. Je kunt niet zeggen "iedereen 13:00–14:00 pauze." Dan staat je zaak stil. Je spreidt pauzes: kelner 1 van 14:00–14:30, kelner 2 van 14:30–15:00. In het rooster zelf moeten deze gaten (je "open diensten") staan, en je moet ze handmatig invullen of werknemers ze laten oppakken.

Keuken vs. service hebben andere rhythmes. Keuken start eerder (voorbereiding). Service start later (op basis van reserveringen). Een good deed: keuken 10:00 starten, serveerders 11:00. Dit scheelt loonkosten en stress.

Broodnodig: coverage per sectie. Je hebt niet altijd iedereen tegelijk nodig. Een afwasser kan 's middags weg als het rustig is, maar moet voor de avondspits terug. Maak een "basisteam" (wie móet elke dag), en een "flex" (wie extra, alleen op drukke momenten).

Contracten en wetgeving. De Arbeidstijdenwet zegt dat je niet meer dan 5 diensten per week zonder rustdag mag inroosteren. Studenten hebben tussendagen nodig. Dit controleren doe je handmatig, of een tool doet het voor je. Vergeten is duur — boetes én demotivatie.

Stap 4: Het rooster zelf maken

Nu de voorbereiding klaar is, gaat het snel.

Kies een format: papier, Excel, Google Sheets, of beter: software. Papier werkt voor 3 medewerkers, Excel tot ongeveer 15. Daarboven gaat het schuren. De voorkeur in horeca is duidelijk — veel zaakjes beginnen met papier en Excel, en schakelen over naar een tool als het onbeheersbaar wordt.

Werk met sjablonen. Als je week-template klaar is, kopieer je die vier keer (voor vier weken). Pas alleen aan voor:

  • Verlof (vakantie, afgesproken vrij)
  • Seizoen (zomer/winter)
  • Speciale events (catering, groepsreservering)
  • Ziek verlof (vorig artikel)

Dit scheelt je 80% tijd.

Auto-toewijzing als je veel personeel hebt. Veel moderne tools kunnen het rooster automatisch invullen op basis van beschikbaarheid en voorkeur. Je stelt in: "dit zijn de diensten, deze mensen zijn beschikbaar," en de tool suggereert wie waar past. Jij keurt goed of past aan. Veel efficiënter dan zelf elke naam typen. Bekijk hoe auto-toewijzen werkt voor meer detail.

Vul verlof en voorkeur in. Voor je gaat roosteren, laat je het team voorkeur en onbeschikbaarheid opgeven: vakanties, vaste schooldagen, andere baantjes, voorkeur voor weekenden of juist niet. Dit is het gat tussen "wat ik wil inroosteren" en "wat werkelijk kan."

Stap 5: Communicatie en flexibiliteit

Een rooster maken is één ding. Zeker stellen dat het werkt, is iets anders.

Deel het minstens twee weken vooruit. Je team wil tijd hebben om het in te passen (kinderopvang regelen, andere afspraken). Verrassingsrooster = frictie. Twee weken is de norm, vier is beter.

Maak het beschikbaar en duidelijk. Papier op de muur → vergeten. Het rooster moet voor iedereen digitaal toegankelijk zijn, op mobiel, met eigen diensten gemarkeerd. Een simpele kalender-app of gedeelde sheet volstaat al, maar een tool met notificaties is beter.

Bouw flexibiliteit in. Open diensten (gaten in het rooster die werknemers zelf kunnen invullen) voorkomen dat je constant moet aanpassen. Dienstruilservice (werknemers kunnen onderling omwisselen met jouw goedkeuring) bespaart je veel reorganisatie. Dit zijn features die stress slinken zonder extra werk voor jou.

Corrigeer real-time. Iemand meldt zich ziek. Je hebt direct zicht op wie die dag beschikbaar is en bel derde keuze. Met pen en papier kost dit 20 minuten en twee telefoongesprekken.

Stap 6: Meet en optimaliseer

Na twee weken heb je data. Nu kun je het rooster verbeteren.

Betaal je te veel uren? Tel op hoeveel uur je hebt ingedeeld en vergelijk met begroting. Te veel = krimpen, rollen cross-trainen, of minder flex-mensen. Te weinig = je had vorige week chaos (dus meer uren plannen).

Ziektepercentage? Als dezelfde persoon elke donderdag ziek is, is dat geen data — dat is een teken. Gesprek voeren, geen rooster-tweak.

Klachten over diensten? "Te lang", "te vroeg", "ik kan niet zowel zaterdag als zondag." Luister. Veel van deze problemen lossen op met het volgende rooster-cicycle (drie weken later). Veel niet — dan is je staffing-level of rol-verdeling onrealistisch.

Rapportage: Sommige tools geven je inzicht in verwacht vs. werkelijk (wat je inplande vs. wat er werkelijk gewerkt is), kostenoverzicht per shift, en wie hoeveel uur gemaakt heeft. Dit helpt je veel — je ziet direct waar je buis gaat.

Tools versus handwerk

Als je onder de 10 medewerkers hebt en één vaste locatie, kun je nog met papier of Excel goed uit de voeten. Controleer zelf een paar keer per week of het rooster klopt.

Heb je meer personeel, meer locaties, of seizoenspieken? Dan betaalt software zich terug in tijd en stress. Je hoeft niet alles zelf te doen; veel tools kunnen sjablonen hergebruiken, verlof en beschikbaarheid auto-verwerken, en het team zelfs laten zelfroosteren (open diensten). Kijk voor referentie hoe SnelPlan vs. andere tools scoort — je zult zien dat automatisering niet fancy hoeft te zijn, vooral die eerste stap scheelt enorm veel werk.

Ook wil je later: een rooster dat je team via hun telefoon kan zien (met notiticaties voor wijzigingen), mogelijkheid om diensten te ruilen, en export voor de loonstaat. Dit in Excel doen = ellende. In een tool = ingebouwd.

Waar te beginnen

Je hebt nu alles wat je nodig hebt om te starten. Volgende week:

  1. Maak je personeelslijst en rol-verdeling
  2. Bepaal je bezettingsnormen per moment
  3. Teken een week-template met diensten (niet namen)
  4. Vul voorkeur en verlof van je team in
  5. Roosters voor vier weken en test het

Niemand maakt het perfect de eerste keer. Een rooster is een proces — je gaat aanpassingen maken. Zorg dat je systeem makkelijk aanpassingen toelaat; anders geef je er na twee weken mee op.

Wil je het sneller gaan en minder fouten? Bekijk het academy-overzicht over roosteren — daar zie je hoe teams het aanpakken. Of probeer SnelPlan gratis 14 dagen — geen creditcard nodig. Je hebt direct sjablonen, auto-toewijzen, en je team kan via hun telefoon zien wat ze werken.

Een goed rooster wordt gemaakt, niet geboren. Maar je bent nu op het juiste pad.

Probeer SnelPlan 14 dagen gratis

€1,99 per actieve werker per maand — alle features inbegrepen, geen creditcard nodig.

Begin gratis