By
Jelle
October 22, 2026
October 20, 2026

Kostencalculatie in de bouw: zo maak je een prijs met AI

Zo maak je een kostencalculatie voor je eigen scope: van hoeveelheden en normen naar kostprijs, opslagen, verkoopprijs en marge, met een rekenvoorbeeld.

In dit artikel:

Een kostencalculatie is de onderbouwde berekening van wat het jou kost om een opdracht uit te voeren, en welke prijs je daarvoor moet vragen. Voor een onderaannemer of toeleverancier in de bouw betekent dat: je bepaalt de hoeveelheden van je eigen scope, rekent per post arbeid, materiaal en materieel uit, telt de indirecte kosten erbij en verhoogt het totaal met opslagen voor algemene kosten en winst en risico. Na afloop vergelijk je de werkelijke kosten met je calculatie, zodat de volgende offerte beter wordt.

In dit artikel lopen we dat proces stap voor stap door. Je leest welke gegevens je nodig hebt, met welke formules je kostprijs, verkoopprijs en marge berekent, en je ziet een volledig doorgerekend voorbeeld van een kozijnpakket. Wil je eerst weten wat een heel bouwwerk globaal kost, dan is een raming op basis van kengetallen het betere startpunt. Dit artikel gaat over de prijs die jij als uitvoerende partij afgeeft.

‍

Wat is een kostencalculatie in de bouw?

Een kostencalculatie, of kortweg calculatie, splitst een opdracht op in posten en berekent per post de kosten. Een post is een afgebakend onderdeel van het werk, zoals het leveren en monteren van een bepaald kozijntype. Per post vermenigvuldig je de hoeveelheid met de kosten per eenheid. Die kosten per eenheid bestaan uit arbeid (uren maal uurtarief), materiaal en eventueel materieel. De som van alle posten vormt de directe kosten.

Bovenop de directe kosten komen de indirecte kosten van het project, zoals projectleiding, engineering, transport en bouwplaatsvoorzieningen. Samen vormen ze de kostprijs. De verkoopprijs ontstaat door over die kostprijs de zogeheten staartkosten te rekenen: een opslag voor de algemene kosten van je bedrijf (AK) en een opslag voor winst en risico (W&R). In de basis ziet dat er zo uit:

Kostprijs = directe kosten + indirecte projectkosten

Verkoopprijs = kostprijs × (1 + opslag AK + opslag W&R)

Marge = (verkoopprijs − kostprijs) ÷ verkoopprijs

De vakbegrippen verschillen per bedrijf en per softwarepakket. Waar de een spreekt van algemene bouwplaatskosten, noemt een ander het uitvoeringskosten. De systematiek is wel overal dezelfde: eerst wat het werk direct kost, dan wat het project indirect kost, en daarna de opslagen die je organisatie draaiende houden en je risico afdekken.

‍

Raming, voorcalculatie, begroting en nacalculatie

In de praktijk worden deze termen door elkaar gebruikt, terwijl ze elk een ander moment en een ander detailniveau aanduiden. Het onderscheid is handig, omdat het bepaalt hoeveel zekerheid je aan een bedrag kunt ontlenen.

BegripMomentDetailniveauDoel
RamingVroeg in het traject, ontwerp nog globaalKengetallen per m², m³ of elementBudget bepalen, haalbaarheid toetsen
VoorcalculatieNa ontvangst van bestek en tekeningenPer post: hoeveelheden, normtijden, prijzenKostprijs en verkoopprijs bepalen voor de offerte
BegrotingBij opdracht en uitvoeringGelijk aan of afgeleid van de voorcalculatieBudget per onderdeel bewaken tijdens de uitvoering
NacalculatieTijdens en na de uitvoeringWerkelijke uren, inkoop en kosten per postAfwijkingen verklaren en normen bijstellen

Een onderaannemer of toeleverancier werkt vooral met de voorcalculatie: de offerte is daar het resultaat van. De nacalculatie is het onderdeel dat vaak blijft liggen, terwijl juist die de normtijden en opslagen van de volgende calculatie betrouwbaar maakt. Meer over het verschil tussen een globale raming en een calculatie lees je in kostenraming maken met AI.

‍

Welke gegevens heb je nodig voor een kostencalculatie?

Een calculatie combineert twee soorten informatie. De eerste soort komt van de opdrachtgever en beschrijft wat er gemaakt moet worden. Denk aan het bestek met de technische eisen, de bestektekeningen of het model, de nota van inlichtingen met antwoorden en wijzigingen, en eventuele rapporten zoals een akoestisch of bouwfysisch advies. Uit deze stukken haal je de hoeveelheden en de eisen per element.

De tweede soort informatie komt uit je eigen organisatie en beschrijft hoe jij het maakt en wat dat kost. Dat zijn je uurtarieven voor werkplaats en montage, je normtijden per producttype, actuele inkoopprijzen van profielen, glas en beslag, je verliespercentages, de kosten van transport en materieel, en de opslagpercentages die uit je jaarcijfers volgen. Hoe beter deze bedrijfsgegevens zijn vastgelegd, hoe minder een calculatie afhangt van het geheugen van één ervaren calculator.

Een normtijd is de tijd die een gemiddeld geoefende medewerker nodig heeft voor één eenheid werk, bijvoorbeeld het produceren of monteren van één kozijn van een bepaald type. Normtijden haal je idealiter uit je eigen nacalculaties. Zonder die terugkoppeling blijven het schattingen die van project tot project verschuiven.

‍

Stappenplan: zo maak je een kostencalculatie

Het proces hieronder volgt de volgorde die de meeste calculators aanhouden. De stappen overlappen in de praktijk, maar wie ze bewust doorloopt, voorkomt dat er posten ontbreken.

  1. Beoordeel de aanvraag en baken de scope af. Lees welke onderdelen van je worden gevraagd, wat de planning is en welke contractvoorwaarden gelden. Bepaal wat je wel en niet aanbiedt, en noteer uitsluitingen meteen.
  2. Bepaal de hoeveelheden. Trek per element de aantallen, lengtes of oppervlakken uit de tekeningen en vergelijk ze met het bestek. Het resultaat is een hoeveelhedenstaat of uittrekstaat per post.
  3. Bereken de arbeid. Vermenigvuldig per post de hoeveelheid met de normtijd en het uurtarief. Splits werkplaats- en montage-uren als die tarieven verschillen.
  4. Bereken het materiaal. Neem de inkoopprijs per eenheid en tel een verliespercentage op voor zaag- en snijverlies, breuk en restmateriaal.
  5. Neem materieel, transport en montagemiddelen op. Denk aan hoogwerkers, steigers, kraanuren en het aantal transportbewegingen.
  6. Tel de indirecte projectkosten erbij. Projectleiding, werkvoorbereiding, engineering en tekenwerk, keuringen en eventuele garantiekosten.
  7. Pas de opslagen toe. Reken de algemene kosten en winst en risico over de kostprijs, en beoordeel of het project extra risico rechtvaardigt.
  8. Controleer en stel de verkoopprijs vast. Leg de uitkomst naast ervaringscijfers per eenheid, loop de uitsluitingen en voorbehouden na en zet de offerte op.
  9. Maak na afloop een nacalculatie. Vergelijk werkelijke uren en kosten per post met de calculatie en verwerk de verschillen in je normen.

Stap 2 is in veel bedrijven de stap die de meeste tijd kost. Hoe je dat aanpakt, lees je in uittrekstaat maken. Voor kozijnbouwers is de kozijnstaat de concrete vorm van die hoeveelhedenstaat.

‍

Formules voor kostprijs, verkoopprijs en marge

De directe kosten van één post bereken je met de formule hieronder. Het verliespercentage geldt alleen voor het materiaal, omdat je de uren al per afgewerkte eenheid rekent.

Directe kosten per post = hoeveelheid × (normtijd × uurtarief + materiaalprijs × (1 + verlies%))

Tel je alle posten op en voeg je de indirecte projectkosten toe, dan heb je de kostprijs. De verkoopprijs volgt uit de opslagen. In dit artikel rekenen we beide opslagen over de kostprijs. Sommige bedrijven rekenen winst en risico over de kostprijs plus algemene kosten; spreek intern één methode af en houd die vast.

Een veelgemaakte vergissing is het verwarren van opslag en marge. Een opslag is een percentage van de kostprijs, een marge is een percentage van de verkoopprijs. Een opslag van 25 procent op een kostprijs van €100 levert een verkoopprijs van €125 op. De marge is dan €25 gedeeld door €125, ofwel 20 procent. Wie een marge van 25 procent wil halen, moet dus meer dan 25 procent opslaan:

Benodigde opslag = gewenste marge ÷ (1 − gewenste marge)

Voorbeeld: 25% marge vraagt een opslag van 0,25 ÷ 0,75 = 33,3%.

‍

Rekenvoorbeeld: een kostencalculatie voor een kozijnpakket

Het voorbeeld hieronder is fictief en dient om de rekenmethode te laten zien. De uurtarieven, normtijden, materiaalprijzen en opslagpercentages zijn illustratief. Je eigen cijfers volgen uit je inkoop, je nacalculaties en je jaarcijfers.

Een kozijnbouwer krijgt een aanvraag voor 40 aluminium kozijnen in drie typen, inclusief montage. De calculator gaat uit van een kostprijs per uur van €58 in de werkplaats en €62 voor montage, en rekent 4 procent materiaalverlies.

PostAantalMateriaal incl. 4% verliesWerkplaatsMontageDirecte kosten
K01 draaikiepraam 1200 × 1500 mm (materiaal €410, 2,5 u werkplaats, 1,5 u montage per stuk)24€ 10.233,6060 u = € 3.480,0036 u = € 2.232,00€ 15.945,60
K02 vaste beglazing 1800 × 2400 mm (materiaal €520, 2,0 u werkplaats, 2,0 u montage per stuk)10€ 5.408,0020 u = € 1.160,0020 u = € 1.240,00€ 7.808,00
K03 deurkozijn 1000 × 2400 mm (materiaal €640, 3,5 u werkplaats, 2,5 u montage per stuk)6€ 3.993,6021 u = € 1.218,0015 u = € 930,00€ 6.141,60
Totaal directe kosten40€ 29.895,20

Daarna volgen de kosten die niet aan één kozijntype zijn toe te wijzen. Voor transport en een hoogwerker rekent de calculator €2.400. Voor projectleiding, werkvoorbereiding en tekenwerk €3.200. Over de kostprijs komen een opslag van 8 procent voor algemene kosten en 5 procent voor winst en risico.

OpbouwBerekeningBedrag
Directe kostenSom van de posten€ 29.895,20
Transport en materieelVast bedrag€ 2.400,00
Indirecte projectkostenProjectleiding, werkvoorbereiding, tekenwerk€ 3.200,00
Kostprijs€ 35.495,20
Algemene kosten (AK)8% van de kostprijs€ 2.839,62
Winst en risico (W&R)5% van de kostprijs€ 1.774,76
Verkoopprijs excl. btw€ 40.109,58

De totale opslag is 13 procent van de kostprijs. Omgerekend naar de verkoopprijs is de marge 11,5 procent: €4.614,38 gedeeld door €40.109,58. Per kozijn komt de gemiddelde verkoopprijs uit op ongeveer €1.003. Dat gemiddelde is een nuttige controle: wijkt het sterk af van eerdere vergelijkbare projecten, dan is er reden om de hoeveelheden of normtijden opnieuw te bekijken.

Het voorbeeld laat ook zien waar de gevoeligheid zit. Het materiaal is ruim de helft van de kostprijs, dus een verkeerde inkoopprijs of een gemist glastype heeft direct grote invloed. Een fout in de hoeveelheden werkt nog verder door, omdat elk ontbrekend kozijn materiaal, werkplaats-uren én montage-uren mist.

‍

Risico-opslagen, onvoorziene kosten en afwijkingen

De opslag voor winst en risico dekt het normale ondernemersrisico. Specifieke projectrisico's verdienen een eigen afweging. Die risico's staan meestal in het bestek en de contractstukken: een eis voor brandwerendheid bij een trappenhuis, een geluidwering voor een gevel aan een drukke weg, inbraakwerendheid volgens een bepaalde weerstandsklasse, een korte bouwtijd met boeteclausule of een onduidelijke aansluiting op het werk van een andere partij. Zulke eisen veranderen het product of het werk, en daarmee de kostprijs.

Je kunt een risico op drie manieren verwerken. Je calculeert het mee in de posten als het risico vrijwel zeker optreedt. Je neemt een aparte post onvoorzien op als het om een kans gaat die je wilt afdekken. Of je sluit het uit en benoemt het als voorbehoud in de offerte, zodat de opdrachtgever weet wat niet in de prijs zit. Wat je kiest, hangt af van de contractvorm en van hoeveel informatie je hebt. Belangrijk is dat de keuze zichtbaar is in de calculatie, zodat een collega of de nacalculatie kan terugvinden waarom een bedrag is opgenomen.

Stelposten verdienen extra aandacht. Een stelpost is een bedrag dat de opdrachtgever in het bestek opneemt voor een onderdeel dat nog niet is uitgewerkt. Neem het bedrag over zoals voorgeschreven en vermeld duidelijk dat het een stelpost is, zodat verrekening later geen discussie oplevert.

‍

De rol van hoeveelhedenstaten en materiaallijsten

Een calculatie is zo betrouwbaar als de hoeveelheden waarop ze rust. De hoeveelhedenstaat legt per post vast hoeveel er gemaakt of geleverd moet worden, met een verwijzing naar de tekening of het bestekartikel waar de hoeveelheid vandaan komt. De materiaallijst vertaalt die hoeveelheden naar wat je moet inkopen: profielmeters, glasoppervlak, beslag en bevestigingsmiddelen.

Herleidbaarheid is daarbij het sleutelwoord. Als bij elke hoeveelheid te zien is uit welke tekening en welke revisie die komt, kun je bij een nieuwe revisie snel nagaan wat er verandert. Zonder die koppeling wordt elke wijziging een nieuwe zoektocht door de stukken. Juist daar gaat in de praktijk veel tijd verloren, en ontstaan de fouten die later de marge kosten.

Dit is ook het deel van het werk dat zich goed laat ondersteunen met software. BuildIntake haalt aantallen, lengtes en oppervlakken uit PDF-tekeningen, DWG-bestanden en IFC-modellen, houdt elke hoeveelheid herleidbaar naar de bron en levert een gegroepeerde hoeveelhedenstaat die je als basis voor je calculatie gebruikt. Het rekenen zelf blijft in je eigen calculatieprogramma.

‍

Veelgemaakte calculatiefouten

De meeste afwijkingen tussen calculatie en werkelijkheid zijn terug te voeren op een klein aantal oorzaken. De eerste is het verwarren van opslag en marge, waardoor een bedrijf structureel minder verdient dan het denkt. De tweede is een gemiste revisie: de calculatie is gemaakt op een tekening die inmiddels is vervangen, of een antwoord in de nota van inlichtingen is niet verwerkt.

Daarnaast gaat het vaak mis bij eisen die in het bestek staan maar niet op de tekening. Een brandwerende uitvoering of een zwaardere beglazing zie je niet aan de plattegrond. Ook verouderde inkoopprijzen en een vergeten verliespercentage zijn klassiekers, net als normtijden die al jaren niet met een nacalculatie zijn vergeleken. Tot slot ontbreken soms posten die niemand als eigen verantwoordelijkheid zag, zoals aansluitingen op het werk van een andere partij of het afvoeren van verpakkingsmateriaal.

‍

Excel of calculatiesoftware?

Veel kleinere bedrijven calculeren in Excel. Dat werkt zolang de structuur vastligt, formules beschermd zijn en iedereen hetzelfde sjabloon gebruikt. De beperkingen worden zichtbaar bij groei: versies lopen uiteen, normen en prijzen staan verspreid over bestanden, en een nacalculatie koppelen aan de oorspronkelijke posten kost veel handwerk.

Gespecialiseerde calculatiesoftware legt normen, prijzen en opslagen centraal vast, maakt varianten eenvoudiger en koppelt vaak met inkoop en projectadministratie. Welk pakket past, hangt af van je productsoort, je bedrijfsgrootte en je bestaande systemen. In calculatieprogramma voor de bouw lees je waar je bij die keuze op let.

‍

Zo maak je calculaties betrouwbaarder en efficiënter

De grootste winst zit zelden in sneller rekenen. Wie zijn calculaties wil verbeteren, begint bij drie gewoontes. Leg je bedrijfsgegevens vast op één plek: uurtarieven, normtijden, verliespercentages en opslagen. Werk met een vaste opbouw van posten, zodat calculaties onderling vergelijkbaar zijn. En maak de nacalculatie tot een vast onderdeel van elk project, zodat afwijkingen terugvloeien naar de normen.

Daarnaast loont het om het voorbereidende werk te structureren. Het lezen van bestekken, het vergelijken van tekeningen en revisies en het uittrekken van hoeveelheden kost in veel calculatieafdelingen meer tijd dan het rekenen zelf. AI kan dat werk ondersteunen door eisen, specificaties en hoeveelheden uit documenten te halen en verschillen tussen versies zichtbaar te maken. De calculator blijft verantwoordelijk voor de controle en de prijs. Hoe AI bestekken leest, zie je in bestekken lezen zonder fouten.

Ook de nacalculatie kan slimmer. Door offerte-aannames te vergelijken met de gerealiseerde marge en kosten per project, zie je welke projecttypen en klanten rendabel zijn en waar je normen structureel afwijken. BuildIntake brengt die gegevens samen, zodat je bij de volgende aanvraag beter onderbouwd kiest en calculeert. Begrijp je de tekeningen achter je hoeveelheden nog niet helemaal, lees dan ook onze gids over technische tekening lezen.

‍

Conclusie

Een goede kostencalculatie volgt een vaste opbouw: hoeveelheden, directe kosten per post, indirecte projectkosten, opslagen en een controle op de uitkomst. Het onderscheid tussen opslag en marge bepaalt of je werkelijk verdient wat je denkt te verdienen, en de nacalculatie bepaalt of je volgende calculatie beter wordt. De meeste fouten ontstaan vóór het rekenen, bij het verzamelen en controleren van hoeveelheden en eisen. Wie dat deel structureert, calculeert sneller en met meer zekerheid.

Bereid je calculatie voor met je eigen projectdocumenten

Bekijk hoe BuildIntake hoeveelheden en eisen uit tekeningen, modellen en bestekken haalt, herleidbaar naar de bron en klaar voor je calculatieprogramma.

Plan een demo
Are there any days you’ll be closed for the holidays in 2024?

Wat is het verschil tussen opslag en marge?

Een opslag is een percentage van de kostprijs, een marge is een percentage van de verkoopprijs. Een opslag van 25 procent op een kostprijs van €100 geeft een verkoopprijs van €125 en een marge van 20 procent. Wie een bepaalde marge wil halen, rekent de benodigde opslag uit met marge ÷ (1 − marge).

Wat zijn staartkosten?

Staartkosten zijn de opslagen onderaan een calculatie. Meestal gaat het om algemene kosten (AK) en winst en risico (W&R), soms aangevuld met bouwplaatskosten, verzekeringen of renteverlies. Ze worden als percentage berekend over de directe en indirecte kosten. De hoogte hangt af van je bedrijf en het type project.

Wat is een normtijd?

Een normtijd is de tijd die een geoefende medewerker gemiddeld nodig heeft voor één eenheid werk, zoals het produceren of monteren van één kozijn van een bepaald type. Betrouwbare normtijden haal je uit je eigen nacalculaties. Zonder die terugkoppeling blijven het schattingen.

Wat is het verschil tussen voorcalculatie en nacalculatie?

De voorcalculatie maak je vóór de opdracht, op basis van bestek, tekeningen en je eigen normen. Ze bepaalt de prijs in de offerte. De nacalculatie maak je tijdens en na de uitvoering met de werkelijke uren en kosten. Door die twee te vergelijken zie je waar je calculatie afweek en stel je je normen bij.

Kan AI een kostencalculatie maken?

AI kan het voorbereidende werk ondersteunen: eisen en specificaties uit bestekken halen, hoeveelheden uit tekeningen en modellen bepalen en verschillen tussen revisies zichtbaar maken. De prijsvorming, de keuze van opslagen en de beoordeling van risico's blijven het werk van de calculator. Het rekenen gebeurt doorgaans in een calculatieprogramma of Excel.

Wil je sneller van aanvraag naar opdracht met AI?

Ontdek hoe BuildIntake onderaannemers helpt om aanvragen slimmer te verwerken, de juiste projecten te kiezen en meer te doen met hetzelfde team.