What is a Peppol ID? Scheme codes like 0208, 9925 and 9930 explained
Updated 2026-11-12
Also available in: Nederlands · Français
A Peppol ID (officially a participant identifier) is the electronic address that Peppol e-invoices are delivered to, a bit like an email address for invoices. Every seller and buyer on a Peppol invoice needs one.
How a Peppol ID is built
A Peppol ID has two parts:
| Part | Example | Meaning |
|---|---|---|
| Scheme code | 0208 |
Which kind of identifier follows (the "Electronic Address Scheme", EAS) |
| Identifier | 0123456749 |
The number itself, in that scheme's format |
Written together: 0208:0123456749. On the invoice XML they appear as <cbc:EndpointID schemeID="0208">0123456749</cbc:EndpointID>.
Common scheme codes
| Code | Identifier | Format example |
|---|---|---|
0208 |
Belgian enterprise number (KBO/BCE) | 0123456749 (10 digits, no BE prefix) |
9925 |
Belgian VAT number | BE0123456749 |
0106 |
Dutch Chamber of Commerce (KvK) number | 8 digits |
9944 |
Dutch VAT number | NL123456789B01 |
9930 |
German VAT number | DE123456789 |
0204 |
German Leitweg-ID (public sector buyers) | as given by the authority |
0009 |
French SIRET | 14 digits |
9957 |
French VAT number | FRXX123456789 |
0088 |
GS1 Global Location Number (GLN) | 13 digits |
In Belgium, 0208 with the enterprise number is the most widely used.
Belgian enterprise numbers have a check digit
The last two digits of a Belgian enterprise number are a checksum: they equal 97 minus (the first eight digits modulo 97). That catches most typing mistakes. Our invoice tool checks this automatically.
How to find someone's Peppol ID
- Ask your customer: it is usually their enterprise or VAT number with the right scheme code.
- Look them up in the public Peppol Directory.
An ID only works if the business is registered on the Peppol network through an access point. A correctly formatted ID is not the same as a registered one.