DAFT Bookkeeping That Actually Works: A Simple Stack, a Weekly Rhythm, and a Renewal-Ready File
Last reviewed: January 2026
DAFT is not hard. Administration is what makes it feel hard.
Most people do not get stuck because they are not operating a real business. They get stuck because their admin is not designed to explain the business without a long story. They wait until a VAT deadline or a renewal moment, then they try to reconstruct a year of invoices, receipts, and payments from screenshots and memory.
This article is the fix. Not perfection. A system you can actually run: a simple tool stack, a weekly rhythm that keeps you current, and a file structure that produces renewal-ready documentation without drama.
Your standard: At any moment, you can answer: what did I bill, what did I collect, what did I spend, what is my profit, and what documents prove it. If you cannot answer those cleanly, bookkeeping is not done.
Scope note: Expat Advisory provides planning, education, and coordination. We do not provide legal services and we do not file taxes. This is practical education with links to official sources so you can confirm the rules for your situation.
Quick Navigation
- Why Bookkeeping Matters for DAFT Renewals
- What IND Is Actually Checking
- What the Dutch Mean by “Administratie”
- Retention Rules You Cannot Ignore
- Your Simple Bookkeeping Stack
- Invoicing That Holds Up Under Scrutiny
- DIY vs Hybrid vs Outsource: Pick One on Purpose
- Day-One Settings That Prevent Future Pain
- The Weekly Rhythm That Keeps You Current
- Monthly Snapshot: The One-Page Habit
- Quarterly Close: VAT, ICP, Deadlines, and Proof
- Year-End Close Without a Cleanup Meltdown
- BV vs Eenmanszaak: Reporting and Filing Basics
- The Renewal-Ready File: What to Produce
- Proof of Activity When Your Work Is Intangible
- If You Are Behind: A Clean Catch-Up Plan
- Common Mistakes That Create Avoidable Risk
Why Bookkeeping Matters for DAFT Renewals
If you are on DAFT, bookkeeping is not just “tax admin.” It is also your evidence system.
You do not need a huge business. You do need a clean record that shows you are actively operating and that your numbers are supported by documents. When your admin is clean, you can produce what you need quickly. When your admin is messy, you end up in anxiety mode and your next steps get slower, more expensive, and less predictable.
Here is the mindset shift: you are not doing bookkeeping to satisfy software. You are doing bookkeeping to make your situation explainable without you being in the room.
The IND explicitly states that for an extension based on a treaty they require annual accounts and a balance sheet or income statement to check whether the company has been active and whether the invested capital remained in the business. IND: Residence Permit Self-Employed Person
IND extension forms also reflect this evidence approach, including references to an interim balance sheet and profit and loss account for treaty-based applicants. IND Form 7535 (PDF)
Practical Translation: Renewals are easy when your numbers and your documents tell a clean story. Renewals are stressful when your story is “trust me, it happened.” Bookkeeping is how you stop relying on trust.
What IND Is Actually Checking
Most DAFT founders overcomplicate this because nobody tells them what the check is really about.
At renewal time, you are not trying to convince the IND that you are a unicorn startup. You are trying to make it easy for a reviewer to confirm two things:
Activity: the company has been active. Your bookkeeping, invoices, bank statements, and supporting documents should demonstrate a real operating business.
Capital continuity: the invested capital remained in the business. This is why balance sheets matter. This is also why sloppy bookkeeping and personal spending through the business account creates avoidable questions.
One Sentence Test: If you handed your admin file to a stranger, could they see activity and capital continuity without calling you? If not, your file is not renewal-ready yet.
That is the whole game. Your job is to reduce the need for interpretation. The less the reviewer has to infer, the easier the approval is.
What the Dutch Mean by “Administratie”
In the Netherlands, “administratie” is bigger than “bookkeeping.” It is your full business record. Invoices, receipts, bank statements, contracts, VAT filings, and the underlying data that proves each number you report.
Think of it as the documentary evidence of your business. You are not collecting documents because you enjoy PDFs. You are collecting documents because the tax authority can check your administration, and because your residence permit extension relies on evidence that you are actively operating.
KVK explains the basics of administration and bookkeeping and points to the Tax Administration’s entrepreneurship handbook as a deeper reference. KVK: Administration and Bookkeeping for Businesses
What you want: a system where every euro you received and every euro you spent can be tied back to a document and a business reason. That is what “administratie” means in real life.
Retention Rules You Cannot Ignore
Retention rules are not optional. If you run a business in the Netherlands, you have a legal retention obligation. The short version is “7 years,” with important exceptions. The longer version is worth reading once so you do not build a broken system.
Belastingdienst states that the basic data in your administration must be kept for 7 years, and data related to immovable property must be kept for 10 years. Belastingdienst: Administratie Bewaren
Belastingdienst also states you must keep invoices for 7 years in the form you sent or received them (paper stays paper, digital stays digital), and invoices about immovable property must be kept for 10 years. Belastingdienst: Uw Facturen Bewaren
Business.gov.nl summarizes the same retention framework and notes 10-year retention in some cases, such as the Union scheme under One Stop Shop. Business.gov.nl: Keeping Business Records
Digital admin reality: Belastingdienst is clear that you keep data in the original form and that, during an audit, they must be able to use your programs and files. Only keeping prints is not sufficient in many cases. Belastingdienst: Hoe Bewaart u uw Administratie?
If your entire admin “lives” in email, you do not have an admin. You have a search box. Build an archive on purpose and keep it current.
Your Simple Bookkeeping Stack
Bookkeeping is not complicated. People make it complicated by improvising. The fix is a simple stack. You need four components. If you are missing one, your admin will leak.
| Component | What it does | What “good” looks like |
|---|---|---|
| Business bank account | Creates a clean money trail. | Business income and business expenses live here. You export monthly statements. Every incoming payment ties to an invoice. |
| Bookkeeping system | Tracks invoices, categories, VAT logic, and reporting. | Bank feed imported or reconciled. Attachments stored per transaction. VAT return numbers match your books. |
| Receipt capture | Stops receipt loss and missing documentation. | Receipts are captured the same day. Each expense has a document attached, not “I can find it later.” |
| Archive and backup | Keeps you compliant and calm for 7 to 10 years. | A clear folder structure by year and quarter. Exports saved (VAT, bank statements). Backups exist outside one app. |
The best stack is the one you actually use. The key features are not fancy dashboards. The key features are document attachments, consistent invoicing, clean exports, and a workflow that forces you to match payments to invoices.
DAFT standard: your stack must be able to produce a profit and loss statement and a balance sheet cleanly, because IND requests these for treaty-based extensions. If your stack cannot produce that, you are choosing stress.
A simple decision that matters more than people realize: keep personal spending out of the business account. If you need to reimburse yourself, do it as a clear transfer with a label and keep a short note. Blending spending categories is how your balance sheet becomes confusing and how your “capital continuity” story becomes harder to tell.
Invoicing That Holds Up Under Scrutiny
Invoices are not just how you get paid. They are the backbone of your evidence file. If your invoices are inconsistent, missing required fields, or not consecutively numbered, your administration becomes harder to verify. Do not hand yourself extra problems.
Make invoicing boring. One template. One numbering system. One storage location. Then run it the same way every time.
Invoice Basics You Should Lock In Once
Use a consecutive invoice number format that you will not break. A simple format like 2026-001, 2026-002 works well. If you issue a credit invoice, number it consistently too. The point is an audit trail that does not depend on your explanation.
On the content side, do not guess. Use the official invoice requirement lists and build them directly into your template so you never have to remember them again.
Belastingdienst lists the required invoice information for your VAT administration, including legal names and full addresses (a PO box alone is not sufficient in their examples). Belastingdienst: Factuureisen
Business.gov.nl provides an English overview of invoice requirements in the Netherlands, including VAT ID, VAT rate, invoice date and number, names and addresses, and the KVK number (if you have one). Business.gov.nl: Invoice Requirements
KVK also provides a practical “what to include on your invoice” checklist, including consecutive numbering and key business identifiers. KVK: Writing an Invoice
Simple operating rule: every bank incoming payment should tie to an invoice number. If the client does not include it in the payment reference, fix that at onboarding and stop accepting vague payments that make reconciliation harder.
Client Onboarding: The Missing Step That Causes Most Admin Problems
If you do B2B work, capture correct legal client details upfront. Name, address, and any business identifiers that matter for your invoicing logic. If you do international work, do not rely on “what seems right.” Confirm what you need and document it once. Your future VAT reporting and your invoice consistency depend on this step.
This is why “I’ll just invoice quickly and sort it later” backfires. Later is how you end up with mismatched addresses, invoices missing required elements, and corrections that consume hours.
DIY vs Hybrid vs Outsource: Pick One on Purpose
Most people drift into a messy half-system. They invoice in one place, track expenses in another, store receipts in email, and hope an accountant can solve it. That approach always costs more, and it produces the worst kind of stress because you do not know what is true in your numbers.
Instead, pick one operating model intentionally. All three can work. The key is deciding who owns what and making that decision real. If there is ambiguity, the admin will drift and you will fall behind.
| Model | Who does what | When it fits | What can go wrong |
|---|---|---|---|
| DIY | You run invoicing, categorization, attachments, and reconciliations. You consult a pro occasionally. | Simple business, low volume, you want full control. | You skip weekly maintenance, then fall behind and stop trusting your numbers. |
| Hybrid | You do weekly capture and categorization. A bookkeeper checks and files VAT, and supports year-end. | Most DAFT founders. Calm admin with a second set of eyes. | Ambiguity about responsibilities. Missing receipts and reconciliation gaps slip through. |
| Outsource | A bookkeeper handles most bookkeeping and filings. You still provide invoices, receipts, and context. | Higher volume business or you accept the cost to avoid admin work. | You deliver documents late. A pro cannot create evidence you did not provide. |
Hybrid is usually the sweet spot for DAFT: you keep ownership of the evidence, and a professional keeps you aligned on filings and structure. But the model does not matter if you avoid the weekly habit. The weekly habit is the system.
Day-One Settings That Prevent Future Pain
If you set up your system casually, you will spend the next year paying for it. These are the setup decisions that actually matter. They are boring. They are also the reason your admin will either be calm or chaotic.
1) Use One Identity Everywhere
Use the same legal business name and address across invoices, contracts, your bookkeeping tool, and your bank account records. If you have a KVK number and a VAT ID, put them in your invoice template once, then stop improvising.
2) Treat Your Business Bank Account Like a Boundary
A separate business account is not just “nice.” It is evidence hygiene. If your bank statements are clean, your file is easier to verify. If your bank statements are a mix of business activity and personal spending, your reports become harder to interpret and your renewal story becomes harder to tell.
3) Track Capital Like a Number, Not a Feeling
DAFT has a capital concept and the IND describes checking whether invested capital remained in the business. Your balance sheet is where that story lives. You want a simple, defensible trail of owner contributions (capital in), owner withdrawals (capital out), and what remains.
Cash is usually the simplest capital proof because it is easy to document and easy to reconcile. Once you add debt, liabilities, or complex transfers, you are not “more advanced.” You are harder to review. Debt and other liabilities can affect the net equity picture. If you cannot explain the impact cleanly, do not build it.
4) Decide How You Will Handle Payment Processors and Foreign Currency
If you invoice in USD or get paid via processors like Stripe or PayPal, bank deposits will not match invoices one-to-one. That is normal. What is not normal is failing to reconcile it. You need to save payout reports and tie invoices to payouts, fees, refunds, and FX differences so your numbers remain explainable.
5) Decide How You Will Archive (and Export) Your Admin
If your bookkeeping tool supports attachments, use them. Then also maintain a separate archive of exports by year and quarter. Tools change. Prices change. Sometimes platforms shut down. Exports protect continuity.
Belastingdienst explains that you keep your administration in the original form and, if you keep data digitally, they must be able to use your programs and files during an audit. That is why exporting and archiving matters. Belastingdienst: Hoe bewaart u uw Administratie?
Hard truth: if you cannot explain your numbers, they are not your numbers. They are a rough estimate. DAFT renewals do not like rough estimates.
The Weekly Rhythm That Keeps You Current
Bookkeeping succeeds or fails on a schedule. Not a yearly schedule. A weekly schedule. If you do 15 to 30 minutes per week, you almost never need cleanup. If you do zero minutes per week, you will eventually need a rescue operation.
Here is a weekly routine that works for most DAFT founders. It is intentionally boring. Boring is good.
Weekly Routine (15 to 30 Minutes)
Step 1: capture everything. Import bank transactions or open your bank feed. Confirm the week is complete. If the feed is broken, fix it now, not at the end of the quarter.
Step 2: match incoming payments to invoices. If a payment does not match, do not leave it for later. Add a note, identify the invoice, and clean it up now. Future-you will not remember who sent “€1,200” with no reference.
Step 3: categorize expenses and attach receipts. Every business expense should have a document. If you do not have the invoice, download it. If you cannot download it, request it. Then attach it and move on.
Step 4: reconcile processors. If you use payment processors, treat them like a separate mini-bank. Save payout reports and reconcile them to invoices. A net bank deposit without payout detail is not a full story.
Step 5: flag anything nonstandard. Refunds, chargebacks, partial payments, FX surprises, and reimbursements should be tagged so they do not disappear into “misc.”
Why weekly works: weekly bookkeeping is small enough to feel easy and frequent enough to stay accurate. That combination is what keeps renewals boring.
If you want this to stick, put it on your calendar like a client meeting. Same day. Same time. Protect it. A system that only works when you feel motivated is not a system.
Monthly Snapshot: The One-Page Habit
Here is a tactic that makes renewals easier than they should be: every month, produce a one-page snapshot. This is not for the tax office. This is for you. It forces you to stay current and it creates a clean narrative over time.
Your monthly snapshot is simple. Four short sections. No essays. No perfection. The point is that you can look back and see operations, cashflow, and any admin issues without guessing.
1) What did I do? Two to five sentences about deliverables, client work, launches, sales activity, or operational milestones.
2) What did I bill and collect? Invoice count, total billed, total received, and one line about any significant outstanding invoices.
3) What did I spend? Total expenses and the top categories. Note any unusual purchases so you remember why they happened.
4) Any admin issues? One line: missing receipt, processor reconciliation pending, VAT question to confirm, client details needed.
Result: twelve snapshots become a clean operating story. When renewal time comes, you are not reconstructing your year. You are assembling a file from a system that already exists.
Quarterly Close: VAT, ICP, Deadlines, and Proof
Quarterly is where people get sloppy. They file VAT, then they forget to save the proof. They do EU B2B work, then they forget ICP. They submit based on incomplete books and promise themselves they will reconcile later.
Do not do that. Quarterly close is not just “submit VAT.” Quarterly close is “submit VAT, archive evidence, and align your books to what you submitted.”
Login and Access
Belastingdienst explains that for business taxes you use Mijn Belastingdienst Zakelijk and you log in with DigiD, eHerkenning, or a European recognised login method. Belastingdienst: Inloggen voor Ondernemers
Belastingdienst also notes you can choose to file via a fiscal service provider. Belastingdienst: Regel uw Inloggegevens
Deadlines: Put Them on a Calendar and Stop Thinking About Them
Belastingdienst provides official VAT deadlines and includes a practical note: if you submit VAT returns through administration or bookkeeping software, submit from the 24th of the month before the end of the relevant period to avoid an error message. Belastingdienst: VAT Deadlines
Quarterly Close Workflow That Stays Clean
Finish the quarter in your books first. That means invoices issued, payments matched, expenses categorized, receipts attached, and processors reconciled. Filing off incomplete books is how errors compound.
Submit VAT. Then immediately save the confirmation and payment proof in your quarter folder. Do not rely on portals to be your archive.
Check ICP if you do EU B2B work. If you supply goods or services to VAT-registered customers in other EU countries, you may need to submit an “Opgaaf ICP” alongside your VAT return. Belastingdienst explains where to find it in Mijn Belastingdienst Zakelijk and notes you do not have to submit an ICP statement for a period where you delivered nothing. Belastingdienst: Opgaaf ICP bij Zakendoen met Andere EU-landen
The period (monthly, quarterly, or annual) depends on what you deliver and, for goods, whether you cross the threshold. Belastingdienst lays out the time period rules here: Belastingdienst: Tijdvak Opgaaf ICP
Export bank statements. Download bank statements as PDFs and store them in your archive for that quarter. Even if you have bank feeds, keep the original statements as independent evidence.
Evidence rule: submitting is not enough. You need to be able to prove you submitted and what you submitted. Treat “proof saved” as part of the task, not a bonus.
Year-End Close Without a Cleanup Meltdown
Year-end close should be boring. If it feels like a crisis, your weekly rhythm was missing. The fix is not a heroic weekend. The fix is a repeatable process.
For most DAFT founders, “year-end close” means producing a coherent profit and loss statement and a balance sheet, plus an archive that ties those numbers to documents. It also means being able to answer simple questions quickly, like “what was my revenue by client” and “what were my main expense categories.”
A File Structure That a Stranger Can Understand
Do not get cute. Do not rely on search. Use a consistent layout by year. This structure is simple and it works.
Business Admin
2026
01 Bank Statements
2026-01.pdf
2026-02.pdf
02 Sales (Invoices)
2026-001.pdf
2026-002.pdf
03 Purchases (Supplier Invoices + Receipts)
2026-01 Software - VendorName.pdf
2026-02 Office - VendorName.jpg
04 VAT and ICP
2026-Q1 VAT confirmation.pdf
2026-Q1 VAT payment proof.pdf
2026-Q1 ICP confirmation.pdf
05 Contracts and Client Files
ClientName
Contract or engagement email.pdf
Invoices
Proof of delivery
Proof of payment
06 Year-End
Profit and Loss.pdf
Balance Sheet.pdf
Monthly snapshots.pdf
Notes and explanations.txt
Export from bookkeeping tool.zip
If you keep this updated quarterly, year-end becomes exporting and checking, not reconstructing your life. It also means that if the IND asks for something, you can produce it without panic scrolling through old email.
One habit that protects you: every quarter, export your bookkeeping reports and your data and save them in your archive. If you ever switch tools, you keep continuity.
BV vs Eenmanszaak: Reporting and Filing Basics
Most DAFT founders start as an eenmanszaak (sole proprietorship). Some later move to a BV. The bookkeeping discipline is similar, but public filing obligations are different. If you mix these up, you either do unnecessary work or you miss a legal obligation.
Eenmanszaak: No Public Filing, but You Still Need a Financial Statement
Business.gov.nl notes that the financial statement is the basis for your tax returns and that you do not have to file your financial statement with KVK as a sole proprietorship. Business.gov.nl: Sole Trader / Sole Proprietorship
BV: Filing Financial Statements with KVK Is a Legal Obligation
KVK explains who must file annual accounts and notes you must submit annual accounts within 8 days of adopting them, and that the final adoption deadline differs by legal entity but must always be within 12 months after the end of the financial year. KVK: Am I Required to File Annual Reports and Financial Statements?
KVK also explains the final date and the concept of filing provisional accounts if adoption is not timely, then filing the final version after adoption. KVK: Final Date for Filing Financial Statements
Business.gov.nl explains filing financial statements via Standard Business Reporting (SBR) and notes that some small organisations can use the online service for filing financial statements yourself (Zelf Deponeren Jaarrekening). Business.gov.nl: Filing Financial Statements
KVK also maintains an FAQ on filing, including general deadline framing and practical questions. KVK: Filing FAQ
Practical point: this section is not telling you to become a BV. It is telling you to understand the admin implications of the structure you choose. A BV has more formal reporting obligations. Build your stack accordingly and confirm specifics with a qualified professional for your situation.
The Renewal-Ready File: What to Produce
A renewal-ready file is not a mystery. It is a coherent set of reports and documents that show activity and capital continuity. If you do this properly, renewals become an admin task, not a life event.
You should be able to produce these items quickly and confidently. Not eventually. Not after a cleanup sprint. Quickly.
| Deliverable | What it shows | What it should tie to |
|---|---|---|
| Profit and loss statement | Revenue and expenses for the period. | Invoices, receipts, categorized transactions. |
| Balance sheet | Assets, liabilities, and equity at a point in time. | Bank statements, capital contributions, loans and liabilities. |
| Annual accounts | Year summary and coherence. | Bookkeeping exports plus year-end archive. |
| Invoice register and bank statements | Clean proof of billing and collection. | Invoice PDFs, payment references, bank statement exports. |
| VAT and ICP confirmations (if applicable) | Compliance behavior and reporting discipline. | Quarter folders with confirmations and payment proofs. |
Bank statements matter because they are independent evidence. They support the story your reports tell. If your bookkeeping says one thing and your bank statements suggest another, the file becomes harder to review and easier to question.
If you want a structured workflow for building this file, the DAFT DIY Hub is where we keep the guide, tools, and the DIY Companion process. The point is not to replace your accountant. The point is to keep you current and renewal-ready.
Proof of Activity When Your Work Is Intangible
A lot of DAFT businesses are service businesses: consulting, coaching, design, tech, writing, advisory. Your work is real, but it is not always visible the way product businesses are. This is where people accidentally build a weak file without meaning to.
Your goal is simple: your admin should show not only that money moved, but that work was delivered. You do not need to overshare. You do need enough proof to support the reality of operations.
A good service-business file usually has three layers: agreement, delivery, payment. If you are missing one layer, your story becomes weaker. Keep it simple and consistent client by client.
| Proof layer | Examples | Where to store it |
|---|---|---|
| Agreement | Signed contract, proposal acceptance email, statement of work, onboarding form. | Client folder: “Contract or engagement email”. |
| Delivery | Final deck, report PDF, design file, project summary, completion email, deliverable link. | Client folder: “Proof of delivery”. |
| Payment | Invoice PDF, bank line item, processor payout report, paid confirmation. | Client folder: “Invoices” and “Proof of payment”. |
This is not about building a surveillance archive. It is about avoiding the worst situation: you did real work, but you cannot easily show the evidence because it is scattered across tools, inboxes, and memory.
If You Are Behind: A Clean Catch-Up Plan
If you are reading this and thinking, “my books are a mess,” good. That means you noticed before renewal pressure forced you into a bad cleanup sprint.
Here is the catch-up plan that works for most people. It is not glamorous. It is effective.
Step 1: Freeze the Chaos
Stop making new mess. That means: no personal spending through the business account, stop issuing invoices from random templates, and stop accepting payments without invoice references. Fix the operating behavior first.
Step 2: Reconcile Money First
Import bank statements and make sure every transaction is in the system. Then match incoming payments to invoices. If you do only one thing, do this first. If you cannot explain money in and money out, nothing else matters.
Step 3: Attach Documents Next
Now go transaction by transaction and attach receipts and supplier invoices. Do not try to “organize perfectly.” The goal is complete documentation, not beautiful categorization.
Step 4: Close One Month at a Time
Pick the oldest missing month and close it. Then the next month. Each time you finish a month, export that month’s bank statement PDF and save it. Momentum matters more than speed.
Rule: do not “catch up” and then go back to random behavior. Catch up is only useful if you also install the weekly rhythm, or you will be back here in 90 days.
Common Mistakes That Create Avoidable Risk
Most bookkeeping problems are not technical. They are behavioral. People do not decide to build a bad system. They just never decide to build a good one.
Mistake 1: Mixing Personal and Business Spending
If your grocery purchases live next to client payments, your books become harder to reconcile and harder to defend. Use a separate business account and treat it like the boundary it is.
Mistake 2: Treating Receipts as Optional
Receipts are not optional. A missing receipt is a missing story. Capture and attach receipts the same day. Waiting is how receipts disappear.
Mistake 3: Filing Without Archiving Proof
If you file VAT or ICP, save confirmations and payment proof immediately. Filing is the action. Archiving is what makes it defensible later.
Mistake 4: Letting Invoice Quality Drift
Inconsistent invoice numbering, missing required fields, and sloppy client details create avoidable friction. Make invoicing boring and consistent. Build legal requirements into your template, then stop thinking about it.
Mistake 5: Pretending Bookkeeping Is a Yearly Task
If you do not touch admin for months, your books will not be accurate. You will stop trusting them. Then you will avoid them more. That cycle ends one way: weekly maintenance.
Remember: “DAFT is DIY” does not mean “DAFT is improvised.” The winning approach is DIY plus structure. The structure is bookkeeping discipline.
Sources and Official References
- IND: Residence Permit Self-Employed Person (treaty extensions and required financial evidence)
- IND Form 7535 (PDF): Extension evidence references for treaty applicants
- KVK: Administration and Bookkeeping for Businesses
- Belastingdienst: Administratie bewaren (retention periods)
- Belastingdienst: Uw facturen bewaren
- Belastingdienst: Hoe bewaart u uw administratie? (original form, programs and files)
- Business.gov.nl: Keeping business records
- Belastingdienst: Inloggen voor ondernemers
- Belastingdienst: Regel uw inloggegevens
- Belastingdienst: VAT deadlines (including the software submission note)
- Belastingdienst: Opgaaf ICP bij zakendoen met andere EU-landen
- Belastingdienst: Tijdvak opgaaf ICP
- Belastingdienst: Invoice requirements (factuureisen)
- Business.gov.nl: Invoice requirements
- KVK: Writing an invoice
- Business.gov.nl: Sole trader / sole proprietorship
- KVK: Required to file annual accounts
- KVK: Final date for filing annual accounts
- Business.gov.nl: Filing financial statements
- KVK: Filing FAQ

