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: netherlands-bookkeeping |
| 3 | description: > |
| 4 | Use this skill whenever asked about Dutch bookkeeping, chart of accounts, financial statements, RGS mapping, jaarrekening preparation, balance sheet or P&L format in the Netherlands. Trigger on phrases like "Dutch bookkeeping", "boekhouding", "grootboekrekening", "jaarrekening", "RGS", "chart of accounts Netherlands", "balans", "winst- en verliesrekening", "micro-entity Netherlands", "BW2 Title 9", "Dutch GAAP", "RJ guidelines", "small company accounts NL", "annual accounts Netherlands", or any question about recording transactions, financial reporting, or accounting standards for Dutch entities. |
| 5 | version: 1.0 |
| 6 | jurisdiction: NL |
| 7 | category: bookkeeping |
| 8 | depends_on: |
| 9 | - bookkeeping-workflow-base |
| 10 | --- |
| 11 | |
| 12 | # Netherlands Bookkeeping Skill v1.0 |
| 13 | |
| 14 | --- |
| 15 | |
| 16 | ## Section 1 -- Quick Reference |
| 17 | |
| 18 | | Field | Value | |
| 19 | |---|---| |
| 20 | | Country | Netherlands (Koninkrijk der Nederlanden) | |
| 21 | | Currency | EUR | |
| 22 | | Financial year | Flexible (most common: 1 January -- 31 December) | |
| 23 | | Accounting standards | Dutch GAAP (BW2 Title 9); RJ Guidelines (Raad voor de Jaarverslaggeving) | |
| 24 | | Standard chart of accounts | RGS (Referentie GrootboekSchema) -- voluntary reference standard | |
| 25 | | Governing body | Raad voor de Jaarverslaggeving (RJ); Belastingdienst (tax) | |
| 26 | | Key legislation | Burgerlijk Wetboek Boek 2, Titel 9 (BW2 Title 9) | |
| 27 | | Filing obligation | KVK (Kamer van Koophandel) -- within 12 months of year-end | |
| 28 | | Tax authority | Belastingdienst | |
| 29 | | Reporting format | SBR/XBRL for KVK and Belastingdienst filings | |
| 30 | |
| 31 | --- |
| 32 | |
| 33 | ## Section 2 -- Standard Chart of Accounts (RGS-Based) |
| 34 | |
| 35 | The RGS (Referentie GrootboekSchema) is not mandatory but is the de facto Dutch standard used by most accounting software. Below is a practical mapping for small/micro entities. |
| 36 | |
| 37 | ### Assets (Class 0-1) |
| 38 | |
| 39 | | Code | Account | Description | |
| 40 | |---|---|---| |
| 41 | | 0100 | Immateriële vaste activa | Intangible fixed assets | |
| 42 | | 0110 | Goodwill | Goodwill | |
| 43 | | 0120 | Software | Software licences | |
| 44 | | 0200 | Materiële vaste activa | Tangible fixed assets | |
| 45 | | 0210 | Gebouwen | Buildings | |
| 46 | | 0220 | Machines en installaties | Machinery and installations | |
| 47 | | 0230 | Inventaris | Furniture and fittings | |
| 48 | | 0240 | Computers | Computer hardware | |
| 49 | | 0250 | Vervoermiddelen | Vehicles | |
| 50 | | 0900 | Cum. afschrijvingen | Accumulated depreciation | |
| 51 | | 1100 | Debiteuren | Trade receivables | |
| 52 | | 1200 | Overige vorderingen | Other receivables | |
| 53 | | 1300 | Voorraad | Inventory | |
| 54 | | 1500 | Vooruitbetaalde kosten | Prepaid expenses | |
| 55 | | 1800 | Kruisposten | Inter-account transfers | |
| 56 | | 1900 | Bank | Bank accounts | |
| 57 | | 1910 | Kas | Cash | |
| 58 | |
| 59 | ### Liabilities (Class 2) |
| 60 | |
| 61 | | Code | Account | Description | |
| 62 | |---|---|---| |
| 63 | | 2000 | Crediteuren | Trade payables | |
| 64 | | 2100 | Belastingen en premies | Taxes and social premiums payable | |
| 65 | | 2110 | Omzetbelasting (BTW) | VAT payable | |
| 66 | | 2120 | Loonheffingen | Payroll taxes payable | |
| 67 | | 2200 | Overige schulden | Other payables | |
| 68 | | 2300 | Leningen langlopend | Long-term loans | |
| 69 | | 2400 | Voorzieningen | Provisions | |
| 70 | |
| 71 | ### Equity (Class 0/3) |
| 72 | |
| 73 | | Code | Account | Description | |
| 74 | |---|---|---| |
| 75 | | 0500 | Eigen vermogen | Equity | |
| 76 | | 0510 | Aandelenkapitaal | Share capital (BV) | |
| 77 | | 0520 | Agioreserve | Share premium | |
| 78 | | 0530 | Overige reserves | Other reserves | |
| 79 | | 0590 | Resultaat lopend jaar | Current year result | |
| 80 | | 0595 | Privé (eenmanszaak) | Owner's drawings (sole trader) | |
| 81 | |
| 82 | ### Revenue (Class 8) |
| 83 | |
| 84 | | Code | Account | Description | |
| 85 | |---|---|---| |
| 86 | | 8000 | Netto-omzet | Net turnover | |
| 87 | | 8010 | Omzet diensten | Revenue from services | |
| 88 | | 8020 | Omzet handel | Revenue from goods | |
| 89 | | 8100 | Overige bedrijfsopbrengsten | Other operating income | |
| 90 | |
| 91 | ### Cost of Goods Sold (Class 7) |
| 92 | |
| 93 | | Code | Account | Description | |
| 94 | |---|---|---| |
| 95 | | 7000 | Inkoopwaarde omzet | Cost of goods sold | |
| 96 | | 7010 | Inkopen | Purchases | |
| 97 | | 7020 | Voorraadmutatie | Inventory change | |
| 98 | |
| 99 | ### Operating Expenses (Class 4-6) |
| 100 | |
| 101 | | Code | Account | Description | |
| 102 | |---|---|---| |
| 103 | | 4000 | Personeelskosten | Staff costs | |
| 104 | | 4010 | Lonen en salarissen | Wages and salaries | |
| 105 | | 4020 | Sociale lasten | Social security contributions | |
| 106 | | 4030 | Pensioenlasten | Pension costs | |
| 107 | | 4100 | Afschrijvingen | Depreciation | |
| 108 | | 4200 | Huisvestingskosten | Premises costs | |
| 109 | | 4210 | Huur | Rent | |
| 110 | | 4220 | Gas, water, elektra | Utilities | |
| 111 | | 4300 | Verkoopkosten | Selling expenses | |
| 112 | | 4310 | Reclame en marketing | Advertising and marketing | |
| 113 | | 4400 | Autokosten | Vehicle costs | |
| 114 | | 4500 | Kantoorkosten | Office costs | |
| 115 | | 4510 | Telefoon en internet | Telecoms | |
| 116 | | 4520 | Kantoorbenodigdheden | Office supplies | |
| 117 | | 4530 | Software abonnementen | Software subscriptions | |
| 118 | | 4600 | Algemene kosten | General costs | |
| 119 | | 4610 | Accountantskosten | Accountancy fees | |
| 120 | | 4620 | Advieskosten | Advisory/legal fees | |
| 121 | | 4630 | Bankkosten | Bank charges | |
| 122 | | 4640 | Verzekeringen | Insurance | |
| 123 | | 4650 | Contributies en abonnementen | Subscriptions | |
| 124 | |
| 125 | ### Other Income/Expenses (Class 8/9) |
| 126 | |
| 127 | | Code | Account | Description | |
| 128 | |---|---|---| |
| 129 | | 8200 | Financiële baten | Financial income (interest received) | |
| 130 | | 8300 | Financiële lasten | Financial expenses (interest paid) | |
| 131 | | 8400 | Buitengewone baten | Extraordinary income | |
| 132 | | 8500 | Buitengewone lasten | Extraordinary expenses | |
| 133 | |
| 134 | ### Tax (Class 9) |
| 135 | |
| 136 | | Code | Account | Description | |
| 137 | |---|---|---| |
| 138 | | 9000 | Vennootschapsbelasting | Corporate income tax | |
| 139 | | 9010 | Latente belastingen | Deferred taxes | |
| 140 | |
| 141 | --- |
| 142 | |
| 143 | ## Section 3 -- Revenue Recognition |
| 144 | |
| 145 | ### Cash vs Accrual Basis |
| 146 | |
| 147 | | Entity Type | Basis | Notes | |
| 148 | |---|---|---| |
| 149 | | BV / NV (legal entity) | Accrual (verplicht) | BW2 Title 9 requires accrual basis | |
| 150 | | Eenmanszaak / VOF (sole trader / partnership) | Accrual or Cash | Tax law allows "kasstelsel" for certain small traders; most use accrual | |
| 151 | | ZZP (freelancer) | Accrual | Recommended; required if VAT-registered on standard scheme | |
| 152 | |
| 153 | ### Key Rules |
| 154 | |
| 155 | - Revenue recognised when goods/services delivered and collectability is reasonably assured (RJ 270) |
| 156 | - Construction contracts: percentage-of-completion method preferred (RJ 221) |
| 157 | - Long-term service contracts: revenue allocated over the period of service delivery |
| 158 | - For IB (inkomstenbelasting) purposes, "goed koopmansgebruik" (sound business practice) governs timing |
| 159 | |
| 160 | ### Thresholds |
| 161 | |
| 162 | - No statutory threshold for switching between cash/accrual for sole traders |
| 163 | - VAT: small businesses scheme (KOR -- Kleineondernemersregeling) applies if turnover ≤ EUR 20,000/year; exempts from VAT filing but requires standard bookkeeping |
| 164 | |
| 165 | --- |
| 166 | |
| 167 | ## Section 4 -- Expense Classification |
| 168 | |
| 169 | ### Deductible Operating Expenses |
| 170 | |
| 171 | | Category | Nominal Code | Deductibility | |
| 172 | |---|---|---| |
| 173 | | Office rent | 4210 | 100% deductible | |
| 174 | | Utilities (business premises) | 4220 | 100% deductible | |
| 175 | | Accountancy fees | 4610 | 100% deductible | |
| 176 | | Software subscriptions | 4530 | 100% deductible | |
| 177 | | Professional insurance | 4640 | 100% deductible | |
| 178 | | Marketing/advertising | 4310 | 100% deductible | |
| 179 | | Travel (business) | 4400 | 100% deductible if wholly business | |
| 180 | | Training/education | 4600 | 100% deductible if business-related | |
| 181 | | Bank charges | 4630 | 100% deductible | |
| 182 | | Phone/internet (business %) | 4510 | Business portion only | |
| 183 | |
| 184 | ### Limited/Non-Deductible Expenses (Fiscal) |
| 185 | |
| 186 | | Category | Limitation | |
| 187 | |---|---| |
| 188 | | Business meals/entertainment | 80% deductible (20% non-deductible add-back) | |
| 189 | | Gifts to clients | 80% deductible if > EUR 15/gift | |
| 190 | | Fines and penalties | 0% -- never deductible | |
| 191 | | Personal expenses | 0% -- never deductible | |
| 192 | | Income tax / VPB | 0% -- never deductible | |
| 193 | | Private use of business assets | Add-back required (bijtelling for cars) | |
| 194 | |
| 195 | ### Car (Auto) Special Rules |
| 196 | |
| 197 | - Company car private-use addition (bijtelling): 22% of catalogue value (standard); 16% for zero-emission vehicles |
| 198 | - Kilometre allowance for business use of private car: EUR 0.23/km (2025) |
| 199 | |
| 200 | --- |
| 201 | |
| 202 | ## Section 5 -- Asset vs Expense Thresholds |
| 203 | |
| 204 | ### Capitalization Rules |
| 205 | |
| 206 | | Rule | Threshold | Notes | |
| 207 | |---|---|---| |
| 208 | | Tax depreciation maximum rate | 20% per year on cost | Minimum 5-year useful life | |
| 209 | | Goodwill maximum rate | 10% per year | Minimum 10-year amortization | |
| 210 | | Low-value asset expensing | No statutory threshold | Practice: items < EUR 450 often expensed directly | |
| 211 | | Real estate floor (bodemwaarde) | WOZ-value | Cannot depreciate below WOZ-value for tax | |
| 212 | | Buildings (beleggingspand) | Max 100% WOZ-value | Investment property: cannot depreciate below 100% WOZ | |
| 213 | | Buildings (own use) | Max 50% WOZ-value | Own-use property: floor is 50% of WOZ-value | |
| 214 | |
| 215 | ### Depreciation Methods and Rates |
| 216 | |
| 217 | | Asset Type | Method | Common Tax Rate | |
| 218 | |---|---|---| |
| 219 | | Buildings (own use) | Straight-line | 2-3% (floor: 50% WOZ) | |
| 220 | | Buildings (investment) | Straight-line | 2-3% (floor: 100% WOZ) | |
| 221 | | Machinery and equipment | Straight-line | 10-20% | |
| 222 | | Office furniture/fittings | Straight-line | 20% | |
| 223 | | Computer hardware | Straight-line | 20% (max allowed) | |
| 224 | | Software | Straight-line | 20% | |
| 225 | | Vehicles | Straight-line | 20% | |
| 226 | | Goodwill | Straight-line | 10% | |
| 227 | |
| 228 | ### Small-Scale Investment Deduction (KIA) |
| 229 | |
| 230 | For investments between EUR 2,801 and EUR 393,252 (2025), an additional percentage deduction (up to 28%) of the investment amount is available on top of regular depreciation. |
| 231 | |
| 232 | --- |
| 233 | |
| 234 | ## Section 6 -- P&L Format (Winst- en Verliesrekening) |
| 235 | |
| 236 | Dutch law prescribes the income statement classified by nature of expense (categoriale model) or by function (functionele model). Small entities typically use nature-of-expense. |
| 237 | |
| 238 | ### Format (Categoriale Model -- by Nature) |
| 239 | |
| 240 | ``` |
| 241 | Netto-omzet (Net turnover) xxx |
| 242 | Wijziging voorraad (Change in inventory) xxx |
| 243 | Overige bedrijfsopbrengsten (Other operating income) xxx |
| 244 | ------- |
| 245 | Totale bedrijfsopbrengsten xxx |
| 246 | |
| 247 | Grondstof-/hulpmateriaalkosten (Raw materials) (xxx) |
| 248 | Personeelskosten (Staff costs) (xxx) |
| 249 | Afschrijvingen (Depreciation/amortisation) (xxx) |
| 250 | Overige bedrijfskosten (Other operating expenses) (xxx) |
| 251 | ------- |
| 252 | Totale bedrijfslasten (xxx) |
| 253 | |
| 254 | Bedrijfsresultaat (Operating profit) xxx |
| 255 | |
| 256 | Financiële baten (Financial income) xxx |
| 257 | Financiële lasten (Financial expenses) (xxx) |
| 258 | ------- |
| 259 | Resultaat voor belastingen (Profit before tax) xxx |
| 260 | |
| 261 | Belastingen (Tax) (xxx) |
| 262 | ------- |
| 263 | Resultaat na belastingen (Net profit) xxx |
| 264 | ``` |
| 265 | |
| 266 | --- |
| 267 | |
| 268 | ## Section 7 -- Balance Sheet Format (Balans) |
| 269 | |
| 270 | Dutch law prescribes a vertical (staffelvorm) balance sheet format. Small entities file an abbreviated version. |
| 271 | |
| 272 | ### Format |
| 273 | |
| 274 | ``` |
| 275 | ACTIVA (Assets) |
| 276 | |
| 277 | Vaste activa (Fixed assets) |
| 278 | Immateriële vaste activa xxx |
| 279 | Materiële vaste activa xxx |
| 280 | Financiële vaste activa xxx |
| 281 | ------- |
| 282 | Totaal vaste activa xxx |
| 283 | |
| 284 | Vlottende activa (Current assets) |
| 285 | Voorraden xxx |
| 286 | Vorderingen xxx |
| 287 | Liquide middelen xxx |
| 288 | ------- |
| 289 | Totaal vlottende activa xxx |
| 290 | |
| 291 | TOTAAL ACTIVA xxx |
| 292 | ======= |
| 293 | |
| 294 | PASSIVA (Equity and Liabilities) |
| 295 | |
| 296 | Eigen vermogen (Equity) |
| 297 | Aandelenkapitaal xxx |
| 298 | Reserves xxx |
| 299 | Onverdeeld resultaat xxx |
| 300 | ------- |
| 301 | Totaal eigen vermogen xxx |
| 302 | |
| 303 | Voorzieningen (Provisions) xxx |
| 304 | |
| 305 | Langlopende schulden (Long-term liabilities) xxx |
| 306 | |
| 307 | Kortlopende schulden (Current liabilities) xxx |
| 308 | ------- |
| 309 | TOTAAL PASSIVA xxx |
| 310 | ======= |
| 311 | ``` |
| 312 | |
| 313 | --- |
| 314 | |
| 315 | ## Section 8 -- Bank Reconciliation Patterns |
| 316 | |
| 317 | ### Dutch Bank Statement Formats |
| 318 | |
| 319 | | Bank | Format | Key Fields | |
| 320 | |---|---|---| |
| 321 | | ING | CSV, MT940 | Date, Name/Description, Account, Counter-account, Amount, Balance | |
| 322 | | ABN AMRO | CSV, MT940 | Transaction date, Amount, Description, Counter-party IBAN | |
| 323 | | Rabobank | CSV, MT940, CAMT.053 | Date, Counter-party name, IBAN, Amount, Description | |
| 324 | | SNS/RegioBank | CSV | Date, Description, Debit, Credit, Balance | |
| 325 | | Bunq | CSV | Date, Amount, Account, Counterparty, Description | |
| 326 | | Knab | CSV | Date, Amount, Name, Description, IBAN | |
| 327 | |
| 328 | ### Common Transaction Descriptions |
| 329 | |
| 330 | | Pattern | Classification | |
| 331 | |---|---| |
| 332 | | SEPA Overboeking, Betaling aan | Outgoing payment (expense or transfer) | |
| 333 | | SEPA Incasso, Automatische incasso | Direct debit (recurring expense) | |
| 334 | | iDEAL betaling | Incoming payment from customer | |
| 335 | | Tikkie | Small payment (check direction) | |
| 336 | | BELASTINGDIENST, BTW, LH | Tax payment (exclude from P&L) | |
| 337 | | KVK, Kamer van Koophandel | Business registration fee | |
| 338 | | PENSIOENFONDS | Pension contribution | |
| 339 | | Pinbetaling, Geldautomaat | Card/ATM (check nature) | |
| 340 | |
| 341 | --- |
| 342 | |
| 343 | ## Section 9 -- Micro-Entity / Small Business Simplifications |
| 344 | |
| 345 | ### Size Categories (from 1 January 2024) |
| 346 | |
| 347 | | Category | Balance Sheet Total | Net Turnover | Employees | |
| 348 | |---|---|---|---| |
| 349 | | Micro | ≤ EUR 450,000 | ≤ EUR 900,000 | < 10 | |
| 350 | | Small (Klein) | ≤ EUR 7,500,000 | ≤ EUR 15,000,000 | < 50 | |
| 351 | | Medium (Middelgroot) | ≤ EUR 25,000,000 | ≤ EUR 50,000,000 | < 250 | |
| 352 | |
| 353 | Must meet at least 2 of 3 criteria on two consecutive balance sheet dates. |
| 354 | |
| 355 | ### Simplifications by Category |
| 356 | |
| 357 | | Simplification | Micro | Small | |
| 358 | |---|---|---| |
| 359 | | P&L required in filing | No | No | |
| 360 | | Management report (bestuursverslag) | Not required | Not required | |
| 361 | | Statutory audit | Not required | Not required | |
| 362 | | Consolidated accounts | Not required | Not required | |
| 363 | | Notes (toelichting) | Very limited | Limited | |
| 364 | | Use tax accounting principles | Allowed (Art. 2:396 lid 6) | Allowed | |
| 365 | | File abbreviated balance sheet only | Yes | Yes (with limited notes) | |
| 366 | | Cash flow statement | Not required | Not required | |
| 367 | |
| 368 | ### Sole Trader (Eenmanszaak) / ZZP |
| 369 | |
| 370 | - No formal annual accounts obligation under BW2 Title 9 |
| 371 | - Must maintain adequate records for tax (bewaarplicht: 7 years) |
| 372 | - Annual income tax return (aangifte IB) with balance sheet and P&L |
| 373 | - VAT return quarterly (or monthly for larger traders) |
| 374 | - Small Businesses Scheme (KOR): turnover ≤ EUR 20,000 -- full VAT exemption |
| 375 | |
| 376 | --- |
| 377 | |
| 378 | ## Section 10 -- Interaction with Tax Skills |
| 379 | |
| 380 | ### Income Tax (IB/VPB) |
| 381 | |
| 382 | - The jaarrekening (annual accounts) forms the basis for the tax return |
| 383 | - Fiscal adjustments are made outside the accounts (e.g., entertainment 20% add-back, KIA deduction, MKB profit exemption) |
| 384 | - Micro/small entities may use fiscal accounting principles for their jaarrekening, eliminating most differences |
| 385 | - For sole traders: zelfstandigenaftrek (EUR 3,750 in 2025), startersaftrek (EUR 2,123), MKB-winstvrijstelling (13.31% of profit) |
| 386 | |
| 387 | ### VAT (BTW) |
| 388 | |
| 389 | - VAT is recorded in account 2110 (payable) and cleared via the BTW-aangifte |
| 390 | - Input VAT (voorbelasting) is tracked separately and offset against output VAT |
| 391 | - Private-use correction (privégebruik correctie) due in final period |
| 392 | - Use the netherlands-vat-return skill for BTW filing details |
| 393 | |
| 394 | ### Payroll Tax (Loonheffingen) |
| 395 | |
| 396 | - Loonheffingen includes wage tax + social insurance premiums |
| 397 | - Recorded in account 2120 until remitted to Belastingdienst |
| 398 | - Use the nl-payroll-tax skill for detailed calculation |
| 399 | |
| 400 | --- |
| 401 | |
| 402 | ## Disclaimer |
| 403 | |
| 404 | 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 before filing or acting upon. |
| 405 |
Run this skill, then get an accountant to check it
After running the full skill pack in your AI agent, 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.
Verification status
Research-verified
Drafted from authoritative sources (tax authority sites, Big-4 summaries). Awaiting credentialed sign-off.
Needs section-by-section practitioner review to reach accountant-verified.
Section review progress
About
Use this skill whenever asked about Dutch bookkeeping, chart of accounts, financial statements, RGS mapping, jaarrekening preparation, balance sheet or P&L format in the Netherlands. Trigger on phrases like "Dutch bookkeeping", "boekhouding", "grootboekrekening", "jaarrekening", "RGS", "chart of accounts Netherlands", "balans", "winst- en verliesrekening", "micro-entity Netherlands", "BW2 Title 9", "Dutch GAAP", "RJ guidelines", "small company accounts NL", "annual accounts Netherlands", or any question about recording transactions, financial reporting, or accounting standards for Dutch entities.
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, report an issue — a licensed accountant will review.