Home

Clients & sales

  • Client managementClient details, company and VAT numbers, payment terms
  • Intake formCollect details from a potential customer and continue yourself to a lead
  • LeadsTrack potential customers through to a quote and won work
  • Client portalShare quotes, contracts, invoices and project information with your client
  • QuotesCreate, send and convert a quote into an invoice
  • ContractsService agreement with digital signature
  • Assignment checkIs a job worth it? Check before you say yes

Work & projects

  • ProjectsFrom signed contract to a project with time and costs
  • Project tasksTasks, deadlines and logged hours inside a project
  • Project profitabilityInvoiced and collected revenue, direct costs and margin on one project
  • Time trackingLog hours per client or project and bill them
  • Mileage logKeep business trips with a rate per kilometre
  • Products & servicesSave price and VAT once, reuse everywhere

Invoicing & admin

  • InvoicesInvoices with Dutch VAT, numbering and PDF
  • Recurring invoicesDraft invoices generated monthly, quarterly or yearly
  • Payment remindersReminders before and after the due date
  • ExpensesBusiness costs with VAT, category and receipt
  • Purchase invoicesKeep supplier invoices with their file attached
  • Bank CSV importImport a statement and match payments to invoices

Tax & bookkeeping

  • Financial overviewIncome, expenses and open invoices per period or client
  • Tax calculatorIndicative estimate of tax and net income
  • Bookkeeper packageExport and secure share link for your bookkeeper
  • Hourly rate calculatorFree: work out the hourly rate you need
  • Hours criterion calculatorFree: do you reach the 1,225 hours for entrepreneur deductions?

Documents

  • Multilingual invoicesDocuments in 7 languages, set per client
  • CV makerFreelance CV or portfolio with a shareable link
View all tools

Popular

  • Freelancers (ZZP)
  • Construction
  • Cleaning
  • Consultants
  • Coaches
View all industries
Pricing
Log inSign up
←Back to blog

Clients & sales

  • Client managementClient details, company and VAT numbers, payment terms
  • Intake formCollect details from a potential customer and continue yourself to a lead
  • LeadsTrack potential customers through to a quote and won work
  • Client portalShare quotes, contracts, invoices and project information with your client
  • QuotesCreate, send and convert a quote into an invoice
  • ContractsService agreement with digital signature
  • Assignment checkIs a job worth it? Check before you say yes

Work & projects

  • ProjectsFrom signed contract to a project with time and costs
  • Project tasksTasks, deadlines and logged hours inside a project
  • Project profitabilityInvoiced and collected revenue, direct costs and margin on one project
  • Time trackingLog hours per client or project and bill them
  • Mileage logKeep business trips with a rate per kilometre
  • Products & servicesSave price and VAT once, reuse everywhere

Invoicing & admin

  • InvoicesInvoices with Dutch VAT, numbering and PDF
  • Recurring invoicesDraft invoices generated monthly, quarterly or yearly
  • Payment remindersReminders before and after the due date
  • ExpensesBusiness costs with VAT, category and receipt
  • Purchase invoicesKeep supplier invoices with their file attached
  • Bank CSV importImport a statement and match payments to invoices

Tax & bookkeeping

  • Financial overviewIncome, expenses and open invoices per period or client
  • Tax calculatorIndicative estimate of tax and net income
  • Bookkeeper packageExport and secure share link for your bookkeeper
  • Hourly rate calculatorFree: work out the hourly rate you need
  • Hours criterion calculatorFree: do you reach the 1,225 hours for entrepreneur deductions?

Documents

  • Multilingual invoicesDocuments in 7 languages, set per client
  • CV makerFreelance CV or portfolio with a shareable link
View all tools

Popular

  • Freelancers (ZZP)
  • Construction
  • Cleaning
  • Consultants
  • Coaches
View all industries
SSmartWerk
Contracts26 June 2026 • 5 min read

Filling in a service agreement: what must be included?

A solid ZZP contract protects against sham self-employment, sets out liability and clarifies payment terms.

A service agreement (overeenkomst van opdracht, Article 7:400 of the Dutch Civil Code) is the standard contract for freelance assignments in the Netherlands. Below are the mandatory and strongly recommended sections with sample clause texts.

1. Parties

The contractor: [Name], established at [Address], registered with the Kamer van Koophandel under number [KvK number].

The client: [Company name], established at [Address], KvK [KvK number].
Tip: Always use the legal company name, not the trade name. Add the VAT (BTW) number if you are VAT-registered.

2. Description of the assignment

The contractor will carry out the following activities: [concrete description of the project or service]. The deliverable is: [concrete end result].
Tip: The more specific, the better. Vague descriptions may indicate an employment relationship.

3. Term and termination

The assignment starts on [date] and ends on [date], or as soon as the described result has been achieved. Either party may terminate early with [X] weeks' notice.
Tip: A fixed end date makes clear this is a temporary assignment, not employment.

4. Rate and payment terms

The contractor charges €[X] per hour excluding VAT (BTW). Invoices are payable within 30 days of receipt. Late payment incurs 1% interest per month.
Tip: Always state whether the rate is inclusive or exclusive of VAT and whether you use the KOR small business scheme.

5. Independence clause

The contractor performs the assignment independently and at their own discretion. There is no employment contract or relationship of authority. The contractor is free to work for other clients.
Tip: This is the most critical clause for compliance with sham self-employment rules.

6. Liability

The contractor is liable for damage directly resulting from intent or gross negligence, up to the invoiced amount for the relevant assignment.
Tip: Limit your liability and take out professional indemnity insurance.

7. Substitution

The contractor may have the assignment (partly) performed by a third party, provided the client agrees.
Tip: The right to substitute is an additional indicator of independence for the Belastingdienst.

8. Signatures

Agreed on [date], at [place].

Client: [Signature / Name / Position]
Contractor: [Signature / Name]
Tip: A digital signature is legally valid in the Netherlands under the EU eIDAS regulation.

Intellectual property and confidentiality

Agree who gets the rights to what you create and under what conditions the client may use the result. Record confidentiality if you work with sensitive data. Without agreement the outcome is often unclear.

Limiting liability

Limit your liability in the agreement, for instance to the invoice amount of the assignment, and take out professional liability insurance if needed. Note that intent and gross negligence cannot legally be excluded.

Changes and extra work

Record how you handle extra work: written approval, rate and planning. That prevents discussion afterwards and keeps you paid for what you do.

Frequently asked questions

Must a service agreement be in writing?

Oral is possible, but written is much better: it prevents disputes and serves as evidence. Digital signing is enough for most assignments.

What's the difference from an employment contract?

Under a service agreement you work independently, at your own risk and without the client's authority. An employment contract has wages, authority and personal work.

Can I terminate the agreement early?

That depends on what you agree. Record notice periods and conditions, and note what the law says for assignments.

Which law applies with a foreign client?

State it explicitly: name the governing law and competent court. Get advice on large or international assignments.

Create your contract online in 5 minutes

No Word files. Your client signs digitally and your PDF archive stays available.

Start free →

Related articles

→ Model agreement for freelancers: what is it and when should you use it?→ Is a digital signature valid in the Netherlands?→ Sham self-employment checklist 2025: how to protect yourself as a freelancer

Related tools

Create freelance contract
HelpContactCompany detailsPrivacySecurityTermsCookiesDPASubprocessorsWithdrawal

© 2026 SmartWerk. All rights reserved.