MKB Juristen stelt juridische documenten op maat op
Het beste is om belangrijke contracten, algemene voorwaarden en andere juridische documenten niet zelf te knutselen of te kopiëren. Wij helpen ondernemers budgetvriendelijk met juridisch maatwerk, vooraf duidelijke kosten en praktische uitleg.
- Contracten, voorwaarden en juridische documenten op maat
- Budgetvriendelijk en vooraf duidelijk over de kosten
- Gratis adviesgesprek of vrijblijvend een offerte aanvragen
Wat is een zzp-contract? Het is de schriftelijke overeenkomst van opdracht (art. 7:400 BW) tussen een opdrachtgever en een zelfstandige zonder personeel, waarin je vastlegt welk werk de zzp’er levert, tegen welk tarief en onder welke voorwaarden. Anders dan een arbeidsovereenkomst kent het geen gezagsverhouding en geen verplichting tot persoonlijke arbeid — juist die twee punten bepalen of de Belastingdienst de samenwerking als echte zelfstandigheid ziet of als verkapt dienstverband.
Het korte antwoord
- Vorm: overeenkomst van opdracht (art. 7:400 BW), geen arbeidsovereenkomst.
- Partijen: opdrachtgever en zzp’er, beiden ingeschreven ondernemers.
- Kern: omschrijving van de opdracht, tarief, looptijd en opzegging.
- Risico: schijnzelfstandigheid — voorkom een gezagsverhouding.
- Handig: modelovereenkomst van de Belastingdienst als basis.
- Extra: afspraken over aansprakelijkheid en intellectueel eigendom.
Wat is een zzp-contract precies?
Een zzp-contract is juridisch een overeenkomst van opdracht. De zzp’er verbindt zich om een bepaald werk of resultaat te leveren; de opdrachtgever betaalt daarvoor een vergoeding. De zzp’er blijft ondernemer: hij bepaalt zelf hoe hij het werk uitvoert, werkt voor eigen rekening en risico en kan zich in beginsel laten vervangen.
Het verschil met een arbeidsovereenkomst zit in drie elementen: loon, arbeid en gezag. Ontbreekt het gezag — dus stuurt de opdrachtgever niet aan alsof het een werknemer is — dan is er geen dienstverband. Staan die drie elementen er wél, dan kan de rechter of Belastingdienst de relatie herkwalificeren, ongeacht wat er op papier staat.
Verschil met een arbeidsovereenkomst
De grens tussen opdracht en dienstverband is de laatste jaren scherper geworden. Wat telt is niet de titel boven het document, maar hoe partijen zich in de praktijk gedragen. Kenmerken die op zelfstandigheid wijzen:
- Geen gezagsverhouding. De zzp’er ontvangt geen instructies over de manier van werken, alleen over het gewenste resultaat.
- Eigen rekening en risico. De zzp’er draagt zelf het ondernemersrisico en regelt eigen verzekeringen.
- Vervangingsrecht. De zzp’er mag zich in beginsel laten vervangen; er is geen verplichting tot persoonlijke arbeid.
- Meerdere opdrachtgevers. Werken voor één afnemer jarenlang voltijd wijst richting dienstverband.
Schijnzelfstandigheid en de Wet DBA
Schijnzelfstandigheid is het grootste risico. Daarvan is sprake als een zzp’er formeel als ondernemer werkt, maar feitelijk als werknemer functioneert. De Belastingdienst kan dan loonheffingen en premies naheffen bij de opdrachtgever, met terugwerkende kracht.
De Wet DBA (Deregulering Beoordeling Arbeidsrelaties) verving in 2016 de VAR. Sinds 1 januari 2025 handhaaft de Belastingdienst weer actief op schijnzelfstandigheid. Een modelovereenkomst geeft houvast, maar biedt alleen zekerheid als de praktijk overeenkomt met wat op papier staat. Een goed contract begint dus bij een reële werksituatie.
De modelovereenkomst
De Belastingdienst publiceert modelovereenkomsten die je als basis kunt gebruiken. Werk je volgens zo’n goedgekeurd model én komt de praktijk daarmee overeen, dan is er in beginsel geen sprake van een dienstverband. Er zijn algemene modellen en modellen voor specifieke sectoren.
Belangrijk: een modelovereenkomst is geen garantie. De Belastingdienst kijkt altijd naar de feitelijke uitvoering. Pas het model bovendien aan op je eigen situatie — een blanco standaardmodel zonder eigen bepalingen over aansprakelijkheid, IE en opzegging is meestal te mager.
Belangrijke bepalingen
Een compleet zzp-contract regelt in elk geval:
- Opdrachtomschrijving. Concreet: welk werk of resultaat, en de scope daarvan.
- Tarief en betaling. Uurtarief of vaste prijs, facturatie, betaaltermijn.
- Looptijd en opzegging. Bepaalde of onbepaalde tijd, opzegtermijn.
- Aansprakelijkheid. Beperking van aansprakelijkheid en verzekeringsplicht.
- Intellectueel eigendom. Aan wie komen auteurs- en andere rechten toe.
- Geheimhouding. Bescherming van vertrouwelijke bedrijfsinformatie.
Praktijkvoorbeeld
Een marketingbureau schakelt een zzp-tekstschrijver in voor losse opdrachten. In het contract staat een vaste prijs per artikel, geen vast aantal uren, en de tekstschrijver bepaalt zelf wanneer en waar hij werkt. Hij levert ook aan andere bureaus. Deze opzet wijst duidelijk op zelfstandigheid: geen gezag, geen verplichte persoonlijke arbeid, eigen risico.
Eerlijke aanbeveling
Voor een eenmalige, duidelijke opdracht met een lage waarde kun je prima uit de voeten met een goedgekeurde modelovereenkomst van de Belastingdienst, mits je die aanvult met bepalingen over tarief, aansprakelijkheid en IE. Dan heb je geen jurist nodig. Twijfel je over de gezagsverhouding, werk je langdurig met dezelfde zzp’er of gaat het om hogere bedragen of gevoelige intellectuele eigendomsrechten? Laat het contract dan toetsen — het risico van naheffing bij schijnzelfstandigheid ligt bij de opdrachtgever en kan flink oplopen.
Meer lezen: zzp-contract opstellen en zzp-contract valkuilen. Direct een contract nodig? Bekijk zzp-contract.
Veelgestelde vragen
Een zzp-contract is een overeenkomst van opdracht (art. 7:400 BW) tussen een opdrachtgever en een zelfstandige zonder personeel. Het legt vast welk werk de zzp’er levert, tegen welk tarief en onder welke voorwaarden. Anders dan een arbeidsovereenkomst kent het geen gezagsverhouding en geen verplichting tot persoonlijke arbeid.
Een arbeidsovereenkomst kent drie elementen: loon, arbeid en gezag. Bij een zzp-contract ontbreekt het gezag: de zzp’er bepaalt zelf hoe hij werkt, draagt eigen risico en mag zich in beginsel laten vervangen. Staan alle drie de elementen er wel, dan kan de relatie als dienstverband worden herkwalificeerd.
Schijnzelfstandigheid is een zzp’er die formeel als ondernemer werkt, maar feitelijk als werknemer functioneert. De Belastingdienst kan dan loonheffingen en premies naheffen bij de opdrachtgever, met terugwerkende kracht. Sinds 1 januari 2025 wordt hier weer actief op gehandhaafd.
Een modelovereenkomst van de Belastingdienst geeft houvast, maar geen garantie. De Belastingdienst kijkt altijd naar de feitelijke uitvoering. Alleen als de praktijk overeenkomt met het model, is er in beginsel geen dienstverband. Vul het model bovendien aan met eigen bepalingen over tarief, aansprakelijkheid en IE.
Minimaal: een concrete opdrachtomschrijving, tarief en betaalafspraken, looptijd en opzegging, aansprakelijkheid, intellectueel eigendom en geheimhouding. Deze bepalingen voorkomen misverstanden en verkleinen het risico op herkwalificatie als dienstverband.
De opdrachtgever draagt het risico. Bij herkwalificatie kan de Belastingdienst loonheffingen en premies naheffen bij de opdrachtgever, met terugwerkende kracht en eventueel een boete. Daarom is het belangrijk dat het contract en de praktijk beide op echte zelfstandigheid wijzen.
Een overeenkomst van opdracht is ook mondeling geldig, maar schriftelijk vastleggen is sterk aan te raden. Een schriftelijk contract voorkomt discussie over tarief, scope en opzegging, en dient als bewijs richting de Belastingdienst dat de samenwerking op zelfstandigheid is ingericht.