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.
Do I Need to Act?
Coming Soon— 2026-2028 (B2B expected)
Threshold: B2G mandatory; B2B expected 2026-2028 under ViDA
SI-UBL 2.0
Recommended format
Also accepted: Peppol BIS Billing 3.0
- 1Selling to government? Submit via Peppol or Digipoort
- 2Register your OIN (Organisatie Identificatienummer) for B2G
- 3Consider adopting Peppol now to prepare for future B2B mandate
- 4Test your invoices against SI-UBL or Peppol BIS rules
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
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
KVK Number Recommended
Add the 8-digit KVK number with scheme ID 0106.
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.
Penalties & Non-Compliance
Currently limited to payment delays for non-compliant B2G invoices. B2B penalties will be defined with the upcoming mandate.
ERP Setup Guides for Netherlands
E-Invoicing Partners for Netherlands
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