DBA-proof opdrachtovereenkomst opstellen: zo doe je het (2026)

Een DBA-proof opdrachtovereenkomst opstellen betekent dat je contract aantoont dat je écht zelfstandig werkt, zonder dat de Belastingdienst kan concluderen dat er sprake is van een arbeidsrelatie. In dit artikel lees je precies welke elementen verplicht zijn, welke bewoordingen je moet vermijden en hoe je omgaat met opdrachtgevers die een eigen standaardcontract willen gebruiken.

Waarom een gewone freelanceovereenkomst niet voldoende is

Veel zzp’ers werken nog altijd met een simpele freelanceovereenkomst die ze ooit van internet hebben geplukt. Dat klinkt gemakkelijk, maar onder de Wet Deregulering Beoordeling Arbeidsrelaties (Wet DBA) loop je daarmee een serieus risico. De Belastingdienst kijkt namelijk niet alleen naar wat er op papier staat, maar ook naar hoe de samenwerking in de praktijk eruitziet.

Toch begint het allemaal bij het contract. Een overeenkomst die arbeidsrechtelijke elementen bevat, zoals vaste werktijden, exclusiviteit of instructiebevoegdheid, geeft de inspecteur directe munitie om te stellen dat er sprake is van schijnzelfstandigheid. En dat kan grote financiële gevolgen hebben voor zowel jou als je opdrachtgever.

Een gewone freelanceovereenkomst mist in de meeste gevallen de specifieke clausules die jouw zelfstandigheid onderbouwen. Denk aan een vervangingsclausule, een duidelijke resultaatomschrijving of een bepaling dat je ook voor andere opdrachtgevers mag werken. Zonder die elementen is je contract juridisch gezien kwetsbaar.

DBA-proof opdrachtovereenkomst opstellen: zo doe je het (2026)
DBA-proof opdrachtovereenkomst opstellen: zo doe je het (2026)

De 7 verplichte elementen van een DBA-proof opdrachtovereenkomst

Een solide opdrachtovereenkomst die voldoet aan de eisen van de Wet DBA bevat zeven kernonderdelen. Hieronder lees je wat elk onderdeel inhoudt en waarom het zo belangrijk is.

1. Omschrijving van het werk: resultaat, niet uren

Omschrijf in je overeenkomst altijd wat je oplevert, niet hoeveel uur je eraan besteedt. “De opdrachtnemer levert een volledig functionele webapplicatie op conform de bijgevoegde specificaties” is sterk. “De opdrachtnemer werkt 32 uur per week op locatie” klinkt als een arbeidscontract.

Door te focussen op het resultaat laat je zien dat je als zelfstandige professional een opdracht aanneemt, en niet als werknemer in dienst bent. Beschrijf ook welke kwaliteitsnormen of deliverables van toepassing zijn, zodat het duidelijk is wanneer de opdracht klaar is.

2. Begin- en einddatum: geen onbepaalde tijd

Een overeenkomst voor onbepaalde tijd lijkt op een arbeidscontract. Zorg daarom altijd voor een concrete looptijd, bijvoorbeeld “van 1 mei 2026 tot en met 31 oktober 2026”. Wil je daarna verdergaan? Sluit dan een nieuwe overeenkomst of verleng expliciet met een avenantje.

Een afgebakende looptijd benadrukt dat het gaat om een tijdelijke opdracht, niet om een structurele arbeidsrelatie. Het is ook verstandig om op te nemen wat er gebeurt als de opdracht eerder af is: wordt de overeenkomst dan automatisch beëindigd?

3. Vervanging mogelijk: de vervangingsclausule

Dit is misschien wel het meest besproken element in de DBA-discussie. Als jij je mag laten vervangen door een ander, is dat een sterk signaal dat er geen persoonlijke arbeidsplicht bestaat, een van de pijlers van een arbeidsovereenkomst.

De vervangingsclausule moet realistisch zijn. “Opdrachtnemer heeft het recht zich te laten vervangen door een derde, mits deze derde beschikt over de vereiste kwalificaties en opdrachtnemer hiervoor verantwoordelijk blijft.” Zo’n formulering werkt. Let op: de vervanging hoeft in de praktijk niet vaak voor te komen, maar de mogelijkheid moet er wel zijn.

4. Vrijheid in uitvoering: geen instructies over hoe

Je opdrachtgever mag bepalen wát er gemaakt wordt, maar niet hóé jij dat doet. Zodra een opdrachtgever voorschrijft welke werkwijze je moet hanteren, welke tools je moet gebruiken of hoe je je dag indeelt, verschuift de relatie richting een arbeidsverhouding.

Formuleer dit in je contract als: “Opdrachtnemer is vrij in de keuze van werkmethoden en werktijden, tenzij anders overeengekomen met betrekking tot specifieke deliverables en deadlines.” Zo behoud je de regie over je eigen werk.

5. Eigen materiaal en tools

Als je voor je werk gebruikmaakt van je eigen laptop, software, gereedschap of andere middelen, versterkt dat je positie als zelfstandige. Neem dit op in de overeenkomst: “Opdrachtnemer gebruikt eigen materialen en middelen ten behoeve van de uitvoering van de opdracht, tenzij uitdrukkelijk anders overeengekomen.”

Werkt de opdracht toch met materiaal van de opdrachtgever, zoals een specifieke machine of beveiligd systeem? Zorg dan dat dit expliciet wordt omschreven als een uitzondering met een zakelijke reden, niet als standaard.

6. Meerdere opdrachtgevers toegestaan

Een echte zelfstandige werkt voor meerdere klanten. Leg dit vast in je overeenkomst: “Opdrachtnemer is vrij om gedurende de looptijd van deze overeenkomst werkzaamheden te verrichten voor andere opdrachtgevers.”

Dit element laat zien dat je ondernemersrisico loopt en niet afhankelijk bent van één inkomensbron. Het versterkt je ondernemersstatus in de ogen van de Belastingdienst aanzienlijk.

7. Geen exclusiviteit

Dit hangt samen met het vorige punt, maar verdient een eigen plek. Een exclusiviteitsclausule, waarin staat dat je alleen voor deze opdrachtgever mag werken, is een rode vlag. Vermijd dit ten koste van alles.

Als een opdrachtgever toch een non-concurrentiebeding of exclusiviteitsbepaling wil, onderhandel dan om dit te schrappen of te beperken tot een heel specifiek concurrentieel belang, niet als algemene werkbeperking.

Modelovereenkomst Belastingdienst versus eigen overeenkomst

De Belastingdienst heeft een aantal modelovereenkomsten gepubliceerd die je kunt gebruiken. Het voordeel is dat deze overeenkomsten vooraf zijn goedgekeurd: als je ze ongewijzigd gebruikt én de samenwerking verloopt ook in de praktijk zoals in het contract staat, heb je zekerheid vooraf.

Het nadeel van modelovereenkomsten is dat ze generiek zijn. Ze sluiten niet altijd aan bij jouw specifieke branche of de aard van je opdracht. Bovendien zijn ze alleen geldig zolang ze ongewijzigd worden gebruikt. Voeg je er bepalingen aan toe of laat je onderdelen weg, dan vervalt de zekerheid die eraan verbonden is.

Een eigen overeenkomst geeft meer flexibiliteit en kan beter aansluiten bij jouw werk. Maar dan draag je zelf de verantwoordelijkheid om alle DBA-proof elementen erin op te nemen. Laat een eigen overeenkomst altijd beoordelen door een jurist of een deskundige op het gebied van arbeidsrecht en fiscaliteit.

Kenmerk Modelovereenkomst Belastingdienst Eigen overeenkomst
Vooraf goedgekeurd Ja, bij ongewijzigd gebruik Nee, eigen verantwoordelijkheid
Flexibiliteit Beperkt Hoog
Aanpasbaar aan branche Moeilijk zonder zekerheid te verliezen Ja, volledig
Juridische beoordeling nodig Niet bij ongewijzigd gebruik Sterk aanbevolen
Actueel gehouden door Belastingdienst Jijzelf

Bewoordingen die je moet vermijden

Bepaalde zinnen en formuleringen in een contract zijn directe rode vlaggen voor de Belastingdienst. Ze suggereren een gezagsverhouding of een persoonlijke arbeidsplicht, twee kenmerken van een arbeidsovereenkomst die je juist wil vermijden.

Hieronder zie je een overzicht van gevaarlijke bewoordingen en de DBA-proof alternatieven.

Gevaarlijke bewoording DBA-proof alternatief
“Onder toezicht van de opdrachtgever” “In overleg met de opdrachtgever, maar naar eigen inzicht”
“Vaste werktijden van 9:00 tot 17:00” “Naar eigen planning, met inachtneming van afgesproken deadlines”
“Exclusief beschikbaar voor opdrachtgever” “Opdrachtnemer is vrij werkzaamheden voor derden te verrichten”
“Dient aanwijzingen op te volgen” “Stemt af met opdrachtgever over het resultaat en de voortgang”
“Verplicht aanwezig op kantoor” “Werkt op locatie indien dit voor de opdracht noodzakelijk is”
“Persoonlijk te verrichten werkzaamheden” “Opdrachtnemer kan zich laten vervangen door een gekwalificeerde derde”
“Heeft recht op vakantiedagen” “Opdrachtnemer draagt zelf zorg voor planning en beschikbaarheid”
“Onder leiding van de manager” “Rapporteert over de voortgang van het project aan de contactpersoon”

Lees je contract kritisch door op dit soort formuleringen. Staan er termen in als “leidinggevende”, “salaris” in plaats van “honorarium”, of “ziekteverlof”? Dan is het tijd voor een revisie. Voor een uitgebreide beoordeling kun je ook de DBA compliance checklist gebruiken om je overeenkomst en werkwijze systematisch te toetsen.

Wat als je opdrachtgever een standaardcontract wil?

Je werkt je overeenkomst zorgvuldig uit en dan krijg je van je nieuwe opdrachtgever te horen: “Wij werken altijd met ons eigen contract.” Dat is een situatie die veel zzp’ers herkennen, en het vraagt om een tactische aanpak.

Stap 1 is het contract van je opdrachtgever grondig doorlezen en toetsen aan de zeven elementen die hierboven zijn beschreven. Let ook op de rode vlag-bewoordingen uit de tabel. Noteer precies welke onderdelen problematisch zijn.

Stap 2 is het voeren van het gesprek. Ga niet met een afwijzing of een juridische sommatie aan tafel, maar leg uit waarom bepaalde wijzigingen in jouw belang én in dat van de opdrachtgever zijn. De opdrachtgever loopt namelijk ook risico bij schijnzelfstandigheid: zij kunnen worden aangeslagen voor naheffingen loonbelasting en premies.

Stap 3 is het indienen van een tegenvoorstel. Maak een lijst van de specifieke clausules die je wil aanpassen en formuleer de alternatieve teksten. Wees concreet en bied aan om die teksten aan te leveren, dan verlaag je de drempel voor de opdrachtgever om akkoord te gaan.

Stap 4: als de opdrachtgever weigert enige aanpassing te doen aan een contract dat overduidelijk arbeidsrechtelijke trekjes heeft, overweeg dan of je deze opdracht wel wil aannemen. De financiële en juridische risico’s die je loopt zijn reëel, zeker nu de Belastingdienst weer actief handhaaft.

Aanvullende bescherming via algemene voorwaarden

Een opdrachtovereenkomst is niet het enige document dat je beschermt. Je algemene voorwaarden spelen ook een belangrijke rol. Daarin kun je zaken regelen zoals aansprakelijkheidsbeperking, betalingstermijnen, intellectueel eigendom en de wijze van geschillenbeslechting.

Zorg dat je algemene voorwaarden van toepassing zijn verklaard in je opdrachtovereenkomst en dat je ze tijdig hebt overhandigd of digitaal beschikbaar hebt gesteld. Samen vormen je overeenkomst en algemene voorwaarden een sterk juridisch fundament voor je zelfstandige ondernemerschap.

🚀Ben jij klaar om te starten?Doe de starterscheck en zie wat je nog moet regelen.

Veelgestelde vragen

Moet ik voor elke opdracht een nieuwe DBA-proof overeenkomst opstellen?

Ja, in principe wel. Elke opdracht heeft zijn eigen kenmerken: andere werkzaamheden, een andere looptijd en mogelijk andere afspraken over vervanging of locatie. Een generieke overeenkomst die je elke keer hergebruikt zonder aanpassing kan in de praktijk niet aansluiten bij de specifieke opdracht. Gebruik een sjabloon als basis, maar pas het altijd aan op de situatie.

Is een mondeling akkoord ook geldig?

Een mondelinge overeenkomst is juridisch gezien geldig, maar biedt je in de praktijk weinig bescherming. Bij een controle door de Belastingdienst of een geschil met je opdrachtgever heb je niets om op terug te vallen. Zet altijd alles schriftelijk vast, ook als het om een korte of kleine opdracht gaat.

Wat als de praktijk afwijkt van wat in het contract staat?

Dan wint de praktijk. De Belastingdienst kijkt bij een controle altijd naar hoe de samenwerking feitelijk verloopt, niet alleen naar wat er op papier staat. Als je contract DBA-proof is maar je werkt in de praktijk elke dag van negen tot vijf op kantoor onder de directe aansturing van een manager, dan ben je alsnog kwetsbaar. Contract én uitvoering moeten kloppen.

Hoe lang moet ik mijn overeenkomsten bewaren?

Bewaar je opdrachtovereenkomsten minimaal zeven jaar. Dat is de standaard fiscale bewaarplicht. Bij opdrachten die betrekking hebben op onroerend goed of andere specifieke situaties kunnen langere termijnen gelden. Sla ook correspondentie op die de afspraken bevestigt of verduidelijkt.

Kan ik een bestaand contract aanpassen zodat het DBA-proof wordt?

Ja, dat kan via een addendum of een geheel herziene versie van het contract. Spreek met je opdrachtgever af dat de nieuwe versie ingaat per een bepaalde datum en zorg dat beide partijen tekenen. Gooi de oude versie niet weg, maar bewaar die ook als onderdeel van je administratie. Twijfel je of je aanpassingen voldoende zijn? Laat het contract nakijken door een jurist.

De informatie op deze pagina is informatief bedoeld en geen juridisch of fiscaal advies. Raadpleeg een adviseur voor je specifieke situatie.

Bronnen

De cijfers en regels in dit artikel zijn gecontroleerd op 16 augustus 2026 bij de onderstaande officiele bronnen.

Dit artikel is informatief bedoeld en vervangt geen fiscaal advies. Raadpleeg een adviseur voor jouw specifieke situatie.