Ik geloof dat transparantie de basis is van vertrouwen. Op deze pagina leg ik precies uit welke bronnen ik gebruik, hoe de formules werken en hoe ik actueel blijf.
De officiële collectieve arbeidsovereenkomst bepaalt de minimale uurlonen voor bouwvakkers. Per 1 januari 2026 gingen de lonen 4,0% omhoog; de garantielonen liggen tussen €18,95 (functiegroep A) en €23,78 (functiegroep E) bruto per uur. Ik reken met het all-in uurtarief dat jij op de factuur ziet: €60 tot €80 per uur. Hoe ik van het een naar het ander kom, staat hieronder bij "Van CAO-loon naar uurtarief".
Bron: bouwend.nl/cao ↗Het Centraal Bureau voor de Statistiek publiceert maandelijks de inputprijsindex bouwkosten (Tabel 85728NED, basis 2021=100). Mijn referentie-index: 128.8 (2026MM04).
Bron: CBS OpenData StatLine ↗De Rijksdienst voor Ondernemend Nederland beheert de ISDE-subsidie voor warmtepompen en isolatie. Ik gebruik de actuele bedragen uit de ISDE 2025-2026 regeling.
Bron: rvo.nl/isde ↗Elke berekening volgt dezelfde formule:
De post arbeid_per_uur hierboven is een all-in tarief: wat een aannemer jou per gewerkt uur factureert. Dat is niet hetzelfde bedrag als het CAO-loon. Zo kom ik van het een bij het ander, per gewerkt uur, voor een ervaren vakman (functiegroep E):
| Stap | Wat het is | Per uur |
|---|---|---|
| 1. Bruto CAO-uurloon | Garantieloon functiegroep E, per 1 januari 2026 | €23,78 |
| 2. + 45% werkgeverslasten en pensioen | Loonkosten voor het bedrijf | €34,48 |
| 3. + €23,37 overhead, niet-declarabele uren en winst | Uurtarief exclusief btw. De opslag is 68% bovenop de loonkosten | €57,85 |
| 4. + 21% btw | All-in tarief op de factuur | €70,00 |
De calculator rekent per vak met zo'n all-in tarief: tegelzetter €60, timmerman €70 en loodgieter €80 per uur, inclusief btw. Gemiddeld is dat €70,00, precies het bedrag uit stap 4. Het verschil tussen de vakken zit in schaarste en specialisatie, niet in een andere rekenmethode.
Die opslag staat niet in de CAO. De CAO bepaalt wat een uur minimaal kost, de markt bepaalt wat een uur opbrengt. Ik ijk de tarieven op marktgemiddelden met peildatum april 2026, en de opslag van €23,37 per uur is precies het verschil tussen de CAO-loonkosten en dat markttarief. Erin zitten reistijd, offertes maken, verlof en ziekte, gereedschap, verzekering, kantoor en winst.
Reken je alleen met CAO-loon plus werkgeverslasten plus btw, dan kom je uit op €41,72 per uur. Dat tarief bestaat in de markt niet, want dan werkt het bedrijf zonder overhead en zonder winst.
| Post | Berekening | Bedrag |
|---|---|---|
| Tegels (standaard) | 6m² × €45/m² materiaal + €35/m² arbeid | €480 |
| Loodgieter | 14 uur × €80/uur (all-in tarief loodgieter) | €1.120 |
| Sanitair (standaard) | Douche + toilet + wastafel | €2.800 |
| Sloopwerk (medium) | 6m² × €45/m² | €270 |
| + 10% onvoorzien | Buffer voor tegenvallers | €467 |
| Subtotaal | Waarvan arbeid €1.760, materiaal €3.377 | €5.137 |
| + Regio-opslag postcode 1017 Amsterdam (×1,242) | Alleen over het arbeidsdeel: €1.760 × 0,242 | €426 |
| Totaal voorbeeld | Alleen de posten uit deze tabel | €5.563 |
Dit is een illustratie van de formule op vier posten plus een onvoorzien-buffer, met afgeronde eenheidsprijzen. Het is geen uitdraai van de calculator. Er zit wel in: sloopwerk, vloertegels inclusief leggen, sanitair (douche, toilet, wastafel), het loodgieterswerk en 10% onvoorzien.
Er zit niet in: wandtegels en het tegelzetwerk op de wanden, stucwerk, plafondafwerking, schilderwerk, de badkamerradiator, elektrische vloerverwarming, de aansluitpunten voor het sanitair en klein materiaal. Die posten rekent de calculator wel mee, en daarin zit het grootste deel van het verschil: voor een badkamer van 6 tot 7 m² op standaardniveau geeft de engine landelijk €12.500 - €15.000. Wil je een volledige uitdraai regel voor regel, dan staat die op de voorbeeldofferte voor een badkamer; die pagina komt rechtstreeks uit dezelfde engine als de calculator.
Let ook op de laatste twee regels. De regionale index werkt alleen op arbeid, want materiaal kost in Amsterdam hetzelfde als in Emmen. En hij hangt aan je postcode, niet aan de stad: postcode 1011 geeft ×1,15, postcode 1017 (Grachtengordel-Zuid) geeft ×1,242 door de buurttoeslag voor parkeren en bereikbaarheid.
Arbeidstarieven en logistieke kosten verschillen per regio. Op basis van postcode pas ik automatisch een correctiefactor toe:
| Regio | Factor | Effect op €10.000 arbeid |
|---|---|---|
| Amsterdam | ×1.15 | €11.500 |
| Utrecht | ×1.15 | €11.500 |
| Rotterdam | ×1.10 | €11.000 |
| Den Haag | ×1.10 | €11.000 |
| Eindhoven | ×1.05 | €10.500 |
| Nijmegen | ×1.03 | €10.300 |
| Overig Nederland | ×1.00 | €10.000 |
Zo houd ik de prijzen bij de werkelijkheid:
| Jan 2026 | CAO 2026 tarieven verwerkt, materiaalkosten geactualiseerd, regionale index bijgewerkt |
| Dec 2025 | ISDE 2026 subsidietabellen verwerkt, CBS-index gecorrigeerd |
| Okt 2025 | Isolatieprijzen aangepast n.a.v. prijsstijging PUR/PIR, dakkapel prijzen geactualiseerd |
Ik claim niet zelf dat de data klopt, dat doen de bronnen. Hieronder de onafhankelijke publicaties waarop mijn invoer en werkwijze rusten: de uurlonen, de bouwkostenindex en de manier waarop ik offertes vergelijk. Elke bron is openbaar verifieerbaar.
Wat deze bronnen niet doen, is mijn eindbedragen per ruimte bevestigen. Een onafhankelijke publicatie die mijn totaalranges per ruimtetype valideert heb ik niet: openbare gemiddeldes zijn zelden herleidbaar tot een scope en een peildatum, en zonder die twee is het geen validatie maar een sfeerbeeld. Wat ik wel doe is mijn uitkomsten naast werkelijke projecten leggen, inclusief de gevallen waarin ik ernaast zit.
Uit de loontabellen van de CAO Bouw & Infra 2026, geldig per 1 januari 2026: de cao-lonen gingen met 4,0% omhoog en de garantielonen voor bouwplaatspersoneel liggen tussen €18,95 (functiegroep A) en €23,78 (functiegroep E) bruto per uur.
Wat dit valideert: De uurtarieven in de calculator (€60 tot €80 all-in per uur). De CAO levert de loonkosten; de opslag voor overhead, niet-declarabele uren, winst en btw komt uit marktgemiddelden en staat hierboven uitgerekend.
Bron: bouwend.nl/cao ↗"De bouwkosten voor woningen zijn in het vierde kwartaal 2024 met 4,5% gestegen ten opzichte van een jaar eerder." (Tabel 83786NED)
Wat dit valideert: Mijn bouwkostenindex en inflatie-correctie factor
Bron: CBS OpenData StatLine ↗"Vraag altijd minimaal drie offertes aan en vergelijk ze post voor post. Laat je niet misleiden door te lage totaalbedragen zonder specificatie."
Wat dit valideert: Mijn business-model: per-post vergelijking met stoplicht-systeem
Bron: consumentenbond.nl ↗De berekening geeft een realistisch startpunt, maar bevat niet:
Gemeentelijke kosten voor een omgevingsvergunning. Gemiddeld 2,65% van de bouwsom.
Bekijk per gemeente →
Bij draagmuur, dakkapel of aanbouw is een constructieberekening verplicht. Reken €800-€2.500.
Materiaalprijzen kunnen 5-10% afwijken door marktschommelingen. Ik toon een bandbreedte (min-max).
De Offerte-checker vergelijkt elke post op je offerte met actuele marktprijzen. Hieronder leg ik uit welke bronnen ik gebruik, hoe het stoplicht werkt, en wat de beperkingen zijn.
Dezelfde tarieven als de calculator: de all-in uurtarieven per vakgebied (timmerman, loodgieter, elektricien, etc.), opgebouwd uit het CAO-loon zoals hierboven in sectie 2 uitgerekend.
Materiaalkosten worden geïndexeerd met de CBS bouwkostenindex om actuele marktniveaus te reflecteren.
Elke geanalyseerde offerte verrijkt mijn prijsdatabase. Hoe meer checks, hoe nauwkeuriger het gemiddelde. Geanonimiseerd: ik bewaar geen originele offertes.
Elke post op je offerte krijgt een kleurcode op basis van het verschil met het marktgemiddelde:
| Kleur | Betekenis | Verschil met markt |
|---|---|---|
| Groen | Marktconform: eerlijk geprijsd | 0-15% boven gemiddelde |
| Oranje | Boven markt: vraag toelichting aan je aannemer | 15-30% boven gemiddelde |
| Rood | Significant boven markt: bespreek dit met je aannemer | >30% boven gemiddelde |
De AI (Claude) herkent 80+ standaard offerteposten: sloopwerk, tegelwerk, loodgieter, elektricien, stucwerk, schilderwerk, dakwerk, isolatie, etc. De AI extraheert het bedrag, de eenheid (m², uur, stuk) en vergelijkt met het bijbehorende marktgemiddelde.
Daarom genereer ik een gesprekshandleiding, zodat je de uitkomst bespreekt met je aannemer in plaats van blind te onderhandelen.
De Aannemer-check doorzoekt 8 bronnen automatisch en combineert ze tot een betrouwbaarheidsscore. Voor Bouwgarant geef ik een verwijzing om het lidmaatschap zelf te verifiëren. Die telt niet mee in de score. Hieronder leg ik per bron uit wat ik check.
| Bron | Wat ik check | Status |
|---|---|---|
| Google Reviews | Score en aantal reviews via Google Places | automatisch |
| Werkspot | Profiel en score, gezocht via Google | automatisch |
| Trustpilot | Profiel en score, gezocht via Google | automatisch |
| KvK Handelsregister | Inschrijvingsdatum, actieve status en bouw-SBI-code via de officiële KvK API | automatisch |
| Faillissementsregister | Insolventie-uitspraken op exacte bedrijfsnaam (rechtspraak.nl) | automatisch |
| Rechtszaken | Overige gepubliceerde uitspraken op exacte bedrijfsnaam (rechtspraak.nl) | automatisch |
| BTW Verificatie | Of het btw-nummer geldig is en op ditzelfde bedrijf staat (EU VIES-register) | automatisch |
| Website Leeftijd | Sinds wanneer het domein geregistreerd staat (RDAP) en of het bedrijf actief is | automatisch |
| Bouwgarant | Verwijzing om het lidmaatschap zelf te checken op bouwgarant.nl | handmatig, telt niet mee |
| Score | Kleur | Betekenis |
|---|---|---|
| ≥ 2,5 | Groen | Betrouwbaar: goede track record over meerdere bronnen |
| 1,5-2,5 | Oranje | Let op: wisselende reviews of weinig data beschikbaar |
| < 1,5 | Rood | Risico: negatieve signalen of onvoldoende verifieerbaar |
Het rapport toont daarnaast de data-dekking: hoeveel van de 8 bronnen daadwerkelijk data gaven. Hoe lager die dekking, hoe voorzichtiger je de score moet lezen. Dat staat dan ook in het rapport zelf.
Check de uitgebreide resultaten altijd in context. Een score is een startpunt, geen eindoordeel.
Bereken, check of vergelijk: alle tools gebruiken dezelfde transparante aanpak.