We geven altijd een bandbreedte met eenheid, zeggen of btw is inbegrepen en leggen uit waarom prijzen verschillen. Een offerte is het niet: die krijg je pas na een opname van jouw woning.
Waar de prijzen vandaan komen
We gebruiken verschillende soorten prijsinformatie, elk met een eigen rol. Geen enkele prijs is perfect, dus we zetten ze naast elkaar.
Prijssites en offerteplatforms publiceren landelijke gemiddelden per m², per stuk of per woning. Ze zijn breed, maar zeggen niet altijd wat er in het bedrag zit of waar het op gebaseerd is.
Bouwbedrijven en leveranciers noemen hun eigen prijzen of ervaringscijfers. Die zijn vaak concreter, maar gelden voor hun aanbod en werkwijze. Een dakopbouwprijs kan bijvoorbeeld uitgaan van een dakoppervlak van 50 tot 80 m².
Voor alles wat vastligt, volgen we de officiële regels. De gemeente Amsterdam stelt de leges voor een omgevingsvergunning en de tarieven voor een objectvergunning vast. De Belastingdienst bepaalt welk btw-tarief geldt. Voor de ontwikkeling van bouwkosten kijken we naar de officiële prijsindex.
Cijfers uit nieuws en onderzoek gebruiken we alleen als ze over een specifieke situatie gaan, zoals funderingsschade door droogte. Die bedragen zetten we apart, omdat ze niet één op één te vergelijken zijn met een gewone offerte.
- Prijssites en platforms: landelijke gemiddelden per eenheid.
- Bouwbedrijven en leveranciers: eigen prijzen, met hun eigen aannames.
- Gemeente Amsterdam: leges, objectvergunning, parkeervakken en regels op straat.
- Belastingdienst: welk btw-tarief bij welk werk hoort.
- Prijsindex bouwkosten: hoe de kosten van arbeid en materiaal zich ontwikkelen.
Hoe we bedragen controleren
We nemen alleen bedragen over die we zelf op een gepubliceerde prijspagina hebben gelezen. Kunnen we een bedrag niet terugvinden, dan gebruiken we het niet. Op onze kostenpagina over kozijnen staat daarom dat we een eerder gevonden bedrag hebben geschrapt, omdat we het niet konden controleren.
Bij elke prijstabel staat de datum waarop we de prijzen voor het laatst nakeken.
We veranderen geen gepubliceerde bedragen. Staat er "vanaf" of "+" bij, dan nemen we dat over. Gaat een prijs uit van een ouder prijspeil, dan zetten we dat jaartal erbij.
Een rekenvoorbeeld op een kostenpagina is altijd gelabeld als SCHATTING. Daaronder staat hoe we rekenen: welke bedragen we gebruiken en met welke maat we vermenigvuldigen.
Waarom je een bandbreedte ziet en wat we doen als prijzen verschillen
Je ziet altijd een bandbreedte, nooit één bedrag. Eén getal zou suggereren dat we jouw woning kennen, en dat is niet zo. De onderkant en bovenkant laten zien hoe groot de spreiding is tussen eenvoudige en lastige situaties.
Gepubliceerde prijzen spreken elkaar vaak tegen. Dat verstoppen we niet: elke kostenpagina heeft een blok "Waarom prijzen verschillen". Een woonklare dakopbouw kost bijvoorbeeld € 1.800 – € 2.000 per m² inclusief btw, terwijl een volledig afgewerkte opbouw op een dakoppervlak van 50 tot 80 m² € 2.500 – € 4.500 per m² kost. Beide kloppen, maar ze meten iets anders.
Als prijzen verschillen, zoeken we de oorzaak: een andere afwerking, een ander formaat, wel of geen btw, of een andere eenheid. Soms is informatie verouderd. Zo staat er online nog weleens een btw-tarief van 6% voor schilderwerk, terwijl voor schilderwerk aan woningen ouder dan 2 jaar 9% geldt. Dan zeggen we dat, en volgen we de officiële regel.
We kiezen niet stilletjes de laagste of de hoogste prijs. Past een prijs niet bij de rest, dan laten we hem zien en leggen we uit waarom hij afwijkt.
Btw: inclusief of exclusief
We noteren bij elk bedrag of het inclusief of exclusief btw is, als dat bekend is. Staat het er niet bij, dan is het onbekend. Vergelijk bedragen daarom altijd op dezelfde basis.
Het btw-tarief hangt af van het soort werk. Isoleren, schilderen, stukadoren en behangen van woningen ouder dan 2 jaar valt onder 9% btw. Alle andere werkzaamheden aan woningen vallen onder 21%.
Bij een groter aannemingswerk moet de ondernemer de 9%- en 21%-delen apart zetten in offerte en factuur. Een verbouwing met schilderwerk en nieuwe kozijnen heeft dus twee tarieven. Ook binnen schilderwerk kan het verschillen: houtrot herstellen met nieuwe delen en kozijnen vervangen vallen onder 21%.
Prijspeil en inflatie
Bouwprijzen stijgen, dus elk bedrag hoort bij een moment. Daarom staat bij de prijzen de datum waarop we ze nakeken. Die datum zegt niet wanneer een aanbieder zijn prijzen voor het laatst heeft bijgewerkt; is dat bekend, dan nemen we het over.
Voor de ontwikkeling van bouwkosten kijken we naar de inputprijsindex bouwkosten. Die stond in juli 2026 op 129,6 (2021 = 100), 5,1% hoger dan een jaar eerder. Dat cijfer is nog voorlopig: de totale index is definitief tot en met 2025.
Twee kanttekeningen. De index gaat over nieuwbouwwoningen, niet over verbouwingen. En hij meet alleen loon en materiaal, geen winstmarges of verkoopprijzen. We gebruiken hem als richting, niet om oude bedragen zelf op te hogen.
Een bedrag uit een ouder prijspeil rekenen we dus niet om. We zetten het jaartal erbij, zoals bij Amsterdamse funderingsprijzen met prijspeil 2025, zodat je zelf ziet dat het vandaag hoger kan liggen.
Hoe de prijscheck rekent
De prijscheck op /prijscheck/ rekent alleen met prijsregels die al op een kostenpagina staan. Er zitten geen eigen bedragen in.
Je kiest een project, een afwerking en een maat. De tool vermenigvuldigt die maat met de onderkant en de bovenkant van de bandbreedte, en rondt de uitkomst af op honderden euro's. Voorbeeld: een woonklare dakopbouw van 30 m² × € 1.800 – € 2.000 per m² geeft € 54.000 – € 60.000.
Bij een dakkapel is er geen maat: de tool toont de bandbreedte per dakkapel. Staat er een "+" bij de prijs, dan toont de uitkomst die ook.
Bij het bouwen van de site controleren we automatisch of de eenheid van de prijsregel past bij de maat in de tool, bijvoorbeeld "per m²" bij een oppervlak. Past het niet, dan wordt de pagina niet gepubliceerd.
Onder elke uitkomst staat een link naar de kostenpagina met de andere prijzen en de uitleg.
Wat een indicatie niet kan, en hoe vaak we controleren
Een indicatie kent jouw woning niet. De fundering, de staat van hout en leidingen, de bereikbaarheid van je straat en wat de vergunning vraagt, kunnen de prijs flink veranderen. Dat hangt af van je adres; bij de opname wordt dat gemeten.
Kosten van de gemeente zitten meestal niet in de bedragen van prijssites. Denk aan leges voor een omgevingsvergunning (in Amsterdam sinds 1 oktober 2026 twee tarieven over dezelfde bouwkosten, samen 2,57% met een ondergrens van € 333) of een objectvergunning voor een container of steiger (€ 181,30 voor 2 weken). Die zetten we apart op de kostenpagina's.
De offerte die na een opname volgt, splitst de posten uit, zodat je hem naast de bedragen op deze site kunt leggen.
We controleren de prijzen periodiek. Bij elke controle zoeken we alle prijzen opnieuw op en passen we de datum aan. Is een bedrag veranderd of niet meer te vinden, dan werken we de regel bij of halen we hem weg. Zie je iets dat niet meer klopt, laat het ons weten via het formulier.