Voorcalculatie zegt winst, nacalculatie zegt verlies: waar loopt het mis?

De offerte beloofde winst, de nacalculatie toont verlies, en niemand kan aanwijzen waar het verschil zit. In productie- en maatwerkbedrijven ontstaat dat verschil meestal op zes plekken, drie in de uitvoering en drie in de calculatie. Met de gegevens die al in uw ERP zitten, maakt u ze zichtbaar.

Laatst bijgewerkt op 22 augustus 2026

In het kort

Voorcalculatie, nacalculatie: twee berekeningen die op papier op elkaar moeten aansluiten. Wanneer de voorcalculatie een gezonde marge belooft en de nacalculatie verlies toont, ligt de oorzaak zelden op één plaats. Soms was de offerte van bij het begin te optimistisch door verouderde tarieven, onrealistische normtijden of een verkeerde verdeling van indirecte kosten. In andere gevallen week de uitvoering af door extra uren, materiaalverbruik, herwerk of wijzigingen tijdens het werk. Ook de registratie kan een vertekend beeld geven wanneer uren, materialen of meerwerk niet volledig of niet op de juiste order worden geboekt.

Door voor- en nacalculatie per order naast elkaar te leggen, wordt zichtbaar waar de afwijkingen zich concentreren. De nodige gegevens zijn vaak al gedeeltelijk aanwezig in het ERP. U hoeft daarom niet te beginnen met een omvangrijk registratieproject. Begin met de beschikbare informatie, zoek terugkerende patronen en verbeter daarna gericht de calculatie, uitvoering of registratie.

De order is geleverd, de klant is tevreden en dan volgt de afrekening. De voorcalculatie ging uit van een gezonde marge, maar de werkelijk geboekte uren en materialen vertellen een ander verhaal. Tijdens het overleg wijst de calculatieafdeling naar de werkvloer, de werkvloer naar verkoop en verkoop naar de klant, die tijdens de uitvoering nog enkele wijzigingen vroeg. Iedereen kent een deel van de werkelijkheid, maar niemand kan aantonen waar de marge precies verloren ging.

In andere bedrijven ontstaat die discussie niet eens, omdat nacalculaties alleen bij grote projecten of uitzonderlijke verliezen worden uitgevoerd. Pas op het einde van het kwartaal of boekjaar blijkt dat de gerealiseerde marge lager ligt dan de gezamenlijke offertes deden vermoeden. Het verschil is er wel, maar het is niet zichtbaar op het niveau waar het ontstaat: de individuele order, klant, productfamilie of machinegroep.

Voorcalculatie, nacalculatie: drie mogelijke oorzaken van het verschil

De meeste afwijkingen tussen voor- en nacalculatie zijn terug te brengen tot drie grote oorzaken: de oorspronkelijke calculatie was niet correct, de uitvoering verliep anders dan voorzien of de registratie geeft geen volledig beeld. Die oorzaken lopen in de praktijk vaak door elkaar, maar het onderscheid blijft belangrijk. Elke oorzaak vraagt immers een andere ingreep.

Bij een te optimistische calculatie waren de gebruikte tarieven, materiaalprijzen of normtijden al bij de offerte onvoldoende realistisch. De werkvloer kan de opdracht dan perfect volgens plan uitvoeren en toch minder marge realiseren dan verwacht. Dat gebeurt bijvoorbeeld wanneer loon- en energiekosten zijn gestegen, maar de calculatietarieven niet werden aangepast, of wanneer normtijden jarenlang van eerdere offertes zijn overgenomen zonder vergelijking met de werkelijk bestede uren.

Bij een afwijking in de uitvoering werden meer uren of materialen verbruikt dan voorzien. Mogelijke oorzaken zijn storingen, wachttijden, een ongunstige planning, kwaliteitsproblemen, een onervaren ploeg of bijkomende vragen van de klant. Meerverbruik betekent echter niet automatisch dat de werkvloer inefficiënt werkte. Ook een te krappe normtijd, gewijzigde specificaties of ontbrekend meerwerk kunnen verklaren waarom de werkelijke inzet hoger lag dan de voorcalculatie.

De derde oorzaak is een onvolledige of verkeerde registratie. Uren worden op algemene kosten geboekt, materiaal komt op een andere order terecht of herwerk wordt niet afzonderlijk geregistreerd. Daardoor ontstaat niet noodzakelijk een bijkomende kost voor het bedrijf als geheel, maar wel een verkeerd beeld van de winstgevendheid per order. Sommige orders lijken beter dan ze werkelijk zijn, andere krijgen kosten toegerekend die ze niet hebben veroorzaakt. Beslissingen over klanten, prijzen en producttypes worden dan gebaseerd op cijfers die de werkelijkheid onvoldoende weerspiegelen.

Waarom een onverklaarde afwijking blijft doorwerken

Zolang de oorzaken niet worden onderzocht, keren dezelfde aannames terug in nieuwe offertes. Een vorige calculatie wordt gekopieerd, tarieven blijven ongewijzigd en normtijden schuiven mee naar de volgende order. Een eenmalige fout kan daardoor uitgroeien tot een structureel prijs- of margeprobleem.

Tegelijk maskeert de gemiddelde bedrijfsmarge vaak grote verschillen tussen orders. Een groep winstgevende opdrachten compenseert verlieslatend werk, waardoor de totale marge nog aanvaardbaar lijkt. Onder dat gemiddelde kunnen echter duidelijke patronen zitten: bepaalde klanten vragen structureel veel aanpassingen, specifieke producttypes veroorzaken veel omstellingen of één machinegroep verbruikt consequent meer tijd dan gecalculeerd. Zonder analyse per order blijven die verschillen buiten beeld.

Het gebrek aan betrouwbare informatie beïnvloedt ook het overleg. Calculatie, verkoop en productie verdedigen elk hun eigen verklaring, meestal op basis van concrete ervaringen maar zonder volledig overzicht. Daardoor blijven noodzakelijke beslissingen uit. Een prijsverhoging is moeilijk te verdedigen, een procesaanpassing wordt betwist en strengere registratie wordt ingevoerd zonder dat duidelijk is welke informatie werkelijk ontbreekt.

De eerste stap is daarom niet automatisch strenger calculeren of meer registreren. Maak eerst zichtbaar waar en bij welke soorten orders de afwijkingen ontstaan. Pas daarna kunt u bepalen welke ingreep het meeste oplevert.

Drie veelvoorkomende lekken in de uitvoering

Uren die niet op de juiste order terechtkomen

Omstellen, materiaal of tekeningen zoeken, wachten op een vorige bewerking, technisch overleg en korte tussenkomsten van een meestergast zijn reële kosten. Toch is het voor medewerkers niet altijd duidelijk waar ze die tijd moeten boeken. De uren belanden dan op een algemene code, een verzamelpost of de order die op dat moment openstaat.

Daardoor raken zowel de nacalculatie als de verdeling van indirecte kosten vertekend. Sommige orders lijken winstgevender dan ze zijn, terwijl andere te zwaar worden belast. Tegelijk groeit de post algemene uren zonder duidelijke verklaring. Dat is meestal geen kwestie van onwil, maar van een registratiesysteem dat onvoldoende aansluit bij de praktijk. Hoe meer codes en uitzonderingen medewerkers moeten kennen, hoe groter het risico op onvolledige of willekeurige boekingen.

Meerwerk dat uitgevoerd maar niet doorgerekend wordt

Een klant vraagt tijdens de uitvoering een aanpassing. De wijziging lijkt beperkt en wordt snel uitgevoerd om de klant verder te helpen. Alleen wordt ze niet altijd formeel vastgelegd, begroot of bevestigd. De factuur volgt dan de oorspronkelijke offerte, terwijl de uitvoering intussen gebaseerd is op gewijzigde tekeningen, aantallen of specificaties.

In maatwerk- en projectomgevingen kan niet-geregistreerd meerwerk een belangrijke oorzaak zijn van tegenvallende marges. Wat niet zichtbaar wordt gemaakt, komt zelden in de nacalculatie terecht als afzonderlijke oorzaak en wordt vaak niet gefactureerd. Het verdwijnt tussen de gewone productie-uren, waardoor het lijkt alsof de oorspronkelijke order inefficiënt werd uitgevoerd.

Herwerk en spoedkosten zonder duidelijke oorzaak

Wanneer een afgekeurd onderdeel opnieuw wordt gemaakt zonder aparte code, verschijnen de bijkomende uren en materialen gewoon op het order. De nacalculatie toont dan een overschrijding, maar niet dat een kwaliteitsprobleem de oorzaak was. Zonder die informatie is het moeilijk om gericht te verbeteren of de werkelijke kwaliteitskosten op te volgen.

Spoedorders hebben een vergelijkbaar effect. Hun rechtstreekse kosten, zoals overuren en extra omstellingen, zijn meestal nog zichtbaar. De verstoring die ze bij andere orders veroorzaken, is dat veel minder. Geplande opdrachten moeten wijken, machines worden opnieuw omgesteld en medewerkers schakelen tussen werkzaamheden. Een deel van de kosten komt daardoor terecht bij orders die de verstoring niet hebben veroorzaakt.

Drie veelvoorkomende lekken in de calculatie

Tarieven die niet meer overeenkomen met de kostenstructuur

Een uur- of machinetarief is gebaseerd op aannames over lonen, energie, onderhoud, afschrijvingen, capaciteit en bezettingsgraad. Zodra die factoren veranderen, verliest het tarief geleidelijk zijn waarde. Na loonindexeringen, sterke prijswijzigingen of een andere bezetting is het daarom nodig om de berekening opnieuw te bekijken.

Ook het tijdsverschil tussen offerte en uitvoering speelt een rol. Bij langere doorlooptijden kunnen materiaalprijzen of onderaannemingstarieven wijzigen nadat de verkoopprijs werd vastgelegd. Zonder geldigheidsduur, prijsherziening of aangepaste risicomarge draagt het bedrijf die stijging volledig zelf.

Een verdeling van indirecte kosten die complexiteit onderschat

Veel bedrijven verdelen hun indirecte kosten via één opslagpercentage op directe uren of materiaal. Dat is eenvoudig en werkbaar, maar het benadert niet altijd het werkelijke gebruik van capaciteit. Orders met veel engineering, planning, omstellingen, kwaliteitscontrole of klantenopvolging krijgen dan mogelijk te weinig kosten toegerekend. Eenvoudige serieproducten kunnen net te zwaar worden belast.

Het gevolg is dat complexe opdrachten in de calculatie aantrekkelijker lijken dan ze werkelijk zijn. Het bedrijf verkoopt dan meer van het werk dat veel indirecte capaciteit vraagt, terwijl eenvoudiger en stabieler werk minder rendabel wordt voorgesteld. De nacalculatie toont uiteindelijk een tegenvallende marge, maar een deel van het probleem zat al in de gekozen kostprijsverdeling.

Nieuwe offertes die oude aannames overnemen

Een nieuwe offerte vertrekt in de praktijk vaak van een eerdere, gelijkaardige calculatie. Dat bespaart tijd, maar zorgt er ook voor dat oude fouten worden doorgegeven. Normtijden die jaren geleden werden ingeschat, foutieve opslagen of vergeten bewerkingen blijven zo in het systeem aanwezig.

Dat risico wordt groter wanneer nacalculaties niet terugvloeien naar het offerteproces. De werkelijk bestede uren worden dan wel geregistreerd, maar niemand gebruikt ze om toekomstige normtijden bij te sturen. Onder commerciële druk wordt de voorgecalculeerde marge soms nog verder verlaagd, in de verwachting dat productie het verschil kan opvangen. Zo ontstaat een structurele kloof tussen wat wordt verkocht en wat operationeel haalbaar is.

Zo maakt u de afwijkingen zichtbaar met bestaande gegevens

Begin met de afgesloten orders van de voorbije maanden. Leg de voorcalculatie naast de werkelijk geboekte uren, materialen, aankopen en facturatie. De gegevens zullen niet overal volledig of perfect vergelijkbaar zijn, maar dat hoeft in deze fase ook niet. Het eerste doel is de spreiding zichtbaar maken: welke orders sluiten aan bij de calculatie en welke wijken sterk af?

Groepeer de afwijkingen daarna per klant, ordertype, productfamilie, afdeling of machinegroep. Maak daarbij onderscheid tussen prijs- en verbruiksverschillen. Een prijsverschil ontstaat wanneer een uur, kilogram, component of externe prestatie duurder was dan voorzien. Een verbruiksverschil ontstaat wanneer meer uren of materialen nodig waren. Dat laatste kan wijzen op de uitvoering, maar ook op verkeerde normtijden, gewijzigde specificaties of een onvolledige registratie.

De patronen bepalen waar verder onderzoek zinvol is. Verliezen die zich vooral bij één klant voordoen, kunnen samenhangen met meerwerk, kortingen of uitzonderlijke service. Afwijkingen rond één machinegroep kunnen wijzen op een verkeerd tarief, technische storingen of onrealistische cyclustijden. Wanneer veel uren op algemene codes terechtkomen, ligt een registratieprobleem meer voor de hand.

Verbeter de registratie vervolgens alleen waar de analyse aantoont dat informatie ontbreekt. Vaak volstaan enkele duidelijke afspraken, zoals een aparte code voor herwerk of de verplichting om meerwerk via een bijkomende orderregel vast te leggen. Dat is werkbaarder dan een groot aantal nieuwe velden en codes invoeren. Registratie moet voldoende eenvoudig zijn om consequent te worden toegepast en voldoende gericht om betere beslissingen mogelijk te maken.

Sluit de lus naar de volgende offerte

Een nacalculatie levert pas blijvende waarde op wanneer de inzichten worden gebruikt in nieuwe offertes en in de operationele aansturing. Herbekijk uur- en machinetarieven minstens jaarlijks en telkens wanneer de kostenstructuur sterk wijzigt. Vergelijk normtijden met gerealiseerde uren en onderzoek belangrijke afwijkingen voordat u ze als nieuwe norm overneemt.

Orders die telkens slechter uitvallen dan gecalculeerd, vragen om een duidelijke keuze. Soms moet de prijs omhoog. In andere gevallen kan de werkwijze, planning of productstandaard worden aangepast. Bepaalde opdrachten kunnen strategisch relevant blijven, ook wanneer hun rechtstreekse marge lager is, maar dan moet dat een bewuste keuze zijn en geen gevolg van onvolledige informatie.

Wanneer voor- en nacalculatie dezelfde definities en uitgangspunten gebruiken, verandert ook het gesprek binnen het bedrijf. De vraag is niet langer wie verantwoordelijk is voor de afwijking, maar welke opdrachten u wilt aannemen, tegen welke voorwaarden en hoe ze rendabel kunnen worden uitgevoerd. Het verschil tussen voor- en nacalculatie wordt zo geen afrekening achteraf, maar bruikbare informatie voor verkoop, productie en management.

Wilt u weten bij welke klanten, ordertypes of processen uw marge afwijkt van de calculatie? Een eerste analyse kan vaak worden opgebouwd met de gegevens die vandaag al in uw ERP aanwezig zijn, als onderdeel van de aanpak rond waar de marge weglekt. Een diagnosescan van uw calculatieproces brengt dat in kaart. Wilt u precies zien waar het proces zelf afwijkt van de planning? Bekijk dan process mining.

Veelgestelde vragen

Waarom wijkt de nacalculatie af van de voorcalculatie?

De meeste afwijkingen hebben te maken met drie groepen oorzaken: de gebruikte prijzen of tarieven weken af, er werden meer uren of materialen verbruikt dan voorzien, of de registratie geeft geen volledig beeld. Die oorzaken kunnen tegelijk voorkomen. Daarom is het nuttiger om de afwijking op te splitsen dan alleen naar het totale margeverschil te kijken.

Moet u elke order nacalculeren?

Niet noodzakelijk handmatig en even gedetailleerd. Een automatische basisvergelijking voor alle afgesloten orders levert doorgaans meer inzicht op dan een uitgebreide analyse van slechts enkele projecten. Orders met grote of terugkerende afwijkingen kunt u daarna verder onderzoeken.

Is strengere urenregistratie de oplossing?

Niet automatisch. Meer detail levert alleen betere informatie op wanneer medewerkers weten wat ze moeten registreren en het systeem werkbaar blijft. Analyseer eerst waar de belangrijkste afwijkingen voorkomen en voeg daarna alleen registraties toe die een duidelijk beslissingsdoel hebben.

Hoe vaak moet u calculatietarieven herzien?

Minstens jaarlijks is voor veel bedrijven een bruikbaar uitgangspunt. Een bijkomende herziening is aangewezen na belangrijke veranderingen in lonen, energieprijzen, materiaalprijzen, bezetting of productiecapaciteit. De juiste frequentie hangt af van hoe snel uw kostenstructuur verandert.

Wat als er vandaag geen nacalculatie gebeurt?

Begin met een eenvoudige vergelijking tussen facturatie en de uren, materialen en aankopen die al per order beschikbaar zijn. Dat eerste beeld zal onvolledig zijn, maar kan wel aantonen waar de grootste afwijkingen en terugkerende patronen zitten. Op basis daarvan kunt u bepalen welke gegevens voortaan beter moeten worden geregistreerd.

Dennis Houthoofd, oprichter Beyond KPI. 25+ jaar ervaring in finance, data en AI voor Vlaamse KMO's. Meer over Dennis.

Herkenbaar?

Plan een vrijblijvend gesprek van een uur. U krijgt een eerlijke eerste blik op uw situatie, zonder verkooppraatje.

Plan een vrijblijvend gesprek
Bel Gesprek aanvragen