Gids · 3 november 2026

Wat hoort in een Brits freelance-developercontract?

Een Brits freelance-developercontract is het papier dat een contractor of freelance-developer en een klant tekenen vóór de eerste commit. Het noemt de opdrachtomschrijving () of backlog, acceptatie, omgevingen, wijzigingsbeheer, de vergoeding, van wie de code is, IR35-werkwijze, een aansprakelijkheidsplafond, en wat er gebeurt als ze annuleren of te laat betalen. Onder de CDPA 1988 ben jij eigenaar van freelancecode tot een schriftelijke, ondertekende overdracht. Zet dat op één gedeeld concept — niet in een v4_final Word-stapel.

Laatst bijgewerkt 3 november 2026

In het kort

Schrijf SOW of backlog, acceptatie, omgevingen, IE bij betaling, aanbetaling en annuleringsvergoeding vóór de eerste commit. Het auteursrecht blijft van jou tot een ondertekende overdracht. Licentieer bibliotheken en openbaar open-source. Laat de IR35-formulering aansluiten bij hoe je écht werkt. Spreek het af op één link.

Wat hoort in een Brits freelance-developercontract?

Een Brits freelance-developercontract moet de partijen noemen, de opdrachtomschrijving (SOW) of backlog, acceptatie, omgevingen, wijzigingsbeheer, de vergoeding, van wie de code is, IR35-werkwijze, een aansprakelijkheidsplafond, en wat er gebeurt als ze annuleren of te laat betalen. Teken het vóór de eerste commit.

Deze pagina is eerst voor England and Wales. Het auteursrecht onder de Copyright, Designs and Patents Act 1988 (auteurswet 1988) geldt in het hele VK. Off-payroll working (IR35) is een Britse belastingregel. De route voor een geldvordering bij een onbetaalde factuur is de procedure van England and Wales in Klant betaalt een freelancefactuur niet.

Er is geen sjabloon voor een software-ontwikkelingsovereenkomst op Contracts.io. Begin bij een freelanceovereenkomst of een overeenkomst met een zelfstandige aannemer (independent contractor agreement). Een sitebouw kan beginnen bij een overeenkomst voor websiteontwikkeling. Terugkerend werk hangt een opdrachtomschrijving onder een dienstverleningsovereenkomst. Een maandelijks onderhoudsslot zit op een retainer. Strategie-zwaar werk kan beginnen bij een adviesovereenkomst. Deel je ongepubliceerde code voordat de deal is getekend, dan hoort een wederzijdse NDA ernaast. Contracten voor developers is de kortere doelgroeppagina. Wat hoort in een Brits webdesigncontract? is de sitezuster.

Tien blokken doen het werk:

BlokWat je opschrijftTypische freelanceregel
PartijenJuridische namen, niet de GitHub-handle.Developer als eenmanszaak of Ltd; klant als geregistreerde vennootschap.
OmvangOpdrachtomschrijving of genoemde backlog. Wat erbuiten valt.Epics in Bijlage 1; geen extra apps, geen onbetaalde discovery.
AcceptatieHoe “klaar” eruitziet; het testvenster.Schriftelijke tests; tien werkdagen; stilte is acceptatie.
OmgevingenDev, staging, production. Wie de accounts bezit.Jij levert op staging; zij promoveren naar production.
WijzigingsbeheerHoe een nieuwe epic wordt geprijsd en getekend.Geen ja in Slack; eerst een schriftelijke wijziging. Zie wijzigingsbeheer.
VergoedingDagtarief, vaste prijs of . Aanbetaling.40% bij ondertekening; restant bij acceptatie; of een genoemd dagtarief.
IEOverdracht of licentie, bij betaling; bibliotheken in licentie.Maatwerkcode overgedragen bij volledige betaling; in licentie.
IR35Hoe je écht werkt: autonomie, vervanging, wederkerigheid.Resultaat, geen uren; een echte vervanger; geen belofte van verder werk.
Aansprakelijkheid en dataEen aansprakelijkheidsplafond; verwerkersvoorwaarden als je persoonsgegevens aanraakt.Plafond op de vergoedingen; overlijden en letsel blijven erin.
EindeOverdracht van repos en inloggegevens; onbetaalde code blijft van jou.Sleutels terug op de einddatum; support als retainer.

De aanbetaling van 40% is een voorbeeld, geen wettelijk tarief. Schrijf de getallen die jij écht gebruikt.

Wat hoort in een freelance- of aannemersovereenkomst vergelijkt sjablonen. Hoe schrijf je een contract is de algemene checklist. Deze pagina is de developerversie.

Mail geen Word-bestand en hoop dat v4_final degene is die ze tekenden. Beide kanten moeten één gedeeld concept bewerken en elektronisch tekenen.

Van wie is de code?

Van jou, tenzij je haar overdraagt. CDPA 1988 s.11 maakt de maker de eerste eigenaar van het auteursrecht op freelancewerk. Een overdracht werkt niet tenzij ze schriftelijk is, ondertekend. Betaling van de factuur verplaatst de titel niet. Draag maatwerkcode bij volledige betaling over. Licentieer je bibliotheken en tools.

CDPA 1988 s.11 is de regel van de eerste eigenaar. De uitzondering voor werknemers in s.11(2) geldt voor werknemers, niet voor een developer onder een overeenkomst van opdracht (contract for services). Een build in opdracht geven verplaatst het auteursrecht niet. Zwijgt het contract, dan kan een rechter een beperkte stilzwijgende licentie aannemen voor het doel van de opdracht. Dat is geen eigendom. Stilte is hoe een klant de repo meeneemt naar een andere shop en betoogt te hebben gedacht haar te hebben gekocht.

CDPA 1988 s.90 is de overdrachtsregel. Een moet schriftelijk zijn, ondertekend door jou of iemand die namens jou tekent. Een is toestemming om het werk te gebruiken. Het is geen overdracht van eigendom. Zie .

OverdrachtLicentie
Wat het isOverdracht van auteursrecht, schriftelijk, ondertekend.Toestemming tot gebruik. Jij houdt het auteursrecht.
FormaliteitCDPA s.90: schriftelijk, door jou ondertekend.Kan uitdrukkelijk zijn. Stilte kan een beperkte impliceren.
Wanneer het pastMaatwerk-applicatiecode die de klant moet bezitten.Een bibliotheek, een starterkit, een tool die je hergebruikt.
Wat jij houdtBibliotheken, bestaand materiaal, tools.Auteursrecht op dat materiaal.
Wanneer het moet ingaanBij volledige betaling, niet als je naar staging pusht.Bij volledige betaling. Tot dan geen production-gebruik.

Een Amerikaanse kop “” doet dat werk in England and Wales niet. Zie work for hire. Schrijf overdracht of licentie in gewone woorden.

Houd vier stapels:

  • Maatwerkcode — de genoemde opleveringen. Overgedragen of in licentie gegeven bij volledige betaling.
  • Jouw bibliotheken — componenten, CLI’s, eerdere starters. In licentie gegeven voor deze klus, niet overgedragen.
  • Open-source — componenten van derden onder hun eigen licenties. Jij kunt ze niet overdragen.
  • Werkaantekeningen — spikes, verworpen branches, lokale tools. Niet inbegrepen tenzij geprijsd.

In een dienstverleningsovereenkomst tussen bedrijven is er een stilzwijgende voorwaarde dat je de dienst met redelijke zorg en vakbekwaamheid uitvoert — Supply of Goods and Services Act 1982 (wet levering van goederen en diensten, 1982) s.13. Die voorwaarde verplaatst het auteursrecht niet.

Voorbeeld

Na ontvangst van volledige betaling draagt de Developer het auteursrecht op de maatwerkcode van de Resultaten over aan de Opdrachtgever. Tot dan heeft de Opdrachtgever geen licentie om ze te kopiëren, te publiceren, openbaar te maken of te bewerken, behalve voor zover de Developer schriftelijk instemt. Bestaand materiaal, bibliotheken, tools en open-sourcecomponenten van derden blijven bij de Developer of hun licentiegevers en worden alleen als onderdeel van de Resultaten in licentie gegeven.

In gewone taal: ze zijn eigenaar van de maatwerkcode zodra ze hebben betaald. Ze mogen onbetaald werk niet shippen. Jouw starterkit en de bibliotheken van anderen blijven onder hun eigen voorwaarden.

Schrijf dat in de clausule over overdracht van intellectueel eigendom. Shippen ze onbetaald werk, zie Klant gebruikt je werk zonder te betalen.

Stel een freelanceovereenkomst op met Lex

Gratis voor de andere partij

Lex stelt het op in begrijpelijke taal naast de juridische tekst. Deel één link; beide partijen komen tot een akkoord en ondertekenen.

Hoe moeten bestaande bibliotheken en open-source worden behandeld?

Houd drie stapels. Maatwerkcode wordt overgedragen of in licentie gegeven bij volledige betaling. Jouw bestaande bibliotheken en tools blijven van jou en worden voor deze klus in licentie gegeven. Open-sourcecomponenten blijven onder hun eigen licenties — openbaar ze. Jij kunt geen licentie overdragen die je niet bezit.

Een werkbare derdenclausule beantwoordt vier dingen:

  • Wat. Genoemde bibliotheken die je eerder schreef, een starterkit, pakketten van derden die de klus nodig heeft.
  • Wie de licentie bezit. Jouw code blijft van jou. Open-source blijft onder de voorwaarden die de auteurs publiceerden. De klant koopt die auteursrechten niet door jou te betalen.
  • Wat je openbaar maakt. Een lijst van componenten van derden en de licentie die elk al draagt. Verzin geen licentienaam. Kopieer de naam uit het pakket.
  • Wat je garandeert. Dat je geen materiaal inbrengt waar je geen recht op hebt. Niet dat een upstream-pakket voor altijd compatibel blijft.

CDPA 1988 s.90 is de regel voor jouw auteursrecht. Ze verplaatst geen open-sourcelicentie van een derde. Houd die als bestaand materiaal of als licenties van derden, niet als overgedragen eindbestanden.

Deel je een ongepubliceerde repo voordat de deal is getekend, dan hoort een wederzijdse NDA naast het bouwpapier.

Voorbeeld

Bestaand materiaal, bibliotheken en tools blijven bij de Developer en worden alleen in licentie gegeven aan de Opdrachtgever voor zover nodig om de Resultaten te gebruiken. Open-sourcecomponenten van derden blijven onder hun eigen licenties. De Developer openbaart die componenten en de licentie die elk al draagt. De Developer draagt die licenties niet over. De Developer garandeert dat de Resultaten, voor zover de Developer weet, geen materiaal van derden bevatten dat de Developer heeft ingebracht zonder daartoe gerechtigd te zijn.

In gewone taal: ze krijgen een licentie om jouw kit in dit product te gebruiken. Ze kopen je toolkit niet. Open-source blijft onder de licentie die ze al heeft. Jij zegt wat je hebt gebruikt.

Hoe schrijf je omvang, SOW, acceptatie en omgevingen?

Schrijf een opdrachtomschrijving (SOW) of een genoemde backlog, hoe “klaar” eruitziet, in welke omgevingen je oplevert, en hoe een wijziging wordt geprijsd. “Een product” is geen lijst. Extra epics zijn wijzigingsbeheer, geen beleefdheid. Teken de SOW vóór de eerste commit.

Een werkbare omvang beantwoordt vijf dingen:

  • De lijst. Genoemde epics, stories of een freeze-datum van de backlog. Een checkout is geen marketplace. Een API is geen admin-UI.
  • Acceptatie. Schriftelijke tests, een demo op staging, een gebrekenvenster. Een gebrek is een afwijking van de SOW. “We hebben een nieuw idee” is een wijziging.
  • Omgevingen. Wie dev, staging en production host. Wie de cloudaccounts houdt. Wie naar production mag promoveren.
  • Wat erbuiten valt. Een tweede app, betaalde advertenties, content, doorlopende on-call — tenzij ze op de in-lijst staan.
  • Wijzigingsbeheer. Een nieuwe epic wordt eerst geoffreerd en getekend. Zie Klant blijft extra werk toevoegen en wijzigingsbeheer.

Een polijst een afgesproken scherm. Het is geen tweede product zonder vergoeding.

Als het contract zegt dat wijzigingen schriftelijk en ondertekend moeten zijn, herschrijft een ja in Slack de klus niet. Rock Advertising Ltd v MWB Business Exchange Centres Ltd [2018] UKSC 24 geeft die clausule werking.

Voorbeeld

De Resultaten zijn de items in Bijlage 1. De Developer geeft kennis dat een Resultaat klaarstaat op de staging-omgeving. De Opdrachtgever test het binnen 10 werkdagen en accepteert het schriftelijk of somt gebreken op tegen Bijlage 1. Stilte na die termijn telt als acceptatie. Verder werk, extra epics, of werk buiten Bijlage 1, worden geoffreerd en schriftelijk afgesproken voordat het werk begint. De Developer levert op staging. Promotie naar production is de stap van de Opdrachtgever, tenzij Bijlage 1 anders zegt.

In gewone taal: ze krijgen de genoemde backlog. Tien werkdagen om staging te prikken. Zeggen ze niets, dan is het geaccepteerd. Een nieuwe epic is een nieuwe vergoeding. Zij drukken op de production-knop, tenzij je dat ook hebt geprijsd.

Terugkerende klanten zitten vaak onder een dienstverleningsovereenkomst plus een opdrachtomschrijving per klus. Een marketingsite kan beginnen bij een overeenkomst voor websiteontwikkeling.

Hoe moeten dagtarief, vaste prijs, aanbetalingen en annuleringsvergoedingen werken?

Dagtarief betaalt voor tijd. Vaste prijs en mijlpalen betalen voor genoemde resultaten. Er is geen standaardrecht in het VK om een aanbetaling te houden of een annuleringsvergoeding te rekenen — beide kanten moeten de bedragen afspreken. Schrijf een aanbetaling voordat het werk begint. Bij een zakelijke klant mag de heffing geen boete zijn.

Kies één vergoedingsvorm en schrijf die:

DagtariefVaste prijs / mijlpalen
Wat ze kopenGenoemde dagen of een wekelijks plafond.Genoemde opleveringen in de SOW.
Wanneer het pastDiscovery, een spike, een onzekere backlog.Een bevroren lijst die ze kunnen accepteren.
RisicoZe betalen voor tijd, ook als de lijst groeit.Jij draagt het tijdsrisico op de afgesproken lijst.
Typische regelEen genoemd dagtarief; ongebruikte dagen rollen niet door tenzij je dat zegt.40% bij ondertekening; 40% op een middenpunt; 20% bij acceptatie.

Een aanbetaling van 30–50% bij ondertekening, waarbij het werk stilligt tot ze binnen is, is de gebruikelijke freelancevorm. Een annuleringsvergoeding (kill fee) staat ernaast: verricht werk plus een genoemd deel van de resterende vergoeding als ze zonder reden annuleren. Zie annulering en annuleringsvergoeding en betalingsvoorwaarden.

Bij een zakelijke klant mag een afgesproken annuleringsbedrag dat in feite een bedrag bij wanprestatie is, geen boete zijn. Cavendish Square Holding v Makdessi [2015] UKSC 67 vraagt of een secundaire verplichting een nadeel oplegt dat buiten alle verhouding staat tot een gerechtvaardigd belang bij nakoming. Koppel het bedrag aan gereserveerde tijd, aangegane kosten en afgewezen ander werk. Een vast 100% vanaf de dag dat ze tekenen, zonder verband met die belangen, is de vorm die op straf lijkt.

De langere splitsing is Klant heeft geannuleerd: mag je de aanbetaling houden?.

Voorbeeld

De Opdrachtgever betaalt 40% van de Vergoeding bij ondertekening en het restant bij acceptatie van de Resultaten. De Developer begint niet voordat het eerste bedrag is ontvangen. Annuleert de Opdrachtgever zonder reden nadat het werk is begonnen, dan betaalt de Opdrachtgever voor het tot dan verrichte werk en een annuleringsvergoeding van 25% van de resterende Vergoeding. Reeds betaalde bedragen worden op dat totaal verrekend. Intellectueel eigendom in niet volledig betaald werk blijft bij de Developer.

In gewone taal: 40% landt voordat je begint. Blazen ze het af zodra je aan het werk bent, dan betalen ze voor wat klaar is plus een kwart van wat overblijft. Ze zijn geen eigenaar van onbetaalde code.

Die percentages zijn voorbeelden, geen wettelijk tarief. Voor een klus op dagtarief schrijf je het tarief, het minimumaantal dagen, en dat geannuleerde dagen die al in de agenda stonden toch verschuldigd blijven als je ander werk hebt afgewezen.

Wat gebeurt er als de klant te laat betaalt?

Schrijf een korte vervaldatum, een recht om stil te leggen als een factuur achterstallig is, en dat geen licentie of overdracht ingaat tot volledige betaling. Voor een Britse zakelijke klant is de wettelijke rente bij te late commerciële betaling 8% boven de basisrente van de Bank of England, plus een vast incassobedrag. We drukken de actuele basisrente niet af.

Betalingsvoorwaarden moeten noemen:

  • wanneer facturen uitgaan — bij ondertekening, op een middenpunt, bij acceptatie
  • hoeveel dagen om te betalen — wint van een open “wanneer inkoop de volgende ronde draait”
  • een recht om stil te leggen als een onbetwiste factuur achterstallig is, inclusief een recht om niet naar production te promoveren
  • dat het auteursrecht, of elke licentie om het werk te gebruiken, alleen bij volledige betaling overgaat

Voor een kwalificerende schuld tussen bedrijven stelt de Late Payment of Commercial Debts (Interest) Act 1998 (wet op rente bij te late commerciële betalingen, 1998) de wettelijke rente vast. GOV.UK over te late commerciële betalingen noemt het tarief 8% plus de basisrente van de Bank of England. Zodra die rente loopt, is ook een vast incassobedrag verschuldigd: £40 onder £1.000, £70 van £1.000 tot onder £10.000, en £100 bij £10.000 of meer, plus redelijke incassokosten die niet door dat bedrag worden gedekt. Zie rente bij te late betaling. De wet van 1998 geldt niet voor een consumentenklant.

Een contractueel tarief, als je er een noemt, is het tarief waarnaar je wijst in plaats van het wettelijke tarief. Verzin geen bedrag dat geen verband heeft met de wet of met het papier.

Voorbeeld

Elke onbetwiste factuur is verschuldigd binnen 14 dagen na haar datum. De Developer mag het werk stilleggen, en is niet verplicht production-toegang over te dragen, zolang een onbetwiste factuur meer dan 7 dagen achterstallig is. Het auteursrecht en elke licentie om de Resultaten te gebruiken gaan alleen bij volledige betaling over op de Opdrachtgever. Tot dan heeft de Opdrachtgever geen recht om de Resultaten te kopiëren, te publiceren, openbaar te maken of te bewerken.

In gewone taal: ze hebben twee weken om te betalen. Na een week te laat stopt het werk en blijft production dicht. Ze zijn geen eigenaar van de code, en mogen haar niet shippen, tot ze hebben betaald.

De aanmaningsvolgorde — schriftelijke eis, sommatiebrief (letter before action), geldvordering — is Klant betaalt een freelancefactuur niet.

Hoe beïnvloedt IR35 een developercontract?

Geen label bepaalt de belasting. Vanaf 6 april 2021 moeten overheidsinstanties en middelgrote of grote opdrachtgevers een Status Determination Statement afgeven. Kleine opdrachtgevers in de private sector laten die beslissing bij jouw bedrijf. Schrijf autonomie, echte vervanging en wederkerigheid zodat ze aansluiten bij hoe je écht werkt.

De off-payroll-regels staan in de ITEPA 2003. Vanaf 6 april 2021, wanneer diensten via een tussenpersoon worden verleend aan een overheidsinstantie of een middelgrote of grote opdrachtgever met een VK-band, moet de opdrachtgever een Status Determination Statement afgeven. Die verklaring moet zeggen of de werker een werknemer zou zijn geweest als hij rechtstreeks was ingehuurd, de redenen toelichten, en met redelijke zorg tot stand komen.

Wanneer diensten via een tussenpersoon worden verleend aan iemand die geen overheidsinstantie is en die voor het belastingjaar als klein kwalificeert, geldt Hoofdstuk 8. Een vennootschap kwalificeert als klein voor een belastingjaar als het regime voor kleine vennootschappen van de Companies Act 2006 (vennootschapswet 2006) van toepassing is op haar laatste boekjaar dat relevant is voor dat belastingjaar. Het bedrijf van de werker bepaalt dan de status.

Wat het contract nog wel kan, is de werkrelatie nauwkeurig beschrijven:

  • Autonomie. Jij bepaalt hoe je het afgesproken resultaat oplevert. De opdrachtgever zet het resultaat, de deadlines en redelijke locatieregels, niet de dagelijkse methoden.
  • Echte vervanging. Jij mag een passend gekwalificeerde vervanger sturen, door jou betaald. Een onbeperkt veto van de opdrachtgever maakt het recht onwerkelijk.
  • Wederkerigheid. Elke opdrachtomschrijving is een aparte opdracht. Geen van beide kanten is verplicht verder werk aan te bieden of te accepteren als een opdracht eindigt.

HMRC kijkt naar het contract en de werkwijze samen. Een vervangingsclausule die de opdrachtgever in de praktijk nooit zou toestaan, draagt de status niet. Zet vervanging in de clausule over overdracht en onderaanneming van een overeenkomst met een zelfstandige aannemer of freelanceovereenkomst, niet in een zijdelingse e-mail.

De langere checklist — Hoofdstuk 8 en Hoofdstuk 10, de Status Determination Statement, en buiten-vriendelijke formuleringen — is IR35-contractclausules checklist. Deze pagina verzint geen formuleringen daarbuiten.

Voorbeeld

De Developer bepaalt hoe het afgesproken resultaat wordt opgeleverd. De Opdrachtgever mag het resultaat, de deadlines en redelijke toegangsregels zetten, niet de dagelijkse methoden. De Developer mag een passend gekwalificeerde vervanger sturen, betaald door de Developer. Elke opdrachtomschrijving is een aparte opdracht. Geen van beide kanten is verplicht verder werk aan te bieden of te accepteren als een opdracht eindigt.

In gewone taal: jij runt het hoe. Zij kopen het wat. Jij kunt iemand anders sturen die de klus aankan. Deze SOW is deze SOW — geen belofte van volgende maand.

Hoe moeten aansprakelijkheid en gegevensbescherming worden geschreven?

Begrens de aansprakelijkheid tot een veelvoud van de vergoedingen. In England and Wales kun je aansprakelijkheid voor overlijden of letsel door nalatigheid niet uitsluiten. Heb je toegang tot persoonsgegevens op de systemen van de klant, dan heeft de verwerking een bindende verwerkersovereenkomst nodig. Zie de langere gids over aansprakelijkheid.

Een werkbare beperking van aansprakelijkheid noemt:

  • het plafond — vaak de vergoedingen betaald onder de SOW, of een genoemd veelvoud
  • wat onbeperkt blijft — aansprakelijkheid voor overlijden of letsel door nalatigheid kan niet worden uitgesloten of beperkt (Unfair Contract Terms Act 1977 s.2, wet oneerlijke contractvoorwaarden 1977). Andere aansprakelijkheid voor nalatigheid kan alleen worden beperkt voor zover de bepaling redelijk is
  • of een vrijwaring binnen het plafond zit of erdoorheen prikt

De langere pagina is Hoe een freelancer aansprakelijkheid begrenst.

Verwerk je persoonsgegevens voor de klant — production-databases, gebruikers-exports, supporttoegang — dan eist UK GDPR artikel 28(3) een overeenkomst die jou als verwerker bindt. Ze moet het onderwerp en de duur van de verwerking noemen, de aard en het doel, het type persoonsgegevens en de categorieën betrokkenen, en de verwerkersvoorwaarden in artikel 28(3)(a)–(h). Zie gegevensbescherming. Doe niet alsof een zin “je houdt je aan de wet op gegevensbescherming” die overeenkomst is.

In een zakelijke dienstenovereenkomst is er ook een stilzwijgende voorwaarde dat je de dienst met redelijke zorg en vakbekwaamheid uitvoert — Supply of Goods and Services Act 1982 s.13. Een plafond staat naast die voorwaarde. Het schrapt haar niet.

Voorbeeld

De totale aansprakelijkheid van de Developer onder deze overeenkomst is beperkt tot de vergoedingen betaald onder de betreffende opdrachtomschrijving. Niets in deze overeenkomst beperkt de aansprakelijkheid voor overlijden of letsel door nalatigheid. Verwerkt de Developer persoonsgegevens voor de Opdrachtgever, dan wordt die verwerking beheerst door de verwerkersvoorwaarden in Bijlage 2.

In gewone taal: gaat het mis, dan zit je tot de vergoedingen van die klus. Je kunt je niet vrijtekenen van iemand doden door slordigheid. Raak je hun gebruikersdata aan, schrijf dan het verwerkerspapier, geen sfeer.

Hoe moeten repo- en cloudtoegang worden geschreven?

Noem wie toegang krijgt, tot welke repos en cloudaccounts, met welk privilege, en wanneer de toegang eindigt. Gebruik genoemde accounts, geen gedeeld wachtwoord. Bij het einde geef jij inloggegevens terug en trekken zij de jouwe in. Schrijf dat als werkwijze, niet als een strafrechtelijke clausule.

Een werkbare toegangsclausule beantwoordt vijf dingen:

  • Wat. Git-hosts, cloudconsoles, CI, error trackers, analytics, domein-DNS.
  • Wie. Genoemde mensen, op genoemde accounts. Geen gedeeld rootwachtwoord in een Slack-DM.
  • Privilege. Least privilege voor de klus. Production-schrijftoegang alleen als de SOW zegt dat jij promoveert.
  • Secrets. Waar deploy keys en tokens wonen. Wie ze roteert.
  • Einde. Jij geeft inloggegevens terug of vernietigt ze. Zij trekken jouw toegang in op de einddatum, of bij een wezenlijke schending.

Houd production-sleutels niet als gijzelaar voor een onbetaalde factuur. Het recht om stil te leggen en de IE-regel doen dat werk al: geen overdracht, en geen plicht om te promoveren, zolang een onbetwiste factuur achterstallig is. Een lock-outgevecht is hoe een kleine schuld een groter geschil wordt.

Deel je een ongepubliceerde repo voordat de deal is getekend, zet dan een wederzijdse NDA naast de toegangslijst.

Voorbeeld

De Opdrachtgever verleent de Developer toegang tot de repositories en cloudaccounts in Bijlage 1, op genoemde accounts en met het privilege dat daar staat. De Developer deelt die inloggegevens niet. Bij het einde, of op schriftelijk verzoek van de Opdrachtgever, geeft de Developer inloggegevens onder controle van de Developer terug of vernietigt ze, en trekt de Opdrachtgever de toegang van de Developer in.

In gewone taal: ze laten je binnen op een genoemde login. Jij geeft de sleutels niet door. Als het eindigt, geef je de sleutels terug en sluiten zij de deur.

Mag je het werk in je portfolio tonen?

Alleen als het contract dat zegt. Een overdracht van de code geeft je op zichzelf geen recht om het product op je site te zetten. Schrijf een licentie terug: genoemde kanalen, of je de klant mag noemen, en of vertrouwelijk werk van het portfolio blijft tot ze lanceren.

Een werkbare portfolioclausule beantwoordt vier dingen:

  • Waar. Je website, social, gedrukte showreel, talks.
  • Wat. Het publieke product, niet ongepubliceerde branches of de afgewezen architectuur.
  • Wanneer. Na de lancering, of na een genoemd embargo.
  • Naamsvermelding. Of je de klant noemt, en of zij jou noemen. Credit voor code is een contractuele belofte.

Zie publiciteit en portfolio. Is de klus vertrouwelijk — een niet-gelanceerd product, een build die nog stealth is — schrijf dan dat de licentie ingaat bij hun publieke lancering, of bij schriftelijke toestemming. Stilte is hoe een case study live gaat in de week voor hun aankondiging.

Voorbeeld

De Developer mag het publieke product reproduceren in het portfolio van de Developer en op de website en social kanalen van de Developer, en mag de Opdrachtgever als opdrachtgever noemen, na de lancering, of eerder met schriftelijke toestemming van de Opdrachtgever. Deze licentie strekt zich niet uit tot ongepubliceerde branches, staging-URL’s of vertrouwelijke informatie.

In gewone taal: zodra het openbaar is, mag jij het live product tonen en hen noemen. Je mag de routes die ze hebben afgewezen niet tonen, en de lancering niet lekken.

Weigeren ze elk portfoliogebruik, dan is dat een prijskwestie. Krijg dat op papier voordat je begint.

Wat gebeurt er bij overdracht en beëindiging?

De klus eindigt als de genoemde opleveringen zijn geaccepteerd, of als de opzegtermijn is verstreken. Draag repos, inloggegevens en docs over. Onbetaalde code blijft van jou. Daarna zit support op een , of bij de klant. Laat “we houden het in de gaten” niet als open belofte staan.

Een werkbare overdracht beantwoordt vijf dingen:

  • Wanneer de bouw eindigt. Acceptatie op staging, of een genoemde einddatum.
  • Wat overgaat. Repos, cloudbeheerder, CI, DNS, inloggegevens van derden, runbooks.
  • Wat blijft. Jouw lokale tools, ongebruikte spikes, bibliotheken die je niet hebt overgedragen.
  • De garantie. Gebreken tegen de SOW voor een genoemd aantal dagen. Dat is een contractueel venster, geen wettelijke toevoeging op de CDPA.
  • De retainer. Uren per maand, reactietijden, of ongebruikte uren doorschuiven, hoe hij eindigt. Zie retainer.

Willen ze je na de lancering paraat hebben en is er geen retainer, dan is dat een nieuwe klus. Hoe beëindig je een freelancecontract is de langere eindpagina.

Voorbeeld

De opdracht eindigt bij acceptatie van de Resultaten, of bij de opzegging in Bijlage 1. De Developer draagt de repositories, cloudbeheerderstoegang, CI, DNS-records en inloggegevens van derden over die in Bijlage 1 staan. Gebreken tegen Bijlage 1 die binnen 30 dagen na acceptatie worden gemeld, worden gratis hersteld. Hosting, on-call en verdere wijzigingen na dat venster zijn een aparte retainer, of worden als extra werk geoffreerd. Intellectueel eigendom in niet volledig betaald werk blijft bij de Developer.

In gewone taal: je levert op, je geeft de sleutels over, je herstelt echte bugs een maand. Daarna betalen ze voor onderhoud, of ze draaien hem zelf. Onbetaalde code blijft van jou.

Hoe helpt contracts.io je een developercontract af te spreken?

Op Contracts.io stellen beide kanten één gedeelde developerovereenkomst op, onderhandelen erover en tekenen die elektronisch, zodat de SOW, de IE-regel en de annuleringsvergoeding de versie zijn die jullie allebei hebben getekend. Beschrijf de klus in één zin. Lex, onze AI-host, stelt op. Je deelt één link. Niemand mailt v4_final.docx heen en weer.

De klant opent die link. Ze kunnen Accept, Counter of Decline kiezen op dezelfde versie, waarna jullie allebei elektronisch tekenen. De andere kant betaalt nooit en heeft geen account nodig.

Begin bij een freelanceovereenkomst of een overeenkomst met een zelfstandige aannemer. Een sitebouw kan beginnen bij een overeenkomst voor websiteontwikkeling. Terugkerend werk kan een opdrachtomschrijving onder een dienstverleningsovereenkomst hangen. Na de lancering dekt een retainer het onderhoud. Je kunt ook beginnen bij de AI-contractgenerator of de contractgenerator. Deel je ongepubliceerde code voordat de deal is getekend, dan hoort de NDA-generator of een wederzijdse NDA ernaast.

Dat geeft geen IR35-statusbepaling voor de opdrachtgever. Het betekent wel dat de opdrachtomschrijving, de IE-overdracht of licentie, de , de en het de woorden zijn die jullie allebei hebben getekend, geen regel die in e-mail zoekraakt.

Free £0, daarna betaalde abonnementen vanaf £15 per maand — zie /pricing.

Probeer het op contracts.io: beschrijf de build in één zin, deel één link, en teken elektronisch vóór de eerste commit.

Contracten voor developers is de bredere set voorwaarden rond dit papier. Contracten voor webdesigners is de sitezuster. IR35-contractclausules checklist is de statuspagina. Moet ik beginnen met werken voordat het contract is getekend? is de regel voor dag één.

Bronnen

  • De maker van een werk is de eerste eigenaar van elk auteursrecht erop. Wanneer een literair, dramatisch, muzikaal of artistiek werk, of een film, door een werknemer in de uitoefening van zijn dienstverband wordt gemaakt, is de werkgever de eerste eigenaar, tenzij anders is overeengekomen. Een foto is een artistiek werk ongeacht de artistieke kwaliteit.

    Bron: Copyright, Designs and Patents Act 1988, ss.4 and 11Gecontroleerd 28 oktober 2026In afwachting van juridische controle

  • Een overdracht van auteursrecht is niet effectief tenzij ze schriftelijk is en is ondertekend door of namens de overdrager. Auteursrecht kan geheel of gedeeltelijk worden overgedragen. Een licentie is toestemming om het werk te gebruiken; het is geen overdracht van eigendom.

    Bron: Copyright, Designs and Patents Act 1988, s.90Gecontroleerd 28 oktober 2026In afwachting van juridische controle

  • Een clausule is een niet-afdwingbaar boetebeding als het een secundaire verplichting is die de partij die het contract schendt een nadeel oplegt dat volstrekt onevenredig is aan het legitieme belang van de onschuldige partij bij nakoming van de primaire verplichting.

    Bron: Cavendish Square Holding BV v Talal El Makdessi, [2015] UKSC 67Gecontroleerd 28 oktober 2026In afwachting van juridische controle

  • De wettelijke rente bij te late betaling van commerciële schulden wordt vastgesteld bij besluit op grond van de Late Payment of Commercial Debts (Interest) Act 1998. Gov.uk vermeldt het tarief als 8% plus de basisrente van de Bank of England.

    Bron: Late Payment of Commercial Debts (Interest) Act 1998, s.6 (Britse wet betalingsachterstand); gov.uk-richtlijnenGecontroleerd 7 oktober 2026In afwachting van juridische controle

  • Zodra wettelijke rente gaat lopen over een kwalificerende zakelijke schuld, heeft de leverancier recht op een vast bedrag van £40 voor een schuld van minder dan £1.000, £70 voor een schuld van £1.000 of meer maar minder dan £10.000 en £100 voor een schuld van £10.000 of meer, plus redelijke incassokosten die niet door dat vaste bedrag worden gedekt.

    Bron: Late Payment of Commercial Debts (Interest) Act 1998, s.5AGecontroleerd 28 oktober 2026In afwachting van juridische controle

  • Vanaf 6 april 2021 moet de opdrachtgever, wanneer diensten via een tussenpersoon worden verleend aan een overheidsinstantie of een middelgrote of grote opdrachtgever met een band met het VK, een statusbepalingsverklaring (status determination statement) afgeven waarin hij zijn conclusie vermeldt over de vraag of de werker een werknemer zou zijn als hij rechtstreeks was ingehuurd, de redenen toelicht en die met redelijke zorg is opgesteld (ITEPA 2003 ss.61K, 61N, 61NA).

    Bron: Income Tax (Earnings and Pensions) Act 2003, ss.61K, 61N and 61NAGecontroleerd 28 oktober 2026In afwachting van juridische controle

  • Hoofdstuk 8 van de ITEPA 2003 is van toepassing wanneer diensten via een tussenpersoon worden verleend aan een persoon die geen overheidsinstantie is en die voor het belastingjaar als klein kwalificeert. Een bedrijf kwalificeert als klein voor een belastingjaar als de regeling voor kleine vennootschappen in de Companies Act 2006 van toepassing is op zijn laatste boekjaar dat voor dat belastingjaar relevant is (s.60A).

    Bron: Income Tax (Earnings and Pensions) Act 2003, ss.48 and 60AGecontroleerd 28 oktober 2026In afwachting van juridische controle

  • Aansprakelijkheid voor overlijden of letsel door nalatigheid kan niet worden uitgesloten of beperkt door een contractbepaling. Andere aansprakelijkheid voor nalatigheid mag alleen worden beperkt voor zover de bepaling redelijk is. Consumentenovereenkomsten vallen onder de Consumer Rights Act 2015, waarvan s.31 de aansprakelijkheden opsomt die een handelaar bij overeenkomsten voor goederen niet mag uitsluiten.

    Bron: Unfair Contract Terms Act 1977 (Britse wet oneerlijke contractvoorwaarden), s.2Gecontroleerd 7 oktober 2026In afwachting van juridische controle

  • Verwerking door een verwerker moet worden geregeld in een overeenkomst die de verwerker bindt en die het onderwerp en de duur van de verwerking, de aard en het doel van de verwerking, het type persoonsgegevens en de categorieën betrokkenen, en de verplichtingen en rechten van de verwerkingsverantwoordelijke vastlegt, inclusief de verwerkersbepalingen in artikel 28(3)(a)–(h).

    Bron: UK GDPR, Article 28(3)Gecontroleerd 28 oktober 2026In afwachting van juridische controle

  • Als een contract bepaalt dat een wijziging schriftelijk moet zijn en door of namens de partijen moet worden ondertekend, is een mondelinge wijziging niet geldig. De partijen hebben zich aan een bepaalde wijzigingsmethode gebonden en de rechter geeft daaraan gevolg.

    Bron: Rock Advertising Ltd v MWB Business Exchange Centres Ltd, [2018] UKSC 24Gecontroleerd 28 oktober 2026In afwachting van juridische controle

  • Bij een overeenkomst voor het leveren van een dienst, waarbij de leverancier handelt in de uitoefening van een bedrijf, geldt als stilzwijgende voorwaarde dat de leverancier de dienst met redelijke zorg en vakkundigheid uitvoert.

    Bron: Supply of Goods and Services Act 1982, s.13Gecontroleerd 28 oktober 2026In afwachting van juridische controle

Veelgestelde vragen

Wat hoort in een Brits freelance-developercontract?

Partijen, opdrachtomschrijving of backlog, acceptatie, omgevingen, wijzigingsbeheer, de vergoeding en aanbetaling, of de klant een overdracht of een licentie van de code krijgt, IR35-werkwijze, een aansprakelijkheidsplafond, overdracht en te late betaling. Teken het vóór de eerste commit. Begin bij een freelanceovereenkomst of een overeenkomst met een zelfstandige aannemer.

Van wie is freelancecode in het VK?

Van jou, tenzij je haar hebt overgedragen. CDPA 1988 s.11 maakt de maker de eerste eigenaar van het auteursrecht op freelancewerk. De uitzondering voor werknemers geldt niet voor een developer onder een overeenkomst van opdracht (contract for services). Betaling van een factuur verplaatst het eigendom niet.

Draagt betaling van de factuur het auteursrecht over?

Nee. Een overdracht werkt niet tenzij ze schriftelijk is, ondertekend door jou, onder CDPA 1988 s.90. Wat betaling wel kan doen, is een clausule activeren die je al hebt getekend: overdracht of licentie bij volledige betaling. Zonder die clausule is betaling alleen betaling.

Moet ik een dagtarief of een vaste prijs rekenen?

Dagtarief past bij discovery en een onzekere backlog. Vaste prijs en mijlpalen passen bij een bevroren lijst die ze kunnen accepteren. Schrijf een aanbetaling voordat het werk begint. Er is geen standaardrecht in het VK om een aanbetaling te houden; beide kanten moeten het afspreken.

Als mijn contract zegt dat ik contractor ben, ben ik dan buiten IR35?

Nee. Het label bepaalt de belasting niet. Vanaf 6 april 2021 moeten middelgrote of grote opdrachtgevers en overheidsinstanties een Status Determination Statement afgeven. Kleine opdrachtgevers in de private sector laten de beslissing bij jouw bedrijf. Schrijf autonomie, vervanging en wederkerigheid zodat ze aansluiten bij hoe je écht werkt.

Kan ik mijn aansprakelijkheid in een developercontract begrenzen?

Ja. Ontwikkelingscontracten bevatten een aansprakelijkheidsplafond, meestal gekoppeld aan de vergoedingen. In England and Wales zegt de Unfair Contract Terms Act 1977 dat aansprakelijkheid voor overlijden of letsel door nalatigheid niet kan worden uitgesloten. Verwerk je persoonsgegevens, schrijf dan UK GDPR artikel 28-verwerkersvoorwaarden.

Heeft de klant een account nodig om op Contracts.io te tekenen?

Nee. Je deelt één link. Ze openen die gratis, stellen wijzigingen voor als ze willen, en tekenen elektronisch. De andere kant betaalt nooit en heeft nooit een account nodig.

De juridische tekst is bindendLaatst beoordeeld 28 oktober 2026In afwachting van juridische controle