Capaciteitsplanning personeel: zo bereken je hoeveel mensen je per dienst nodig hebt

avatar image of Dion

Geschreven door Dion

Laatst gewijzigd op 12 november 2026 17 minuten lezen

Winkelmanager bekijkt de capaciteitsplanning van het personeel op een tablet terwijl collega's klanten helpen

Capaciteitsplanning voor personeel is uitrekenen hoeveel medewerkers je per dag en per dienst nodig hebt, en dat afzetten tegen de uren die je team echt kan werken. De rekensom bestaat uit twee kanten: de verwachte drukte gedeeld door een norm per medewerker, en de contracturen min vakantie, verzuim en scholing.

Een medewerker met een contract van 40 uur is in de praktijk ongeveer 33 uur per week inzetbaar. Hieronder reken je het in vier stappen uit, met een voorbeeld per dienst en een rekentool.

In het kort

  • Capaciteitsplanning gaat over de bezetting van de komende dagen en weken. Strategische personeelsplanning kijkt jaren vooruit.
  • De vraag bepaal je per dagdeel: verwachte drukte (bonnen, gasten, cliënten of orders) gedeeld door een norm per medewerker.
  • Het aanbod is kleiner dan de contracturen. Van 2.032 werkbare uren in 2026 blijven er na vakantie, verzuim en scholing ongeveer 1.716 over.
  • Reken een buffer in voor ziekte en vang pieken op met oproepkrachten, min-maxcontracten of een flexpool.
  • Leg de planning elke week naast de gewerkte uren en stuur bij op bezettingsgraad en loonkosten als percentage van de omzet.

Wat is capaciteitsplanning voor personeel?

Bij capaciteitsplanning voor personeel stem je het aantal beschikbare uren af op het werk dat er ligt. Je beantwoordt twee vragen:

  1. Hoeveel mensen heb ik per dienst nodig?
  2. Hoeveel uur kan mijn team daadwerkelijk leveren?

Het verschil tussen die twee is:

  1. Onderbezetting: te weinig mensen op de vloer. Dat kost omzet, service en rust in het team.
  2. Overbezetting: te veel mensen ingepland. Dat kost loon zonder dat er werk tegenover staat.

Twee betekenissen van capaciteitsplanning

De term wordt op twee manieren gebruikt:

  1. Projectplanning: bureaus en consultancybedrijven verdelen declarabele uren over projecten en klanten.
  2. Bezetting van diensten: winkels, horeca, zorg, productie en logistiek plannen mensen op de momenten dat het werk zich aandient.

Dit artikel gaat over de tweede betekenis.

Verschil met strategische personeelsplanning

Strategische personeelsplanning kijkt jaren vooruit naar instroom, uitstroom en de vaardigheden die je straks nodig hebt. Capaciteitsplanning is operationeel: de komende week, de komende maand, het komende seizoen.

De twee hangen wel samen. De cijfers uit de operationele planning, zoals bezetting, contracturen en verloop, zijn de basis waarop de strategische planning rekent.

Capaciteitsplanning en capaciteitsmanagement

Capaciteitsmanagement is het bredere proces: drukte voorspellen, de bezetting daarop afstemmen en achteraf bijsturen. Capaciteitsplanning is de concrete uitkomst daarvan voor een periode: hoeveel mensen op welk moment.

Capaciteitsplanning maken in 4 stappen

De rekensom is in elke sector hetzelfde: eerst de vraag, dan het aanbod, dan het verschil per dienst, en als laatste de marge voor uitval.

Stap 1: bepaal de vraag per dag en per dagdeel

De vraag is de hoeveelheid werk die er op een bepaald moment ligt. Die druk je uit in een eenheid die bij je bedrijf past en die je al meet:

  • winkel: aantal bonnen of klanten per uur, of omzet per uur;
  • horeca: aantal gasten of couverts per dagdeel, of omzet per uur;
  • zorg: aantal cliënten of bewoners per groep en de zorgzwaarte;
  • productie: aantal orders of stuks per shift;
  • logistiek: aantal colli, orderregels of ritten per dag.

Haal die cijfers uit je kassasysteem, reserveringssysteem of ordersysteem over dezelfde periode vorig jaar en de afgelopen weken. Zet ze per dag en per dagdeel in een overzicht. Zo zie je dat de zaterdagmiddag twee keer zo druk is als de avond, en dat de maandagochtend rustig is.

Daarna heb je een norm nodig: hoeveel werk kan één medewerker per uur aan? Bijvoorbeeld 25 bonnen per kassamedewerker, 20 gasten per bedieningsmedewerker, of 60 orderregels per orderpicker. Die norm komt uit je eigen praktijk.

Weet je de norm nog niet? Zo bepaal je hem:

  1. Kies een paar weken waarin de bezetting klopte: geen wachtrijen en geen medewerkers die stonden te wachten.
  2. Deel de drukte in die weken door het aantal ingezette medewerkers per uur.
  3. Rond af naar een getal waar je mee kunt rekenen en toets het na een maand opnieuw.

De blog over arbeidsproductiviteit berekenen laat zien hoe je zo'n kengetal onderbouwt.

De formule: benodigde medewerkers per dagdeel = verwachte drukte per uur / norm per medewerker per uur. Rond omhoog af en houd rekening met een minimale basisbezetting, bijvoorbeeld twee mensen bij openen en sluiten vanwege veiligheid.

Stap 2: bereken de uren die je team echt kan werken

De contracturen in je administratie zijn geen beschikbare uren. Vakantie, verzuim, scholing en overleg gaan eraf voordat iemand op de werkvloer staat. Een rekenvoorbeeld voor een fulltimer met een contract van 40 uur in 2026:

Post Uren per jaar Toelichting
Werkbare uren 2026 (254 werkdagen x 8 uur) 2.032 Weekenden en de 7 feestdagen op een werkdag zijn er al af
Vakantie (25 dagen) -200 Wettelijk minimum is 4 keer de weekuren (160 uur bij 40 uur); veel cao's geven 25 dagen
Verzuim (5 procent) -92 Landelijk gemiddelde over 30 jaar volgens het CBS; verschilt sterk per branche
Scholing, overleg en inwerken (3 dagen) -24 Hangt af van je organisatie en cao
Netto inzetbaar 1.716 Ongeveer 33 uur per week, 84 procent van de werkbare uren

Van een contract van 40 uur blijft dus ongeveer 33 uur per week over voor de werkvloer. Bij een parttimer van 24 uur is dat ongeveer 20 uur. Plan je met contracturen in plaats van netto uren, dan kom je structureel 15 procent mensen tekort.

Drie cijfers om bij stil te staan:

  1. Verzuim: het CBS meldt voor het eerste kwartaal van 2026 een landelijk verzuim van 5,8 procent. De horeca zat in 2025 op 3,2 procent, de industrie op 6,2 procent en de zorg ligt daar nog boven. Reken met het jaargemiddelde van je eigen branche, omdat verzuim in de winter hoger ligt dan in de zomer.
  2. Pauzes: die vallen buiten de werktijd. Volgens de Arbeidstijdenwet heeft een medewerker na 5,5 uur werken recht op 30 minuten pauze en na 10 uur op 45 minuten. Een dienst van 9:00 tot 17:30 levert dus 8 betaalde uren op.
  3. Fte: werk je met fte in plaats van contracturen, dan legt de blog over fte berekenen uit hoe je parttimers omrekent. Het aantal werkdagen per maand vind je in het overzicht van werkuren en werkdagen per maand en per jaar.

Stap 3: reken uit hoeveel medewerkers je per dienst nodig hebt

Met de vraag uit stap 1 en de norm per medewerker maak je per dagdeel de rekensom. Hieronder een zaterdag in een winkel met een norm van 25 klanten per medewerker per uur en een basisbezetting van twee personen.

Dagdeel Verwachte klanten per uur Nodig (norm 25) Ingepland Verschil
9:00 tot 12:00 50 2 2 Klopt
12:00 tot 15:00 110 5 (4,4 omhoog afgerond) 4 1 te weinig: wachtrijen
15:00 tot 18:00 85 4 (3,4 omhoog afgerond) 4 Klopt
18:00 tot 21:00 40 2 (basisbezetting) 3 1 te veel: 3 uur loon zonder werk

De oplossing staat al in de tabel: verschuif één dienst van de avond naar de middag. Dezelfde loonkosten, kortere wachtrijen.

Dit soort verschuivingen zie je pas wanneer je per dagdeel rekent. Een planning per dag met "zaterdag: 13 diensten" verbergt het verschil tussen 12:00 en 19:00.

Weekrooster in Werktijden.nl met per dag het aantal ingeplande medewerkers, de uren en de loonkosten
In het rooster van Werktijden.nl zie je per dag hoeveel medewerkers er staan, hoeveel uur dat is en wat het kost. Dat is de capaciteitsplanning in de praktijk.

Dezelfde rekensom werkt in elke sector:

  • Zorg: cliënten per groep en een norm uit de cao of het kwaliteitskader, vaak over 24 uur verdeeld.
  • Restaurant: reserveringen per tijdvak en een norm per bedieningsmedewerker en per kok.
  • Magazijn: orderregels per uur en een norm per orderpicker.
  • Ploegendienst: de berekening gaat per shift in plaats van per dagdeel. De blog over het 5-ploegenrooster laat zien hoeveel medewerkers je nodig hebt om zo'n rooster rond te krijgen.

Stap 4: reken een buffer in en zet een flexibele schil klaar

De tabel hierboven gaat uit van iedereen die komt opdagen. In werkelijkheid valt op een team van 20 medewerkers bij 5 procent verzuim gemiddeld één medewerker per dag uit, bovenop de vakanties die je al kent. Een planning zonder marge valt daarom bij de eerste ziekmelding om.

Je hebt twee manieren om dat op te vangen:

  1. Een buffer in de vaste bezetting: op drukke dagdelen één medewerker extra inplannen die bij een rustige dag eerder naar huis kan of andere taken oppakt, zoals vakken vullen of administratie.
  2. Een flexibele schil: mensen die je oproept wanneer het nodig is.

Voor die flexibele schil heb je drie vormen:

  1. Oproepkrachten met een nulurencontract voor onverwachte uitval, met een oproeptermijn van minimaal vier dagen volgens de wet.
  2. Medewerkers met een min-maxcontract, die een vast aantal garantie-uren hebben en tot een maximum extra werken in drukke weken.
  3. Een flexpool van ingewerkte medewerkers die op meerdere afdelingen of vestigingen inzetbaar zijn.

Een vuistregel voor de verhouding: dek de drukte die elke week terugkomt met vaste contracten en de pieken daarboven met flex. Een restaurant dat elke vrijdag en zaterdag vol zit, zet die avonden in vaste contracten. De terrasdagen in juni vang je op met oproepkrachten.

Een open dienst aanmaken in Werktijden.nl, zodat medewerkers uit de flexibele schil zich kunnen aanmelden
Valt er een gat in de planning, dan zet je een open dienst uit. Oproepkrachten en flexpoolers zien die in de app en kunnen zich direct aanmelden.

Rekentool: bereken zelf hoeveel medewerkers je nodig hebt

Vul je eigen cijfers in. De tool rekent de drie stappen hierboven voor je door: de bezetting per dagdeel, de netto uren per medewerker en het aantal medewerkers dat je in totaal nodig hebt.

Rekent de tool niet? Gebruik dan de formules uit stap 1 en 2 of de Excel-template hieronder.

Liever in een rekenblad werken?

Op de pagina over personeelsplanning in Excel staat een gratis template waarin je per dagdeel de drukte, de norm en de bezetting invult.

Download de gratis Excel-template

Pieken en dalen: seizoenen, feestdagen en de zomervakantie

De capaciteitsvraag verandert door het jaar heen, en het aanbod ook. In de zomervakantie wil een deel van je team tegelijk vrij, terwijl een strandpaviljoen of campingwinkel juist dan de meeste omzet draait. Rond de feestdagen zijn winkels drukker en open op dagen waarop medewerkers liever vrij zijn.

Vol restaurantterras in de zomer met twee bedieningsmedewerkers die tussen de tafels door lopen
Een vol terras op een zomerse dag: de piek die vaste contracten niet rendabel dekken en waar de flexibele schil voor bedoeld is.

Plan daarom per periode in plaats van per standaardweek. Zo pak je dat aan:

  1. Maak een jaarkalender met de verwachte drukte per week, uit de omzetcijfers van vorig jaar.
  2. Zet daarnaast de verwachte beschikbaarheid: schoolvakanties, feestdagen en al toegezegd verlof.
  3. Markeer de weken waarin de vraag hoog is en de beschikbaarheid laag. Daar regel je op tijd oproepkrachten of zet je een maximum op gelijktijdig verlof.

De blogs over vakantieplanning voor personeel en bezetting tijdens de zomervakantie gaan dieper in op die afspraken. Houd bij feestdagen ook rekening met toeslagen uit de cao: een dienst op een feestdag kost vaak meer dan een gewone dienst.

Capaciteitsplanning in de zorg

In de zorg rekent de capaciteitsplanning met cliënten per groep en de zorgzwaarte, en loopt het rooster vaak 24 uur door. Het verzuim ligt er hoger dan in de meeste andere branches, dus de buffer uit stap 4 weegt zwaarder.

Daarbij schrijven cao en kwaliteitskader vaak een minimale bezetting per groep voor. Die minimale bezetting is de basisbezetting uit stap 1. Op de pagina voor de zorg en gezondheid lees je hoe zorgorganisaties hun planning in Werktijden.nl inrichten.

Capaciteitsplanning in Excel of in software

Welke tool past, hangt af van de omvang van je team en van hoe vaak de planning verandert.

Excel

Voor een team tot ongeveer tien medewerkers met vaste roosters werkt een spreadsheet. Zet per dagdeel de verwachte drukte, de norm, het benodigde aantal medewerkers en de ingeplande medewerkers in kolommen en laat Excel het verschil berekenen. Een opzet daarvoor vind je op de pagina over personeelsplanning maken in Excel.

Een spreadsheet loopt vast zodra de beschikbaarheid van medewerkers wisselt, verlofaanvragen binnenkomen en diensten geruild worden. Elke wijziging betekent een nieuwe versie rondsturen en handmatig controleren of niemand dubbel staat ingepland.

Personeelsplanning software

Dat is het punt waarop planners overstappen op personeelsplanning software. In Werktijden.nl zit de capaciteitsplanning zo in elkaar:

  1. Beschikbaarheid: medewerkers geven zelf door wanneer ze kunnen werken, zodat je het aanbod per dag kent.
  2. Verlof: aanvragen en goedkeuren in hetzelfde systeem, zodat je bij het plannen ziet wie er wegvalt.
  3. Standaarddiensten en herhalen: een vast rooster zet je één keer op, daarna pas je alleen de afwijkingen aan.
  4. Open diensten: valt er een gat, dan melden medewerkers zich zelf aan via de app.
  5. Controle: de software ziet of iemand al elders is ingepland en toont de geplande uren en de verwachte loonkosten per dag.

De drukteprognose uit stap 1 blijft je eigen werk: die haal je uit je kassa- of ordersysteem. De software neemt daarna het verdelen, communiceren en bewaken van de uren over.

Capaciteitsplanning uitproberen met je eigen team?

Werktijden.nl is 14 dagen gratis te proberen, zonder creditcard en direct opzegbaar. Liever eerst zien hoe het werkt voor jouw branche? Plan dan een demo.

Probeer 14 dagen gratis Plan een demo

Bijsturen: leg de planning naast de gewerkte uren

Een capaciteitsplanning klopt pas als je hem achteraf controleert. Vergelijk elke week vier dingen:

  1. Wat je had gepland.
  2. Wat er echt is gewerkt. Uit urenregistratie zie je of diensten uitliepen (te weinig mensen) of medewerkers eerder weggingen (te veel mensen).
  3. Hoe druk het werkelijk was. Uit je kassa- of ordersysteem zie je of de drukteprognose en de norm per medewerker klopten.
  4. Wie er beschikbaar was. Uit de verlofregistratie en verzuimcijfers zie je of je aanname voor beschikbare uren klopte.
Rapportages in Werktijden.nl: gewerkte uren, ingeplande werktijden, plus- en minuren, verlof en verzuim
De rapportages zetten gewerkte uren, ingeplande werktijden en verzuim naast elkaar. Dat is de wekelijkse controle van je capaciteitsplanning.

Twee kengetallen voor capaciteitsplanning

  1. Bezettingsgraad: ingeplande uren gedeeld door benodigde uren, keer 100. Onder de 100 procent plan je te krap, ruim erboven te royaal. Bereken dit per dagdeel en per week; in een weekcijfer middelen de drukke middag en de rustige avond elkaar uit.
  2. Loonkosten als percentage van de omzet: loonkosten gedeeld door omzet, keer 100. In de horeca wordt een percentage rond de 23 tot 25 procent als gezond gezien; in andere branches ligt de norm anders. Stijgt het percentage terwijl de omzet gelijk blijft, dan zit er overbezetting in de planning.

Pas na elke controle de norm per medewerker en het verzuimpercentage aan. Zo wordt de planning elke maand nauwkeuriger. Meer kengetallen vind je in het overzicht met HR-KPI's.

Begin klein: pak de drukste dag van de week, zet de drukte per dagdeel naast het rooster van afgelopen maand en kijk waar het verschil zit. Die ene tabel maakt meestal direct duidelijk waar de wachtrijen en waar de lege uren vandaan komen.

Dion

Over de auteur

Dion

Dion Smits schrijft voor Werktijden.nl over alles wat te maken heeft met werktijden, roosters, werkuren en een gezonde werk-privébalans. Met zijn artikelen helpt hij werknemers en werkgevers om meer inzicht te krijgen in praktische zaken rondom werktijden en arbeidsomstandigheden.

Bekijk ook eens

Icoon voor realtime inzicht in de planning
  • werkgevers
  • De 5 grootste fouten in personeelsplanning (en hoe je ze voorkomt)

    avatar image of Dion

    Geschreven door Dion

    4 september 2025 5 min

    hr-kpi
  • werkgevers
  • 12 belangrijkste HR KPI's voor 2026

    avatar image of Dion

    Geschreven door Dion

    23 september 2025 5 min