E-invoicing via PEPPOL is already required for suppliers to the Dutch central government. A private B2B mandate is expected under the EU ViDA directive around 2028–2030. Invoicia prepares you now.
The Netherlands has mandated PEPPOL e-invoicing for all suppliers to the central government since 2019 (under EU Directive 2014/55/EU). For private B2B transactions, there is no mandate yet — but the EU's VAT in the Digital Age (ViDA) package is expected to introduce a pan-EU B2B e-invoicing requirement around 2028–2030. Dutch businesses with Belgian customers must already comply with Belgium's mandate from 1 January 2026.
Public sector: already mandatory since 2019. Private B2B: no current deadline — EU ViDA expected to introduce mandatory e-invoicing approximately 2028–2030 for domestic transactions and 2028 for intra-EU transactions.
All suppliers to the Dutch national government must use PEPPOL for invoicing. For private-sector B2B, there is currently no legal mandate, but adoption is growing rapidly, particularly among larger enterprises. Businesses trading with Belgium must comply with Belgian rules from January 2026.
Public sector: already mandatory since 2019. Private B2B: no current deadline — EU ViDA expected to introduce mandatory e-invoicing approximately 2028–2030 for domestic transactions and 2028 for intra-EU transactions.
PEPPOL BIS Billing 3.0 (UBL 2.1) is the required format for public sector e-invoicing. ICD code 0106 (KvK number) is used for PEPPOL routing in the Netherlands.
Invoicia generates PEPPOL BIS Billing 3.0 XML on all plans — free. Pro plan enables direct delivery via the PEPPOL network through a certified Access Point. Supports Dutch BTW rates (21%, 9%, 0%) and KvK/BTW number fields for compliant invoices.
Last reviewed March 2026. This page is informational and not legal advice. Verify requirements with official sources or a qualified adviser.