Loonkosten als percentage van de omzet: zo houd je je rooster binnen budget
Geschreven door Dion
Laatst gewijzigd op 11 november 2026 19 minuten lezen
Loonkosten als percentage van de omzet bereken je door de personeelskosten te delen door de omzet zonder btw, keer 100. Restaurants zitten gemiddeld op 32%, supermarkten op 14% en schoonmaakbedrijven op 52% (bron: CBS, cijfers 2024). Met dat percentage reken je een weekbudget om naar uren in het rooster en zie je per dag of de planning binnen budget blijft.
In het kort
- Formule: personeelskosten gedeeld door omzet zonder btw, keer 100.
- Tel alles mee: brutoloon, werkgeverslasten, vakantiegeld, pensioen, toeslagen en ingehuurd personeel.
- Een normaal percentage verschilt per branche: 14% in supermarkten, 32% in restaurants, 52% bij schoonmaakbedrijven (bron: CBS).
- Van budget naar rooster: weekbudget gedeeld door de gemiddelde loonkosten per uur = het aantal uren dat je kunt inplannen.
- Vergelijk elke week gepland met gewerkt. Overuren, toeslagen en overlap bij de wissel van dienst maken het verschil.
- Per 1 januari 2027 stijgt het minimumloon naar € 15,29 per uur. Jeugdlonen stijgen tot 29%.
Wat is het loonkostenpercentage en hoe bereken je het?
Het loonkostenpercentage laat zien hoeveel cent van elke euro omzet naar personeel gaat. De formule: personeelskosten ÷ omzet zonder btw × 100. Een restaurant met € 13.500 aan personeelskosten en € 45.000 omzet zonder btw in een maand komt uit op 30%.
Reken altijd met de omzet zonder btw. De btw draag je af, dus dat geld is nooit van jou geweest. Met de omzet inclusief btw lijkt het percentage lager dan het is.
In de personeelskosten tellen zes posten mee:
- Brutoloon van alle medewerkers, inclusief bijbaners en oproepkrachten.
- Werkgeverslasten: sociale premies, de inkomensafhankelijke bijdrage Zvw en verzekeringen. In de blog Wat kost een werknemer? rekenen we met 25% bovenop het brutoloon.
- Vakantiegeld van 8%, ook als je het pas in mei uitbetaalt. Reserveer het per maand.
- Pensioenpremie die jij als werkgever betaalt.
- Toeslagen voor avond, nacht, weekend, feestdagen en overwerk.
- Ingehuurd personeel: uitzendkrachten, payroll en zzp'ers. Laat je deze weg, dan lijkt een flexibele schil gratis.
Werk je zelf mee zonder loon, dan telt jouw arbeid niet mee in het percentage. Wil je vergelijken met branchecijfers, reken dan een fictief loon voor je eigen uren mee. Anders lijkt je zaak zuiniger dan hij is.
Wat is een normaal loonkostenpercentage per branche?
Een normaal percentage hangt af van hoeveel arbeid er in elke euro omzet zit. Een supermarkt verkoopt vooral producten, een schoonmaakbedrijf verkoopt vooral uren. De tabel toont de personele kosten als percentage van de bedrijfsopbrengsten per branche in 2024.
| Branche | Personeelskosten als % van de omzet | Bron |
|---|---|---|
| Supermarkten | 14% | CBS, 2024 |
| Winkels in non-food | 17% | CBS, 2024 |
| Kledingwinkels | 18% | CBS, 2024 |
| Fastfoodrestaurants en ijssalons | 23% | CBS, 2024 |
| Cafés | 27% | CBS, 2024 |
| Goederenvervoer over de weg | 28% | CBS, 2024 |
| Horeca totaal | 29% | CBS, 2024 |
| Hotels | 30% | CBS, 2024 |
| Brood- en banketbakkerijen | 30% | CBS, 2024 |
| Restaurants | 32% | CBS, 2024 |
| Schoonmaakbedrijven | 52% | CBS, 2024 |
| Beveiligingsbedrijven | 56% | CBS, 2024 |
| Kinderopvang | 73% | Waarborgfonds & Kenniscentrum Kinderopvang, cijfers 2023 |
De CBS-cijfers zijn gemiddelden over alle bedrijven in een branche, inclusief eenmanszaken zonder personeel. Een zaak waar medewerkers in loondienst het werk doen, zit daardoor vaak boven het gemiddelde.
Rabobank ziet bij eetgelegenheden inmiddels 36 tot 40% van de omzet naar personeel gaan, tegenover 30 tot 33% voor corona (bron: Rabobank, 2025).
Voor de horeca is 30 tot 35% daarmee een realistische bandbreedte voor een restaurant met personeel in loondienst. Een café of fastfoodzaak kan lager uitkomen omdat de keuken minder uren vraagt.
In de retail ligt de lat tussen 14 en 18% en in transport rond 28%. In de schoonmaak en kinderopvang gaat meer dan de helft van de omzet naar personeel.
Gebruik het branchecijfer als vertrekpunt en je eigen cijfers van vorig jaar als meetlat. Een percentage dat elk kwartaal een punt stijgt terwijl de omzet gelijk blijft, zegt meer dan het verschil met het landelijke gemiddelde.
Omzet per gewerkt uur als stuurgetal voor elke dag
Het loonkostenpercentage bereken je per maand of per week, als de loonadministratie klaar is. Voor de dagelijkse sturing is de omzet per gewerkt uur handiger: omzet zonder btw gedeeld door het aantal gewerkte uren van die dag. Dat getal heb je dezelfde avond nog.
De twee getallen hangen direct samen. Wil je op 30% uitkomen en kost een gewerkt uur gemiddeld € 22 inclusief werkgeverslasten, dan hoort elk uur minimaal € 73 omzet op te leveren (€ 22 ÷ 0,30). Een dag met € 3.000 omzet en 48 gewerkte uren komt op € 62,50 per uur en dus op 35%.
Zet de omzet per uur van elke dag naast elkaar en je ziet precies op welke dagen het rooster te ruim zit. Hoe je dit getal uitbreidt naar productiviteit per medewerker lees je in Arbeidsproductiviteit berekenen. Welke andere personeelscijfers je naast dit getal legt, staat in HR-KPI's.
Van percentage naar uren in het rooster: rekenvoorbeeld
Een loonkostenbudget wordt pas bruikbaar als je het omrekent naar uren die je kunt inplannen. Dat gaat in drie stappen:
- Voorspel de omzet per dag op basis van dezelfde week vorig jaar, reserveringen, het weer en evenementen in de buurt.
- Bereken het budget: verwachte omzet × doelpercentage.
- Deel het budget door de gemiddelde loonkosten per uur van je team, inclusief werkgeverslasten. De uitkomst is het aantal uren dat je die dag kunt inplannen.
Het voorbeeld hieronder gaat uit van een restaurant met € 30.000 verwachte weekomzet, een doel van 30% en gemiddelde loonkosten van € 22 per uur.
| Dag | Verwachte omzet | Budget (30%) | Uren (€ 22 per uur) |
|---|---|---|---|
| Maandag | € 2.500 | € 750 | 34 |
| Dinsdag | € 2.500 | € 750 | 34 |
| Woensdag | € 3.000 | € 900 | 41 |
| Donderdag | € 3.500 | € 1.050 | 48 |
| Vrijdag | € 6.000 | € 1.800 | 82 |
| Zaterdag | € 7.500 | € 2.250 | 102 |
| Zondag | € 5.000 | € 1.500 | 68 |
| Week | € 30.000 | € 9.000 | 409 |
Op maandag en dinsdag kom je met 34 uur vaak onder de minimale bezetting: twee mensen in de bediening en één in de keuken gedurende de openingstijden kost al snel 40 uur. Accepteer dan een hoger percentage op die dagen en haal het terug op vrijdag en zaterdag, waar je ruimte hebt. Het weektotaal van 409 uur blijft het ijkpunt.
Splits het budget bij voorkeur per afdeling. Keuken en bediening hebben een ander uurloon en een ander drukteverloop, waardoor één gemiddelde de verschillen verbergt.
Rekentool: loonkostenpercentage en urenbudget
Vul je eigen cijfers in. De tool berekent je huidige loonkostenpercentage en rekent een weekbudget om naar het aantal uren dat je kunt inplannen.
Verdeel de uitkomst daarna over de dagen van de week op basis van de verwachte omzet per dag, zoals in het rekenvoorbeeld hierboven.
Probeer Werktijden.nl 14 dagen gratis
Het rooster afstemmen op de drukte
Een dagbudget van 82 uur zegt nog niets over de verdeling over de dag. Kijk daarvoor naar de omzet per uur van het etmaal: het verloop van lunch, middag, diner en late avond. Zet de meeste uren daar waar de omzet per uur het hoogst is.
Schuif begin- en eindtijden een half uur op in plaats van hele diensten toe te voegen of te schrappen. Een extra kracht van 18:00 tot 22:00 op de piek kost 4 uur. Een hele avonddienst van 16:00 tot 00:00 kost het dubbele, terwijl de omzet in die extra uren achterblijft.
Oproepkrachten en bijbaners vullen pieken op zonder dat je op rustige uren overbezet staat. Zorg wel dat de uren van bijbaners binnen hun contract en de regels voor jongeren blijven. Hoe je dit soort diensten in een paar minuten inplant, lees je op Rooster maken.
Waar loonkosten ongemerkt oplopen
Een rooster dat op papier binnen budget past, loopt in de praktijk op vijf plekken uit de hand:
- Overuren. Uren boven het contract betaal je soms met een toeslag, en ze komen boven op de geplande uren. Lees Overuren uitbetalen voor wat de wet en cao's hierover zeggen.
- Toeslagen. Een avond- of zondagdienst kost met onregelmatigheidstoeslag meer dan een middagdienst met dezelfde duur. In Onregelmatigheidstoeslag (ORT) en Twee toeslagen in één dienst staat hoe je ze doorrekent in het rooster.
- Te lange diensten. De eerste en laatste uren van een lange dienst leveren vaak de minste omzet per uur. Een dienst van 10 uur bevat gauw 2 uur die je bij een kortere dienst niet had ingepland.
- Overlap bij de wissel van dienst. Tien minuten overlap bij acht wissels per dag is 9 uur per week. Tegen € 22 per uur is dat ruim € 200 per week en meer dan € 10.000 per jaar.
- Niet uitgeklokte uren. Wie vergeet uit te klokken, staat soms uren langer op de loonlijst dan hij werkte. Met een inkloksysteem dat de dienst automatisch afsluit of een melding stuurt, vang je dit op.
Gepland tegenover gewerkt: achteraf vergelijken en bijsturen
Zet elke week drie cijfers naast elkaar: geplande uren, geklokte uren en gerealiseerde omzet. Het verschil tussen gepland en geklokt toont waar het rooster afwijkt van de praktijk. Het verschil tussen verwachte en gerealiseerde omzet toont of de voorspelling klopte.
Een afwijking van meer dan 5% vraagt om een oorzaak: te krap gepland zodat medewerkers langer bleven, of te ruim gepland op een dag die rustiger was dan verwacht. Komt dezelfde afwijking drie weken achter elkaar terug op dezelfde dag, pas dan de roostersjabloon aan in plaats van elke week bij te sturen.
Dit werkt alleen met uren die per dienst zijn vastgelegd. Met urenregistratie zie je per medewerker de geplande en gewerkte tijd naast elkaar, zodat je de vergelijking in een paar minuten maakt.
De loonsverhoging per 1 januari 2027 doorrekenen
Per 1 januari 2027 stijgt het wettelijk minimumuurloon voor werknemers van 21 jaar en ouder van € 14,99 naar € 15,29 bruto per uur, een stijging van 2% (bron: rijksoverheid.nl). Voor jongeren van 16 tot en met 20 jaar gaan tegelijk de percentages van het minimumjeugdloon omhoog, waardoor hun uurloon veel sterker stijgt.
| Leeftijd | Per 1 juli 2026 | Per 1 januari 2027 | Stijging |
|---|---|---|---|
| 21 jaar en ouder | € 14,99 | € 15,29 | 2% |
| 20 jaar | € 11,99 | € 13,38 | 12% |
| 19 jaar | € 8,99 | € 11,47 | 28% |
| 18 jaar | € 7,50 | € 9,56 | 27% |
| 17 jaar | € 5,92 | € 7,65 | 29% |
| 16 jaar | € 5,17 | € 6,12 | 18% |
| 15 jaar | € 4,50 | € 4,59 | 2% |
Brutobedragen per uur, bron: rijksoverheid.nl. Werkgeverslasten en vakantiegeld komen daar nog bovenop.
Wat dit voor jouw rooster betekent, hangt af van je cao. De Horeca-cao kent al hogere jeugdpercentages dan de wet, waardoor de wettelijke verhoging daar voor één groep gevolgen heeft: 20-jarige niet-vakkrachten krijgen 2,5% erbij (bron: KHN). Die cao loopt tot en met 31 december 2026 en KHN onderhandelt met de vakbonden over een nieuwe cao per 1 januari 2027.
Betaal je het wettelijk minimum aan bijbaners in een winkel, dan voel je de volledige stijging uit de tabel. Een bijbaner van 17 jaar die 10 uur per week werkt kost € 17,30 per week meer, ongeveer € 900 per jaar exclusief werkgeverslasten.
Een rekenvoorbeeld met het restaurant van hiervoor. Stijgt de loonsom van € 9.000 per week met 2%, dan kost dat € 180 per week en ruim € 9.300 per jaar. Om op 30% te blijven heb je € 600 extra weekomzet nodig, of je plant 8 uur per week minder in.
Pas de loonkosten per uur in je planning aan vóór je het rooster van week 1 van 2027 maakt. Dan rekent het urenbudget direct met de nieuwe bedragen en zie je meteen waar het percentage omhoog kruipt.
Loonkosten bewaken in Werktijden.nl
In de personeelsplanning van Werktijden.nl zie je bij het inplannen de verwachte loonkosten van de geplande uren en of die binnen je budget passen. Je ziet dus tijdens het roosteren al wat een extra dienst op zaterdag kost, in plaats van na afloop van de maand.

Het weekrooster toont bovenaan de geplande uren en loonkosten van de afdeling, en onderaan per dag het aantal medewerkers, de uren en de kosten.
De urenregistratie legt per medewerker de gewerkte tijd vast, met de mobiele app of een inkloksysteem op locatie. Daarmee zet je gepland en gewerkt naast elkaar en koppel je de uren aan je salarispakket, zodat de loonkosten die je in het rooster zag ook de loonkosten zijn die je betaalt.

De urenregistratie toont per medewerker de in- en uitkloktijd, pauze en gewerkte uren per dag, met de uren die nog ter beoordeling staan.
Meer dan 6.500 ondernemers plannen sinds 2011 met Werktijden.nl, met een score van 4,9 op 5 op Google. Roy van Keurslager Vlogman: "Het systeem scheelt tijd, voorkomt gedoe en geeft overzicht. En de ondersteuning maakt het verschil. Je krijgt écht altijd snel hulp."