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.
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:
- All invoices you issue (date, customer, amount, VAT breakdown)
- All business expenses (date, supplier, amount, VAT, what it was for)
- Bank transactions (income and outgoings matched to invoices/receipts)
- 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:
-
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)
-
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
-
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
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 freeThe 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
- Choose your system: spreadsheet (free), software (€20–50/month), or a boekhouder (€100–300/month).
- Open a business account (if you don't have one).
- Set up your invoice template with sequential numbers and all required fields (see invoice requirements).
- Create a folder system (digital or physical) for receipts and invoices, organised by month.
- 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?
What if I forget to keep a receipt?
How detailed does each expense entry need to be?
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.