Nacalculatie automatiseren: marge per project zonder Excel
Automatiseer je nacalculatie met gekoppelde uren, materiaal en facturen. Zie per project het verschil tussen calculatie en werkelijkheid, zonder Excel.
Door Auke Westra
Founder of DigiData
Kort antwoord
Een nacalculatie vergelijkt per project de voorcalculatie met de werkelijke uren, materialen, onderaanneming en facturatie. Automatiseren betekent dat die gegevens dagelijks uit je projectsoftware en boekhouding komen, zodat je de afwijking per kostensoort ziet terwijl het project nog loopt. Leg vooraf vast welk uurtarief je hanteert, hoe je meerwerk registreert en wanneer een project als afgesloten telt.
Waarom de nacalculatie vaak blijft liggen
In de bouw, installatietechniek en projectmatige dienstverlening weet bijna iedereen dat nacalculatie belangrijk is. Toch gebeurt het vaak pas weken na oplevering, of helemaal niet. De reden is praktisch: de uren staan in de urenregistratie, het materiaal in de inkoop, de facturen in de boekhouding en de calculatie in een offerte of spreadsheet. Wie ze bij elkaar brengt, is een halve dag bezig per project.
Het gevolg is dat dezelfde fouten zich herhalen. Een calculator rekent structureel te weinig uren voor een bepaald type werk, meerwerk wordt niet gefactureerd of een onderaannemer blijkt duurder dan begroot. Zonder nacalculatie blijft dat onzichtbaar tot de jaarcijfers.
Wat een goede nacalculatie laat zien
Een bruikbare nacalculatie splitst het verschil tussen calculatie en werkelijkheid per kostensoort:
| Kostensoort | Calculatie | Werkelijk | Verschil | Waar komt de data vandaan? |
|---|---|---|---|---|
| Arbeid (uren × tarief) | EUR 18.400 | EUR 21.600 | −EUR 3.200 | Urenregistratie |
| Materiaal | EUR 12.300 | EUR 12.050 | +EUR 250 | Inkoop of materiaalboekingen |
| Onderaanneming | EUR 6.500 | EUR 7.400 | −EUR 900 | Inkoopfacturen |
| Meerwerk gefactureerd | EUR 0 | EUR 2.100 | +EUR 2.100 | Verkoopfacturen |
| Projectresultaat | EUR 8.800 | EUR 7.050 | −EUR 1.750 |
Fictief voorbeeld. Aanneemsom EUR 46.000.
In dit voorbeeld verklaart de arbeid bijna de hele afwijking: 230 uur gecalculeerd, 270 uur geschreven, tegen een kostprijs van EUR 80 per uur. Dat is een concrete vraag voor het volgende overleg: zat de calculatie te krap, of ging er tijd verloren aan wachten, herstel of reistijd?
Stap 1: kies één uurtarief en leg het vast
De grootste bron van discussie in een nacalculatie is het uurtarief. Gebruik je de kostprijs per uur (loon plus werkgeverslasten plus opslag voor indirecte kosten) of het verkooptarief? Kies voor de nacalculatie de kostprijs per uur, want je wilt weten wat het project werkelijk heeft gekost. Het KVK-artikel over uurtarieven laat zien welke kosten in een tarief horen.
Leg ook vast hoe je omgaat met reistijd, overuren en uren van leerlingen of ZZP'ers. Een nacalculatie die elke maand anders wordt berekend, is niet vergelijkbaar.
Stap 2: registreer uren en materiaal op project en kostensoort
Automatiseren werkt alleen als de bron goed gevuld is. Controleer drie dingen:
- Worden uren altijd op een project geschreven, en niet op een algemene post?
- Is er een onderscheid tussen regulier werk en meerwerk?
- Worden inkoopfacturen en materiaalboekingen aan een project gekoppeld?
Software als Bouw7, Robaws en OutSmart registreert uren, materiaal en werkbonnen per project. De boekhouding, zoals Exact Online of Twinfield, levert de facturen en kostenplaatsen.
Stap 3: koppel de bronnen in plaats van te exporteren
Met DigiData synchroniseer je de projectsoftware en de boekhouding dagelijks naar één plek. Je kunt de tabellen via OData in Power BI of Excel laden, of een projectdashboard voor bouw en installatie gebruiken. Het verschil met een handmatige export: de nacalculatie is elke ochtend bijgewerkt, ook voor projecten die nog lopen.
Dat maakt van de nacalculatie een tussentijdse calculatie. Als een project bij 60 procent voortgang al 80 procent van de uren heeft verbruikt, zie je dat terwijl je nog kunt bijsturen.
Wil je de nacalculatie van je eigen projecten zien? Vraag een demo van 20 minuten aan. We koppelen één bron en laten de uren en kosten per project zien op je eigen data.
Stap 4: vergelijk projecten met elkaar
De echte winst zit niet in één nacalculatie, maar in de vergelijking van tientallen projecten. Welke soorten projecten halen structureel hun marge? Welke calculator zit er het vaakst naast? Bij welke opdrachtgever wordt meerwerk het minst gefactureerd?
Met de AI-agent stel je zulke vragen in gewone taal, bijvoorbeeld: "Welke tien projecten van dit jaar hadden de grootste urenoverschrijding ten opzichte van de calculatie?" Het antwoord komt uit de gekoppelde data en je kunt de onderliggende regels controleren.
Stap 5: sluit de cirkel naar de calculatie
Een nacalculatie heeft pas effect als de uitkomst terugvloeit naar nieuwe offertes. Spreek af dat de calculator elk kwartaal de vijf grootste afwijkingen bespreekt en de normuren of opslagen aanpast. Zo wordt de volgende offerte beter dan de vorige.
Veelgemaakte fouten
- Nacalculatie pas na oplevering. Dan kun je niets meer bijsturen. Bekijk lopende projecten wekelijks.
- Verkooptarief gebruiken voor gewerkte uren. Dan lijkt elk project winstgevend zolang er uren geschreven worden.
- Meerwerk niet apart registreren. Dan zie je een overschrijding zonder te weten of die gefactureerd had moeten worden.
- Onderhanden werk vergeten. Een project met veel uren en weinig facturen kan gezond zijn als de termijn nog komt. Toon onderhanden werk apart.
Voor de bredere aanpak van budgetbewaking per project, zie projectcontrolling met AI.

Over Auke Westra
Founder of DigiData
Auke Westra is Founder of DigiData en schrijft over data-integraties, OData en Power BI.
Klaar om te starten?
Probeer DigiData 14 dagen gratis. Verbind je software, laad je data in Power BI en ontdek het verschil.
Neem contact opGerelateerde artikelen
KPI dashboard voor het mkb: 12 voorbeelden met formules
Bekijk 12 KPI's voor een mkb-dashboard met formule, bron en actie per kengetal. Inclusief gratis voorbeelddata om zelf een KPI dashboard te bouwen.
Liquiditeitsprognose maken uit je boekhouding: stappenplan
Maak een liquiditeitsprognose voor 13 weken met openstaande posten, vaste lasten en btw uit je boekhouding. Met voorbeeld, valkuilen en werkwijze.
Debiteurenbeheer verbeteren met data: DSO, ouderdom en AI
Verbeter je debiteurenbeheer met DSO, een ouderdomsanalyse en betaalgedrag per klant. Zo zie je eerder wie je moet bellen en komt je geld sneller binnen.
HubSpot koppelen aan Power BI: CRM-pijplijn en salesrapportages via OData
Koppel HubSpot aan Power BI via OData. Volg het stappenplan, laad CRM-tabellen en bereken dealbedragen met een voorbeeld voor je eigen verkooprapportage.