Bouwen op papier: hoe ZZP-uitvoerder Henk de bouwfactuur eindelijk onder controle kreeg

Door de redactie van InvoiceFlow — gepubliceerd 1 juni 2026 — leestijd 8 minuten

Henk Vermeer (52) werkt al dertig jaar in de bouw. Eerst als timmerman, daarna als voorman, en de laatste tien jaar als zelfstandig uitvoerder voor grote aannemers in de regio Rotterdam. Hij superviseert woningbouwprojecten in Capelle aan den IJssel, commercieel vastgoed op de Kop van Zuid, en renovaties in de Rotterdamse haven. Op de bouwplaats weet hij precies wat er moet gebeuren. In zijn kleine kantoortje thuis in Barendrecht was dat een ander verhaal.

"Ik ben een bouwer," zegt Henk droogjes. "Ik ben niet opgeleid als boekhouder. Maar aannemers verwachten tegenwoordig facturen die lijken op wat een groot bedrijf aanlevert. Uren, materialen, kostenposten, PO-nummers. En als je dat niet levert, betalen ze niet of ze betalen te laat."

De eisen van de aannemer

Henk werkt voor vier vaste aannemers in de regio Rotterdam. Zijn dagtarief varieert van €650 voor regulier toezicht tot €950 voor complexe projecten met veiligheidsverantwoordelijkheid. Per project factureert hij tweewekelijks — een ritme dat aannemers graag zien omdat het aansluit op hun eigen bouwdirectierapportages.

Maar zijn klanten stellen specifieke eisen aan zijn facturen. De eerste aannemer — een middelgroot bouwbedrijf in Ridderkerk — vereist dat elke factuur een verwijzing bevat naar het projectnummer en het purchase order-nummer (PO). Zonder die verwijzing komt de factuur niet eens bij de boekhouding aan, maar verdwijnt die in een "te controleren"-map.

De tweede aannemer wil een uitsplitsing zien van zijn uren per werkdag, inclusief de locatie (welk project, welke bouwfase). De derde verwacht dat materiaalkosten die Henk heeft voorgeschoten — bouwmaterialen die hij zelf heeft ingekocht en doorbelast — op een aparte regel staan, met inkoopprijs, opslag en BTW duidelijk vermeld.

"En de vierde aannemer," zucht Henk, "die heeft een nieuw inkoopdepartement dat facturen afkeurt als er geen kosten per kostenpost zijn. Arbeid op één regel, materialen op een andere, transport weer apart."

De thuissituatie: Excel op een versleten laptop

Tot twee jaar geleden werkte Henk met een Excel-spreadsheet die hij had gekregen van zijn zwager, die zelfstandig loodgieter was. De sheet was ooit handig geweest voor eenvoudige urenfacturen. Maar Henks facturen werden steeds complexer, en de sheet groeide mee op een manier die niemand meer begreep — inclusief Henk zelf.

Een typische factuur voor zijn grootste klant kon oplopen tot zestig regels: twaalf werkdagen, elk met een apart urenaantal, een uuromschrijving en soms ook materiaalkosten. Henk vulde dat handmatig in, met de hand optellend of vertrouwend op de onbetrouwbare som-formules in zijn sheet.

Op een donderdagavond in november stuurde hij een factuur van €14.200 naar zijn belangrijkste klant. Op vrijdagochtend belde de projectleider hem: "Henk, je BTW klopt niet. Je hebt 21% berekend over de arbeid, maar de materialen heb je ook meegenomen in de BTW-grondslag terwijl die al inclusief BTW waren ingekocht. Je hebt dubbele BTW berekend."

Dat was een fout van ruim €800. Henk moest de factuur intrekken, opnieuw berekenen en opnieuw opsturen — drie dagen vertraging in de betaling, en een serieus gesprek met zijn eigen accountant.

Mobiel werken, desktop-problemen

Een bijkomend probleem was dat Henk zijn facturen altijd thuis moest maken. Op de bouwplaats had hij zijn tablet bij zich voor tekeningen en rapporten, maar zijn Excel-sheet werkte niet goed op de tablet. De kolommen waren te smal, de formules werden niet correct weergegeven, en hij kon geen PDF exporteren vanuit Excel op zijn Android-tablet.

Zijn oplossing was onhandig: hij maakte aantekeningen op zijn tablet overdag, reed 's avonds naar huis, opende zijn laptop en werkte dan zijn facturen bij. Op drukke projecten betekende dat soms drie achterstallige facturen tegelijk, die hij in één avond moest verwerken. Dat leidde tot fouten.

"Ik heb een keer een factuur gestuurd met de verkeerde projectnaam. Had Merwedekanaalzone geschreven maar het was Schiedam Oost. De klant heeft betaald, maar hun boekhouder heeft een jaar lang een kostenpost op de verkeerde post gehad. Dat soort dingen kosten je uiteindelijk je reputatie."

InvoiceFlow op de bouwplaats

Een collega-ZZP-uitvoerder uit zijn netwerk — iemand met wie Henk soms samenwerkte op grote projecten — liet hem InvoiceFlow zien op een bouwvergadering. "Hij maakte een factuur aan op zijn telefoon in vijf minuten. Ik dacht: dat kan niet kloppen. Maar het klopte wel."

Henk downloadde de app en begon met het invoeren van zijn klantprofielen. Voor elk van zijn vier aannemers maakte hij een profiel aan met het standaard PO-nummerveld, de projectreferentie en de BTW-instellingen. Daarna bouwde hij een itemdatabase op met de diensten die hij het meest factureert: uitvoeringsdagen regulier, uitvoeringsdagen met veiligheidsverantwoordelijkheid, reiskosten en een standaardopslag voor materiaalinkopen.

"De itemdatabase is voor mij het meest waardevolle. Ik klik op 'uitvoeringsdag complex' en de prijs staat er al in: €950. Ik pas alleen het aantal dagen aan. Dan voeg ik de materiaalrijen toe met de werkelijke inkoopkosten en mijn opslag. Alles gescheiden, zoals de aannemers willen."

De functies die het verschil maken

Dagfacturering met uitsplitsing: Henk kan per factuurperiode afzonderlijke regels aanmaken voor elke werkdag of werkweek, met een omschrijving die de bouwfase en locatie vermeldt. De aannemer ziet direct welke werkzaamheden er zijn verricht.

Materiaalrijen gescheiden van arbeid: Materiaalkosten staan op aparte regels met een duidelijke omschrijving. Henk noteert de inkoopprijs, zijn opslag (standaard 8%) en het BTW-tarief van 21% over het totaal. Er is geen risico meer op dubbeltellingen of onjuiste BTW-grondslag.

PO-nummerveld: Elke factuur heeft een verplicht PO-nummerveld dat Henk vult op het moment dat hij de opdracht bevestigd krijgt. Aannemers zien hun eigen inkoopordernummer direct op de factuur staan — dat versnelt de goedkeuring bij hun inkoopafdeling.

PDF-export op de bouwplaats: Na het aanmaken van een factuur exporteert Henk direct een PDF en stuurt die via de mail-app op zijn telefoon. Hij hoeft niet meer naar huis te rijden om zijn laptop open te klappen.

Klantspecifieke factuurmallen: Elke aannemer heeft een iets andere voorkeur voor de factuurindeling. Henk heeft per klant een mal aangemaakt met de exacte kolommen en omschrijvingen die die klant wil zien. Het kost hem eenmalig een halfuur per klant; daarna genereert elke factuur automatisch in het gewenste formaat.

Een project, een factuur, nul telefoontjes

Drie maanden na de overstap op InvoiceFlow werkte Henk aan een renovatieproject op de Wilhelminapier in Rotterdam. Een groot project: drie aannemers tegelijk, tien weken werk, materiaalinkopen van in totaal €28.000 die hij voorfinnancerde en doorbelastte.

"Vroeger was zo'n project een administratieve nachtmerrie. Nu maak ik elke twee weken een factuur per aannemer op de bouwplaats, als ik toch wacht op een vergadering of als het werk klaar is voor die dag. In totaal tien minuten per factuur. Alle PO-nummers kloppen, alle materiaalrijen staan er goed in, de BTW is correct berekend."

Het resultaat: voor het eerst in zijn carrière als ZZP-uitvoerder ontving Henk alle facturen voor dat project betaald binnen de afgesproken termijn van dertig dagen. Geen enkele factuur werd teruggestuurd voor correctie.

Cashflow op de bouwplaats

Een bijkomend voordeel dat Henk noemde: de overzichtsfunctie in InvoiceFlow. Hij kan in één oogopslag zien welke facturen open staan per klant, wanneer ze zijn verstuurd en wanneer de betalingstermijn afloopt.

"In de bouw betalen aannemers niet altijd op tijd. Dat is een bekend probleem. Maar nu zie ik precies welke factuur wanneer open staat. Als een factuur over zijn betalingstermijn is, stuur ik een herinnering — ook vanuit de app. Dat kost me twee minuten en levert me gemiddeld twee weken eerder betaald op."

Voor een ZZP'er met een maandomzet van €12.000 tot €15.000 betekent twee weken vroeger betaald zijn een liquiditeitsvoordeel van €6.000 tot €7.500. Dat is het verschil tussen wel of niet moeten roodstaan in een maand met hoge materiaalinkoopkosten.

Advies voor ZZP'ers in de bouw

Henk spreekt regelmatig met andere ZZP-uitvoerders, -installateurs en -aannemers. Hij heeft InvoiceFlow aan tien van hen aanbevolen. Zijn kernadvies:

Bouw een itemdatabase op. De meeste werkzaamheden die je als ZZP'er in de bouw factureert, komen steeds terug: standaarddagen, specifieke werkzaamheden, reiskosten, materiaalopslag. Maak die eenmalig aan in je facturatietool met de correcte prijs en BTW. Dan hoef je ze nooit meer handmatig in te voeren.

Vraag altijd het PO-nummer vóór je begint. Aannemers kunnen weken wachten voordat ze een PO-nummer uitgeven. Begin dan toch, maar factureert je niet totdat je het nummer hebt. InvoiceFlow laat je een conceptfactuur bewaren totdat je het PO-nummer hebt.

Factuur meteen na het werk, niet aan het einde van de maand. In de bouw vergeet je details snel. Welke werkdag was het ook alweer? Welke materialen heb je ingekocht? Factuur direct na afronding van een fase, terwijl alles nog vers is.

Download InvoiceFlow

Ben jij een ZZP-uitvoerder, installateur of aannemer die moeite heeft met het aanleveren van de gedetailleerde factuurspecificaties die klanten tegenwoordig eisen? InvoiceFlow is gratis te downloaden via Google Play en werkt volledig op je Android-telefoon — ook op de bouwplaats, ook offline.

Maak in vijf minuten je eerste factuur aan met uren, materialen, PO-nummers en BTW — precies zoals de aannemer het wil.

Download InvoiceFlow op Google Play