Laatst bijgewerkt: 3 oktober 2026
Opdrachtovereenkomst voor zzp’ers: wat moet erin?
Een opdrachtovereenkomst beschrijft welk werk een zelfstandige uitvoert, welke vergoeding geldt en hoe partijen samenwerken. Duidelijke afspraken verkleinen misverstanden, maar de overeenkomst bepaalt niet alleen of de relatie juridisch zelfstandig is.
Wat is een opdrachtovereenkomst?
Een opdrachtovereenkomst is een contract waarin een opdrachtnemer belooft werkzaamheden uit te voeren voor een opdrachtgever. Voor zelfstandigen kan het document onder meer het resultaat, de vergoeding, looptijd en verantwoordelijkheden vastleggen. Het onderscheid met een arbeidsovereenkomst volgt niet alleen uit de titel: de overeengekomen rechten en verplichtingen en de manier waarop partijen eraan uitvoering geven zijn belangrijk.
Een opdracht kan bestaan uit een afgebakend project, specialistisch advies of doorlopende werkzaamheden. De inhoud van de overeenkomst hoort bij het werk te passen. Een korte opdrachtbevestiging kan volstaan voor eenvoudig werk met weinig risico’s; een complexe opdracht vraagt vaak om meer afspraken over fases, acceptatie, gegevens en aansprakelijkheid.
Gebruik geen standaardtekst zonder te controleren of die de opdracht beschrijft. Een document kan juridisch en commercieel nuttig zijn, maar lost geen onduidelijkheid op wanneer beide partijen iets anders verwachten of de dagelijkse praktijk afwijkt van het contract.
Beschrijf de opdracht en het resultaat
Omschrijf werkzaamheden voldoende concreet zodat partijen weten wat binnen en buiten de scope valt. Benoem bijvoorbeeld deliverables, onderzoeksvragen, doelgroepen, kwaliteitseisen en afhankelijkheden. Maak duidelijk of het om een inspanningsverplichting of een specifiek overeengekomen resultaat gaat. Gebruik die termen alleen als partijen begrijpen wat zij betekenen voor de opdracht.
Leg ook vast hoe oplevering en feedback verlopen. Hoeveel correctierondes zijn inbegrepen? Binnen welke termijn reageert de opdrachtgever? Wat gebeurt er als input ontbreekt of het resultaat niet aan afgesproken criteria voldoet? Duidelijkheid hierover beperkt discussies en voorkomt dat extra werk ongemerkt onderdeel wordt van de oorspronkelijke vergoeding.
Bij doorlopende dienstverlening kun je periodieke taken, servicevensters of resultaten beschrijven. Wees eerlijk als de opdracht in werkelijkheid een vaste functie binnen de organisatie is. Een kunstmatig projectlabel maakt structurele personeelsinzet niet zelfstandig.
Vergoeding, kosten en facturatie
Spreek af hoe de vergoeding wordt berekend: een vaste prijs, uurtarief, dagtarief, mijlpaalbetaling of een andere methode. Beschrijf of bedragen inclusief of exclusief btw zijn, wanneer facturen mogen worden ingediend en welke betaaltermijn geldt. Vermeld hoe partijen meerwerk en vertraging door ontbrekende input behandelen.
Maak afspraken over zakelijke kosten zoals reizen, materiaal, software of verblijf. Worden die apart vergoed, moeten ze vooraf worden goedgekeurd of zijn ze inbegrepen in de prijs? De verdeling van kosten en risico kan commercieel belangrijk zijn en context geven over hoe partijen hun relatie hebben ingericht. Geen enkel betalingsmodel bepaalt op zichzelf of sprake is van zelfstandigheid.
Leg vast wat er gebeurt bij een factuurdispuut. Kan de opdrachtgever een deel betwisten terwijl het onbetwiste deel wordt betaald? Welke informatie moet op de factuur staan? Duidelijke procedureafspraken helpen om administratieve problemen niet te laten uitgroeien tot een conflict over de hele opdracht.
Rollen, zelfstandige uitvoering en wijzigingen
Beschrijf wie contactpersoon is, welke beslissingen de opdrachtnemer zelfstandig neemt en welke afstemming noodzakelijk is. De opdrachtgever mag resultaten, deadlines en wettelijke randvoorwaarden aangeven. Partijen kunnen tegelijk verduidelijken hoeveel ruimte er bestaat voor de aanpak en planning. De tekst moet overeenkomen met wat managers en medewerkers dagelijks doen.
Spreek af hoe wijzigingen in de scope worden goedgekeurd. Een mondeling verzoek om nieuwe taken kan anders later onduidelijk maken of de opdracht is uitgebreid. Een korte schriftelijke bevestiging met effect op prijs, planning en resultaat houdt beide partijen op één lijn.
Neem geen brede vervangingsclausule op zonder te controleren of vervanging werkelijk mogelijk is. Beschrijf eventueel welke professionele kwalificaties of beveiligingsvereisten gelden en wie de opdrachtgever informeert. De uitvoerbaarheid van de afspraak is belangrijker dan de formulering alleen.
Aansprakelijkheid, vertrouwelijkheid en gegevens
Stem aansprakelijkheid af op de aard van het werk, de voorzienbare schade en de verzekeringen van partijen. Een limiet moet begrijpelijk zijn en mag niet botsen met dwingende regels of andere bepalingen. Neem ook afspraken op over herstel van gebreken, melding van incidenten en samenwerking bij een claim.
Als de opdrachtnemer vertrouwelijke bedrijfsinformatie ontvangt, bepaal dan wat vertrouwelijk is, voor welk doel informatie mag worden gebruikt en hoe die na afloop wordt teruggegeven of verwijderd. Bij persoonsgegevens kunnen aanvullende afspraken over rollen, beveiliging en verwerkersverplichtingen nodig zijn. Een algemene zin “partijen houden zich aan de AVG” is niet altijd voldoende.
Regel intellectueel eigendom waar dat relevant is. Maak onderscheid tussen materiaal dat de opdrachtnemer al had, nieuw werk dat voor de opdrachtgever wordt gemaakt en licenties op hulpmiddelen of software van derden. Spreek af wanneer overdracht of gebruiksrechten ingaan en welke bestanden worden geleverd.
Praktijkvoorbeeld: websiteproject met extra functionaliteit
Een zelfstandige ontwikkelaar krijgt opdracht een klantportaal te bouwen met een overeengekomen set functies en een geplande oplevering. Halverwege vraagt de opdrachtgever om koppeling met een tweede systeem. Als de oorspronkelijke overeenkomst geen wijzigingsproces bevat, ontstaat discussie over prijs en tijd. Met een wijzigingsbevestiging kunnen partijen de extra scope en gevolgen vooraf vastleggen.
Als de ontwikkelaar vervolgens dagelijks als interne medewerker wordt ingepland en doorlopend andere taken krijgt, is niet alleen het meerwerk relevant. Ook de aard van de werkrelatie kan veranderen en verdient opnieuw beoordeling. Een contract ondersteunt de uitvoering, maar bepaalt die niet zelfstandig.
Checklist voor ondertekening
Controleer vóór de start of beide partijen dezelfde opdracht voor ogen hebben.
- Zijn scope, deliverables, looptijd en acceptatiecriteria duidelijk?
- Zijn vergoeding, btw, kosten, meerwerk en betaalmomenten geregeld?
- Is duidelijk hoe de zelfstandige het werk organiseert en welke randvoorwaarden gelden?
- Zijn aansprakelijkheid, herstelwerk en verzekeringsafspraken passend?
- Zijn vertrouwelijkheid, persoonsgegevens en intellectueel eigendom behandeld?
- Is er een werkbaar proces voor wijziging, verlenging en beëindiging?
- Komt de overeenkomst overeen met de verwachte dagelijkse praktijk?
Contract en Wet DBA
Bij de beoordeling van een arbeidsrelatie is de overeenkomst één onderdeel van het totaalbeeld. Een clausule dat geen gezag bestaat is niet beslissend wanneer de opdrachtgever in werkelijkheid dagelijkse leiding geeft. Andersom zijn overleg, veiligheidsregels of resultaatcontrole niet automatisch bewijs van loondienst. De context en samenhang bepalen hoe afspraken worden gewogen.
Gebruik een contract daarom als werkdocument. Evalueer het bij verlenging, grote wijziging of verandering in aansturing. Laat juridisch advies inwinnen als de opdracht structureel onderdeel wordt van het team of wanneer de gevolgen van een kwalificatie onzeker zijn.
Veelgestelde vragen
Is een opdrachtovereenkomst verplicht?
Een schriftelijke overeenkomst kan afspraken vastleggen en bewijs geven, maar de precieze wettelijke eisen hangen af van de situatie. Het document alleen bepaalt niet de status.
Welke onderdelen zijn het belangrijkst?
Begin met scope, resultaat, looptijd, vergoeding, verantwoordelijkheden, wijzigingsproces en afspraken die passen bij risico’s van het werk.
Maakt een opdrachtovereenkomst mij automatisch zzp’er?
Nee. De feitelijke samenwerking en alle relevante omstandigheden blijven van belang.
Moet ik aansprakelijkheid beperken?
Dat hangt af van het werk, risico, verzekeringen en onderhandelingspositie. Laat een passende clausule beoordelen bij grote risico’s.
Wat als de opdracht tijdens de looptijd verandert?
Leg wijzigingen in scope, planning en vergoeding schriftelijk vast en beoordeel of de werkrelatie zelf ook is veranderd.
Maak afspraken die passen bij jouw opdracht
Een contractgenerator kan structuur bieden. Controleer de uiteindelijke afspraken op jouw werk en laat onzekerheden beoordelen.
Bekijk de contractgeneratorBronnen
Disclaimer: dit artikel geeft algemene informatie en is geen juridisch of fiscaal advies. Regels en hun toepassing kunnen veranderen; controleer je situatie bij een deskundige.