You don't need an accounting degree to manage freelance finances. You need a simple, consistent system that takes 5–10 minutes a month. Here's exactly that — from basics to the right tools to knowing when to call in a professional.
Before the tools and routines — the foundational concepts you actually need to understand:
Everything you invoice and receive payment for. For freelancers: all client payments. Does not include VAT/BTW collected (that goes to the government, not you).
All legitimate business costs: software, equipment, professional development, office costs, travel for business. Keep every receipt — these reduce your taxable profit.
Revenue minus expenses. This is what you're taxed on — not your revenue. Most freelancers are surprised how much legitimate expenses reduce their tax bill.
Cash accounting: record revenue when received, expenses when paid. Most freelancers use this — it matches your bank account. Accrual: record when earned/incurred, regardless of payment.
Pick one day per month — first Monday, last Friday, whatever sticks. This is your accounting day. It takes 5–10 minutes if you do it consistently:
Check your invoicing tool (Chaser tracks this automatically). Note: client, amount, date, status (sent/paid/overdue).
Match payments in your bank account to outstanding invoices. Mark them paid. If using Chaser + Stripe, this is automatic via webhook.
Log all purchases made for business this month. Use a dedicated card if possible — makes this step instant. Scan receipts with your phone.
Your recorded revenue + expenses should match your bank movements. Any unexplained differences need investigation.
Revenue this month vs last month. Outstanding invoices. Any surprises? 60 seconds of awareness beats a year-end shock.
| Category | Recommended tool | Cost | Why |
|---|---|---|---|
| Invoicing & chasing | Chaser 🐕 | Free / €20/mo | Invoices + auto-reminders + payment tracking |
| Expense tracking | Dedicated debit card | Free (e.g. N26 Business) | Separates personal/business, one-click exports |
| Accounting (NL) | Moneybird | €13/mo | BTW integration, easy P&L, NL-specific |
| Accounting (free) | Wave | Free | Good for low volume, basic reports |
| Accounting (UK) | FreeAgent | ~£19/mo | HMRC-ready, Self Assessment compatible |
| Tax preparation | Local accountant | €500–€2K/yr | Worth it when VAT/international complexity grows |
Keeping records isn't just for tax time — it's your protection in a dispute. Here's the minimum:
Both paid and unpaid. Chaser stores and exports these.
Scan and upload. Every business purchase, no matter how small.
Your bank usually stores these digitally. Download yearly.
Client contracts, supplier agreements, employment if applicable.
DIY accounting works — until the complexity outgrows your time and expertise. Signs you need professional help:
Multiple rates, reverse charge for international clients, BTW audits — VAT mistakes are expensive. Get help when it stops being simple.
At this level, tax optimization is worth more than the accountant costs. A good accountant should save more than their fee.
Payroll, employer contributions, and contractor tax obligations are a different league of complexity.
Different VAT rules, withholding tax, double taxation treaties — this is not DIY territory.
Corporate structures have different accounting, reporting, and compliance requirements. Get advice before forming.
Invoices created in Chaser export as UBL 2.1 XML — the format used by Moneybird, Exact, Snelstart, and other Dutch accounting packages. No manual data entry. Your invoicing and accounting stay in sync automatically.
Start invoicing with Chaser →Free for first 3 invoices. No credit card needed.
Not always — but it depends on your situation. Simple freelance businesses (straightforward revenue, basic expenses, no employees, no international complexity) can often do their own accounting and tax filing. When revenue exceeds €100K, you have VAT complexity, international clients, or you start hiring, it's worth getting a professional. The cost (typically €500–€2,000/year for a basic ZZP accountant in the Netherlands) often saves more than it costs in tax optimization.
Cash accounting records revenue when money is received and expenses when they're paid. Accrual accounting records revenue when it's earned (invoice sent) and expenses when they're incurred (not paid). Most freelancers use cash accounting — it's simpler and matches your bank statement. Accrual accounting is required in some jurisdictions for larger businesses.
Record retention requirements vary by country: Netherlands (ZZP): 7 years; UK (self-employed): 6 years from the January 31 deadline of the relevant tax year; US (self-employed): 3–7 years depending on the type of record (IRS recommends 7 years for anything related to bad debts); Australia: 5 years. When in doubt, keep 7 years — it covers most jurisdictions.
For Dutch ZZP: Moneybird (NL, excellent BTW integration, €13/mo) or Wave (free). For UK freelancers: FreeAgent (HMRC-compatible, ~£19/mo) or QuickBooks Self-Employed. For US freelancers: Wave (free) or FreshBooks. For simple needs: a well-structured spreadsheet works until revenue exceeds ~€50K. Chaser's invoicing integrates with accounting software via CSV export and UBL XML.
Common deductible business expenses for freelancers: home office (proportional of rent/mortgage if dedicated workspace), computer and equipment, software subscriptions (invoicing tools, design apps, project management), professional development (courses, books, conferences), business travel (client meetings, not commuting), business insurance, professional association fees, accounting and legal fees, bank charges on business accounts, and marketing costs. Keep all receipts.