If you're a freelancer (zzp'er) in the Netherlands, good bookkeeping isn't optional — it's the law. The Belastingdienst requires you to keep accurate records of all your business transactions, and mistakes can lead to fines, tax disputes, or rejected deductions.
The good news? You don't need to be an accountant to stay compliant. This guide walks you through everything you need to know: what to track, how long to keep records, which expenses you can deduct, and simple systems to manage it all.
What Is Bookkeeping (Boekhouding) for ZZP'ers?
Bookkeeping is the process of recording and organizing all your business income and expenses. For zzp'ers, this means:
- Tracking every euro you earn (invoices, payments received)
- Recording every business expense (tools, software, travel, etc.)
- Storing proof (receipts, invoices, bank statements)
- Preparing for tax season (annual income tax return, quarterly btw-aangifte if applicable)
Unlike a BV (private limited company), you're not required to hire a professional accountant. You can do your own bookkeeping — as long as it's accurate and meets legal requirements.
No Accountant Required
The Netherlands does not require zzp'ers to hire a professional bookkeeper or accountant. You're free to manage your own administration, use software, or hire help — it's entirely up to you. The only requirement is that your records are accurate and complete.
Legal Requirements: What You Must Track
The Belastingdienst requires you to maintain records that clearly show:
- All income — invoices sent, payments received, dates, amounts
- All expenses — receipts, invoices from suppliers, bank statements
- Business assets — equipment, computers, furniture (if over €450 per item)
- VAT (btw) — if you're registered for VAT, track btw on income and expenses separately
- Mileage — if you claim business kilometers, keep a logbook
What Documents to Keep
- Invoices you send to clients (facturen uitgaand)
- Invoices you receive from suppliers (facturen inkomend)
- Receipts for cash purchases (bonnetjes)
- Bank statements showing business transactions
- Contracts with clients or suppliers
- Proof of payments (betaalbewijzen)
- Mileage logs if you claim business travel
How Long Must You Keep Records?
7 years — starting from the end of the calendar year the record relates to.
This is a legal requirement under Dutch law (Algemene wet inzake rijksbelastingen, Article 52).
Example: An invoice from July 2026 must be kept until at least January 1, 2034 (7 years after the end of 2026).
Can You Store Records Digitally?
Yes. Digital storage is fully allowed. You can scan paper receipts, save PDFs of invoices, and keep everything in cloud storage (Google Drive, Dropbox, etc.). Just make sure:
- Files are readable and searchable
- You have backups (don't rely on one device)
- You can provide them to the Belastingdienst upon request
Don't Delete Old Records Too Soon
The 7-year retention period starts after the end of the calendar year, not from the transaction date. A 2026 invoice must be kept until 2034 — not 2033. Mark your calendar or use automated retention in your bookkeeping software.
Deductible Expenses: What Can You Claim?
As a zzp'er, you can deduct zakelijke kosten (business expenses) from your income to reduce your taxable profit. This lowers your income tax bill.
General Rules
Two conditions must be met:
- Zakelijk — The expense must be business-related (not personal)
- Redelijk — The expense must be reasonable in relation to your income
If you spend €10,000 on a fancy office chair while earning €15,000 per year, the Belastingdienst will likely question it.
Common Deductible Expenses (100% Aftrekbaar)
| Expense | Aftrekbaar? | Notes |
|---|---|---|
| Office supplies (pens, paper, printer ink) | ✅ 100% | Keep receipts |
| Software subscriptions (Adobe, Microsoft 365) | ✅ 100% | Business use only |
| Professional literature (vakliteratuur) | ✅ 100% | Trade journals, business books |
| Business insurance (AOV, beroepsaansprakelijkheid) | ✅ 100% | Disability, liability insurance |
| Website hosting & domain | ✅ 100% | Business website only |
| Accounting software (e.g., Moneybird, Exact) | ✅ 100% | Fully deductible |
| Office furniture (desk, chair) | ✅ Depreciate if >€450 | See below |
| Business travel (train, taxi, flights) | ✅ 100% | Keep tickets/receipts |
| Business kilometers (eigen auto) | ✅ €0.23/km (2026 rate) | Keep mileage log |
| Professional development (courses, workshops) | ✅ If maintaining existing skills | Not for new skills/career switch |
| KvK registration fee | ✅ 100% | Annual KvK fee deductible |
Partially Deductible Expenses
| Expense | Aftrekbaar? | Notes |
|---|---|---|
| Mobile phone subscription (thuis) | ❌ 0% | Private subscription not deductible |
| Zakelijke gesprekken (business calls) | ✅ 100% | Only the specific calls, not the plan |
| Werkruimte thuis (home office) | ❌ Usually 0% | Exceptions if you meet strict criteria |
| Representation costs (relatiegeschenken, zakendiners) | ⚠️ Limited | First €5,700/year not deductible; OR choose 80% deduction |
Not Deductible (0%)
- General clothing (normale kleding) — suits, jeans, shoes
- Personal care (haircuts, cosmetics)
- Fines (boetes)
- General literature (novels, newspapers for personal interest)
Werkkleding vs. Normal Clothing
Werkkleding (work-specific clothing) is deductible if it's only usable for work — think construction boots, lab coats, or branded uniforms. A business suit or nice shoes? Not deductible, because you could wear them privately.
Zelfstandigenaftrek (Self-Employment Deduction)
If you meet the urencriterium (minimum hours requirement: 1,225 hours/year in your business), you automatically qualify for the zelfstandigenaftrek.
For 2026: €1,200 (same as 2025).
This is a flat tax deduction — the Belastingdienst calculates it automatically when you file your tax return. You don't need to track specific expenses for this.
Small Business Investment Deduction (KIA)
If you invest in business assets (equipment, computers, furniture) worth between €2,901 and €398,236 in 2026, you may qualify for the Kleinschaligheidsaftrek (KIA).
- Minimum per item: €450
- You can deduct up to 28% of the investment amount on top of normal depreciation
Example: You buy a MacBook Pro for €3,000. You can immediately deduct €840 (28% of €3,000) in year 1, plus depreciate the remaining cost over 5 years.
For energy-efficient or eco-friendly investments, check EIA and MIA/Vamil schemes for additional benefits.
How to Organize Your Bookkeeping
You don't need complex systems — just consistency. Here's a simple setup:
1. Separate Business & Private
- Open a separate business bank account (not legally required, but highly recommended)
- Use it only for business transactions
- This makes tracking income and expenses much easier
2. Track Income
For every invoice you send:
- Invoice number (sequential: 2026-001, 2026-002, etc.)
- Client name
- Date issued
- Amount (excl. btw and incl. btw if applicable)
- Payment date
Save copies of all invoices (PDF or paper).
3. Track Expenses
For every business expense:
- Supplier name
- Date
- Amount
- Category (office supplies, software, travel, etc.)
- Receipt/invoice
Take photos of paper receipts immediately and store them digitally.
4. Track Mileage
If you claim business travel in your private car:
- Date
- Destination
- Purpose (e.g., "Client meeting — ABC Company")
- Kilometers driven
Use a simple spreadsheet or mileage app (e.g., MileageWise, TripLog).
Automation Saves Time
Modern bookkeeping apps (Moneybird, Exact Online, Informer) can automatically import bank transactions, categorize expenses, and generate tax-ready reports. Many zzp'ers find this saves 5-10 hours per month compared to manual spreadsheets.
Bookkeeping Software vs. Spreadsheets
Spreadsheets (Excel, Google Sheets)
Pros:
- Free
- Full control
- Simple for low transaction volume
Cons:
- Manual data entry
- No automatic btw calculations
- Time-consuming
- Higher error risk
Bookkeeping Software (Moneybird, Exact, Informer)
Pros:
- Automatic bank sync
- Btw calculations built-in
- Invoice templates
- Expense categorization
- Tax reports ready at year-end
- Cloud-based (access anywhere)
Cons:
- Monthly cost (€5-€20/month)
- Learning curve
Recommendation: If you send more than 5 invoices per month or handle btw, invest in software. The time saved is worth it.
Common Bookkeeping Mistakes to Avoid
1. Mixing Private & Business Expenses
Using your business account for groceries or your private card for business tools creates a mess. Keep them separate.
2. Not Keeping Receipts
A bank statement shows you spent €50 at a store — but not what you bought. Without a receipt, the expense isn't deductible.
3. Claiming Non-Deductible Expenses
Your €200 dinner with your spouse isn't a business expense unless you can prove it was a client meeting. The Belastingdienst will reject vague or personal expenses.
4. Forgetting the 7-Year Rule
Deleting old invoices or receipts after 2-3 years can cause problems if the Belastingdienst audits you. Always keep records for 7 full calendar years after the transaction year.
5. Not Tracking Hours (Urencriterium)
If you don't work 1,225+ hours in your business, you lose the €1,200 zelfstandigenaftrek. Keep a simple time log to prove you meet the requirement.
Belastingdienst Can Request Proof Anytime
The Belastingdienst can audit your records up to 5 years after you file. If you claimed €10,000 in deductions but have no receipts, you'll have to pay back the tax savings plus interest and fines.
When to Hire an Accountant
You don't need an accountant, but it can be worth it if:
- You're registered for btw and handle quarterly filings
- You earn €50,000+ and want to optimize deductions
- You invest in expensive equipment or property
- You have complex income (multiple sources, international clients)
- You simply hate bookkeeping and would rather focus on your work
Expect to pay €500-€2,000/year for a professional accountant, depending on complexity.
Preparing for Tax Season
Good bookkeeping makes tax season stress-free. Before filing your annual income tax return (aangifte inkomstenbelasting):
- Sum up all income for the year (total invoiced + received)
- Sum up all deductible expenses by category
- Calculate your profit (income - expenses)
- Check if you meet the urencriterium (1,225 hours)
- File your tax return via Bowie Tax or the Belastingdienst website
The Belastingdienst uses your profit to calculate your income tax. The lower your profit (through legitimate deductions), the less tax you pay.
FAQ: ZZP Bookkeeping & Administration
Do I need to hire a professional bookkeeper as a zzp'er?
No. Hiring a bookkeeper or accountant is not required in the Netherlands. You can manage your own bookkeeping as long as your records are accurate and meet legal requirements.
How long must I keep my invoices and receipts?
7 years from the end of the calendar year the record relates to. A 2026 invoice must be kept until January 1, 2034.
Can I deduct my home office (werkruimte thuis)?
Usually no. Home office expenses are generally not deductible unless you meet very strict criteria (dedicated workspace, no other suitable location, essential for your business). Use the Belastingdienst's online tool to check.
What's the business mileage rate for 2026?
€0.23 per kilometer for business travel in your private car (same as 2025). You must keep a mileage log with dates, destinations, and purpose.
Can I deduct my laptop or phone?
- Laptop/computer for business: Yes, if it costs over €450 you depreciate it over 3-5 years. If under €450, deduct immediately.
- Phone subscription (private plan): No. Only specific business calls are deductible, not the monthly subscription.
What is the zelfstandigenaftrek for 2026?
€1,200 — a flat tax deduction for zzp'ers who work 1,225+ hours per year in their business. The Belastingdienst calculates this automatically when you file your tax return.
Good bookkeeping isn't glamorous, but it's the foundation of a healthy freelance business. Track your income, save your receipts, and stay compliant — your future self (and your accountant) will thank you.
Need help with your tax return? Use Bowie Tax to calculate your deductions and file with confidence.
Advertisement
Related articles
Disability Insurance for Freelancers in the Netherlands (AOV) — Complete Guide 2026
AOV insurance protects Dutch freelancers who can't work due to illness or injury. Learn costs, coverage, tax deductions, and whether you need it.
ZZP Pension Planning in the Netherlands: Your Complete 2026 Guide
As a freelancer in NL, you only get AOW — €1,500/month max. Learn how to build extra pension via lijfrente, jaarruimte, and tax deductions in 2026.
VAT Returns for Freelancers in the Netherlands: Complete BTW-Aangifte Guide 2026
Everything Dutch freelancers need to know about filing BTW-aangifte (VAT returns) in 2026. Deadlines, calculations, exemptions, and common mistakes to avoid.