Use this skill with your AI agent
Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.
| 1 | --- |
| 2 | name: nl-deductions |
| 3 | description: > |
| 4 | Use this skill whenever asked about Dutch tax deductions and special schemes (aftrekposten en regelingen) beyond self-employed deductions. Trigger on phrases like "aftrekposten", "belastingaftrek", "deductions Netherlands", "hypotheekrenteaftrek", "mortgage interest deduction", "eigenwoningforfait", "specifieke zorgkosten", "giftenaftrek", "studiekosten", "alimentatie aftrek", "persoonsgebonden aftrek", "partnerregeling", "heffingskorting", "ouderenkorting", "jonggehandicaptenkorting", "levensloopvrijstelling", "box 3 vrijstelling", "groene belegging", "ANBI", "kom ik in aanmerking", "tax deduction check NL", or any question about Dutch individual or business tax deductions, credits, or special regimes. This skill covers persoonsgebonden aftrek, hypotheekrenteaftrek, zorgkosten, giften, heffingskortingen, and business investment schemes. ALWAYS read this skill before advising on Dutch deduction eligibility. |
| 5 | version: 1.0 |
| 6 | jurisdiction: NL |
| 7 | tax_year: 2025 |
| 8 | category: international |
| 9 | depends_on: |
| 10 | - income-tax-workflow-base |
| 11 | --- |
| 12 | |
| 13 | # Netherlands Tax Deductions & Schemes — Aftrekposten en Regelingen v1.0 |
| 14 | |
| 15 | > **Based on work by [John in 't Hout (@johnhout)](https://github.com/johnhout/knowledge-work-belastingzaken)**, licensed under MIT. Adapted for the OpenAccountants format. |
| 16 | |
| 17 | --- |
| 18 | |
| 19 | ## Section 1 — Quick Reference |
| 20 | |
| 21 | | Field | Value | |
| 22 | |---|---| |
| 23 | | Country | Netherlands (Koninkrijk der Nederlanden) | |
| 24 | | Scope | Personal deductions (persoonsgebonden aftrek), property deductions, tax credits (heffingskortingen), special schemes | |
| 25 | | Currency | EUR only | |
| 26 | | Tax year | Calendar year (1 January — 31 December) | |
| 27 | | Primary legislation | Wet inkomstenbelasting 2001 (Wet IB 2001), Chapters 6 (persoonsgebonden aftrek) and 8 (heffingskortingen) | |
| 28 | | Tax authority | Belastingdienst | |
| 29 | | Filing portal | Mijn Belastingdienst via DigiD | |
| 30 | | Contributor | Open Accountants Community | |
| 31 | | Validated by | Pending — requires sign-off by a qualified Dutch belastingadviseur | |
| 32 | | Skill version | 1.0 | |
| 33 | |
| 34 | ### Deduction Categories Overview [T1] |
| 35 | |
| 36 | | Category | Type | Where Claimed | |
| 37 | |---|---|---| |
| 38 | | Hypotheekrenteaftrek (mortgage interest) | Aftrekbare kosten eigen woning | Box 1 — Section eigen woning | |
| 39 | | Persoonsgebonden aftrek | Individual deduction | Deducted from total Box 1/2/3 income | |
| 40 | | Ondernemersaftrek | Business deduction | Box 1 — profit from enterprise | |
| 41 | | Heffingskortingen (tax credits) | Reduce tax payable | Reduces computed tax (not income) | |
| 42 | | Investment schemes (Box 3) | Reduced rate or exemption | Box 3 | |
| 43 | |
| 44 | --- |
| 45 | |
| 46 | ## Section 2 — Eigen Woning (Owner-Occupied Property) |
| 47 | |
| 48 | ### Hypotheekrenteaftrek — Mortgage Interest Deduction [T1] |
| 49 | |
| 50 | | Parameter | Rule 2025 | |
| 51 | |---|---| |
| 52 | | Deductible | Interest paid on acquisition debt (eigenwoningschuld) for primary residence | |
| 53 | | Maximum mortgage term | 30 years from first mortgage start date | |
| 54 | | Repayment requirement | Annuity or linear repayment required (for mortgages from 2013+) | |
| 55 | | Rate limitation | Deduction limited to max 36.97% effective rate (2025) — "Hillen" phase-in | |
| 56 | | Maximum acquisition debt | No cap on amount, but only for primary residence (eigen woning) | |
| 57 | | Legislation | Articles 3.110–3.123 Wet IB 2001 | |
| 58 | |
| 59 | ### Eigenwoningforfait (Imputed Rental Value) [T1] |
| 60 | |
| 61 | | WOZ Value (EUR) | Percentage | Addition to Income | |
| 62 | |---|---|---| |
| 63 | | 0 — 12,500 | 0.00% | EUR 0 | |
| 64 | | 12,500 — 25,000 | 0.10% | Variable | |
| 65 | | 25,000 — 50,000 | 0.20% | Variable | |
| 66 | | 50,000 — 75,000 | 0.30% | Variable | |
| 67 | | 75,000 — 1,310,000 | 0.35% | Variable | |
| 68 | | Above 1,310,000 | EUR 4,585 + 2.35% of excess | High-value surcharge | |
| 69 | |
| 70 | **Net effect:** Eigenwoningforfait is added to income; mortgage interest is subtracted. If interest > forfait, net deduction exists. |
| 71 | |
| 72 | ### Aftrek geen of geringe eigenwoningschuld (Hillen-aftrek) [T1] |
| 73 | |
| 74 | If eigenwoningforfait exceeds mortgage interest (e.g., mortgage fully repaid), the excess used to be fully eliminated. This is being phased out: |
| 75 | |
| 76 | | Year | Hillen reduction percentage | |
| 77 | |---|---| |
| 78 | | 2024 | 83.33% of excess eliminated | |
| 79 | | 2025 | 80.00% of excess eliminated | |
| 80 | | 2026 | 76.67% | |
| 81 | | ... | Declining ~3.33% per year | |
| 82 | | 2048 | 0% (Hillen fully eliminated) | |
| 83 | |
| 84 | --- |
| 85 | |
| 86 | ## Section 3 — Persoonsgebonden Aftrek (Personal Deductions) |
| 87 | |
| 88 | These deductions are subtracted from taxable income across all boxes (in order: Box 1, Box 3, Box 2). |
| 89 | |
| 90 | ### 3.1 Alimentatie (Maintenance Payments) [T1] |
| 91 | |
| 92 | | Rule | Detail | |
| 93 | |---|---| |
| 94 | | Deductible | Periodic spousal maintenance (partneralimentatie) | |
| 95 | | NOT deductible | Child maintenance (kinderalimentatie) — not since 2015 | |
| 96 | | Rate limitation | Deductible at max 36.97% (2025) | |
| 97 | | Evidence required | Court order or notarial agreement + proof of payment | |
| 98 | | Legislation | Article 6.3 Wet IB 2001 | |
| 99 | |
| 100 | ### 3.2 Specifieke Zorgkosten (Medical Expenses) [T1] |
| 101 | |
| 102 | | Rule | Detail | |
| 103 | |---|---| |
| 104 | | Scope | Expenses not reimbursed by insurance: dental, physiotherapy, prescribed medication, disability aids, transport to medical care, dietary requirements (dietist-prescribed) | |
| 105 | | Threshold | Only excess above income-dependent drempel is deductible | |
| 106 | | Drempel calculation | Based on drempelinkomen (threshold income); ranges from 1.65% to 13.3% | |
| 107 | | Multiplication factor | Some costs multiplied by factor (e.g., specific chronic illness costs ×1.13 or ×1.40) | |
| 108 | | Legislation | Articles 6.16–6.20 Wet IB 2001 | |
| 109 | |
| 110 | **Drempel (threshold) 2025:** |
| 111 | |
| 112 | | Drempelinkomen (EUR) | Threshold | |
| 113 | |---|---| |
| 114 | | Up to EUR 9,344 | 1.65% | |
| 115 | | EUR 9,344 — EUR 46,724 | EUR 154 + 5.75% of income above EUR 9,344 | |
| 116 | | Above EUR 46,724 | EUR 2,303 + 1.65% of income above EUR 46,724 | |
| 117 | |
| 118 | ### 3.3 Giftenaftrek (Charitable Donations) [T1] |
| 119 | |
| 120 | | Type | Rule | |
| 121 | |---|---| |
| 122 | | Gewone giften (regular donations) | Deductible above 1% of drempelinkomen (min EUR 60); max 10% of drempelinkomen | |
| 123 | | Periodieke giften (periodic donations) | Fully deductible; no floor or ceiling | |
| 124 | | Requirement for periodieke giften | Written agreement (notarieel or onderhandse akte) for ≥5 years | |
| 125 | | Qualifying recipients | ANBI-registered institutions; SBBI for periodic | |
| 126 | | Rate limitation | Deductible at max 36.97% (2025) | |
| 127 | | Legislation | Articles 6.32–6.39 Wet IB 2001 | |
| 128 | |
| 129 | ### 3.4 Studiekosten (Study Expenses) [T1] |
| 130 | |
| 131 | | Rule | Detail | |
| 132 | |---|---| |
| 133 | | Status 2025 | ABOLISHED since 2022. Replaced by STAP-budget (government scheme, not tax deduction) | |
| 134 | | Exception | If study costs were committed before 2022 under old rules, transitional rules may apply — flag for advisor | |
| 135 | |
| 136 | ### 3.5 Weekenduitgaven Gehandicapten (Disabled Dependents) [T1] |
| 137 | |
| 138 | | Rule | Detail | |
| 139 | |---|---| |
| 140 | | Deductible | Extra costs of caring for a severely disabled person (21+) who regularly visits | |
| 141 | | Amount | Fixed amounts per day/overnight; depends on age and frequency | |
| 142 | | Legislation | Article 6.25 Wet IB 2001 | |
| 143 | |
| 144 | --- |
| 145 | |
| 146 | ## Section 4 — Heffingskortingen (Tax Credits) |
| 147 | |
| 148 | Tax credits reduce the computed tax (not the taxable income). They are applied after tax computation. |
| 149 | |
| 150 | ### Main Credits 2025 [T1] |
| 151 | |
| 152 | | Credit | Maximum Amount (EUR) | Phase-out | Notes | |
| 153 | |---|---|---|---| |
| 154 | | Algemene heffingskorting | 3,068 | Phases out from EUR 24,813 to EUR 76,817 income | Universal; reduces to EUR 0 at top | |
| 155 | | Arbeidskorting (employment credit) | 5,174 | Phases out above EUR 43,071 | For those with employment/business income | |
| 156 | | Inkomensafhankelijke combinatiekorting (IACK) | 2,950 | Requires youngest child < 12 and > EUR 6,073 income | Working parent credit | |
| 157 | | Ouderenkorting (elderly credit) | 2,010 | Phases out above EUR 44,770 | For those at/above AOW age | |
| 158 | | Alleenstaande-ouderenkorting | 524 | No phase-out | Single elderly receiving AOW supplement | |
| 159 | | Jonggehandicaptenkorting | 898 | No phase-out | For those with Wajong benefit | |
| 160 | | Levensloopverlofkorting | EUR 238 × participation years | Max based on years deposited | Transitional; levensloop scheme ended | |
| 161 | | Korting groene beleggingen | 0.7% of Box 3 green investment value | Max EUR 65,072 per person | For green investment funds | |
| 162 | |
| 163 | ### Algemene Heffingskorting Phase-Out Formula [T1] |
| 164 | |
| 165 | ``` |
| 166 | If income ≤ EUR 24,813: full EUR 3,068 |
| 167 | If income between EUR 24,813 and EUR 76,817: |
| 168 | Reduction = 5.902% × (income − EUR 24,813) |
| 169 | Credit = EUR 3,068 − reduction |
| 170 | If income ≥ EUR 76,817: EUR 0 |
| 171 | ``` |
| 172 | |
| 173 | ### Arbeidskorting Phase-Out Formula [T1] |
| 174 | |
| 175 | ``` |
| 176 | If income ≤ EUR 11,491: 8.425% × income |
| 177 | If EUR 11,491 – EUR 24,821: EUR 968 + 29.861% × (income − EUR 11,491) |
| 178 | If EUR 24,821 – EUR 43,071: EUR 4,947 + 1.248% × (income − EUR 24,821) |
| 179 | If EUR 43,071 – EUR 124,935: EUR 5,174 − 6.317% × (income − EUR 43,071) |
| 180 | If income > EUR 124,935: EUR 0 |
| 181 | ``` |
| 182 | |
| 183 | --- |
| 184 | |
| 185 | ## Section 5 — Business Investment Deductions |
| 186 | |
| 187 | ### KIA — Kleinschaligheidsinvesteringsaftrek [T1] |
| 188 | |
| 189 | | Total Investment (EUR) | Deduction | |
| 190 | |---|---| |
| 191 | | 0 — 2,900 | No deduction | |
| 192 | | 2,901 — 70,602 | 28% of investment amount | |
| 193 | | 70,603 — 130,744 | EUR 19,769 (fixed) | |
| 194 | | 130,745 — 392,230 | EUR 19,769 minus 7.56% of amount exceeding EUR 130,744 | |
| 195 | | > 392,230 | No deduction | |
| 196 | |
| 197 | **Conditions:** |
| 198 | - Per qualifying asset: minimum EUR 450 investment |
| 199 | - Excludes: land, residential property, passenger cars, securities, goodwill |
| 200 | - Legislation: Article 3.41 Wet IB 2001 |
| 201 | |
| 202 | ### EIA — Energie-investeringsaftrek (Energy Investment) [T1] |
| 203 | |
| 204 | | Parameter | Value 2025 | |
| 205 | |---|---| |
| 206 | | Rate | 45.5% of qualifying investment | |
| 207 | | Minimum per asset | EUR 2,500 | |
| 208 | | Maximum total per year | EUR 136,000,000 (per entity; effectively unlimited for SME) | |
| 209 | | Qualification | Must be on Energielijst (published annually by RVO) | |
| 210 | | Application | Within 3 months of commitment (opdrachtbevestiging) to RVO | |
| 211 | | Legislation | Article 3.42 Wet IB 2001 | |
| 212 | |
| 213 | ### MIA/Vamil — Milieu-investeringsaftrek / Willekeurige Afschrijving [T1] |
| 214 | |
| 215 | | Scheme | Benefit | |
| 216 | |---|---| |
| 217 | | MIA | 27%, 36%, or 45% additional deduction on qualifying environmental investments | |
| 218 | | Vamil | Accelerated depreciation (75% in year 1) on qualifying investments | |
| 219 | | Qualification | Must be on Milieulijst (published annually by RVO) | |
| 220 | | Application | Within 3 months of purchase commitment to RVO | |
| 221 | | Legislation | Articles 3.42a–3.42b Wet IB 2001 | |
| 222 | |
| 223 | ### WBSO — R&D Tax Credit [T1] |
| 224 | |
| 225 | | Parameter | Value 2025 | |
| 226 | |---|---| |
| 227 | | First bracket rate | 32% on first EUR 350,000 R&D costs | |
| 228 | | Second bracket rate | 16% on excess above EUR 350,000 | |
| 229 | | Starters bonus | 40% first bracket rate (first 5 years) | |
| 230 | | Benefit type | Reduction in payroll tax liability (loonheffingen) | |
| 231 | | Application | RVO — before start of R&D period | |
| 232 | | Legislation | Wet vermindering afdracht loonbelasting en premie voor de volksverzekeringen (WVA) | |
| 233 | |
| 234 | --- |
| 235 | |
| 236 | ## Section 6 — Box 3 Relevant Deductions & Exemptions |
| 237 | |
| 238 | ### Box 3 Tax-Free Allowance 2025 [T1] |
| 239 | |
| 240 | | Parameter | Value | |
| 241 | |---|---| |
| 242 | | Heffingsvrij vermogen (per person) | EUR 57,000 | |
| 243 | | Fiscal partners (combined) | EUR 114,000 | |
| 244 | |
| 245 | ### Green Investment Exemption [T1] |
| 246 | |
| 247 | | Parameter | Value | |
| 248 | |---|---| |
| 249 | | Exempt amount (Box 3) | Up to EUR 65,072 per person in qualifying green funds | |
| 250 | | Tax credit | 0.7% of exempt green investment value (separate from Box 3 exemption) | |
| 251 | | Qualification | Investment must be in certified groene instelling | |
| 252 | |
| 253 | --- |
| 254 | |
| 255 | ## Section 7 — Evidence Requirements and Conservative Defaults |
| 256 | |
| 257 | ### Evidence Checklist Per Deduction [T1] |
| 258 | |
| 259 | | Deduction | Required Evidence | |
| 260 | |---|---| |
| 261 | | Hypotheekrenteaftrek | Mortgage deed, annual interest statement (jaaropgave), WOZ description | |
| 262 | | Specifieke zorgkosten | Medical invoices, insurance rejection letters, prescriptions, dietist declaration | |
| 263 | | Giften (regular) | Bank statements showing payments to ANBI, donation receipts | |
| 264 | | Giften (periodic) | Signed donation agreement (≥5 year), bank statements | |
| 265 | | Alimentatie | Court order or notarial deed, bank transfer proof | |
| 266 | | KIA | Purchase invoices (≥ EUR 450 per asset), asset register | |
| 267 | | EIA/MIA | RVO confirmation (meldingsnummer), invoice, Energie/Milieulijst reference | |
| 268 | |
| 269 | ### Conservative Defaults [T1] |
| 270 | |
| 271 | | Ambiguity | Default | |
| 272 | |---|---| |
| 273 | | Mortgage type unclear (pre/post 2013) | Apply strictest rules (annuity repayment required) — flag | |
| 274 | | Medical expense reimbursement status unknown | Assume reimbursed (not deductible) — flag for client to confirm | |
| 275 | | ANBI status of charity unconfirmed | Do NOT deduct — verify on belastingdienst.nl ANBI register | |
| 276 | | Gift agreement duration unclear | Treat as regular gift (with floor and ceiling) — flag | |
| 277 | | Investment qualifying for EIA/MIA not confirmed | Do NOT apply — verify on RVO Energielijst/Milieulijst | |
| 278 | | Partner allocation unclear | Do NOT split deductions — flag for client | |
| 279 | | Eigenwoningforfait WOZ value unknown | Cannot compute — request WOZ-beschikking | |
| 280 | |
| 281 | ### Red Flags [T1] |
| 282 | |
| 283 | | Flag | Issue | |
| 284 | |---|---| |
| 285 | | Mortgage interest > 30% of gross income | High debt burden — verify loan documentation | |
| 286 | | Medical deductions > EUR 5,000 | Verify all items have supporting documentation | |
| 287 | | Charitable gifts > 10% of income | Exceeds ceiling for regular gifts — check if periodic | |
| 288 | | KIA claimed on passenger car | Not eligible — exclude | |
| 289 | | EIA/MIA without RVO confirmation number | Cannot claim — not valid without meldingsnummer | |
| 290 | | Multiple homes claimed as eigen woning | Only ONE primary residence qualifies | |
| 291 | | Deductions claimed for non-resident with no NL income | Kwalificerende buitenlandse belastingplichtige status needed | |
| 292 | |
| 293 | --- |
| 294 | |
| 295 | ## Section 8 — Computation Order |
| 296 | |
| 297 | ### Complete Deduction Application Order [T1] |
| 298 | |
| 299 | ``` |
| 300 | 1. Compute gross income per box: |
| 301 | - Box 1: employment + business + property (eigen woning) |
| 302 | - Box 2: substantial interest (aanmerkelijk belang) |
| 303 | - Box 3: savings and investments (forfaitair) |
| 304 | |
| 305 | 2. Apply Box 1 business deductions (if applicable): |
| 306 | - Zelfstandigenaftrek → Startersaftrek → MKB-winstvrijstelling |
| 307 | - KIA, EIA, MIA (investment deductions) |
| 308 | |
| 309 | 3. Apply eigen woning saldo: |
| 310 | - Eigenwoningforfait (add) − mortgage interest (subtract) = saldo |
| 311 | - If negative: Box 1 deduction |
| 312 | - If positive: Hillen-aftrek may eliminate part |
| 313 | |
| 314 | 4. Determine persoonsgebonden aftrek: |
| 315 | - Sum of: alimentatie + zorgkosten (above drempel) + giften (above floor, within ceiling) |
| 316 | - Deduct from Box 1 first; if Box 1 insufficient → Box 3 → Box 2 |
| 317 | |
| 318 | 5. Compute tax per box at applicable rates |
| 319 | |
| 320 | 6. Apply heffingskortingen (tax credits): |
| 321 | - Algemene heffingskorting (phase-out based on Box 1 income) |
| 322 | - Arbeidskorting (if employment/business income exists) |
| 323 | - Other applicable credits (IACK, ouderenkorting, etc.) |
| 324 | |
| 325 | 7. Final tax payable = Sum box taxes − total credits |
| 326 | - Minimum EUR 0 (credits cannot create negative tax) |
| 327 | ``` |
| 328 | |
| 329 | --- |
| 330 | |
| 331 | ## Section 9 — Official Source Verification Requirements |
| 332 | |
| 333 | Before any deduction amount, threshold, or eligibility criterion is used: |
| 334 | |
| 335 | 1. Verify practical deduction rules on `belastingdienst.nl/aftrek` |
| 336 | 2. Verify statutory text on `wetten.overheid.nl` (Wet IB 2001, relevant articles) |
| 337 | 3. For investment schemes: verify qualifying lists on `rvo.nl` |
| 338 | 4. For ANBI status: verify on `belastingdienst.nl/anbi` |
| 339 | 5. Record exact URL and retrieval date (YYYY-MM-DD) |
| 340 | 6. If source unavailable or conflicting: mark as **UNVERIFIED** and require professional confirmation |
| 341 | |
| 342 | --- |
| 343 | |
| 344 | ## Section 10 — Escalation Points |
| 345 | |
| 346 | Escalate to a qualified belastingadviseur when: |
| 347 | |
| 348 | - Eigen woning qualification disputed (e.g., two residences, partial rental) |
| 349 | - Complex mortgage structures (multiple loans, box migration) |
| 350 | - Non-resident taxpayer claiming deductions (kwalificerende buitenlandse belastingplichtige) |
| 351 | - High-value medical expense claims requiring medical evidence review |
| 352 | - Partner allocation optimisation (fiscal partnership choices) |
| 353 | - Investment deduction eligibility disputes with Belastingdienst |
| 354 | - Anti-abuse provisions triggered (e.g., recycling box migration) |
| 355 | - Transitional rules from abolished deductions (study costs, FOR) |
| 356 | |
| 357 | --- |
| 358 | |
| 359 | **⚠️ DISCLAIMER: This skill provides workflow support only and does not constitute tax advice. All deduction positions must be reviewed and signed off by a qualified Dutch belastingadviseur before filing. Thresholds and amounts change annually — verify all figures against belastingdienst.nl for the applicable tax year.** |
| 360 | |
| 361 | --- |
| 362 | |
| 363 | *OpenAccountants — open-source tax computation skills* |
| 364 | *openaccountants.com* |
| 365 |
Run this skill, then get an accountant to check it
After running the full skill pack in Claude, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.
Discussions(0)
No discussions yet. Verified accountants can post questions about this skill.
Quality
Q2: Research-verified
Deep research against tax authority sources. Not yet tested on real data.
Needs real client data + practitioner sign-off to reach Q1.
Accountant Review
About
Use this skill whenever asked about Dutch tax deductions and special schemes (aftrekposten en regelingen) beyond self-employed deductions. Trigger on phrases like "aftrekposten", "belastingaftrek", "deductions Netherlands", "hypotheekrenteaftrek", "mortgage interest deduction", "eigenwoningforfait", "specifieke zorgkosten", "giftenaftrek", "studiekosten", "alimentatie aftrek", "persoonsgebonden aftrek", "partnerregeling", "heffingskorting", "ouderenkorting", "jonggehandicaptenkorting", "levensloopvrijstelling", "box 3 vrijstelling", "groene belegging", "ANBI", "kom ik in aanmerking", "tax deduction check NL", or any question about Dutch individual or business tax deductions, credits, or special regimes. This skill covers persoonsgebonden aftrek, hypotheekrenteaftrek, zorgkosten, giften, heffingskortingen, and business investment schemes. ALWAYS read this skill before advising on Dutch deduction eligibility.
Use this skill
This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, flag it — a licensed accountant will review.