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 Exact Bouw, 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.
Werk je met Robaws of Simplicate? In Robaws koppelen aan Power BI en Simplicate koppelen aan Power BI staat per pakket welke tabellen je voor de nacalculatie gebruikt. Wat een AI-agent daarna met dezelfde projectdata doet, lees je in AI in de bouw: 6 toepassingen.
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.
Zien hoe nacalculatie er in de praktijk uitziet? Open het live project dashboard met marge, uren en voortgang per project.

Over Auke Westra
Founder of DigiData
Auke Westra is founder van DigiData. Hij was verantwoordelijk voor de data en rapportages van klanten en begon in 2025 met zijn team aan een eigen dataplatform. Hij schrijft over AI op bedrijfsdata, datadefinities, Power BI en koppelingen.
Klaar om te starten?
Probeer DigiData 14 dagen gratis. Verbind je boekhouding en laat AI een financieel dashboard bouwen op je eigen cijfers.
Gerelateerde artikelen
Kostenplaatsen: wat zijn het, voorbeelden en zo deel je ze in
Een kostenplaats toont waar in je bedrijf kosten ontstaan. Het verschil met een kostendrager en project, voorbeelden per branche en een rekenvoorbeeld.
Exact Online API: zo haal je data op, met limieten en voorbeelden
Zo werkt de Exact Online REST API: app registreren, OAuth, divisies, de Sync API en de limieten van 60 calls per minuut en 5.000 per dag per administratie.
Twinfield API: inloggen, browse codes en data ophalen
Zo werkt de Twinfield API: inloggen via OAuth 2.0, het cluster-adres, de XML-webservices en browse codes zoals 030_3 voor boekingen, met voorbeelden.
Simplicate API: v2 en v3, authenticatie, filters en limieten
Zo werkt de Simplicate API: een API-sleutel maken, de REST-API v2 en de nieuwere v3, filteren op wijzigingsdatum, pagineren en de rate limits.