Vraag een aannemer hoe het jaar verloopt en ze zullen meestal naar het banksaldo wijzen. Dat instinct is gevaarlijk. Een bouwbedrijf kan geld op de bank hebben, een goedgevulde pijplijn met getekend werk en toch stilletjes insolvent zijn — omdat het geld op de rekening is gefactureerd voor werk dat nog niet is uitgevoerd. Haal dat weg en het beeld verandert volledig.
Het hulpmiddel dat dit filtert, is het onderhanden werk-schema (OHW-schema). Het OHW-schema is het belangrijkste financiële rapport in de bouwboekhouding, en het is ook het rapport dat de meeste aannemers overslaan, vervalsen of één keer per jaar aan hun accountant overhandigen zonder het zelf te begrijpen. Deze gids legt uit wat een OHW-schema precies doet, hoe de percentage-of-completion-boekhouding dit aanstuurt, waarom over- en onderfacturering belangrijk zijn, en hoe u de cijfers kunt lezen zoals een bankier of een surety underwriter dat doet.
Waarom boekhouden op kasbasis faalt in de bouw
De meeste kleine bedrijven kunnen overleven op basis van het kasstelsel of eenvoudige transactieboekhouding. Een bakker verkoopt een brood, ontvangt het geld en erkent de omzet. Klaar.
De bouwsector doorbreekt dat model omdat een enkel project twaalf, vierentwintig of zesendertig maanden kan duren. Gedurende die periode bewegen drie zaken met totaal verschillende snelheden:
- Gemaakte kosten — arbeid, materialen, onderaannemers en materieel, betaald terwijl het werk plaatsvindt.
- Gefactureerde bedragen — voortgangsfacturen verzonden naar de eigenaar, vaak volgens een schema dat is uitonderhandeld bij ondertekening in plaats van gekoppeld aan de werkelijke productie.
- Gerealiseerde omzet — het deel van het contract dat u daadwerkelijk hebt voltooid en waar u recht op hebt.
Als u alleen contanten bijhoudt, kunt u pas zien of een klus geld oplevert wanneer deze wordt afgesloten — en tegen die tijd is het veel te laat om nog iets te herstellen. U kunt ook niet zien of het bedrijf als geheel winstgevend is, omdat u op elk moment een dozijn opdrachten in verschillende stadia hebt, waarbij elke opdracht voorloopt op of achterloopt bij de facturering.
Percentage-of-completion-boekhouding lost dit op door omzet te erkennen terwijl het werk wordt uitgevoerd in plaats van wanneer het geld binnenkomt of wanneer het project is afgerond.
Hoe Percentage-of-Completion werkt
Onder ASC 606 — de standaard voor omzeterkenning die geldt voor Amerikaanse aannemers — komen de meeste bouwcontracten in aanmerking voor omzeterkenning over tijd, omdat de klant controle heeft over het actief terwijl het wordt gebouwd. Zodra een contract hiervoor in aanmerking komt, hebt u een manier nodig om de voortgang te meten. De meest gebruikte methode is de cost-to-cost-methode, een "inputmethode" die ervan uitgaat dat u omzet hebt verdiend naar rato van de kosten die u hebt uitgegeven.
De kernformule bestaat uit twee stappen.
Stap 1 — Voortgangspercentage:
Voortgangspercentage = Gemaakte kosten tot nu toe ÷ Totale geschatte kosten bij voltooiingStap 2 — Gerealiseerde omzet:
Gerealiseerde omzet = Voortgangspercentage × Totale contractwaardeEen rekenvoorbeeld: u tekent een contract voor $1.000.000. Uw schatting zegt dat de klus $800.000 gaat kosten om te bouwen. Na zes maanden hebt u $400.000 uitgegeven.
- Voortgangspercentage = $400.000 ÷ $800.000 = 50%
- Gerealiseerde omzet = 50% × $1.000.000 = $500.000
Dus zelfs als u de eigenaar tot nu toe slechts $350.000 hebt gefactureerd, zegt de boekhouding dat u $500.000 hebt verdiend. Dat gat is de hele essentie van het OHW-schema — en daar komen we op terug.
De schatting is de motor
Merk op dat de noemer in Stap 1 de totale geschatte kosten bij voltooiing is — geen vast getal, maar uw beste huidige prognose. Dit is waar aannemers de fout in gaan. Het voortgangspercentage is slechts zo goed als uw schatting van de kosten tot voltooiing. Als u $400.000 hebt uitgegeven, maar de klus gaat eigenlijk $1.000.000 kosten (in plaats van $800.000), bent u voor 40% klaar, niet 50% — en hebt u de winst in elk rapport te hoog voorgesteld.
ASC 606 vraagt ook om een oordeel over enkele kostencategorieën die de cost-to-cost-verhouding verstoren: grote hoeveelheden niet-geïnstalleerde materialen op de bouwplaats en vooraf betaalde mobilisatiekosten. Geleverde maar nog niet geïnstalleerde materialen blazen de "gemaakte kosten" op zonder echte voortgang te vertegenwoordigen, dus worden ze vaak uitgesloten van de percentageberekening en erkend tegen een marge van nul. Het principe: cost-to-cost moet de prestatie volgen, niet alleen de uitgaven.
Het OHW-schema, kolom voor kolom
Een OHW-schema is een spreadsheet met één rij per actief project. Als u alle kolommen samenvoegt, vertelt het u de financiële waarheid over elke opdracht en het bedrijf. De standaardkolommen:
| Kolom | Betekenis |
|---|---|
| Contractwaarde | Oorspronkelijke prijs plus goedgekeurde wijzigingsopdrachten |
| Geschatte totale kosten | Actuele beste prognose van de totale kosten |
| Geschatte brutowinst | Contractwaarde − geschatte totale kosten |
| Kosten tot nu toe | Daadwerkelijk gemaakte kosten tot nu toe |
| Voortgangspercentage | Kosten tot nu toe ÷ geschatte totale kosten |
| Gerealiseerde omzet | Voortgangspercentage × contractwaarde |
| Gefactureerd tot nu toe | Totaal gefactureerd aan de eigenaar |
| Over- / onderfacturering | Gefactureerd tot nu toe − gerealiseerde omzet |
In de laatste kolom vindt u de diagnose. Er zijn twee uitkomsten mogelijk bij elke opdracht:
- Overgefactureerd (gefactureerd > verdiend): u hebt gefactureerd voor werk dat u nog niet hebt gedaan. Op de balans is dit een schuld — gefactureerde bedragen die de kosten en geschatte opbrengsten overstijgen.
- Ondergefactureerd (verdiend > gefactureerd): u hebt werk gedaan dat u nog niet hebt gefactureerd. Op de balans is dit een bezitting — kosten en geschatte opbrengsten die de gefactureerde bedragen overstijgen.
In ons voorbeeld — $500.000 verdiend, $350.000 gefactureerd — is de opdracht $150.000 ondergefactureerd. U hebt voor $150.000 aan werk gedaan waarvoor u nog geen factuur hebt gestuurd.
Over- en onderfacturering: De signalen interpreteren
Geen van beide posities is automatisch goed of slecht — maar elke positie vertelt u iets, en elke positie kan een probleem verbergen.
Overfacturering: vandaag contant geld, morgen schuld
Overfacturering is normaal en vaak opzettelijk. Door een facturatieschema aan de voorkant te verzwaren — het factureren van mobilisatie en werkzaamheden in de vroege fase, net iets vóór de eigenlijke productie uit — krijgt een aannemer werkkapitaal om het project te financieren zonder aanspraak te hoeven maken op een kredietlijn. Een gezonde aannemer is over de gehele portefeuille bezien licht overgefactureerd.
Het gevaar schuilt in excessieve overfacturering. Overfacturering is geen winst. Het is een voorschot — contant geld dat u moet "terugwerken" door later prestaties te leveren tegen kosten waarvoor u de betaling al heeft ontvangen. Wanneer een aannemer te zwaar leunt op overfacturering, beginnen ze contant geld van vooruitgefactureerde projecten te gebruiken om de kosten van andere projecten te dekken. Dat is project-lenen (job borrowing), en dat werkt totdat de pijplijn opdroogt en er geen nieuwe facturatie meer is om van te lenen. Menig aannemer is failliet gegaan met een gezond ogend banksaldo om precies deze reden.
Een vuistregel die kredietverzekeraars hanteren: als de totale overfacturering consistent meer dan 10–15% van de orderportefeuille bedraagt, of als de ratio van overfacturering ten opzichte van het eigen vermogen boven de 0,5–0,7 stijgt, beginnen acceptanten kritische vragen te stellen. Boven de 1,0 is uw gehele nettowaarde in feite geleend van werk dat u nog niet heeft uitgevoerd.
Onderfacturering: winst die u niet kunt uitgeven
Onderfacturering betekent dat u omzet heeft verdiend die u nog niet heeft gefactureerd. Soms weerspiegelt dit een feitelijke vertraging in de tijd — onverwerkte wijzigingsopdrachten (meerwerk) of een facturatiecyclus die achterloopt op de productie. Maar aanhoudende onderfacturering is een waarschuwingssignaal. Het kan duiden op:
- Trage facturering — geld laten liggen en het bedrijf uithongeren op het gebied van cashflow.
- Kostenoverschrijdingen — kosten lopen voor op het termijnschema (schedule of values), waardoor de kosten tot nu toe hoger zijn dan wat u contractueel mag factureren.
- Optimistische schattingen — uw geschatte totale kosten zijn te laag, wat het voltooiingspercentage en de verdiende omzet kunstmatig hoog houdt. De "onderfacturering" is in dat geval fantoomwinst die zal verdampen zodra de realiteit de raming inhaalt.
Een winstgevend OHW-overzicht (Work in Progress) vol onderfacturering hoort bij een bedrijf dat er op papier gezond uitziet, maar de salarissen niet kan betalen.
De boekhouding achter het overzicht
Het OHW-overzicht is niet alleen een managementrapportage — het vormt de basis voor de journaalposten bij de maandafsluiting. Elke periode past u de boeken aan zodat de erkende omzet overeenkomt met de verdiende omzet, en legt u de over- of onderfacturering vast op de balans.
Voor een ondergefactureerd project erkent de boeking de omzet die u wel heeft verdiend maar nog niet heeft gefactureerd:
Dr Kosten en geschatte winst boven de facturering $150.000
Cr Contractomzet $150.000Voor een overgefactureerd project stelt u het deel van de facturatie uit dat u nog niet heeft verdiend:
Dr Contractomzet $XX.XXX
Cr Facturering boven de kosten en geschatte winst $XX.XXXDeze correcties worden elke periode teruggedraaid en opnieuw berekend naarmate het voltooiingspercentage vordert. De mechanica is minder belangrijk dan de discipline: het overzicht en het grootboek moeten elke maand met elkaar overeenstemmen.
Dit is ook waar schone, granulaire gegevens hun vruchten afwerpen. De cost-to-cost methode is alleen betrouwbaar als kosten worden geboekt op het juiste project en de juiste kostencategorie in de week dat ze worden gemaakt — en niet achteraf worden ingevuld aan het einde van het kwartaal. Trage kostencodering is een van de meest voorkomende redenen waarom een OHW-overzicht een vertekend beeld geeft. Het behandelen van inhoudingen (retainage) alsof het gewoon contant geld is, is een andere fout: te ontvangen inhoudingen zijn pas invorderbaar bij oplevering van het project en mogen niet worden meegeteld als direct beschikbare liquiditeit.
Voor aannemers die controleerbare, transparante boeken willen, maakt een plain-text accounting systeem het bijhouden van projectkosten veel eenvoudiger te verifiëren — elke transactie is een regel die u kunt lezen, doorzoeken en versiebeheren, zonder verborgen logica. Door elk project als een eigen set rekeningen te volgen of dimensies te gebruiken om kosten per project te labelen, verandert het OHW-overzicht van een jaarlijkse worsteling in een rapport dat u elke dag kunt genereren.
Percentage-of-Completion vs. Completed-Contract
Het alternatief voor de percentage-of-completion methode is de completed-contract methode (project-gereed-methode), waarbij nul omzet en nul winst worden erkend totdat een project 100% voltooid is; pas dan wordt alles in één keer geboekt.
Completed-contract is eenvoudiger en stelt belastingbetaling uit — wat de reden is dat sommige kleine aannemers er de voorkeur aan geven. Maar het produceert grillige financiële resultaten: maandenlang niets, gevolgd door een enorme piek. Banken en borgstellers houden daar niet van, omdat het onduidelijk blijft of projecten halverwege de rit wel gezond zijn. Deze methode is over het algemeen alleen toegestaan voor kleinere aannemers en kortlopende projecten; grotere bedrijven en de meeste langetermijncontracten zijn verplicht om percentage-of-completion te gebruiken voor hun financiële rapportage. Voor elke aannemer die een kredietfaciliteit of borgstellingslijn wil, is percentage-of-completion niet optioneel.
Waarom banken en borgstellers uw OHW-overzicht uitpluizen
Uw OHW-overzicht is het eerste document dat een acceptant van een kredietverzekeraar opent, en ze lezen het zorgvuldiger dan uw resultatenrekening. Dit is waar ze naar kijken:
- Margeverloop (Fade or gain). Vergelijk de geschatte brutowinst op elk project periode na periode. Een project waarvan de marge steeds kleiner wordt ("profit fade"), duidt op zwakke calculatie of gebrekkige kostenbeheersing — de grootste rode vlag in de kredietbeoordeling van aannemers.
- Factuurdiscipline. Bescheiden, consistente overfacturering wordt gezien als bekwaamheid. Zware overfacturering wordt gezien als project-lenen. Chronische onderfacturering wordt gezien als een liquiditeitsprobleem.
- Kwaliteit van de orderportefeuille. De resterende contractwaarde van alle projecten — en of deze winstgevend is — vertelt de borgsteller hoeveel nieuwe borgstellingscapaciteit u veilig kunt dragen.
- Consistentie. Sluit het OHW-overzicht aan op de jaarrekening? Sluiten de cijfers van deze periode aan op die van de vorige? Discrepanties vernietigen het vertrouwen van een acceptant sneller dan een enkel slecht project.
Een aannemer die elke maand een schoon, intern consistent OHW-overzicht kan overleggen — en niet alleen aan het einde van het boekjaar — krijgt meer borgstellingscapaciteit, betere tarieven en snellere goedkeuringen. Het overzicht is geen administratieve last. Het is een instrument voor geloofwaardigheid.
Veelvoorkomende WIP-fouten om te vermijden
- Verouderde ramingen van kosten tot voltooiing. Actualiseer deze elke periode met input uit het veld. Een raming die bij de inschrijving is vastgesteld en nooit meer wordt herzien, maakt de volledige planning fictief.
- Te late of verkeerd gecodeerde kosten. Kosten die bij het verkeerde project terechtkomen — of een maand te laat bij het juiste project — vertekenen het voltooiingspercentage in beide richtingen.
- Wijzigingsopdrachten vergeten. Goedgekeurde wijzigingsopdrachten (meerwerk) horen thuis in de contractwaarde en de geraamde kosten. Niet-goedgekeurde wijzigingen zijn een kwestie van oordeelsvorming — boek geen omzet die u nog niet kunt afdwingen.
- Vooruitfacturering als winst tellen. Dit zijn passiva (schulden). Deze bedragen uitgeven is in feite geld lenen.
- Retentiegeld als liquide middelen behandelen. Het is een vordering waar u pas na de definitieve oplevering over kunt beschikken.
- WIP slechts één keer per jaar bijwerken. Een overzicht dat u in maart ziet, biedt geen informatie waar u op dat moment naar kunt handelen. Maandelijks is het minimum; veel aannemers voeren dit wekelijks uit bij grote projecten.
Houd uw projectkosten eerlijk vanaf dag één
Een nauwkeurig WIP-overzicht hangt volledig af van de kwaliteit van de onderliggende boekhouding — kosten die op tijd, telkens weer, aan het juiste project en in de juiste categorie worden gecodeerd. Beancount.io biedt tekstgebaseerde boekhouding (plain-text accounting) die u volledige transparantie en controle over uw financiële gegevens geeft, waarbij elke transactie wordt opgeslagen als een leesbare regel met versiebeheer die u per project kunt auditen en taggen. Ga gratis aan de slag en bouw het soort zuivere, verdedigbare gegevens op die WIP-rapportage — en de gesprekken met banken en borgen die daarvan afhankelijk zijn — aanzienlijk vergemakkelijken.
Sources: Archdesk — Construction Work-in-Progress Reporting, Foundation Software — Over/Under Billing & Bonding, LBMC — ASC 606 Construction Revenue Recognition, EisnerAmper — WIP Reports and Bonding, CSBA — What Sureties Look For in Your WIP Schedule.