# Knowledge base: UBL and e-invoicing in the Netherlands

Last reviewed: 23 June 2026.

This knowledge base is for foreign suppliers, SaaS vendors and finance teams that invoice Dutch customers or work with Dutch public-sector buyers. The focus is deliberately Dutch-market specific: UBL files, e-invoicing, Peppol context and legislation as they matter when doing business in or with the Netherlands.

## Topics

- [What is UBL?](/en/ubl.html) explains UBL XML and why it matters for Dutch invoice processing.
- [E-invoicing in the Netherlands](/en/e-invoicing.html) covers the practical context around electronic invoices, UBL and Peppol.
- [E-invoicing legislation](/en/e-invoicing-legislation.html) gives an official-source overview of EU and Dutch rules.

## Dutch-market context for international suppliers

If you supply goods or services to a Dutch central-government buyer, Logius states that electronic invoicing is required. That is different from saying that every Dutch B2B invoice must use Peppol or that Directive 2014/55/EU is a general EU-wide B2B mandate. For private-sector Dutch customers, requirements are usually contractual, operational or software-driven.

## What phase 1 does

These are foundational pages built from official sources. Phase 2 will run real keyword research before tuning slugs, titles, H1s, internal anchors, FAQ questions or adding new pages such as a separate Peppol pillar.

## Official sources

- [OASIS Universal Business Language Technical Committee](https://www.oasis-open.org/committees/ubl/)
- [OASIS UBL 2.4 specification](https://docs.oasis-open.org/ubl/os-UBL-2.4/UBL-2.4.html)
- [European Commission: eInvoicing](https://single-market-economy.ec.europa.eu/single-market/public-procurement/digital-procurement/einvoicing_en)
- [EUR-Lex: Directive 2014/55/EU](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32014L0055)
- [Logius: e-factureren](https://www.logius.nl/onze-dienstverlening/gegevensuitwisseling/e-factureren)
- [Peppol BIS Billing 3.0](https://docs.peppol.eu/poacc/billing/3.0/)
