Peppol adoption in Belgium and the Netherlands
Belgium made structured B2B e-invoicing mandatory on 1 January 2026. This page counts how many companies are actually reachable on the Peppol network, from the directory's own daily export. It is updated weekly and the method is written out below, so the numbers can be checked rather than taken on trust.
Companies reachable on Peppol
How these numbers are counted
The figure above counts distinct enterprise numbers, not directory entries. A Belgian company usually appears twice, once under Peppol scheme 0208 (its KBO number) and once under scheme 9925 (its VAT number). Counting entries instead of companies overstates Belgian adoption by roughly three quarters, which is the single easiest mistake to make with this dataset.
Being listed in the directory means a company can receive an e-invoice. It does not prove the company sends them, and the reverse also holds: a company can be reachable through an access point without publishing a directory entry. Treat these counts as a floor for reachability, not a measure of usage.
New arrivals we have observed
Nothing to show yet. This series starts at the next weekly sync and fills in from there. We would rather show an empty chart than backfill it from dates we cannot stand behind.
When B2B e-invoicing becomes mandatory
Why Belgium looks the way it does above, and where the rest of Europe stands. Each row links to the source it was checked against, on 2026-09-06. Schedules move, so check the source before relying on a date.
| Country | B2B obligation starts | Phased | Network | Source |
|---|---|---|---|---|
| Belgium | 1 January 2026 | All at once | Peppol | check |
| France | 1 September 2026, SMEs 1 September 2027 | By company size | PPF / PDP | check |
| Poland | 1 February 2026, all VAT-registered 1 April 2026 | By company size | KSeF | check |
| Germany | Receiving since 1 January 2025, issuing 1 January 2027 | By company size | XRechnung / ZUGFeRD | check |
| Italy | January 2019 | All at once | SDI | check |
| Netherlands | No general B2B mandate | – | Peppol | – |
Peppol identifier schemes
A Peppol participant ID is a scheme code and a registry number. These are the schemes we count, and which national number each one carries.
| Scheme | Country | Identifier |
|---|---|---|
| 0106 | Netherlands | KvK number (Dutch Chamber of Commerce) |
| 9944 | Netherlands | VAT number |
| 0208 | Belgium | KBO/BCE enterprise number |
| 9925 | Belgium | VAT number |
| 9930 | Germany | VAT number (USt-IdNr) |
| 0204 | Germany | Leitweg-ID (public bodies) |
Source: the public Peppol Directory participant export, operated by OpenPeppol AISBL.
Slicegraph turns new Peppol registrations into a live sales feed, delivered by API, webhook or CSV. See pricing.