All countries
🇳🇱
B2G MandatoryPeppol

E-Invoicing in Netherlands

The Netherlands was an early adopter of e-invoicing in Europe and has been instrumental in developing the Peppol network. B2G e-invoicing has been mandatory since 2017, with B2B obligations expected under the EU's ViDA initiative.

Verified: 20 December 2025

Do I Need to Act?

Coming Soon— 2026-2028 (B2B expected)

Who is affected?
B2G (Government)

Threshold: B2G mandatory; B2B expected 2026-2028 under ViDA

What format to use?

SI-UBL 2.0

Recommended format

Also accepted: Peppol BIS Billing 3.0

What should I do this week?
  1. 1Selling to government? Submit via Peppol or Digipoort
  2. 2Register your OIN (Organisatie Identificatienummer) for B2G
  3. 3Consider adopting Peppol now to prepare for future B2B mandate
  4. 4Test your invoices against SI-UBL or Peppol BIS rules
Validate a sample Netherlands invoice

Pre-configured with Netherlands ruleset • Free to try

Quick Facts

Current Regulation

Peppol / NLCIUS

Language

Dutch

Currency

EUR

Accepted Formats

SI-UBL 2.0

Upcoming Changes

B2B mandate expected 2026-2028

Key Dates & Timeline

January 2017

B2G e-invoicing mandatory for central government

April 2019

Extended to all government entities

2026-2028

B2B mandate expected (under ViDA)

B2G Requirements

All suppliers to Dutch government entities must submit e-invoices via Peppol or Digipoort. The SI-UBL format (Dutch customization of UBL) is widely used alongside Peppol BIS Billing 3.0. An OIN (Organisatie Identificatienummer) is required for routing.

Government Portal

Digipoort

Visit Portal

B2B Requirements

While B2B e-invoicing is currently voluntary, the Netherlands is expected to implement mandatory B2B e-invoicing under the EU ViDA directive between 2026-2028. Many Dutch businesses already use Peppol for B2B transactions.

Technical Requirements

Dutch e-invoicing primarily uses the Peppol network. The SI-UBL 2.0 format includes Dutch-specific extensions. For B2G, invoices are routed through Digipoort, the government's message broker.

Accepted Formats

  • SI-UBL 2.0
  • Peppol BIS Billing 3.0

Key Requirements

  • SI-UBL 2.0 or Peppol BIS Billing 3.0
  • Submission via Peppol network
  • KvK number and OIN required for B2G
  • Digipoort for government submissions

Common Invoice Rejections in Netherlands

Top 2 validation errors based on our data

BR-NL-01
warning

KVK Number Recommended

Add the 8-digit KVK number with scheme ID 0106.

BR-NL-02
warning

Dutch BTW number recommended

Add Dutch VAT number in correct format.

Don't wait for rejection

Validate your Netherlands invoices before sending to catch these issues early.

Validate Now

Penalties & Non-Compliance

Currently limited to payment delays for non-compliant B2G invoices. B2B penalties will be defined with the upcoming mandate.

E-Invoicing Partners for Netherlands

Basware
Supports NLCovers all your countries
Storecove
Supports NLCovers all your countries
Tungsten Network
Supports NLCovers all your countries

Need to Fix a Netherlands Invoice?

Upload your invoice and we'll automatically fix Netherlands-specific errors. No XML editing required.

10 free fix flows/month · View pricing