Artikel · Financieel dashboard
Projectmarge en uren in één dashboard
De projectmarge zegt pas iets met de uren erbij. Zo combineer je grootboek, urenregistratie en projectbegroting in één overzicht per project.
- Zonder uren lijkt elk project winstgevend
- Zet het projectnummer in een eigen veld op elke boeking, niet in de omschrijving
- Lees de marge van een lopend project naast de voortgang
De projectmarge is de omzet van een project min de directe kosten, inclusief de eigen uren. Juist die uren ontbreken vaak, omdat ze in de urenregistratie staan en niet in het grootboek. Zonder uren lijkt elk project winstgevend. Met uren zie je welk project geld kost.
In dit artikel lees je welke gegevens je nodig hebt, hoe je ze combineert en hoe je een lopend project eerlijk leest. Het voorbeeld is project 2603 Zorgcentrum Oost van Noordkade Techniek, het fictieve installatiebedrijf uit de demo. De projectpagina is een onderdeel van het financieel dashboard, zie de gids over het financieel dashboard.
Een project zonder uren
Zorgcentrum Oost loopt sinds februari 2026. Tot en met augustus is er 232.026 euro gefactureerd. Uit het grootboek komen de directe kosten.
De marge voor uren is 8,7 procent. Zonder het meerwerk van 138.400 euro was dat 68 procent geweest. Maar dat zegt nog niets. Bij Noordkade staat het eigen personeel niet in de kostprijs. De monteurs die aan het zorgcentrum werken, zitten in de personeelskosten van de kostenplaats utiliteit. Hoeveel uren ze aan dit project besteedden, staat niet in het grootboek.
Waarom verdelen naar omzet niet werkt
De snelle oplossing is de personeelskosten van de afdeling verdelen naar omzet. Bij utiliteit is dat 39 procent van de omzet. Dan krijgt elk project dezelfde 39 procent aan uren.
Voor Zorgcentrum Oost zou dat ruim 90.000 euro aan uren betekenen: 39 procent van 232.026 euro. Dat getal heeft niets te maken met de uren die er echt zijn gewerkt. Het volgt alleen de omzet.
Dat verbergt precies wat je wilt zien. Een project dat uitloopt, krijgt evenveel uren toegerekend als een project dat strak loopt. Het verschil tussen een goed en een slecht project wordt zo gemiddeld weggepoetst. Voor een eerlijke projectmarge heb je de echte uren per project nodig.
Wat je nodig hebt
Een projectdashboard combineert drie bronnen en één inschatting.
- Het grootboek, voor omzet en directe kosten per project. Dat werkt alleen als elke boeking een projectnummer heeft, in een eigen veld.
- De urenregistratie, voor de uren per project per medewerker. Met een kostprijs per uur maak je er euro’s van.
- De projectbegroting, voor wat het project mocht kosten. Zonder begroting weet je niet of 8,7 procent slecht is of verwacht.
- De voortgang, als percentage gereed per project. Eén getal per maand van de projectleider is genoeg.
Een kanttekening uit de demo. Bij Noordkade staat het projectnummer niet in een eigen veld, maar in de omschrijving van de boeking: “Meerwerk kabelwerk project 2603 Zorgcentrum Oost”. Het model haalt het eruit, maar één typfout en de boeking valt buiten het project. Zet het projectnummer daarom in een eigen veld, als kostendrager.
De kostprijs per uur
Uren worden euro’s met een kostprijs per uur. Dat is niet het tarief dat je de klant rekent, maar wat een uur jou kost: de loonkosten, eventueel met een opslag voor indirecte kosten, gedeeld door het aantal productieve uren.
Een rekenvoorbeeld. Een monteur met 55.000 euro loonkosten per jaar en 1.400 productieve uren kost 39 euro per uur. Tel je daar een deel van de bus, het gereedschap en de werkvoorbereiding bij op, dan kom je hoger uit, bijvoorbeeld op 45 euro.
Spreek per functie of team één kostprijs per uur af, en leg hem vast als definitie. Verandert hij, bijvoorbeeld door een cao-verhoging, dan pas je hem op één plek aan.
Zorgcentrum Oost met uren erbij
De demo heeft geen urenregistratie. Stel dat er tot en met augustus 1.200 uur aan Zorgcentrum Oost is gewerkt, tegen een kostprijs van 45 euro per uur. Die twee getallen zijn verzonnen, de rest komt uit het grootboek.
| Bedrag | |
|---|---|
| Omzet | 232.026 |
| Directe kosten uit het grootboek | 211.889 |
| Marge voor uren | 20.137 (8,7%) |
| Uren: 1.200 maal 45 euro | 54.000 |
| Marge na uren | −33.863 (−14,6%) |
Het project dat in het grootboek nog net winst laat zien, kost in werkelijkheid geld. Zonder het meerwerk was de marge na uren 19.489 euro geweest, 8,4 procent. Het meerwerk maakt dus het verschil tussen een mager en een verliesgevend project.
Dat is precies de informatie die een projectleider in juni had willen hebben, toen de facturen binnenkwamen, en niet in december bij de nacalculatie. Met uren en kosten in één model zie je het de dag nadat de uren zijn geschreven.
Een lopend project eerlijk lezen
Bij een lopend project lopen kosten en facturen niet gelijk op. De onderaannemer factureert elke maand, de klant betaalt per termijn. Daardoor ziet de marge er de ene maand te goed uit en de andere maand te slecht.
Bij Noordkade staan twee projecten op een negatieve marge. Voordat je daar iets van vindt, kijk je naar de voortgang. Is het project voor 40 procent klaar en is 60 procent van de kosten gemaakt, dan klopt er iets niet. Zijn kosten en voortgang in evenwicht, dan komt de marge goed zodra de volgende termijn is gefactureerd. Die correctie heet onderhanden werk.
Zet daarom op de projectpagina altijd drie getallen naast elkaar: het percentage gereed, het percentage van de begroting dat is uitgegeven, en het percentage dat is gefactureerd.
Bij een netbeheerder bouwde ik een overzicht van de inzet van uren, als onderdeel van de HR-rapportage: wie deed wat, en hoeveel. Dezelfde urenregistratie die HR gebruikt om de inzet te volgen, is de bron die je voor een eerlijke projectmarge nodig hebt.
Vaak ligt die bron er dus al. Hij is alleen nog niet gekoppeld aan de financiële cijfers.
Wat ik vaak zie misgaan
- Projectnummer in de omschrijving. Werkt tot iemand een typfout maakt. Gebruik een eigen veld.
- Uren verdelen naar omzet. Dan heeft elk project dezelfde marge na uren, en zie je niet welk project uitloopt.
- Marge zonder voortgang. Een lopend project met een slechte marge kan prima op koers liggen, en andersom.
Wat je nu kunt doen
- Kies drie lopende projecten. Zoek per project de omzet en de directe kosten op uit het grootboek.
- Zet de uren ernaast, uit de urenregistratie, tegen een kostprijs per uur. Welk project verandert het meest?
- Wil je dit voor alle projecten, elke nacht ververst? In een Blauwdruk brengen we in twee dagen in kaart welke bronnen er zijn en hoe het model eruitziet.
In een Blauwdruk van twee dagen brengen we je rapportages, bronnen en KPI's in kaart en ontwerpen we het model. Vaste prijs, en je houdt het plan.
Veelgestelde vragen
Hoe bereken je de projectmarge?
Neem de omzet van het project en trek de directe kosten af: materialen, onderaanneming, inhuur en de eigen uren tegen een kostprijs per uur. Deel de uitkomst door de omzet.
Welk uurtarief gebruik je voor de kostprijs van uren?
De kostprijs per uur: de loonkosten van de medewerkers, eventueel met een opslag voor indirecte kosten, gedeeld door het aantal productieve uren. Dat is iets anders dan het uurtarief dat je de klant rekent.
Wat is onderhanden werk?
Werk dat al gedaan is maar nog niet gefactureerd. Bij een lopend project lopen kosten en termijnfacturen niet gelijk op. Zonder onderhanden werk ziet de marge er de ene maand te goed en de andere maand te slecht uit.
Verder lezen
- De complete gidsFinancieel dashboardFinanciële KPI's, brutomarge en liquiditeit in één dashboard dat klopt met de boekhouding.
- 5 minuten lezenBrutomarge berekenen per product, project en kostenplaatsBrutomarge is omzet min kostprijs, gedeeld door omzet. Zo bereken je hem, zo verschilt hij van opslag, en zo maak je hem zichtbaar waar het ertoe doet.
- 5 minuten lezenFinancieel dashboard in Excel of Power BI: wanneer kies je wat?Excel is genoeg bij één bron en één maker. Power BI wint bij meer bronnen, meer lezers en doorklikken. Drie vragen om te kiezen, en een route ertussenin.