First 90 Days in the Netherlands (2026): Expat Tax and Compliance Checklist
Official-source first-90-days checklist for expats: municipality registration, BSN, DigiD activation, health insurance deadlines, and 30% ruling timing control.
90-Day Compliance Timeline (What Actually Matters)
The first 90 days are less about "doing everything" and more about hitting the few timing-critical actions that unlock tax and admin workflows.
| Window | Priority action | Why it matters |
|---|---|---|
| Day 1-7 | Municipality registration (BRP) + BSN | Without BSN, DigiD and many tax processes cannot proceed. |
| Day 7-30 | DigiD apply + activate | Required for online access to tax and allowance portals. |
| Day 1-120 | Arrange Dutch basic health insurance (if applicable) | Late setup can trigger CAK enforcement steps. |
| Day 1-90 | Payroll quality checks + 30% ruling coordination | Prevents avoidable tax leakage and timing mistakes. |
Week 1: BRP Registration and BSN
Government guidance states that if you are staying in the Netherlands for more than 4 months, you must register in the Personal Records Database (BRP), generally within 5 days after arrival.
- Book your municipality registration appointment immediately.
- Bring the identity/civil documents requested by your municipality.
- Confirm your BSN has been issued and recorded correctly.
Your BSN is the core identifier used by Belastingdienst, insurers, and other public systems.
Weeks 2-4: DigiD and Portal Setup
After BRP/BSN completion, apply for DigiD. Official DigiD guidance lists BSN, registered address, and phone as prerequisites.
- Activation letter is sent by post to your registered address.
- Activation code validity is limited (DigiD states 21 days).
- Belastingdienst login support includes DigiD methods (app/SMS/ID-card route).
Once DigiD works, log in once to validate your identity profile and filing access path.
Month 2: Health Insurance and Core Admin
Dutch government guidance explains that people who live/work in the Netherlands in qualifying cases must take out Dutch basic health insurance, typically within 4 months. If you remain uninsured when required, CAK can start a warning and penalty process.
For 2026 planning, keep one official anchor in mind: the mandatory annual deductible (eigen risico) remains โฌ385.
- Confirm whether you are in the mandatory-insurance category (work/residency situation).
- Choose insurer and activate policy within the legal window.
- Retain policy confirmation for your records.
Month 3: Payroll QA and 30% Ruling Window
Do not wait for year-end to detect payroll mistakes. In month 2-3, run a basic quality check against your contract and payslips.
- Gross salary and contract terms match.
- Tax withholding appears consistent with your setup.
- Any agreed expat arrangement is reflected correctly in payroll administration.
If the 30% ruling is relevant, coordinate early with your employer. The 2026 official request form and Belastingdienst guidance make timing requirements explicit, including the 4-month timing rule that can affect start-date treatment.
Prepare Your First Tax Return
Your first filing path depends on residency pattern in the tax year:
- Full-year Dutch resident: standard return flow.
- Arrived or left during the year: migration/partial-year return path (M-aangifte workflow).
Belastingdienst publishes year-specific migration return windows. For tax year 2025, online M-aangifte starts on May 1, 2026 and regular filing closes on July 1, 2026 (with extension options when requested on time).
Before filing, verify the bank account registered for tax refunds/payments in your Belastingdienst profile.
Official Sources
- Government.nl: BRP registration (5-day rule and >4 months stay context)
- Government.nl: Citizen service number (BSN)
- DigiD: apply prerequisites and process
- DigiD: activation code rules and validity
- Belastingdienst: login methods for Mijn Belastingdienst
- Government.nl: when you must take out Dutch health insurance
- CAK: uninsured workflow and enforcement steps
- Rijksoverheid: mandatory deductible (eigen risico)
- Belastingdienst: 2026 request form for 30% ruling (timing details)
- Belastingdienst: 30% ruling application guidance
- Belastingdienst: M-aangifte process and 2025/2026 filing window
- Belastingdienst: how to register/change account number
FAQ
I already have a work contract. Can I delay municipality registration?
Delaying BRP registration usually blocks downstream steps (BSN-dependent workflows). Treat it as week-1 priority.
Can my relocation agent finish DigiD without me?
Core DigiD credentials are personal. Use formal authorization routes where support is needed.
Is the 30% ruling application optional to handle later?
Timing affects outcomes. Align with your employer early and follow official form deadlines.
I arrived mid-year. Should I wait for tax invitation letters?
Do not rely only on letters. Check your filing obligation and migration-year return route proactively.