Je freelancer zit alweer maandenlang drie dagen per week op kantoor, werkt op jouw laptop en doet precies wat jij zegt. Op papier is het een opdrachtovereenkomst, maar ergens begint er een stemmetje te knagen: klopt dit eigenlijk wel juridisch? Die twijfel is precies waar veel ondernemers mee rondlopen. De grens tussen een opdrachtovereenkomst en een arbeidscontract is dunner dan de meeste mensen denken, en de gevolgen van een verkeerde keuze kunnen flink oplopen.
Ben ik eigenlijk al zijn werkgever?
Misschien wel. De naam van het contract bepaalt namelijk niet de juridische werkelijkheid, de dagelijkse praktijk doet dat. Als een zzp’er al maanden bij jou werkt alsof hij gewoon werknemer is, kan een rechter of de Belastingdienst concluderen dat er al die tijd sprake was van een arbeidsrelatie, ongeacht wat er op papier staat. Dat is precies het vertrekpunt voor alle vragen hieronder.
Wat is het juridische verschil in de kern?
Bij een arbeidscontract verplicht iemand zich om persoonlijk arbeid te verrichten, in ruil voor loon, onder gezag van de werkgever. Bij een opdrachtovereenkomst verplicht iemand zich om een bepaalde opdracht uit te voeren, zelfstandig en op eigen verantwoordelijkheid, zonder dat de opdrachtgever bepaalt hoe dat precies gebeurt. Het gaat dus om twee dingen: gezag en persoonlijke inzet versus zelfstandigheid en resultaat.
Welke drie kenmerken bepalen of er sprake is van loondienst?
Rechtbanken en de Belastingdienst kijken naar drie elementen, en alle drie moeten aanwezig zijn voor een arbeidsrelatie:
- Persoonlijke arbeid: de persoon moet het zelf doen en kan zich niet zomaar laten vervangen.
- Loon: er is een tegenprestatie in geld, regelmatig en min of meer vast.
- Gezagsverhouding: de opdrachtgever bepaalt hoe, wanneer en waar het werk gebeurt.
Die derde is de meest bepalende en ook de meest onderschatte. Zodra jij als opdrachtgever instructies geeft over werkwijze, werktijden of aanpak, heb je al snel een gezagsverhouding gecreëerd.
Wanneer kies je bewust voor een opdrachtovereenkomst, en wanneer is dat de verkeerde keuze?
Een opdrachtovereenkomst past goed als je iemand inhuurt voor een afgebakende klus met een duidelijk resultaat: een websitebouw, een marketingcampagne, een adviesrapport. Of je kijkt breder naar de voor- en nadelen van externe developers inhuren of aannemen. De opdrachtnemer bepaalt zelf de aanpak, werkt ook voor andere klanten en draagt zijn eigen risico.
Het wordt de verkeerde keuze als de samenwerking in de praktijk op een dienstverband lijkt. Denk aan een grafisch ontwerper die vijf dagen per week op jouw kantoor zit, jouw interne processen volgt en feitelijk geen andere opdrachtgevers heeft. Op dat moment is een opdrachtovereenkomst juridisch kwetsbaar, ook al hebben beide partijen het liever zo.
Wat zijn de concrete risico’s als de overeenkomst wordt ‘omgekwalificeerd’?
Als de Belastingdienst of een rechter bepaalt dat er eigenlijk een arbeidsrelatie was, zijn de gevolgen voor jou als opdrachtgever fors. Je bent dan alsnog werkgeverspremies en loonheffing verschuldigd, met terugwerkende kracht. Dat kan oplopen tot jaren aan naheffingen plus rente. Daarnaast kan de ‘zzp’er’ met terugwerkende kracht aanspraak maken op arbeidsrechtelijke bescherming, vakantiegeld, ontslagvergoeding en doorbetaling bij ziekte. In ernstige gevallen volgt ook een boete.
Hoe zit het met de handhaving nu het handhavingsmoratorium voorbij is?
Jarenlang was er een gedoogbeleid: de Belastingdienst handhaafde nauwelijks op schijnzelfstandigheid. Dat moratorium is inmiddels afgelopen. Sinds begin 2025 wordt er actief gecontroleerd en dat loopt nu in volle vaart door. Voor lopende contracten betekent dit dat je niet langer kunt rekenen op een waarschuwing vooraf. Controleer dus nu of jouw huidige samenwerkingen door de beugel kunnen, want wachten vergroot het risico op naheffingen. Dit is één van de kernzaken waarbij je onnodige risico’s als ondernemer moet voorkomen.
Welke signalen gebruiken de Belastingdienst en rechtbanken?
Er is geen vaste checklist, maar er zijn duidelijke indicatoren die keer op keer terugkomen in uitspraken en controles:
- De opdrachtnemer werkt exclusief of bijna exclusief voor jou.
- Hij of zij werkt op vaste tijden, op jouw locatie, met jouw materiaal.
- Jij bepaalt hoe het werk gedaan wordt, niet alleen wat het resultaat moet zijn.
- Er is een vaste maandelijkse vergoeding die op loon lijkt.
- De opdrachtnemer is geïntegreerd in jouw organisatie: vaste vergaderingen, eigen interne e-mailadres, toegang tot systemen.
Hoe meer van deze elementen aanwezig zijn, hoe groter het risico dat de opdrachtovereenkomst niet standhoudt.
Helpt een modelovereenkomst van de Belastingdienst echt?
Een goedgekeurde modelovereenkomst geeft houvast op papier, maar het is geen garantie. De Belastingdienst kijkt niet alleen naar wat er staat, maar naar hoe de samenwerking in de praktijk verloopt. Als de dagelijkse werkelijkheid afwijkt van de overeenkomst, heeft het contract weinig beschermende waarde. Behandel een modelovereenkomst dus als een startpunt, niet als een eindpunt.
Welke rechten kan een zelfstandige alsnog claimen?
Als achteraf een arbeidsrelatie wordt vastgesteld, kan de opdrachtnemer aanspraak maken op alles wat een werknemer toekomt. Dat zijn onder andere: vakantiegeld (8% over het brutoloon), opgebouwde vakantiedagen, ontslagbescherming inclusief eventuele transitievergoeding, loondoorbetaling bij ziekte (twee jaar lang) en in sommige gevallen pensioenopbouw als er een verplicht bedrijfstakpensioenfonds van toepassing is. Die claims kunnen over meerdere jaren worden ingediend.
Hoe bouw je een opdrachtovereenkomst juridisch stevig op?
De inhoud van het contract moet de praktijk weerspiegelen. Zorg dat er staat wat het te leveren resultaat is, niet hoe de opdrachtnemer zijn tijd indeelt. Leg vast dat vervanging mogelijk is. Omschrijf een duidelijke looptijd of een afgebakend project. Spreek af dat de opdrachtnemer meerdere opdrachtgevers heeft of mag hebben. En zorg dat de dagelijkse werkpraktijk ook echt klopt: geen vaste werkplek als dat niet nodig is, geen instructies over werkwijze, geen integratie in het team alsof het een vaste werknemer betreft.
Zijn er tussenvormen die het risico verkleinen?
Ja, twee opties zijn de moeite waard om te overwegen. Bij een payrollconstructie sluit jij een overeenkomst met een payrollbedrijf, dat formeel de werkgever is en alle werkgeversverplichtingen draagt. Dat geeft duidelijkheid en verlaagt jouw juridische risico. Bij een uitzendbureau huur je iemand in via het bureau, dat ook de werkgeversrol vervult. Beide opties kosten meer dan een directe opdrachtovereenkomst, maar ze brengen ook minder onzekerheid. Let wel: een payrollconstructie is geen truc om arbeidsrechten te omzeilen. De medewerker heeft dan gewoon arbeidsrechtelijke bescherming, en dat is precies de bedoeling.
Wanneer schakel je sowieso een advocaat of fiscalist in?
Niet bij elke samenwerking heb je juridisch advies nodig, maar er zijn situaties waarin je het niet moet uitstellen. Schakel een arbeidsrechtadvocaat of fiscalist in als:
- een zzp’er langer dan zes maanden bij je werkt en feitelijk maar één opdrachtgever heeft, jij.
- je een brief of vragenlijst ontvangt van de Belastingdienst over jouw inhuurrelaties.
- de opdrachtnemer zelf aangeeft dat hij of zij twijfelt over de constructie.
- je een langdurige samenwerking wil formaliseren en niet zeker weet welke vorm past.
- er een conflict dreigt of al is ontstaan over de aard van de samenwerking.
In die gevallen is een gesprek van een uur met de juiste specialist goedkoper dan de naheffing of rechtszaak die je ermee voorkomt.
De keuze tussen een opdrachtovereenkomst en een arbeidscontract staat of valt niet met wat er op papier staat, maar met hoe de samenwerking er dagelijks uitziet. Werkt iemand structureel bij je op kantoor, volgt hij jouw instructies en heeft hij nauwelijks andere opdrachtgevers? Dan houdt die opdrachtovereenkomst waarschijnlijk geen stand als het erop aankomt. Kijk eerlijk naar jouw situatie en pas het contract aan de werkelijkheid aan. Bij twijfel is het verstandiger nu advies te vragen dan te wachten tot de Belastingdienst zich meldt.