| 1 | --- |
| 2 | name: nl-zzp-deductions |
| 3 | description: > |
| 4 | Use this skill whenever asked about Dutch self-employed (zzp) tax deductions. Trigger on phrases like "zelfstandigenaftrek", "startersaftrek", "MKB-winstvrijstelling", "urencriterium", "1225 hours", "KIA", "kleinschaligheidsinvesteringsaftrek", "FOR", "fiscale oudedagsreserve", "meewerkaftrek", "willekeurige afschrijving", "zzp deductions", "Dutch freelancer deductions", "Netherlands self-employed tax benefits", or any question about tax deductions available to Dutch sole proprietors (eenmanszaak) and freelancers (zzp'ers). This skill covers all major ondernemersaftrek components, the MKB-winstvrijstelling, investment deductions, the hours criterion, and their interaction with Box 1 computation. ALWAYS read this skill before touching any Dutch self-employed deduction work. |
| 5 | version: 2.0 |
| 6 | jurisdiction: NL |
| 7 | tax_year: 2025 |
| 8 | category: international |
| 9 | depends_on: |
| 10 | - income-tax-workflow-base |
| 11 | --- |
| 12 | |
| 13 | # Netherlands ZZP Deductions -- Self-Employed Skill v2.0 |
| 14 | |
| 15 | ## Section 1 -- Quick reference |
| 16 | |
| 17 | Read this whole section before computing anything. |
| 18 | |
| 19 | | Field | Value | |
| 20 | |---|---| |
| 21 | | Country | Netherlands | |
| 22 | | Jurisdiction Code | NL | |
| 23 | | Primary Legislation | Wet inkomstenbelasting 2001 (Wet IB 2001), Articles 3.74-3.79a (ondernemersaftrek), Article 3.79a (MKB-winstvrijstelling), Articles 3.40-3.48 (investeringsaftrek) | |
| 24 | | Supporting Legislation | Uitvoeringsregeling inkomstenbelasting 2001; Belastingplan 2023 (FOR abolition); Belastingplan 2025 | |
| 25 | | Tax Authority | Belastingdienst (Dutch Tax and Customs Administration) | |
| 26 | | Filing Portal | Mijn Belastingdienst / Aangifte inkomstenbelasting | |
| 27 | | Tax Year | 2025 | |
| 28 | | Currency | EUR only | |
| 29 | | Contributor | Open Accountants | |
| 30 | | Validated By | Pending -- requires sign-off by qualified Dutch belastingadviseur or registeraccountant | |
| 31 | | Validation Date | Pending | |
| 32 | | Skill Version | 2.0 | |
| 33 | | Confidence Coverage | Tier 1: zelfstandigenaftrek, startersaftrek, MKB-winstvrijstelling, urencriterium, KIA table, FOR abolition, computation order. Tier 2: urencriterium documentation disputes, mixed business/hobby, meewerkaftrek valuation, BV transition. Tier 3: international structures, fiscal unity, complex partnership allocations. | |
| 34 | |
| 35 | **Key deduction amounts (2025):** |
| 36 | |
| 37 | | Deduction | Amount | Requires Urencriterium? | |
| 38 | |---|---|---| |
| 39 | | Zelfstandigenaftrek (standard) | EUR 2,470 | YES | |
| 40 | | Zelfstandigenaftrek (AOW age) | EUR 1,235 (50%) | YES | |
| 41 | | Startersaftrek | EUR 2,123 (on top of zelfstandigenaftrek) | YES | |
| 42 | | MKB-winstvrijstelling | 12.7% of profit after ondernemersaftrek | NO | |
| 43 | | Meewerkaftrek | 1.25% - 4.00% of profit (by partner hours) | NO | |
| 44 | |
| 45 | **Zelfstandigenaftrek declining schedule:** |
| 46 | |
| 47 | | Year | Amount (EUR) | |
| 48 | |---|---| |
| 49 | | 2024 | 3,750 | |
| 50 | | 2025 | 2,470 | |
| 51 | | 2026 | 1,200 | |
| 52 | | 2027 | 900 | |
| 53 | |
| 54 | **KIA table (2025):** |
| 55 | |
| 56 | | Total Investment (EUR) | Deduction | |
| 57 | |---|---| |
| 58 | | 0 -- 2,900 | No deduction | |
| 59 | | 2,901 -- 70,602 | 28% of total investment | |
| 60 | | 70,603 -- 130,744 | EUR 19,769 (fixed) | |
| 61 | | 130,745 -- 392,230 | EUR 19,769 minus 7.56% of amount exceeding EUR 130,744 | |
| 62 | | > 392,230 | No deduction | |
| 63 | |
| 64 | **Box 1 rates (2025):** |
| 65 | |
| 66 | | Taxable Income (EUR) | Rate | |
| 67 | |---|---| |
| 68 | | 0 -- 38,441 | 35.82% | |
| 69 | | 38,442 -- 76,817 | 37.48% | |
| 70 | | 76,818+ | 49.50% | |
| 71 | |
| 72 | **Conservative defaults:** |
| 73 | |
| 74 | | Ambiguity | Default | |
| 75 | |---|---| |
| 76 | | Unknown urencriterium status | Does NOT meet 1,225 hours (no zelfstandigenaftrek) | |
| 77 | | Unknown starter status | Not a starter (no startersaftrek) | |
| 78 | | Unknown FOR balance | No pre-2023 FOR balance | |
| 79 | | Unknown business structure | Eenmanszaak (sole proprietorship) | |
| 80 | |
| 81 | --- |
| 82 | |
| 83 | ## Section 2 -- Required inputs and refusal catalogue |
| 84 | |
| 85 | ### Required inputs |
| 86 | |
| 87 | Before computing any ZZP deduction, you MUST know: |
| 88 | |
| 89 | 1. Business structure -- eenmanszaak, maatschap/VOF, or BV (BV is out of scope) |
| 90 | 2. Does the client meet the urencriterium (1,225 hours)? -- required for zelfstandigenaftrek and startersaftrek |
| 91 | 3. Is this a starter? -- determines startersaftrek eligibility |
| 92 | 4. Gross profit from the enterprise (winst uit onderneming) -- needed to compute deduction order |
| 93 | 5. Total business investments in the year -- needed for KIA |
| 94 | 6. Does the fiscal partner work in the business unpaid or for less than EUR 5,000? -- meewerkaftrek |
| 95 | 7. Does the client have an existing FOR balance from pre-2023? -- FOR release rules |
| 96 | |
| 97 | If the urencriterium status is unknown, STOP. Many deductions depend on it. |
| 98 | |
| 99 | ### Refusal catalogue |
| 100 | |
| 101 | **R-NL-ZZP-1 -- BV structure.** Trigger: client operates through a BV (besloten vennootschap). Message: "This skill covers eenmanszaak and partnership participants only. BV corporate tax and salary/dividend structuring is outside scope. Please escalate to a qualified belastingadviseur." |
| 102 | |
| 103 | **R-NL-ZZP-2 -- International structure.** Trigger: client has cross-border business income or a permanent establishment in another country. Message: "International tax structures require treaty analysis. This skill covers domestic Dutch ZZP deductions only. Please escalate." |
| 104 | |
| 105 | **R-NL-ZZP-3 -- Fiscal unity or complex partnership allocations.** Trigger: client is part of a fiscal unity or asks about complex partnership profit allocation. Message: "Fiscal unity and complex partnership allocations are outside this skill's scope. Please escalate to a qualified belastingadviseur." |
| 106 | |
| 107 | --- |
| 108 | |
| 109 | ## Section 3 -- Payment pattern library |
| 110 | |
| 111 | This is the deterministic pre-classifier for bank statement entries related to ZZP deductions. Match by case-insensitive substring. |
| 112 | |
| 113 | ### 3.1 Belastingdienst payments (tax authority) |
| 114 | |
| 115 | | Pattern | Treatment | Notes | |
| 116 | |---|---|---| |
| 117 | | BELASTINGDIENST | TAX PAYMENT / REFUND | Income tax, VAT, or other -- verify assessment type | |
| 118 | | TOESLAGEN | SUBSIDY RECEIPT | Zorgtoeslag, huurtoeslag, etc. -- not a deduction item | |
| 119 | | IB AANSLAG, INKOMSTENBELASTING | INCOME TAX PAYMENT | Final assessment payment -- includes effect of ZZP deductions | |
| 120 | | VOORLOPIGE AANSLAG, VOORL. AANSLAG | PROVISIONAL ASSESSMENT | Advance income tax payment based on estimated profit | |
| 121 | |
| 122 | ### 3.2 Business investments (KIA-eligible) |
| 123 | |
| 124 | | Pattern | Treatment | Notes | |
| 125 | |---|---|---| |
| 126 | | MEDIAMARKT, COOLBLUE, BOL.COM | POTENTIAL KIA ASSET | Verify: asset >= EUR 450, used in business, not excluded category | |
| 127 | | APPLE, DELL, LENOVO, HP | POTENTIAL KIA ASSET (COMPUTER) | Computers qualify if >= EUR 450; check business use % | |
| 128 | | IKEA, OFFICE DEPOT, STAPLES | POTENTIAL KIA ASSET (FURNITURE) | Office furniture qualifies if >= EUR 450 each | |
| 129 | |
| 130 | ### 3.3 Vehicle purchases (KIA exclusion check) |
| 131 | |
| 132 | | Pattern | Treatment | Notes | |
| 133 | |---|---|---| |
| 134 | | AUTOTRADER, AUTOMOBILE, CAR DEALER | KIA EXCLUDED if catalogue value > EUR 12,000 | Cars above EUR 12,000 catalogue value excluded from KIA; normal depreciation applies | |
| 135 | | BOVAG, RDW | VEHICLE-RELATED | Registration/inspection -- not a KIA asset | |
| 136 | |
| 137 | ### 3.4 Pension/retirement (FOR-related) |
| 138 | |
| 139 | | Pattern | Treatment | Notes | |
| 140 | |---|---|---| |
| 141 | | LIJFRENTE, ANNUITY, BRAND NEW DAY | LIJFRENTE PREMIUM | Deductible within jaarruimte; may relate to FOR conversion | |
| 142 | | PENSIOENFONDS, ABP | PENSION CONTRIBUTION | Not relevant for ZZP deductions (employee pension) | |
| 143 | |
| 144 | ### 3.5 Partner payments (meewerkaftrek check) |
| 145 | |
| 146 | | Pattern | Treatment | Notes | |
| 147 | |---|---|---| |
| 148 | | Partner name appearing as salary/payment < EUR 5,000/year | MEEWERKAFTREK POSSIBLE | If partner works 525+ hours unpaid or < EUR 5,000, meewerkaftrek applies | |
| 149 | | Partner name appearing as salary/payment >= EUR 5,000/year | MEEWERKAFTREK EXCLUDED | Payment >= EUR 5,000 disqualifies meewerkaftrek; amount is deductible expense | |
| 150 | |
| 151 | --- |
| 152 | |
| 153 | ## Section 4 -- Deduction computation rules |
| 154 | |
| 155 | ### 4.1 Zelfstandigenaftrek (Tier 1) |
| 156 | |
| 157 | Legislation: Wet IB 2001 Article 3.76 |
| 158 | |
| 159 | 2025 amount: EUR 2,470 (standard); EUR 1,235 if AOW age reached at start of year. |
| 160 | |
| 161 | Requirements: must qualify as ondernemer; must meet urencriterium (1,225 hours). The zelfstandigenaftrek cannot exceed profit before ondernemersaftrek, UNLESS the startersaftrek also applies (then no profit limitation). |
| 162 | |
| 163 | ### 4.2 Urencriterium (Tier 1 / Tier 2) |
| 164 | |
| 165 | Legislation: Wet IB 2001 Article 3.6 |
| 166 | |
| 167 | Threshold: at least 1,225 hours per calendar year on enterprise activities. Counts: direct client work, administration, sales, professional development, purchasing, business meetings, strategic planning. Does NOT count: travel time, commuting, personal development unrelated to business, sick leave, vacation. |
| 168 | |
| 169 | NOT pro-rated for part-year. Full 1,225 hours must be met even if business started mid-year. Flag for reviewer if hours are between 1,200 and 1,300 (borderline). |
| 170 | |
| 171 | ### 4.3 Startersaftrek (Tier 1) |
| 172 | |
| 173 | Legislation: Wet IB 2001 Article 3.76 lid 3 |
| 174 | |
| 175 | 2025 amount: EUR 2,123 on top of zelfstandigenaftrek. Requirements: qualifies for zelfstandigenaftrek; applied zelfstandigenaftrek in at most 2 of the preceding 5 years. Available in first 3 years of a 5-year window. |
| 176 | |
| 177 | Special rule: when startersaftrek applies, the combined deduction (zelfstandigenaftrek + startersaftrek) is NOT limited to profit. Can create negative income from enterprise that offsets other Box 1 income. |
| 178 | |
| 179 | ### 4.4 MKB-winstvrijstelling (Tier 1) |
| 180 | |
| 181 | Legislation: Wet IB 2001 Article 3.79a |
| 182 | |
| 183 | 2025 rate: 12.7% of qualifying profit. Calculated on profit AFTER ondernemersaftrek. Urencriterium is NOT required. All ondernemers qualify. |
| 184 | |
| 185 | If qualifying profit is negative (loss), the MKB-winstvrijstelling reduces the loss by 12.7% (works against the taxpayer in loss years). |
| 186 | |
| 187 | ### 4.5 FOR -- abolished (Tier 1) |
| 188 | |
| 189 | The Fiscale Oudedagsreserve has been abolished as of 1 January 2023. No new additions permitted. Existing balances from pre-2023 remain on the balance sheet. Can be converted to lijfrente at any time. Released at business cessation (stakingsaftrek max EUR 3,630 in 2025 may apply). NEVER compute a new FOR addition for 2023 or later. |
| 190 | |
| 191 | ### 4.6 KIA (Tier 1) |
| 192 | |
| 193 | Legislation: Wet IB 2001 Article 3.41 |
| 194 | |
| 195 | Each individual asset must cost at least EUR 450. Total qualifying investment must be at least EUR 2,901. Urencriterium NOT required. Excluded: land, residential buildings, cars > EUR 12,000, assets for lease, animals, goodwill, assets from connected persons. |
| 196 | |
| 197 | Disinvestment addition: if KIA-claimed asset sold within 5 years, proportional addition to profit applies. |
| 198 | |
| 199 | ### 4.7 Willekeurige afschrijving voor starters (Tier 1) |
| 200 | |
| 201 | Legislation: Wet IB 2001 Article 3.34 |
| 202 | |
| 203 | Qualifying starters may depreciate business assets at any pace (up to 100% in year 1). Requires startersaftrek eligibility. Asset must cost >= EUR 450. Residual value floor still applies. For buildings, limited to WOZ value. |
| 204 | |
| 205 | ### 4.8 Meewerkaftrek (Tier 2) |
| 206 | |
| 207 | Legislation: Wet IB 2001 Article 3.78 |
| 208 | |
| 209 | | Hours worked by partner per year | Deduction (% of profit) | |
| 210 | |---|---| |
| 211 | | 525 -- 874 | 1.25% | |
| 212 | | 875 -- 1,224 | 2.00% | |
| 213 | | 1,225 -- 1,749 | 3.00% | |
| 214 | | 1,750+ | 4.00% | |
| 215 | |
| 216 | Partner must work unpaid or receive < EUR 5,000. Urencriterium for entrepreneur NOT required. Flag for reviewer -- partner hours must be documented. Being phased out from 2027. |
| 217 | |
| 218 | --- |
| 219 | |
| 220 | ## Section 5 -- Computation order |
| 221 | |
| 222 | Legislation: Wet IB 2001 Article 3.2 et seq. |
| 223 | |
| 224 | ``` |
| 225 | 1. Winst uit onderneming (profit from enterprise) |
| 226 | = Revenue - Costs - Depreciation - KIA |
| 227 | 2. Minus: Ondernemersaftrek |
| 228 | = Zelfstandigenaftrek + Startersaftrek + Meewerkaftrek + Stakingsaftrek |
| 229 | 3. = Profit after ondernemersaftrek |
| 230 | 4. Minus: MKB-winstvrijstelling (12.7% of line 3) |
| 231 | 5. = Taxable profit from enterprise |
| 232 | 6. Add: Other Box 1 income (employment, pension, periodic payments) |
| 233 | 7. Minus: Personal deductions (hypotheekrenteaftrek, lijfrente, etc.) |
| 234 | 8. = Belastbaar inkomen Box 1 |
| 235 | 9. Apply progressive Box 1 rates |
| 236 | ``` |
| 237 | |
| 238 | Key interaction: zelfstandigenaftrek and startersaftrek reduce profit BEFORE MKB-winstvrijstelling, creating a multiplied effect. EUR 2,470 zelfstandigenaftrek reduces taxable income by EUR 2,470 + (12.7% x EUR 2,470) = EUR 2,784. KIA reduces profit at step 1, also included in MKB-winstvrijstelling base. The arbeidskorting (tax credit) is applied after computing gross tax. |
| 239 | |
| 240 | --- |
| 241 | |
| 242 | ## Section 6 -- FOR balance management and stakingsaftrek |
| 243 | |
| 244 | ### 6.1 Existing FOR balances (Tier 1) |
| 245 | |
| 246 | | Situation | Treatment | |
| 247 | |---|---| |
| 248 | | FOR balance on 31 Dec 2022 | Remains on balance sheet; not immediately taxed | |
| 249 | | Conversion to lijfrente | Premium deductible within jaarruimte/reserveringsruimte limits | |
| 250 | | Release without lijfrente | Added to Box 1 taxable income at progressive rates | |
| 251 | | Business cessation | FOR must be released; stakingsaftrek (max EUR 3,630 in 2025) may apply if converted within 6 months | |
| 252 | |
| 253 | ### 6.2 What replaced FOR |
| 254 | |
| 255 | Entrepreneurs use jaarruimte to make actual lijfrente contributions. Jaarruimte is based on profit and pension accrual. |
| 256 | |
| 257 | --- |
| 258 | |
| 259 | ## Section 7 -- Edge case registry |
| 260 | |
| 261 | ### EC1 -- Hours just below 1,225 (Tier 2) |
| 262 | Situation: Client claims 1,210 hours, wants to include 20 hours of travel time. |
| 263 | Resolution: Travel time does NOT count. Client does not qualify for zelfstandigenaftrek or startersaftrek. Still qualifies for MKB-winstvrijstelling and KIA (no hours requirement). Flag for reviewer. |
| 264 | |
| 265 | ### EC2 -- Loss year with startersaftrek (Tier 1) |
| 266 | Situation: Starter has profit of EUR 1,000 but qualifies for EUR 4,593 total deduction. |
| 267 | Resolution: Full EUR 4,593 deducted (no profit limitation for starters). Loss of EUR 3,593 offsets other Box 1 income. MKB-winstvrijstelling reduces loss by 12.7% (loss becomes EUR 3,137). |
| 268 | |
| 269 | ### EC3 -- Loss year without startersaftrek (Tier 1) |
| 270 | Situation: Non-starter has profit of EUR 1,500, zelfstandigenaftrek EUR 2,470. |
| 271 | Resolution: Zelfstandigenaftrek limited to EUR 1,500. Remaining EUR 970 is lost. MKB-winstvrijstelling on zero = zero. |
| 272 | |
| 273 | ### EC4 -- FOR balance from pre-2023, business continues (Tier 1) |
| 274 | Situation: Client has FOR balance of EUR 15,000 from 2022. Business still active. |
| 275 | Resolution: Balance remains. No new additions. No forced release while business continues. May convert to lijfrente voluntarily. |
| 276 | |
| 277 | ### EC5 -- KIA on personal car above EUR 12,000 (Tier 1) |
| 278 | Situation: Client purchases car with catalogue value EUR 25,000, 70% business use. |
| 279 | Resolution: Excluded from KIA regardless of business use. Normal depreciation (based on business %) does apply. |
| 280 | |
| 281 | ### EC6 -- Disinvestment addition triggered (Tier 1) |
| 282 | Situation: Machine purchased for EUR 5,000 in 2023, KIA EUR 1,400 (28%). Sold in 2025 for EUR 3,000. |
| 283 | Resolution: Disinvestment addition: EUR 3,000 x 28% = EUR 840 added to 2025 profit. |
| 284 | |
| 285 | ### EC7 -- Partner paid EUR 6,000 (Tier 1) |
| 286 | Situation: Fiscal partner works 900 hours, receives EUR 6,000. |
| 287 | Resolution: Meewerkaftrek requires < EUR 5,000 payment. EUR 6,000 exceeds threshold. No meewerkaftrek. The EUR 6,000 is deductible business expense; taxable for partner. |
| 288 | |
| 289 | ### EC8 -- Mid-year starter, urencriterium not met (Tier 1) |
| 290 | Situation: Business starts 1 September, client works 800 hours by 31 December. |
| 291 | Resolution: 1,225 hours NOT pro-rated. No zelfstandigenaftrek or startersaftrek in 2025. MKB-winstvrijstelling and KIA still available. Year 1 of startersaftrek is not used up. |
| 292 | |
| 293 | --- |
| 294 | |
| 295 | ## Section 8 -- Reviewer escalation protocol |
| 296 | |
| 297 | When a Tier 2 situation is identified: |
| 298 | |
| 299 | ``` |
| 300 | REVIEWER FLAG |
| 301 | Tier: T2 |
| 302 | Client: [name] |
| 303 | Situation: [description] |
| 304 | Issue: [what is ambiguous] |
| 305 | Options: [possible treatments] |
| 306 | Recommended: [most likely correct treatment and why] |
| 307 | Action Required: Qualified belastingadviseur must confirm before filing. |
| 308 | ``` |
| 309 | |
| 310 | When a Tier 3 situation is identified: |
| 311 | |
| 312 | ``` |
| 313 | ESCALATION REQUIRED |
| 314 | Tier: T3 |
| 315 | Client: [name] |
| 316 | Situation: [description] |
| 317 | Issue: [outside skill scope] |
| 318 | Action Required: Do not advise. Refer to qualified belastingadviseur. Document gap. |
| 319 | ``` |
| 320 | |
| 321 | --- |
| 322 | |
| 323 | ## Section 9 -- Test suite |
| 324 | |
| 325 | ### Test 1 -- Standard zzp'er, meets urencriterium, not a starter |
| 326 | Input: Eenmanszaak, winst EUR 50,000, meets 1,225 hours, not a starter, investments EUR 2,000, no partner. |
| 327 | Expected output: Zelfstandigenaftrek = EUR 2,470. No startersaftrek. No meewerkaftrek. KIA = EUR 0 (below EUR 2,901). MKB-winstvrijstelling = (EUR 50,000 - EUR 2,470) x 12.7% = EUR 6,036. Taxable profit = EUR 41,494. |
| 328 | |
| 329 | ### Test 2 -- Starter with low profit |
| 330 | Input: Eenmanszaak, first year, winst EUR 2,000, meets 1,225 hours, investments EUR 4,000. |
| 331 | Expected output: Zelfstandigenaftrek EUR 2,470 + startersaftrek EUR 2,123 = EUR 4,593. KIA = EUR 1,120. Profit after KIA = EUR 880. After ondernemersaftrek = -EUR 3,713. MKB-winstvrijstelling reduces loss by 12.7%. Taxable result = -EUR 3,241. |
| 332 | |
| 333 | ### Test 3 -- Does not meet urencriterium |
| 334 | Input: Eenmanszaak, winst EUR 30,000, 900 hours, investments EUR 8,000. |
| 335 | Expected output: No zelfstandigenaftrek. KIA = EUR 2,240. Profit after KIA = EUR 27,760. MKB-winstvrijstelling = EUR 3,526. Taxable profit = EUR 24,234. |
| 336 | |
| 337 | ### Test 4 -- Large investment, KIA fixed amount |
| 338 | Input: Total investments EUR 90,000. |
| 339 | Expected output: KIA = EUR 19,769 (fixed amount in EUR 70,603-130,744 bracket). |
| 340 | |
| 341 | ### Test 5 -- Very large investment, KIA phase-out |
| 342 | Input: Total investments EUR 200,000. |
| 343 | Expected output: KIA = EUR 19,769 - (7.56% x EUR 69,256) = EUR 14,533. |
| 344 | |
| 345 | ### Test 6 -- FOR balance, ongoing business |
| 346 | Input: FOR balance EUR 20,000 from 2022. Business active in 2025. |
| 347 | Expected output: No new addition. Balance stays. May convert to lijfrente voluntarily. |
| 348 | |
| 349 | ### Test 7 -- Meewerkaftrek |
| 350 | Input: Winst EUR 60,000, fiscal partner works 1,300 hours unpaid. |
| 351 | Expected output: Meewerkaftrek = 3% x EUR 60,000 = EUR 1,800. Total ondernemersaftrek = EUR 4,270. MKB-winstvrijstelling = EUR 7,078. Taxable profit = EUR 48,652. |
| 352 | |
| 353 | ### Test 8 -- AOW-age entrepreneur |
| 354 | Input: AOW age reached 1 Jan 2025. Winst EUR 25,000. Meets urencriterium. |
| 355 | Expected output: Zelfstandigenaftrek = EUR 1,235. MKB-winstvrijstelling = EUR 3,018. Taxable profit = EUR 20,747. |
| 356 | |
| 357 | --- |
| 358 | |
| 359 | ## Section 10 -- Prohibitions and disclaimer |
| 360 | |
| 361 | ### Prohibitions |
| 362 | |
| 363 | - NEVER apply the zelfstandigenaftrek without confirming the urencriterium is met -- 1,225 hours is a hard threshold |
| 364 | - NEVER pro-rate the urencriterium for part-year businesses -- the full 1,225 hours must be met |
| 365 | - NEVER include travel time in the urencriterium count -- it is explicitly excluded |
| 366 | - NEVER compute a new FOR addition for 2023 or later -- the FOR has been abolished |
| 367 | - NEVER apply the startersaftrek beyond the first 3 qualifying years in a 5-year window |
| 368 | - NEVER forget that MKB-winstvrijstelling is calculated AFTER the ondernemersaftrek -- the order matters |
| 369 | - NEVER apply the profit limitation to the zelfstandigenaftrek when the startersaftrek also applies |
| 370 | - NEVER claim KIA on cars with catalogue value above EUR 12,000 |
| 371 | - NEVER claim KIA on individual assets costing less than EUR 450 |
| 372 | - NEVER ignore the disinvestment addition when a KIA-claimed asset is sold within 5 years |
| 373 | - NEVER present computed deductions as definitive -- always direct client to their belastingadviseur |
| 374 | |
| 375 | ### Disclaimer |
| 376 | |
| 377 | This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a belastingadviseur, registeraccountant, or equivalent licensed practitioner in the Netherlands) before filing or acting upon. |
| 378 | |
| 379 | The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes. |
| 380 |
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.
Depends on
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 self-employed (zzp) tax deductions. Trigger on phrases like "zelfstandigenaftrek", "startersaftrek", "MKB-winstvrijstelling", "urencriterium", "1225 hours", "KIA", "kleinschaligheidsinvesteringsaftrek", "FOR", "fiscale oudedagsreserve", "meewerkaftrek", "willekeurige afschrijving", "zzp deductions", "Dutch freelancer deductions", "Netherlands self-employed tax benefits", or any question about tax deductions available to Dutch sole proprietors (eenmanszaak) and freelancers (zzp'ers). This skill covers all major ondernemersaftrek components, the MKB-winstvrijstelling, investment deductions, the hours criterion, and their interaction with Box 1 computation. ALWAYS read this skill before touching any Dutch self-employed deduction work.