Hours in. Invoice out. VAT done.
ZZP Desk is the admin tool for freelancers in the Netherlands. Log your hours, create and send invoices, keep your receipts, and have your VAT return ready every quarter. You check, you decide.
From hours worked to a filled-in VAT return
What you enter once carries on to the next step. You never type anything twice.
Log your hours
In a weekly timesheet or with the timer, per project. Type 1:30, 1.5 or 90m and it just works. Invoiced hours are locked.
Create the invoice
Unbilled hours become a draft invoice, one line per project. Numbers run on without gaps each year, with the right VAT, including reverse charge within the EU.
Get paid
Email the invoice as a PDF straight from ZZP Desk. Reminders go out on your schedule, or automatically if you turn that on. Import your bank statement and confirm which payment belongs to which invoice.
Get your VAT ready
After each quarter your return is ready box by box, with the EU sales listing (ICP). Copy the figures into Mijn Belastingdienst or download the XBRL file.
Everything a one-person business keeps track of
Clients and projects
Billing details per client, with the VAT treatment set by their country. Projects at an hourly rate or a fixed price, with a budget and a deadline.
Invoices and payments
Your business and client details are fixed on each invoice. Import your bank statement and ZZP Desk suggests which invoice each payment is for; you confirm. Credit notes use the same number series.
Receipts, read for you
Upload a photo or PDF. AI reads the supplier, date, amounts and VAT; the sums are checked in code, and you approve every receipt.
Overview and yearly figures
Received, outstanding, a profit estimate and what needs your attention. A summary per year with a reserve to set aside for tax.
Ready for your accountant
One export with invoices, receipts and VAT per quarter, so your accountant doesn't have to go looking.
Secure sign-in
With a passkey, or your password plus a code from your authenticator app. Financial data deserves more than a password alone.
- 1a
- Sales at the standard rate
- €12,400
- VAT on those sales
- €2,604
- 3b
- Services within the EU (reverse charge)
- €3,000
- 5b
- Input VAT from 14 receipts
- − €318
- 5g
- To pay
- €2,286
Figures come from rules, not from AI
VAT amounts and totals are calculated with fixed, tested rules. AI only helps with reading and drafting, and you approve the result.
Nothing goes out without you
No invoice, reminder or return is sent unless you set it up that way or confirm it.
Made by a freelancer
ZZP Desk runs the maker's own admin first. If something doesn't work, we're the first to notice.
Frequently asked questions
What does ZZP Desk cost?
€6 a month or €60 a year, excl. VAT. The first 30 days are free, no payment details needed. See pricing
Is the app in English?
Yes. The app is in English, and it follows the Dutch rules for invoices and VAT.
Does ZZP Desk file my VAT return?
Not yet. You see the return box by box and copy the figures into Mijn Belastingdienst, or you download the XBRL file. Filing through Digipoort is coming, and even then it only happens when you press the button.
What exactly does the AI do?
It reads your receipts and suggests the supplier, date, amounts, VAT and category. You check every field. ZZP Desk works out the VAT figures and invoice totals itself, without AI.
I work for clients outside the Netherlands. Does that work?
Yes. For business clients in the EU the VAT is reverse charged and they appear on your EU sales listing. For clients outside the EU, the invoice carries no Dutch VAT.
Can my accountant work with it?
Yes. Per quarter or year you make an export with your invoices, receipts and VAT overview to send to your accountant.
How do I sign in securely?
With a passkey on your phone or laptop, or with your password plus a code from an authenticator app. Keep the recovery codes you get somewhere safe.