Z ZZP Belasting
Starting as a ZZP

Setting up your bookkeeping from day one

A practical guide to freelancer bookkeeping: what records you must keep, a minimal system that works, when to use software or a bookkeeper, and how it feeds your taxes.

ZZP Belasting 28 May 2026 7 min read

The Dutch word boekhouding doesn't mean "keeping a ledger"—it means keeping a complete, honest record of every euro in and out of your business. If you start freelancing and ignore this, you'll face a crisis come tax season. The good news: a basic system takes an afternoon to set up and a few hours per month to maintain.

What "doing the boekhouding" actually means

Your bookkeeping has to show:

  1. All invoices you issue (date, customer, amount, VAT breakdown)
  2. All business expenses (date, supplier, amount, VAT, what it was for)
  3. Bank transactions (income and outgoings matched to invoices/receipts)
  4. Depreciation (assets you're spreading cost over multiple years)

That's it. Once a quarter, your bookkeeping has to be clean enough for you to extract:

  • Total turnover (for your BTW return)
  • Total costs by category (for your income tax return)
  • Proof of every figure (receipts, invoices, bank statements)

The Belastingdienst doesn't require a fancy system—it requires a complete system. A spreadsheet works as long as every euro is accounted for and backed by a receipt.

The minimal system (do-it-yourself)

If you invoice fewer than 50 clients a month, a spreadsheet will work:

Three tabs:

  1. Invoices out — every invoice you issue

    • Date
    • Invoice number (sequential)
    • Customer name
    • Net amount (before VAT)
    • VAT rate (21%, 9%, 0%, or "KOR exempt")
    • Gross amount
    • Status (paid/unpaid)
  2. Expenses in — every receipt

    • Date
    • Supplier name
    • Category (software, travel, meal, equipment, etc.)
    • Net amount (before VAT)
    • VAT amount (if any)
    • VAT reclaimed? (yes/no)
    • Business purpose
  3. Bank log — link transactions to invoices/receipts

    • Date
    • Payee/payer
    • Amount
    • Type (invoice paid, expense paid, other)
    • Notes

At month-end, you sum each column. At quarter-end, you have your turnover and VAT totals. At year-end, you sum all expenses by category and you have your income tax figures.

The one rule that saves audits

Every euro in and out must be backed by a piece of paper (or email). Invoice PDF? Keep it. Receipt photo? Tag it and keep it in a folder. Bank statement? Keep a copy. This "bewaarplicht" (7-year record retention) is not optional—auditors check it.

When to switch to software

If you invoice 50+ clients a month or your business gets complex, switch to software. Dutch-friendly options include:

  • Moneybird (€20–50/month): simple invoicing, expense tracking, automatic tax summaries
  • Exact Online (€50–150/month): more complex, used by many Dutch accountants
  • Freshbooks or Wave (some are free or very cheap): invoice + basic expense tracking
  • Your bank's platform: some Dutch business accounts have built-in bookkeeping

The software does the same thing a spreadsheet does, but faster and with fewer errors. It usually auto-calculates your BTW totals, creates reports, and sometimes talks directly to the Belastingdienst.

Software saves time if

50+
invoices per month
Multiple
income streams or VAT rates
Yes
you export to an accountant (software format matters)

When to hire a boekhouder (accountant)

You don't need one, but one might be worth the €100–300/month if:

  • Your business is complex (employees, multiple entities, international sales)
  • You're uncomfortable with numbers
  • You want professional tax advice beyond "file this form"
  • You value the mental relief (they handle BTW deadlines, tax planning, audits)

A boekhouder will ask you for a monthly bank statement and receipt folder, do the bookkeeping, and deliver you a clean profit-and-loss summary each quarter. They'll also catch things you'd miss (like overlooked deductions).

You always stay responsible. The boekhouder works for you—if they make an error, you answer to the tax office. Most have professional liability insurance, but verify it.

Let ZZP Belasting do the maths

Automatic BTW returns, income-tax forecasts and depreciation — from the invoices you already have.

Try it free

The monthly routine

Whichever system you choose, the work is the same:

Weekly (5 minutes):

  • Photograph or scan any paper receipts
  • Tag them with a category

Monthly (30 minutes):

  • Export your bank statement
  • Match transactions to invoices and receipts
  • Check nothing is missing
  • If you're on software, review the system's tax calculations

Quarterly (1 hour):

  • Sum your turnover (for the BTW return)
  • Sum your VAT charged and reclaimed
  • Review expense categories
  • Check for gaps or duplicates

Yearly (2–3 hours, or delegate):

  • Sum all expenses by category
  • Calculate gross profit (revenue minus costs)
  • Prepare documentation for your accountant or the tax return

This sounds like a lot until you realise it's the difference between spending two days per quarter fixing a mess and spending two hours per month keeping things clean.

Separate accounts: not required, but smart

You don't legally have to have a separate business bank account as a freelancer, but it's strongly recommended. Here's why:

  • Mixed transactions are a nightmare to sort. Personal and business spending on the same account makes year-end reconciliation take three times longer.
  • The tax office gets suspicious. If your records are unclear, auditors assume the worst.
  • You'll miss deductions. A separate account makes it obvious which spending is business.

Open a business account early. It usually costs €5–10/month and pays for itself in saved time within a month.

What the Belastingdienst expects

Your bookkeeping doesn't need to be beautiful, but it must:

  • Show every invoice and receipt (no "rough estimate" entries)
  • Have sequential invoice numbers (no gaps or reuse)
  • Include business descriptions (not just "€200 paid to X")
  • Match your bank statements
  • Survive a 7-year storage requirement

When the tax office comes knocking (which they will, occasionally), they want to see:

  • Invoices you issued
  • Receipts for costs
  • Bank statements
  • A profit calculation that adds up

If all of this exists and matches, you're fine. If it's a mess of sticky notes and credit card slips, you're in trouble.

Common mistake: personal spending in business accounts

A meal with a friend is personal; a meal with a client to win a contract is deductible. Your boekhouding must show which is which. Don't guess—if you're unsure, ask your accountant or the tax office before claiming it.

Getting started today

  1. Choose your system: spreadsheet (free), software (€20–50/month), or a boekhouder (€100–300/month).
  2. Open a business account (if you don't have one).
  3. Set up your invoice template with sequential numbers and all required fields (see invoice requirements).
  4. Create a folder system (digital or physical) for receipts and invoices, organised by month.
  5. Do your first month correctly. The first month takes longer because you're learning the system. By month two, it's routine.

Frequently asked questions

Can I start with a spreadsheet and move to software later?
Yes, but export your data from the spreadsheet into the software's format. Most accounting software can import from Excel or CSV. Don't start over.
What if I forget to keep a receipt?
Reconstructing it is hard. Ask the supplier for a duplicate receipt or an email invoice. If truly lost, you might not be able to claim the deduction. Keep it simple: photograph everything the day you spend.
How detailed does each expense entry need to be?
Enough so a stranger could understand. 'Software' is too vague; '€20 Figma monthly subscription' is clear. Link it to a business purpose if it's unusual.

Good bookkeeping is invisible—you only notice it when it's missing and you're in a panic the night before a deadline. Register with ZZP Belasting to automate the summary part (we generate your quarterly totals from your bookkeeping data), but the discipline of recording every euro remains your responsibility. Start today, and tax season will be easy.

← All articles

Related articles

Invoicing & admin

How long to keep your records (the 7-year rule)

The Dutch record retention rule: keep your business admin for 7 years. What counts, how to store it, and what auditors expect.

15 June 2026 · 7 min read

Starting as a ZZP

Do you need a business bank account?

Is a separate business account worth it for a Dutch freelancer? Pros, cons, costs, and how to choose a bank that doesn't slow you down.

12 June 2026 · 5 min read

VAT & BTW returns

How to file a BTW (VAT) return as a Dutch freelancer

A step-by-step guide to your quarterly Dutch VAT return: what BTW is, which figures go where, the deadlines, and how to avoid the most common mistakes.

20 June 2026 · 4 min read

ZZP Belasting

Stop wrestling with spreadsheets

ZZP Belasting turns your invoices and expenses into a ready-to-file quarterly BTW return and a live income-tax forecast. Built for Dutch freelancers.