Peppol lookup: can my customer receive e-invoices?
Enter a VAT number, company number or Peppol ID and see whether your customer can receive e-invoices on Peppol. Or check a whole customer list.
Enter your customer's VAT number, company number or Peppol ID and Klarbon tells you whether they can receive e-invoices on Peppol, and through which provider. It tries every Peppol ID that number can have in their country, so you do not need to know the scheme. You can also check a whole customer list from a CSV or Excel file.
How do I check a customer?
- Choose the country and enter the number as you have it, with or without dots, spaces or the country prefix. A full Peppol ID such as
0208:0123456749works too. - Read the answer. Klarbon asks the Peppol network's public address book (the SML) whether each ID is registered, then reads the customer's own address book (the SMP) to see which documents it receives.
- Act on it. If the customer receives invoices, send through your provider to the Peppol ID shown. If not, the page says what to ask the customer.
What can the answer be?
| Answer | Meaning |
|---|---|
| Can receive Peppol invoices | A Peppol ID is registered and lists an invoice type. The name and country come from the Peppol Directory, as the provider published them. |
| On Peppol, but not for invoices | The ID is registered for other documents only, such as orders. |
| Not registered | None of the IDs tried is registered. The answer lists them. |
| No answer | The network did not reply in time. Nothing is concluded and the lookup is not counted. |
Every answer reflects the network at the moment you asked. Registrations change, so check again before an important first invoice.
Which numbers are tried?
The schemes come from OpenPeppol's code list of participant identifier schemes. For example:
| Country | You enter | Peppol IDs tried |
|---|---|---|
| Belgium | Enterprise or VAT number | 0208 (enterprise number) and 9925 (VAT number) |
| Netherlands | KVK number | 0106 (KVK) and 0190 (the OIN built from it) |
| Netherlands | VAT number | 9944 (VAT number) and 0190 (the OIN built from the RSIN in it) |
| Germany | VAT number or Leitweg-ID | 9930 and 0246, or 0204 for a Leitweg-ID |
| France | SIREN, SIRET or VAT number | 0002, 0009, 0225 and 9957 as they apply |
A VAT number with its own country prefix is looked up in that country, whatever country is chosen.
What are Belgium's rules?
Belgian Peppol providers are contractually bound to register every business at least under its enterprise number from the Crossroads Bank for Enterprises (scheme 0208), so suppliers do not need to ask each customer for a Peppol ID (FPS Finance). See Peppol in Belgium for the rules on structured invoices.
How do I check a whole customer list?
Choose A customer list and pick a CSV or Excel (XLSX) file with one customer per row, up to 500 rows. Klarbon reads the file on your device, finds the column with the numbers and, if there is one, the column with country codes. Only the numbers are sent, 25 at a time. The download repeats your rows with the answer, the Peppol ID found and the IDs tried, as CSV or Excel.
What happens to the numbers?
They go to Klarbon's servers, which ask the public Peppol records: the SML, the address book of the customer's provider and, for a single lookup, the Peppol Directory. The numbers are not kept: no log, no record of which numbers were looked up. Only a count of lookups is stored for the daily limit. Your list file never leaves your device. See what happens to your files.
Related
Frequently asked questions
How do I find my customer's Peppol ID?
Enter their VAT number or company number above. Klarbon builds every Peppol ID that number can have in their country, asks the Peppol network for each, and shows the one that receives invoices. If none does, ask the customer for their Peppol ID or the name of their provider.
Do I need my Belgian customer's Peppol ID?
Usually not. In Belgium, Peppol providers must register every business at least under its enterprise number, scheme 0208, so you can address the invoice to 0208 followed by the ten-digit number, according to the FPS Finance FAQ.
What does "on Peppol, but not for invoices" mean?
The number is registered, but the address book lists only other documents, such as orders. Your invoice would be refused. Ask the customer which Peppol ID receives their invoices.
Is "not registered" a final answer?
No. It means none of the Peppol IDs tried was registered at the moment of the lookup. The customer may use another number, join later or receive invoices another way. The answer names every ID tried.
Does Klarbon send the invoice?
No. Klarbon is not a Peppol access point. It reads the public Peppol records; you send the invoice through your own provider or accounting software.
Is the lookup free?
Yes. You have 100 lookups a day without an account and 500 a day signed in. Each number in a list counts as one lookup; invalid numbers and numbers the network does not answer for are not counted.
Sources
- FPS Finance, general questions about Peppol efactuur.belgium.be
- OpenPeppol, eDelivery code lists (participant identifier schemes) docs.peppol.eu
- OpenPeppol, Peppol Directory directory.peppol.eu
- Logius, OIN system 2.2.2 (Dutch) gitdocumentatie.logius.nl
Related
- Open any e-invoice. Check it. Convert it.
- E-invoice tools
- Check a Leitweg-ID
- Belgium’s e-invoicing requirement since January 2026
- E-invoicing in the Netherlands: current and planned rules
- What is Peppol BIS?
- Validate a Peppol BIS invoice
- Convert a PDF into a Peppol BIS file
- What happens to my files?
- EU VAT number check
- E-invoicing in Germany: dates and exceptions
- E-invoicing in France: the 2026 and 2027 timetable
- Open an XRechnung
- Open a ZUGFeRD invoice
- Open a Factur-X invoice