Een bouwer van woningen op maat vertelde me ooit dat zijn bedrijf drie jaar op rij "op elk project winst had gemaakt". Maar toen zijn accountant de cijfers analyseerde volgens de percentage-of-completion-methode, veranderde het beeld volledig. Twee van zijn grootste projecten — beide nog open aan het einde van het jaar — waren stilletjes verlieslatend geworden omdat meerwerkorders sneller opliepen dan de stelposten, en niemand de variantie op faseniveau bijhield tot aan de oplevering. Het geld stroomde nog steeds binnen via termijnbetalingen, maar de onderliggende marge lekte al maandenlang weg.
Dit is het kernprobleem bij woningbouw als algemeen aannemer: projecten lopen negen tot achttien maanden, geld vloeit in golven van termijnbetalingen en retentie, en het verschil tussen een winstgevend jaar en een verlieslatend jaar hangt vaak af van de vraag of uw boeken u de waarheid vertelden in maand vier in plaats van maand veertien. Bouwers van woningen op maat die hun boekhouding beschouwen als een belastingexercitie achteraf, ontdekken problemen routinematig te laat om ze nog te kunnen herstellen. Degenen die jobcosting behandelen als een actief operationeel systeem, signaleren margeslijtage terwijl ze nog kunnen bijsturen.
Deze gids bespreekt hoe onafhankelijke algemeen aannemers en bouwers van woningen op maat hun boeken moeten inrichten: welke belastingmethode te kiezen onder Sectie 460, hoe jobcosting-categorieën op te zetten, hoe om te gaan met aanbetalingen en retentie, wat te reserveren voor garantieverplichtingen en welke KPI's de NAHB-benchmarkgroep daadwerkelijk gebruikt.
Het kiezen van uw inkomstenbelastingmethode onder Sectie 460
Langetermijn-bouwcontracten — elk contract dat niet wordt voltooid binnen hetzelfde belastingjaar waarin het begon — vallen onder Sectie 460 van de Internal Revenue Code. De standaardregel vereist de percentage-of-completion-methode (PCM), die bouwers dwingt inkomsten te verantwoorden naarmate kosten worden gemaakt, in plaats van wanneer het contract wordt afgesloten. PCM spreidt het inkomen, maar versnelt de belastingplicht tijdens de bouwperiode, vaak ruim voordat de huiseigenaar de laatste termijn betaalt.
Twee belangrijke uitzonderingen zijn van belang voor woningbouwers.
De vrijstelling voor woningbouwcontracten
Contracten waarbij 80 procent of meer van de geschatte totale kosten kan worden toegeschreven aan het bouwen, reconstrueren of renoveren van wooneenheden in gebouwen met vier of minder eenheden, kwalificeren als "woningbouwcontracten" onder Sectie 460(e)(1)(A). Deze contracten zijn vrijgesteld van PCM, ongeacht de contractduur of de bedrijfsgrootte. Een bouwer van woningen op maat die eengezinswoningen, duplexwoningen, triplexwoningen of vierplexwoningen bouwt, kan de completed-contract-methode (CCM), het kasstelsel of het factuurstelsel gebruiken — wat het beste resultaat oplevert gezien de cashflow en belastingplanning van het bedrijf.
Voor de meeste bouwers op maat betekent dit dat CCM een optie is. Onder CCM wordt alle verantwoording van omzet en kosten uitgesteld totdat de klus "vrijwel voltooid" is, wat over het algemeen betekent dat de woning klaar is voor bewoning en de klant deze heeft geaccepteerd. Het voordeel is belastinguitstel. Het nadeel is dat GAAP-jaarrekeningen nog steeds rapportage op basis van PCM-transacties vereisen voor banken en borgstellingsmaatschappijen, waardoor u mogelijk twee sets boeken moet bijhouden.
De vrijstelling voor kleine bouwcontracten
Voor niet-residentiële of gemengde contracten die buiten de vrijstelling voor woningbouw vallen, biedt de vrijstelling voor kleine aannemers onder Sectie 460(e)(1)(B) uitkomst. De "One Big Beautiful Bill Act" van 2025 heeft deze uitzondering aanzienlijk uitgebreid. Voorheen gold de uitzondering alleen voor contracten die naar verwachting binnen twee jaar zouden worden voltooid, en alleen als de gemiddelde jaarlijkse bruto-ontvangsten van de aannemer over de afgelopen drie jaar onder de inflatie-geïndexeerde drempel bleven (momenteel rond de $31 miljoen). Onder de herziene regel kwalificeren contracten die naar verwachting binnen drie jaar worden voltooid nu ook, waardoor de uitzondering wordt uitgebreid naar een veel grotere groep middelgrote woningontwikkelaars en renovatiebedrijven.
Als u onder de grens van de bruto-ontvangsten blijft en uw contracten kort genoeg zijn om te kwalificeren, kunt u kiezen voor CCM, het kasstelsel of de vrijgestelde contract-percentage-of-completion-methode voor die projecten.
Praktische aanbeveling
De meeste bouwers van woningen op maat zouden CCM moeten hanteren voor de belastingaangifte van woningbouwcontracten en een factuurstelsel met een jobcosting-systeem voor de managementrapportage. De belastingkeuze wordt ingediend met Form 3115 als u van methode verandert, en eenmaal gemaakt, is deze over het algemeen van toepassing op alle contracten in die categorie. Overleg met een CPA voordat u een keuze maakt, omdat de keuze samenhangt met afschrijvingen, lookback-rente en de alternatieve minimumbelasting op manieren die niet direct uit de wetstekst blijken.
Projectkosten-categorieën inrichten
De belangrijkste bepalende factor voor de kwaliteit van de boekhouding voor een hoofdaannemer in de woningbouw is de projectkostenstructuur. Als dit goed is gedaan, kunt u margeslijtage op faseniveau bijna in realtime zien. Als het slecht is gedaan, ontdekt u problemen pas zes maanden nadat ze nog oplosbaar waren.
Een logisch rekeningschema voor villabouw scheidt directe kosten in duidelijke fasen die de natuurlijke bouwvolgorde volgen. Kavelverwerving en terreinwerk beslaan ongeveer 10 tot 15 procent van de totale kosten en omvatten de aankoop van de kavel, sloop, het bouwrijp maken, ontgraving en grof egaliseren. De fundering beslaat doorgaans tussen de 5 en 10 procent en dekt funderingsstroken, vloerplaten, funderingsmuren, waterdichting en de riolering onder de vloer. Het casco en de ruwbouwschil, de grootste afzonderlijke post, verbruikt 15 tot 20 procent van het budget en omvat timmerhout, dakspanten, beplating, dakbedekking, kozijnen en buitendeuren. MEP-installatiewerk (werktuigbouwkundig, elektrisch en sanitair) in de ruwbouwfase beslaat 10 tot 15 procent. Gipsplaten, isolatie en binnenafwerking zitten rond de 8 tot 12 procent. De afwerking, inclusief vloeren, schilderwerk, kasten, aanrechtbladen en tegelwerk, loopt vaak op tot 20 à 30 procent, omdat de specificaties van de huiseigenaar hier voor de meeste variatie zorgen. Armaturen, apparatuur en de definitieve afwerking van de installaties voegen nog eens 5 tot 10 procent toe. Bijkomende kosten — vergunningen, planbeoordeling, architectenhonoraria, rente op bouwleningen en projectmanagementuren — maken de resterende 5 tot 10 procent compleet.
Elke fase heeft zowel een budget- als een realisatiekolom nodig, waarbij de afwijking wekelijks wordt berekend en beoordeeld tijdens de actieve bouw. Als het budget voor de ruwbouw 58.000 staan terwijl het terras nog niet is gebouwd, moet de projectmanager dit in week zeven weten, niet bij de oplevering.
Houd elke factuur van onderaannemers bij tegen de fase waarop deze betrekking heeft, niet alleen tegen de beroepsgroep. Een loodgietersfactuur voor het leidingwerk in de ruwbouw gaat naar MEP-ruwbouw; de factuur van dezelfde loodgieter voor het afmonteren van het sanitair gaat naar armaturen en afwerking. Deze scheiding maakt de margetoerekening eerlijk.
Meer- en minderwerk, Stelposten en Keuzes van de Eigenaar
Wijzigingsopdrachten (meer- en minderwerk) zijn het punt waarop de marge van een villabouwer staat of valt. Het contract stelt gewoonlijk stelposten vast voor door de eigenaar geselecteerde items — kasten, aanrechtbladen, verlichting, tegels, vloeren — en elke selectie die de stelpost overschrijdt, genereert een wijzigingsopdracht. Selecties die onder de stelpost blijven, genereren een verrekenbaar minderwerk, hoewel sommige bouwers hun contracten zo opstellen dat ze het verschil als extra winst behouden.
Elke wijzigingsopdracht moet een eigen vermelding in het subgrootboek hebben met drie componenten: de werkelijke kosten van het gewijzigde werk, de opslag van de bouwer (doorgaans 15 tot 25 procent bij regiecontracten, soms hoger bij kleinere wijzigingen om de administratieve overhead te dekken), en een schriftelijke goedkeuring van de huiseigenaar voordat het werk begint. Als u het werk eerst doet en pas later achter handtekeningen aanjaagt, verliest u de strijd om de betaling. Ontwikkel de discipline dat geen enkele wijzigingsopdracht in uitvoering gaat zonder een getekende autorisatie, en boek de wijzigingsopdracht op de dag van goedkeuring in het projectkostenoverzicht.
Stelposten zelf moeten op de balans staan als een afzonderlijke verplichting of contra-activa totdat de daadwerkelijke selecties zijn gemaakt en afgestemd, omdat de contractomzet vaststaat maar de werkelijke kosten nog variabel zijn. Bij de oplevering worden de stelposten verrekend met de werkelijke kosten en wordt het nettoverschil geboekt op de juiste omzet- of kostenrekening.
Aanbetalingen en Inhoudingen (Retentie)
Aannemingsovereenkomsten voor woningbouw omvatten bijna altijd aanbetalingen van de klant bij aanvang en termijnbetalingen gedurende de bouw. Dit is geen omzet wanneer het wordt ontvangen. Onder zowel GAAP als de CCM-belastingmethode voor woningbouw zijn aanbetalingen van klanten vooruitontvangen omzet en staan ze op de balans als een verplichting totdat het overeenkomstige werk is uitgevoerd (onder rapportage op transactiebasis) of tot de feitelijke oplevering (onder CCM).
Een typisch contract voor een maatwerkwoning werkt met termijnen op basis van mijlpalen: 10 procent bij ondertekening, 15 procent bij de fundering, 20 procent bij de ruwbouw-installaties, 20 procent bij de gipsplaten, 20 procent bij de afwerking en 15 procent bij de feitelijke oplevering. Voor managementrapportages op transactiebasis (accrual) erkent u de omzet naarmate de kosten worden gemaakt op basis van het voltooiingspercentage (percentage-of-completion). Voor belastingrapportage onder CCM stelt u alles uit tot de oplevering.
Inhoudingen (retentie) werken in de tegenovergestelde richting. Wanneer u de bank of de huiseigenaar factureert onder een bouwlening, houdt de kredietverstrekker doorgaans 5 tot 10 procent van elke termijn in als zekerheid tegen opleverpunten en kwaliteitskwesties. Dat ingehouden bedrag is nog steeds verdiende omzet — u heeft het werk immers uitgevoerd — maar het is een vordering die pas wordt geïnd bij de feitelijke oplevering en de eindinspectie. Maak een aparte balanspost aan voor in te houden vorderingen en beheer de ouderdom hiervan onafhankelijk van de reguliere debiteuren. Banken houden retentie soms 30 tot 60 dagen na de feitelijke oplevering vast, dus de liquiditeitsplanning moet rekening houden met dit gat.
Aan de kant van de crediteuren houdt u doorgaans 5 tot 10 procent in op uw eigen onderaannemers, als spiegelbeeld van wat de bank op u inhoudt. Die in te houden betaling aan onderaannemers staat als een verplichting op de balans totdat u deze vrijgeeft nadat hun werk de eindinspectie heeft doorstaan.
Retentierecht voor aannemers en kwijting van retentierecht
De wetgeving omtrent het retentierecht voor aannemers (mechanics liens) is specifiek per staat, en de procedurele valstrikken zijn onverbiddelijk. Elke staat heeft zijn eigen vereisten voor kennisgeving, indiening en kwijting, en het missen van een deadline vernietigt meestal het volledige retentierecht. Als hoofdaannemer heeft u doorgaans een directe contractuele relatie met de eigenaar en is in de meeste staten geen voorafgaande kennisgeving vereist, maar uw onderaannemers en leveranciers hebben dat wel nodig. Hun retentierechten kunnen zelfs op het onroerend goed rusten nadat u hen heeft betaald.
De defensieve structuur ziet er als volgt uit: elke betaling aan een onderaannemer of leverancier is afhankelijk van de ontvangst van een ondertekende voorwaardelijke of onvoorwaardelijke afstand van retentierecht (lien waiver) voor het betaalde bedrag. Voorwaardelijke afstanden worden pas van kracht wanneer de betaling is verwerkt; onvoorwaardelijke afstanden zijn afdwingbaar bij ondertekening. Betaal met voorwaardelijke afstanden en verzamel vervolgens onvoorwaardelijke afstanden nadat de gelden zijn verrekend.
In Texas vereisen residentiële projecten dat de hoofdaannemer de eigenaar een openbaarmakingsverklaring en een lijst van onderaannemers en leveranciers verstrekt, tenzij hier schriftelijk afstand van wordt gedaan. Termijnen voor kennisgeving van inhoudingen (retainage claims) vallen op de 30e dag na voltooiing, beëindiging of stopzetting van het contract. In Nevada moet een kennisgeving van de intentie tot retentierecht ten minste 15 dagen voorafgaan aan de feitelijke indiening. In Ohio moeten onderaannemers en leveranciers een "Notice of Furnishing" indienen. Elke staat is anders.
Houd per project een logboek bij van de afstanden van retentierecht, georganiseerd per onderaannemer en betalingsperiode. Bij de definitieve oplevering moet het ontbreken van een ondertekende afstand de eindbetaling blokkeren totdat dit is opgelost, omdat daar het risico op dubbele betaling ligt.
Reserves voor garantie, herstelwerk en bewoonbaarheid
De meest ondergewaardeerde balanspost voor bouwers van woningen op maat is de reserve voor garantie en herstelwerk (callbacks). De standaard garantiestructuren in de sector voorzien in één jaar op afwerkingspunten (schilderwerk, lijstwerk, gipsplaat, cosmetische afwerking), twee jaar op installaties (HVAC, sanitair, elektra) en tien jaar op constructieve elementen (skeletbouw en fundering). Naast deze contractuele garanties houdt de stilzwijgende garantie van bewoonbaarheid — erkend door rechtbanken in elke Amerikaanse staat — bouwers aan een strikte aansprakelijkheidsnorm voor verborgen gebreken die een woning ongeschikt maken voor bewoning. Verschillende hooggerechtshoven van staten hebben geoordeeld dat van deze stilzwijgende garantie zelfs bij schriftelijke overeenkomst geen afstand kan worden gedaan.
Wat betekent dit voor uw boekhouding? U heeft een werkelijke reserve nodig, geen tijdelijke post. De meest voorkomende benadering is om op het moment van feitelijke oplevering een percentage van de omzet — doorgaans 0,5 tot 2 procent — toe te rekenen aan een passivapost voor garanties. Het werkelijke percentage aan afschrijvingen verschilt per bouwer, maar bouwers die de frequentie van herstelwerk en de kosten per incident bijhouden, zullen binnen enkele jaren na aanvang hun werkelijke percentage ontdekken. Een reserve die chronisch ondergefinancierd is, is een teken dat de kwaliteitscontrole in het voortraject faalt; een reserve die chronisch te hoog wordt opgebouwd, vertraagt enkel de winstneming.
Het tienjarige constructieve risico is moeilijker te reserveren omdat de incidenten zeldzaam maar catastrofaal zijn. De meeste bouwers dekken dit af met een garantieproduct van derden (verkocht door bedrijven zoals 2-10 Home Buyers Warranty, Bonded Builders of RWC) en behandelen de garantiepremie als afsluitkosten bij elke woning. Zelfs met dekking door derden zijn een beroepsaansprakelijkheidsverzekering en een algemene aansprakelijkheidsverzekering essentieel, waarbij dekking voor bouwfouten expliciet wordt opgenomen of uitgesloten, afhankelijk van de verzekeraar.
Een nauwkeurige boekhouding vanaf de eerste dag voorkomt later fiscale kopzorgen, en een gedisciplineerde garantiereservering voorkomt het soort meerjarige cashflowschokken die bouwbedrijven fataal worden wanneer een project drie jaar na de overdracht misloopt.
NAHB Benchmark KPI's
De jaarlijkse "Cost of Doing Business Study" van de NAHB is de beste bron voor benchmarks voor woningbouwers. Recente onderzoeken plaatsen de gemiddelde bouwer van eengezinswoningen op een brutowinstmarge van 20,7 procent en een nettowinstmarge van 8,7 procent, waarbij het verschil tussen beide de overhead en de verkoop-, algemene en administratieve kosten (SG&A) vertegenwoordigt.
Verschillende KPI's verdienen wekelijkse of maandelijkse aandacht.
Brutowinst per vierkante voet, berekend als (contractprijs minus directe bouwkosten) gedeeld door het afgewerkte aantal vierkante voet, normaliseert de winstgevendheid over verschillende woninggroottes. Voor bouwers in 2026 kost de bouw van een woning op maat in veel markten gewoonlijk $400 tot $700 per vierkante voet, met semi-maatwerk tussen $325 en $550 en seriematige bouw tussen $180 en $310. Als u weet waar u zich bevindt, kunt u gelijkwaardige projecten met elkaar vergelijken.
Het opslagpercentage versus het margepercentage is een hardnekkige bron van fouten. Een opslag van 25 procent op de kosten levert een marge van 20 procent op de prijs op. Een opslag van 33 procent levert een marge van 25 procent op. Als u dit fout doet bij de offerte, heeft u uw werk met honderden basispunten te laag geprijsd.
De doorlooptijd per fase — het aantal dagen van het storten van de fundering tot het wind- en waterdicht maken van het casco, van wind- en waterdicht tot de goedkeuring van de installaties, van installaties tot gipsplaat, en van gipsplaat tot feitelijke oplevering — stuurt zowel de cash-conversie als de absorptie van de overhead aan. Bouwers die betrouwbaar 9 tot 11 maanden kunnen halen bij een woning op maat, presteren beter dan branchegenoten die uitlopen naar 14 of 15 maanden bij vergelijkbaar werk.
De waarde van de orderportefeuille en de maanden werk in portefeuille op elk gegeven moment vertellen u of uw verkooppijplijn gelijke tred houdt met uw productiecapaciteit. Een gezonde bouwer van maatwerkwoningen wil doorgaans 6 tot 12 maanden aan orderportefeuille hebben op elk moment.
Het percentage garantieclaims en de gemiddelde kosten per claim, bijgehouden per woning, zijn leidende indicatoren voor het functioneren van de onderaannemers en het toezicht. Een bouwer met stijgende garantie-incidenten per woning stevent af op een margeprobleem, zelfs als de huidige projecten op papier winstgevend lijken.
Houd je bouwadministratie betrouwbaar vanaf de eerste fundering
Maatwerk woningbouw beloont bouwers die hun administratie behandelen als een live operationeel instrument, en niet als een administratieve last aan het einde van het jaar. Het boekhoudsysteem dat je opbouwt—projectkosten-categorieën, discipline bij meer- en minderwerk, het bijhouden van inhoudingen, garantiereserves en de keuze van de belastingmethode—bepaalt of je bedrijf jaar na jaar marge opbouwt of langzaam achteruitgaat door verborgen lekken.
Beancount.io biedt plain-text accounting die je volledige transparantie en controle geeft over je financiële gegevens—elk project, elke fase, elk meerwerkdocument in versiebeheerde tekstbestanden die je daadwerkelijk zelf bezit. Geen black boxes, geen vendor lock-in, en de structuur schaalt op natuurlijke wijze mee met de realiteit van woningbouw met meerdere projecten en fasen. Begin gratis en ontdek waarom bouwers, ontwikkelaars en financiële professionals overstappen op plain-text accounting.