Contracten5 april 2026·10 min leestijd

Hoe controleer je of je freelance opdracht DBA-proof is?

Stap-voor-stap uitleg hoe je als freelancer of opdrachtgever controleert of een ZZP-opdracht voldoet aan de Wet DBA. Met praktijkvoorbeelden, veelgemaakte fouten en concrete acties.

Je hebt een mooie freelance opdracht binnengehaald — of je staat op het punt een ZZP'er in te huren. Maar is de opdracht DBA-proof? Voldoet de constructie aan de eisen van de Wet DBA? En hoe controleer je dat? In dit artikel nemen we je stap voor stap mee door het proces om je freelance opdracht te toetsen aan de Wet DBA.

4 stappen om een freelance opdracht DBA-proof te maken: contract, praktijk, risicosignalen, actie
Het 4-stappenproces om te controleren of jouw freelance opdracht DBA-proof is.

Wat betekent "DBA-proof"?

Een opdracht is DBA-proof als de arbeidsrelatie tussen opdrachtgever en ZZP'er niet als dienstbetrekking kan worden gekwalificeerd. Concreet betekent dit dat minimaal één van de drie elementen van een arbeidsovereenkomst — persoonlijke arbeid, loon en gezagsverhouding — ontbreekt in de feitelijke situatie. De Belastingdienst kan dan geen naheffing loonheffing opleggen.

Stap 1: Analyseer het contract

Begin bij het papierwerk. Het contract vormt de basis van de arbeidsrelatie en moet de juiste toon zetten.

Check de opdrachtformulering

Is de opdracht beschreven als een concreet project met een meetbaar resultaat? Of gaat het om "beschikbaarheid" en "uren"? Een DBA-proof contract beschrijft altijd wat er moet worden opgeleverd, niet hoeveel tijd de ZZP'er beschikbaar is.

Goed: "Het ontwerpen en opleveren van een responsive website conform het goedgekeurde wireframe, uiterlijk 30 juni 2026."

Fout: "40 uur per week beschikbaar als webdesigner voor de afdeling Marketing."

Check de gezagsbepalingen

Bevat het contract bepalingen die de opdrachtgever het recht geven om instructies te geven over hoe het werk wordt uitgevoerd? Dit is een directe indicator van een gezagsverhouding. Een DBA-proof contract bepaalt dat de ZZP'er de werkwijze zelf bepaalt.

Check de vervangingsclausule

Staat er in het contract dat de ZZP'er zich mag laten vervangen door een gekwalificeerde derde? Zo ja, is er dan een goedkeuringsrecht voor de opdrachtgever? Een ongelimiteerd goedkeuringsrecht kan de vervangingsmogelijkheid uithollen.

Check de duur en exclusiviteit

Een contract zonder einddatum dat stilzwijgend wordt verlengd en waarin de ZZP'er exclusief voor deze opdrachtgever werkt, heeft alle kenmerken van een arbeidsovereenkomst.

Stap 2: Toets de dagelijkse praktijk

Het contract is belangrijk, maar de Belastingdienst kijkt primair naar de feitelijke situatie. Een perfect contract biedt geen bescherming als de dagelijkse werkelijkheid anders is.

Werk je zelfstandig?

Bepaal je zelf welke methoden je gebruikt? Kies je je eigen tools en aanpak? Of krijg je van een teamlead of manager gedetailleerde instructies over hoe je het werk moet uitvoeren? Noteer eerlijk hoe een gemiddelde werkweek eruitziet.

Bepaal je je eigen werktijden?

Werk je wanneer het jou uitkomt, of moet je je houden aan vaste kantooruren of een rooster? Is er een aanwezigheidsplicht? Moet je je ziek melden?

Ben je ingebed in de organisatie?

Doe je mee aan teamvergaderingen, stand-ups, functioneringsgesprekken of bedrijfsuitjes? Heb je een bedrijfs-e-mailadres of een plek in het organogram? Deze signalen duiden op schijnzelfstandigheid.

Wie draagt het risico?

Als je een deadline mist of het resultaat niet voldoet, wat dan? Draag jij de financiële consequenties (bijv. korting op je factuur, aansprakelijkheid)? Of word je gewoon doorbetaald? Ondernemersrisico is een sleutelfactor.

Stap 3: Vergelijk met de drie kerncriteria

Na de analyse van contract en praktijk, toets je aan de drie kernelementen van artikel 7:610 BW:

Criterium DBA-proof (geen dienstbetrekking) Risico (lijkt op dienstbetrekking)
Persoonlijke arbeid Vrije vervanging mogelijk en vastgelegd Werk moet persoonlijk worden verricht
Gezagsverhouding ZZP'er bepaalt zelf hoe/wanneer/waar Opdrachtgever stuurt op proces en aanwezigheid
Loon Betaling per project/resultaat met facturatie Vaste maandelijkse betaling op urenbasis

Als op alle drie "risico" staat, is de opdracht vrijwel zeker niet DBA-proof. Ontbreekt minimaal één element, dan sta je sterker — maar het totaalbrebeeld telt.

Stap 4: Controleer aanvullende factoren

Naast de drie kerncriteria zijn er aanvullende factoren die het totaalbeeld beïnvloeden:

  • Duur van de opdracht: Korte projectopdrachten (3–6 maanden) zijn minder risicovol dan doorlopende, onbepaalde samenwerkingen.
  • Aantal opdrachtgevers: Meerdere klanten versterken je positie als zelfstandige.
  • Eigen middelen: Eigen laptop, software en gereedschap tonen ondernemersinvestering.
  • Commercieel risico: Eigenaansprakelijkheidsverzekering, debiteursrisico en investering in acquisitie.
  • Sectorpraktijk: In sommige sectoren is het gebruikelijk dat ZZP'ers op locatie werken (bouw, zorg), maar dit vraagt om extra aandacht voor de overige criteria.

Stap 5: Gebruik een DBA-checktool

Een handmatige analyse geeft je een goed beeld, maar een Wet DBA Check gaat dieper. Onze tool analyseert je contract en werksituatie op alle relevante criteria en geeft je:

  • Een overall risicoscore per criterium
  • Specifieke actiepunten om je situatie te versterken
  • Een overzicht van de sterkste en zwakste punten in je constructie

Veelgemaakte fouten bij het DBA-proof maken van opdrachten

Fout 1: Alleen het contract aanpassen, niet de praktijk

Dit is de meest voorkomende fout. Opdrachtgevers passen het contract aan — geen gezag, vrije vervanging, resultaatgericht — maar in de dagelijkse praktijk verandert er niets. De ZZP'er blijft op kantoor zitten, krijgt instructies en draait mee in het team. Het contract biedt dan geen enkele bescherming.

Fout 2: De "papieren vervanger"

In het contract staat dat de ZZP'er zich mag laten vervangen, maar in de praktijk wordt dit nooit gedaan en zou de opdrachtgever dit ook nooit accepteren. Een vervangingsclausule die in de praktijk dode letter is, biedt geen bescherming.

Fout 3: Hetzelfde contract voor alle ZZP'ers

Niet elke ZZP-opdracht is hetzelfde. Een projectmatige ontwikkelaar heeft een ander type contract nodig dan een doorlopende boekhouder. Gebruik altijd een modelovereenkomst die past bij de feitelijke opdracht.

Fout 4: Nooit evalueren

Een opdracht die bij de start DBA-proof was, kan in de loop der tijd verschuiven. Wat begon als een afgebakend project kan uitgroeien tot een structurele, doorlopende samenwerking met toenemende gezagskenmerken. Evalueer minimaal jaarlijks.

Praktijkvoorbeeld: een opdracht DBA-proof maken

Eva is ZZP-projectmanager en krijgt een opdracht aangeboden bij een bouwbedrijf. Het oorspronkelijke voorstel:

  • Full-time op kantoor, maandag t/m vrijdag
  • "Ondersteuning projectteam, ad hoc taken"
  • Maandelijkse factuur op urenbasis
  • Geen einddatum

Dit is niet DBA-proof. Samen met haar opdrachtgever herformuleert Eva de opdracht:

  • Projectleiding renovatieproject Deltaweg 12, oplevering Q3 2026
  • Eva werkt 3 dagen per week, waarvan 2 op locatie en 1 remote
  • Facturatie per projectfase op basis van mijlpalen
  • Eva mag een vervanger sturen bij afwezigheid
  • Eva behoudt een nevenopdracht bij een andere bouwfirma

Met deze aanpassingen is de opdracht aanzienlijk DBA-proffer. De opdracht is afgebakend, resultaatgericht, met beperkte aanwezigheidsplicht en vrije vervanging.

Veelgestelde vragen

Is het voldoende als mijn contract DBA-proof is?
Nee. Het contract is het startpunt, maar de Belastingdienst kijkt naar de feitelijke situatie. Contract én praktijk moeten op elkaar aansluiten.

Hoe vaak moet ik controleren of mijn opdracht DBA-proof is?
Bij elke nieuwe opdracht, bij elke contractverlenging en wanneer de werkwijze significant verandert. Minimaal jaarlijks bij doorlopende opdrachten.

Kan ik als ZZP'er zelf bepalen of mijn opdracht DBA-proof is?
Je kunt een goede inschatting maken met de Wet DBA checklist en een DBA-check. Voor complexe situaties is het verstandig om een arbeidsrechtspecialist te raadplegen.

Wat als de opdrachtgever niet wil meewerken aan aanpassingen?
Dan moet je afwegen of het risico acceptabel is. Bedenk: de naheffing komt primair bij de opdrachtgever terecht, maar ook jij verliest je zelfstandigenaftrek en BTW-voordelen.

Is een DBA-check juridisch bindend?
Nee. Een DBA-check is een risicoanalyse, geen juridisch advies. Het helpt je om sterke en zwakke punten te identificeren en gerichte actie te nemen. Bij een controle door de Belastingdienst telt uiteindelijk de feitelijke situatie.

Conclusie

Een freelance opdracht DBA-proof maken is geen eenmalige actie maar een doorlopend proces. Begin bij het contract, toets aan de dagelijkse praktijk, evalueer periodiek en neem actie bij risicosignalen. Met de verscherpte handhaving in 2026 is het geen luxe maar noodzaak. Start vandaag met een Wet DBA Check en weet in vijf minuten waar je opdracht staat.

Wil je weten of jouw opdracht risico loopt op schijnzelfstandigheid?
Doe de check op: wetdba-check.nl/check

Wil je weten hoe jouw opdracht ervoor staat?

Check in 5 minuten of jouw ZZP-opdracht DBA-proof is. Gratis risicoprofiel, direct resultaat.

Start Gratis DBA-Check →

Specifieke vraag? Neem contact op →

← Meer artikelen lezen