Je stuurt de eindrekening na een project en krijgt een boze e-mail terug: ‘Dit was toch een vaste prijs?’ Of de klant betaalt gewoon niet, omdat het bedrag ‘veel hoger uitvalt dan verwacht’. Dit scenario speelt zich dagelijks af bij freelancers en bureaus die werken met nacalculatie of dynamische prijzen. Het probleem zit zelden in de werkzaamheden zelf, maar bijna altijd in wat er niet goed is vastgelegd in de algemene voorwaarden. Deze handleiding geeft je clausule voor clausule wat je nodig hebt om een betalingsconflict te voorkomen, of te winnen als het toch misgaat.

Waarom standaard-AV tekortschiet bij nacalculatie

De meeste standaard algemene voorwaarden zijn geschreven voor een situatie met een vaste prijs. Zodra je werkt met nacalculatie, een uurtarief of kosten die afhangen van verbruik of scope, schieten die voorwaarden op drie punten tekort.

Het eerste probleem: de klant kende de grondslag niet. Rechters zien regelmatig zaken waarbij een opdrachtnemer stelt ‘op basis van uurtarief’ te werken, maar dit nergens schriftelijk is bevestigd en de klant zegt dat nooit te hebben geweten. Zonder heldere clausule win je die zaak niet automatisch.

Het tweede probleem: tussentijdse kostenstijgingen die nooit zijn gemeld. Je bent halverwege een project en merkt dat het meer uren kost dan geraamd. Je zegt er niets over en stuurt aan het eind een rekening die twee keer zo hoog uitvalt. Zonder meldplicht in je voorwaarden staat je zwak.

Het derde probleem: de verrassingsfactuur. De klant heeft geen idee hoeveel uur je hebt gewerkt, ziet een gespecificeerde rekening voor het eerst bij de eindafrekening en weigert te betalen. Rechters oordelen hier wisselend over, maar als jij geen specificatie-eisen hebt vastgelegd, loop je een serieus risico.

Stap 1: Definieer de prijsgrondslag haarscherp

Begin je nacalculatie algemene voorwaarden met een definitie-artikel. Leg vast wat de grondslag van de prijs is en zorg dat de klant daar bij het aangaan van de overeenkomst kennis van heeft genomen.

Bruikbaar taalgebruik dat je kunt overnemen:

  • “De vergoeding wordt berekend op basis van het uurtarief zoals vermeld in de offerte of opdrachtbevestiging, vermeerderd met eventuele materiaal- en reiskosten.”
  • “Tenzij schriftelijk anders overeengekomen, geldt een nacalculatiemodel waarbij de definitieve prijs wordt vastgesteld na voltooiing van de werkzaamheden.”

Voeg ook toe welk tarief geldt voor welke werkzaamheden als je meer dan één soort werk doet. Een webdeveloper die ook projectmanagement in rekening brengt, doet er goed aan beide tarieven apart te vermelden.

Stap 2: Leg de schattingsclausule goed vast

Een begroting of indicatie is geen vaste prijs. Dat klinkt logisch, maar rechters toetsen of deze clausule meer is dan een lege huls. Een te korte of te vage formulering werkt niet.

Wat je moet vermijden: “Genoemde bedragen zijn indicatief.” Dit alleen is onvoldoende. Er is geen context, geen bandbreedte en geen handeling gekoppeld aan overschrijding.

Wat beter werkt:

“Een door opdrachtnemer afgegeven begroting of kostenraming is vrijblijvend en geldt uitsluitend als indicatie. Opdrachtgever wordt tijdig geïnformeerd wanneer de werkelijke kosten naar verwachting meer dan 10% hoger uitvallen dan de raming. Bij overschrijding zonder melding heeft opdrachtgever het recht de meerkosten boven de drempel van 15% te betwisten.”

Die laatste zin is slim: je geeft de klant een beperkt recht, waardoor rechters de clausule eerder als evenwichtig beschouwen en niet vernietigen op grond van onredelijkheid.

Stap 3: Regel de tussentijdse meldplicht

Dit is de clausule die de meeste freelancers overslaan en die het vaakst tot verlies leidt. Leg concreet vast: wanneer ben jij verplicht de klant te informeren over dreigende overschrijding?

Formuleer dit zo: “Opdrachtnemer informeert opdrachtgever schriftelijk zodra de verwachte totale kosten de overeengekomen raming met meer dan [10 of 15]% dreigen te overschrijden. Deze melding vindt zo vroeg mogelijk plaats en in elk geval voordat de overschrijding daadwerkelijk optreedt.”

Leg ook vast wat er gebeurt als je die melding niet doet. Dat klinkt ongemakkelijk, maar het geeft je clausule geloofwaardigheid. Bijvoorbeeld: “Indien opdrachtnemer deze meldplicht niet nakomt, is opdrachtgever niet gehouden tot betaling van het meerdere boven de raming, tenzij opdrachtgever redelijkerwijs had kunnen begrijpen dat de kosten zouden stijgen.”

Stap 4: Bepaal wie de scope bewaakt

Meerwerk is een veelgehoorde bron van conflicten. De klant vraagt ‘even snel’ iets extra’s, jij doet het, en bij de rekening zegt de klant dat het er altijd al bij hoorde. Zet in je voorwaarden hoe meerwerk wordt geautoriseerd.

Advies: kies voor een combinatie van schriftelijke autorisatie als norm, met een stilzwijgende goedkeuringsregel als vangnet. Zo:

“Meerwerk wordt uitgevoerd op basis van een schriftelijk akkoord van opdrachtgever, waaronder ook een akkoord per e-mail wordt verstaan. Indien opdrachtgever niet binnen vijf werkdagen na ontvangst van een meerwerkmelding schriftelijk bezwaar maakt, wordt het meerwerk geacht te zijn goedgekeurd.”

Vijf werkdagen is een redelijke termijn die rechters doorgaans accepteren. Korter dan twee werkdagen wordt regelmatig als onredelijk bestempeld.

Stap 5: Schrijf de nacalculatieprocedure uit

Wat moet er op je eindrekening staan? Leg dit vast in je voorwaarden, zodat discussie over de specificatie niet de betaling blokkeert.

Verplicht jezelf minimaal tot: een overzicht per activiteit, de bijbehorende tijdregistratie en de toegepaste tarieven. Optioneel maar sterk aanbevolen: datum van de werkzaamheden en naam van de uitvoerende persoon bij bureaus.

Voeg ook een minimumfactuurperiode toe als je die hanteert. Veel freelancers rekenen minimaal een half uur per taak. Zet dit erin: “Per afzonderlijke activiteit wordt minimaal 30 minuten in rekening gebracht, tenzij anders overeengekomen.”

Stap 6: Verwerk een betwistingsprotocol

Geef de klant een helder format en termijn om de rekening te betwisten. Dit klinkt als een cadeau aan de klant, maar het is juist in jouw voordeel: na de termijn staat de rekening vast.

“Opdrachtgever dient een factuur binnen 14 dagen na ontvangst schriftelijk te betwisten, onder opgave van de specifieke bezwaren per post. Na deze termijn wordt de factuur geacht te zijn geaccepteerd en vervalt het recht van opdrachtgever om de hoogte te betwisten.”

Zorg dat je die 14 dagen niet terugbrengt naar 7: rechters beschouwen een week soms als te krap voor zakelijke opdrachtgevers. Gebruik je dit protocol, stuur dan ook altijd een factuur met een leesbare verzendbevestiging.

Stap 7: Voeg een tariefwijzigingsclausule toe

Als je werkt met doorlopende opdrachten of jaarcontracten, wil je je tarief kunnen aanpassen zonder dat elke klant opnieuw akkoord moet geven. Dat kan, mits je het goed formuleert.

“Opdrachtnemer is gerechtigd de gehanteerde tarieven jaarlijks te indexeren conform de CBS-consumentenprijsindex. Tussentijdse tariefwijzigingen worden minimaal 30 dagen van tevoren schriftelijk aangekondigd. Opdrachtgever heeft bij een tussentijdse verhoging van meer dan 10% het recht de overeenkomst te beëindigen tegen de datum van inwerkingtreding.”

Die laatste zin is wettelijk verplicht bij B2C-overeenkomsten en is ook bij B2B aan te raden om conflicten te vermijden.

Brancheverschillen in één overzicht

Branche Extra aandachtspunt Wat je specifieker moet regelen
IT-dienstverleners Licentie- en infrastructuurkosten variëren sterk Doorbelasting van derdenkosten (cloud, licenties) apart benoemen
Marketingbureaus Mediastukken en externe inkoop via bureau Opslag op inkoopkosten (bijv. 15%) expliciet vastleggen
Juridische professionals Derdengelden en griffierechten Voorschotsystematiek en verrekening bij eindrekening beschrijven

De drie formuleringen die je beter vermijdt

Tot slot drie clausules die je waarschijnlijk herkent en die klinken alsof ze werken, maar dat niet doen.

Formulering 1 (vermijden): “Prijzen zijn vrijblijvend en onder voorbehoud.”
Dit is te vaag. ‘Voorbehoud’ van wat? Herschrijf naar: “De in de offerte genoemde bedragen zijn ramingen op basis van de bij ontvangst bekende scope. Wijziging van de scope leidt tot herziening van de prijs conform de tarieven in artikel X.”

Formulering 2 (vermijden): “Meerwerk wordt apart in rekening gebracht.”
Hier ontbreekt autorisatie. Een rechter zal vragen: wie heeft daarvoor toestemming gegeven? Voeg altijd de goedkeuringsprocedure toe zoals beschreven in stap 4.

Formulering 3 (vermijden): “Facturen worden geacht akkoord te zijn bevonden indien niet binnen zeven dagen bezwaar is gemaakt.”
Zeven dagen is te kort en staat te krap in de buurt van onredelijk beding. Vervang door 14 dagen en voeg toe dat bezwaar schriftelijk en gespecificeerd moet worden ingediend. Zo staat de termijn juridisch sterk.

Werken met nacalculatie of dynamische prijzen is prima, maar dan moeten je algemene voorwaarden meegroeien met die manier van werken. Standaard-AV beschermt je hier onvoldoende. De zeven clausules in dit artikel geven je een solide basis: van een heldere prijsgrondslag tot een betwistingsprotocol dat na de termijn echt sluit. Gebruik de generator op deze site om de clausules op maat te maken voor jouw situatie en branche. Heb je een lopend contract en twijfel je of je huidige voorwaarden standhouden, laat ze dan doorlichten voordat er een conflict ontstaat. Achteraf repareren is altijd duurder dan vooraf goed regelen.