BV Formation

Accounting

Accrual vs Cash Accounting in a Dutch BV: Which Method Applies and Why It Matters

Can a Dutch BV use cash basis accounting? See the four separate systems, the real BTW kasstelsel rules, and why VPB and management profit differ.

15 mins

Accrual vs Cash Accounting in a Dutch BV

Intro

Most guidance on this topic treats accrual and cash accounting as a single choice a business gets to make. A Dutch BV actually sits inside four separate accounting systems at once, and only one of them offers anything close to a genuine cash-timing election, applying to a far narrower group of businesses than most founders assume.

What follows works through what each of the four systems actually requires, the one place cash timing genuinely exists in Dutch practice, why VPB profit and management profit can legitimately differ in the same year, and the balance sheet items that accrual accounting produces and cash-basis bookkeeping never does.

The Invoice That Arrived in the Wrong Year

A Dutch BV founder who issues an invoice for 18,000 euros in December and receives payment in January faces a question that seems simple but has genuinely different answers depending on which system is being asked about. For the commercial jaarrekening, the revenue belongs in December. For the VPB aangifte, it also belongs in December, under goed koopmansgebruik. For the BTW return, it might belong in January, but only if this particular BV happens to fall into a narrow category of businesses that even has that choice. Three questions that sound identical produce answers that are not always the same.

The confusion exists because most bookkeeping guides treat accrual and cash as one binary choice. A Dutch BV actually operates under four independent accounting systems at once, each with its own timing rules, and only one of them offers anything resembling a genuine election. Understanding which system governs which question resolves most of the confusion that surfaces every year-end.

System

Dutch term

Governs

Accrual or cash?

Choice available?

Commercial bookkeeping

Bedrijfseconomische boekhouding / jaarrekening

Financial statements for shareholders and KvK

Always accrual, baten-lastenstelsel

No, BW2:362 lid 5 mandates it

Fiscal profit calculation

Fiscale winstbepaling

VPB aangifte, and IB for sole traders

Accrual under goed koopmansgebruik, with specific differences from commercial

No for a BV; some flexibility for an eenmanszaak

VAT accounting

BTW-aangifte

When to remit and reclaim VAT

Factuurstelsel by default; kasstelsel applies to a specific category of consumer-facing businesses

Limited; kasstelsel businesses may switch to factuurstelsel, but not the reverse

Cash flow statement

Kasstroomoverzicht

Supplementary cash reporting for medium and large entities

Cash basis

Not applicable; supplementary only, never a replacement for the accrual jaarrekening

Key takeaway: A Dutch BV cannot choose between accrual and cash accounting for its commercial jaarrekening or its VPB aangifte. Both are governed by mandatory accrual principles. Any cash-basis timing that exists in the system lives entirely inside the BTW return, and even there it applies to a much narrower group of businesses than most guides suggest.

Debiteuren, crediteuren, and the timing rules that govern them all live on the balance sheet the accrual system produces; how to prepare a balance sheet covers how that structure is actually put together.

What the Law Actually Requires

BW2:362 lid 5 is unambiguous. Baten and lasten, income and costs, must be recognised in the financial year to which they relate, regardless of whether cash has actually changed hands. This is the toerekeningsprincipe, the matching principle, and it is not optional for any Dutch BV, large or small.

Goed koopmansgebruik is the fiscal counterpart to this commercial rule. The VPB aangifte is governed by this standard, built up over decades of Hoge Raad jurisprudence, and it is effectively accrual-based too, but with specific departures from the commercial version. The most common departures show up in depreciation rates, in the timing of provisions, and in revenue recognition on multi-year contracts. None of these are choices between accrual and cash. They are specific fiscal rules operating inside an accrual framework, and they are exactly what creates a temporary gap between commercial profit and fiscal profit in the same year.

The gap between a BV and an eenmanszaak matters here too, and it rarely gets explained clearly. A sole trader, or a VOF partner, has somewhat more flexibility under goed koopmansgebruik when calculating IB profit, and under certain narrow conditions can use a simplified, cash-adjacent recognition approach. None of that flexibility extends to a BV. A BV answers to both BW2 for its commercial accounts and the VPB rules for its fiscal calculation, and both of those mandate accrual without exception.

This has a very concrete practical consequence for anyone converting a business rather than starting fresh. A founder who ran an eenmanszaak with simple, cash-adjacent bookkeeping and then incorporates as a BV cannot simply carry that habit forward. The BV's accounts have to follow BW2 from day one: revenue recognised when earned, costs recognised when incurred, and proper accruals maintained at year-end regardless of what the bank balance happens to show that day. Comparing the wider trade-offs between the two structures is worth doing before incorporating in the first place; BV or sole trader covers that broader decision.

The One Place Cash Timing Genuinely Exists, and Who It Actually Applies To

Almost every entrepreneur who asks about cash-basis bookkeeping is really asking about the wrong system, and the right answer is narrower than most sources suggest. The BTW kasstelsel is a genuine cash-timing mechanism, but it does not apply broadly to any BV under some general turnover threshold. It applies specifically to entrepreneurs who supply mainly, more than 90% of their business, to private consumers rather than other businesses: retailers, market traders, hairdressers, shoe repairers, window cleaners, laundries, bicycle repair shops, beauty salons, wallpaperers and upholsterers, hospitality businesses, and driving schools are the categories the Belastingdienst lists explicitly. A B2B consultancy, an agency, or a typical services BV invoicing other companies simply does not fall into this group, and no turnover threshold changes that.

For businesses that do qualify, the mechanism works as advertised on the output side. Under the standard factuurstelsel, BTW becomes due in the period the invoice is issued, whether or not the client has actually paid yet. Under the kasstelsel, that same BTW only becomes due once payment is actually received into the bank or the till. A hairdressing salon that books 5,000 euros in card and cash takings in March owes BTW on that amount based on when the money landed, not on any invoice date, since retail and personal-service businesses of this kind rarely issue formal invoices in the first place.

Here is where the widely repeated claim about this mechanism actually breaks down, and it is worth being precise about it. Regardless of which stelsel a business uses for its output tax, the input tax it reclaims, the voorbelasting on its own purchases, is always calculated based on the invoice date it received from its supplier, never based on when that supplier was actually paid. The Belastingdienst states this plainly: whichever system governs what you owe on sales, what you can deduct on purchases follows the invoice date every time. A restaurant using the kasstelsel for its takings still reclaims BTW on its supplier invoices exactly as a business on the factuurstelsel would, based on receipt of the invoice rather than settlement of it.

Watch out: The kasstelsel changes when output BTW becomes due; it does not change how input BTW is reclaimed. Businesses eligible for it can also choose to apply the ordinary factuurstelsel instead if that suits their administration better, but the reverse is not available: a business that mainly serves other companies cannot elect into the kasstelsel simply because its debtor days are long. If your business model does not fit the consumer-facing list above, this entire mechanism is not available to you regardless of turnover.

Since correctly timed VAT filings depend on knowing which system actually governs your business, when to file VAT covers the underlying filing rhythm both systems ultimately feed into.

When Two Profits Appear in the Same Year

A Dutch BV that purchases a machine for 120,000 euros in January can record genuinely different costs in its management accounts and its VPB return for that same year, and the difference is not a mistake. It is the deliberate, controlled consequence of two separate depreciation frameworks running side by side.

Say the machine has an assessed useful life of five years and no residual value. Commercially, under BW2 and standard straight-line depreciation, the cost recognised in year one is 24,000 euros. Fiscally, under goed koopmansgebruik, Wet VPB 1969 sets a minimum useful life of three years for most assets, and the BV chooses to depreciate over that shorter period for a faster deduction, recognising 40,000 euros of cost in year one instead.

The effect on profit is immediate and material. Commercial profit before tax comes to 200,000 euros minus 24,000 euros of depreciation, or 176,000 euros. Fiscal profit for VPB purposes comes to 200,000 euros minus 40,000 euros, or 160,000 euros, taxed at 19% for 30,400 euros. The gap between the two, 16,000 euros in depreciation timing, multiplied by the 19% rate, produces a deferred tax liability, a latente belastingverplichting, of 3,040 euros on the commercial balance sheet. That liability will reverse in years four and five, once the machine is fully depreciated for tax purposes but still being depreciated commercially, at which point fiscal profit temporarily exceeds commercial profit and the deferred position unwinds.

Most Dutch bookkeeping software handles this reconciliation automatically behind the scenes. Founders who review their own management accounts without understanding where this divergence comes from will reliably find numbers that simply do not match between what looks like "the profit" in their dashboard and what shows up on the VPB return, and conclude something has gone wrong when nothing has. The divergence is intentional, temporary, and governed by specific, well-established rules rather than an error anywhere in the bookkeeping. Depreciation is only one source of this gap; provisions for doubtful debtors, pension obligations, revenue recognition on long-term service contracts, and asset revaluations all create the same kind of timing difference in their own way. Since this same fiscal profit figure ultimately determines the actual VPB bill, how much tax you pay covers how that number gets turned into a filed return.

What This Looks Like in Practice

At the end of every financial year, a Dutch BV's bookkeeper performs one reconciliation that founders coming from simpler, cash-adjacent bookkeeping often find genuinely surprising: every transaction that straddles two calendar years has to be assessed and allocated to the year it actually belongs to, not the year the cash happened to move.

This is where overlopende posten come from, four balance sheet categories that a pure cash-basis system never produces because it never needs to. Vooruitbetaalde kosten covers insurance premiums, rent, or subscriptions paid in advance; the portion relating to next year sits as an asset on this year's balance sheet, quietly reducing the cost recognised in the current period. Nog te betalen kosten covers invoices that arrive after year-end for costs genuinely incurred during the year, electricity, telecom, professional fees, and these have to be accrued as a liability now even though the actual invoice, and the payment, both land later. Nog te factureren omzet is revenue earned but not yet invoiced: a consulting BV that finishes a project in December but only sends the invoice in January still has to recognise that revenue in December's accounts, exactly where it was actually earned. Vooruit ontvangen omzet runs the other direction, covering advance payments for services not yet delivered; a SaaS BV that collects an annual subscription fee in October can only recognise the October-to-December slice as this year's revenue, with the rest sitting as a liability until it is actually earned month by month.

None of these four categories are administrative trivia sitting at the bottom of a balance sheet nobody reads. They are what makes the accrual jaarrekening an honest reflection of what the business actually earned and spent during the year, rather than a record of whatever happened to clear the bank account in that window. Missing them does not just look sloppy; it produces a jaarrekening that is both commercially inaccurate and potentially non-compliant with BW2, regardless of how small the BV is. Getting this reconciliation right consistently, rather than reconstructing it under pressure once a year, is exactly the kind of recurring task accountant or bookkeeper covers in terms of where professional support typically earns its fee.

Get Your Accrual Bookkeeping and VPB Timing Working Together

None of the four systems covered here are optional for a Dutch BV in the way many founders initially assume, and the one genuine cash-timing mechanism that does exist applies to a far narrower slice of businesses than most guidance suggests. Getting the underlying accrual entries right, and understanding why VPB profit and management profit legitimately diverge, saves a lot of confused conversations at year-end.

If you want a bookkeeping setup that handles the overlopende posten and the commercial-fiscal reconciliation automatically rather than reconstructing it every December, book a demo and we will walk through how that works for your specific accounts. If you are earlier in the process of setting up your business, our team can also help you incorporate your BV or get bookkeeping and payroll running correctly on an accrual basis from your very first invoice.

FAQs

Can a Dutch BV use cash basis accounting?

No, not for its commercial jaarrekening or its VPB aangifte. Both are governed by mandatory accrual principles under BW2 and goed koopmansgebruik respectively. The only cash-timing mechanism in the system sits inside the BTW return, and it applies to a narrow category of consumer-facing businesses rather than BVs generally.

What is the baten-lastenstelsel?

The baten-lastenstelsel is the Dutch accrual accounting principle requiring income and costs to be recognised in the financial year to which they relate, regardless of when cash is actually received or paid. It is mandatory for every Dutch BV's commercial jaarrekening under BW2:362 lid 5.

What is goed koopmansgebruik?

Goed koopmansgebruik is the fiscal standard, built up through decades of Hoge Raad case law, that governs how taxable profit is calculated for VPB and IB purposes. It is effectively accrual-based but includes specific departures from commercial accounting, particularly around depreciation and provisions.

Is there any cash-basis option available for a Dutch BV?

Only within the BTW return, and only for businesses that supply mainly private consumers rather than other businesses, such as retailers, hairdressers, and hospitality operators. This does not extend to commercial bookkeeping or VPB profit calculation under any circumstances.

What is the BTW kasstelsel and how does it work?

The BTW kasstelsel is a method of calculating output VAT based on when payment is actually received, rather than when an invoice is issued. It applies specifically to entrepreneurs who supply more than 90% of their goods or services to private consumers.

Who qualifies for the BTW kasstelsel?

Entrepreneurs primarily serving consumers rather than other businesses: retailers, market traders, hairdressers, shoe repairers, laundries, bicycle repair shops, beauty salons, wallpaperers, hospitality businesses, and driving schools among them. A business primarily invoicing other companies does not qualify, regardless of its turnover.

Why is the taxable profit in my VPB return different from my management accounts?

Because commercial accounting under BW2 and fiscal accounting under goed koopmansgebruik follow related but distinct rules, particularly around depreciation timing and provisions. These temporary differences are normal, expected, and typically reverse over the following years as a deferred tax position unwinds.

What are overlopende posten?

Overlopende posten are the balance sheet accruals and deferrals that accrual accounting produces but a pure cash-basis system never would: prepaid expenses, accrued liabilities, revenue earned but not yet invoiced, and payments received for services not yet delivered.

What is a latente belastingverplichting?

A latente belastingverplichting, a deferred tax liability, arises on the commercial balance sheet when fiscal profit is currently lower than commercial profit due to a timing difference such as faster fiscal depreciation. It represents tax that will effectively be paid in a later year once that difference reverses.

Does a Dutch BV need a cash flow statement?

Only medium and large entities are required to prepare a kasstroomoverzicht under Dutch GAAP. Most small BVs are exempt from this specific requirement, though it exists purely as a supplementary report alongside the mandatory accrual jaarrekening, never as a replacement for it.

Portrait of Nick
Portrait of Nick

Written by

Nick Knuppe

CEO & Founder

We take care of admin. You take care of business.

We take care of admin. You take care of business.

We take care of admin. You take care of business.