ZZP Contracts: Safe Working without False Self-Employment
The rules around false self-employment have been tightened. Full enforcement starts in 2025. As a freelancer, it's crucial that your contracts are in order. This guide helps you safely navigate the complex world of model agreements, assignment confirmations, and employment relationships. Your choice of legal structure (ZZP vs BV) also plays a role.
Enforcement started January 1, 2025
The numbers paint a clear picture of the current situation for Dutch freelancers.
False Self-Employment: The New Reality
When are you falsely self-employed?
Red flags
- • Fixed working hours (9-5)
- • Mandatory presence
- • Direct supervisor
- • No other clients
- • Client's workplace
- • Client's materials
- • Replacement during illness/vacation
Green flags
- • Free planning of work
- • Result obligation
- • Multiple clients
- • Determine own methods
- • Own tools/software
- • Bear entrepreneurial risk
- • Market-rate pricing
Model Agreements: Status 2025
Before 2016
VAR era
VAR declarations served as indemnification for clients
2016-2024
DBA & enforcement moratorium
Model agreements introduced, but enforcement postponed
2025
Start enforcement with leniency
Transition year: warnings for first violations
2026
Full enforcement
Direct fines for false self-employment
2029
End of existing model agreements
All old model agreements expire
Current situation model agreements
- • Tax Authority no longer evaluates new model agreements
- • Existing approved models remain valid until 2029 at the latest
- • General model agreements remain available on belastingdienst.nl
- • A model agreement offers no guarantee anymore against fines
Assignment Agreement vs Employment Contract
| Aspect | Assignment Agreement (Freelancer) | Employment Contract (Employee) |
|---|---|---|
| Focus | Deliver results | Time and availability |
| Authority relationship | No hierarchy | Employer gives direction |
| Working hours | Self-determined | Determined by employer |
| Risk | Own account | Employer's account |
| Replacement | May send substitute | Personal work performance |
| Work method | Own method | According to instructions |
| Clients | Multiple allowed | Often exclusivity |
Essential Contract Provisions for Safe Freelancing
Must-have clauses
Avoid these clauses
When drafting your contract, one principle should guide every clause.
Golden rule for safe contracts:
"The client determines <strong>WHAT</strong> needs to happen, you determine <strong>HOW</strong> you do it."
General Terms: Your Legal Shield
Why general terms are essential
Protection against:
- • Unlimited liability (also consider proper insurance coverage)
- • Late payments
- • Scope creep (gradual expansion)
- • Intellectual property claims
- • Chain liability in construction and subcontracting (learn about the G-account for construction freelancers)
Important components:
- • Liability limitation
- • Payment terms
- • Suspension for non-payment
- • Applicable law and disputes
Practical Examples: Good vs Wrong
GOOD: IT consultant
- • Works for 3 different clients
- • Determines own working hours and location
- • Invoiced per delivered project
- • Uses own laptop and software
- • Rate: €95 per hour
WRONG: Marketing "freelancer"
- • Already 3 years full-time at same company
- • Fixed workplace at office
- • Participates in team meetings
- • Reports to marketing manager
- • Rate: €35 per hour (too low!)
Checklist: Is Your Assignment Safe?
The 10-point safety check
7+ checkmarks? You're probably safe.
4-6 checkmarks? Beware, improve your position.
< 4 checkmarks? High risk of false self-employment!
What to Do When in Doubt?
Legal advice
Have your contract checked by a labor law attorney
€150-300 investment
Negotiate
Discuss adjustments with your client
Seek win-win
Document
Put everything in writing, including verbal agreements
CYA: Cover Your Ass
During inspection by the Tax Authority
Future: What's Coming?
Expected developments
- 2026: Strict enforcement without leniency — fines and back-assessments are now reality
- Possible: New legislation to replace DBA
- Trend: Minimum rates further up (€40-50/hour)
Conclusion
- 1. Check all your current assignments with the 10-point list
- 2. Raise your rate to at least €35-40 per hour
- 3. Ensure watertight general terms and conditions
- 4. Diversify: strive for multiple clients
Remember
ZZP Pulse
Tips like these? Our users get them built right into the app — along with automatic tracking, smart reminders, and zero admin stress.
Join thousands of Dutch freelancers who already work smarter.