Validitool

Guides · Updated 10 October 2026

Peppol e-invoicing: what it is and how to check a customer

How the Peppol network works, what a Peppol ID looks like, where e-invoicing is becoming mandatory, and how to see whether a customer can receive one.

What an e-invoice is

An e-invoice isn't a PDF attached to an email. It's a structured file, usually XML, that the customer's accounting software can read and book without anyone retyping it. Across Europe, governments are making them compulsory between businesses, partly to make VAT fraud harder.

How Peppol works

Peppol is a network for sending e-invoices, used most widely in Europe. It works a bit like email: you don't connect to your customer directly. You use a Peppol service provider (an "access point"), often built into your invoicing software, and so does your customer. Your provider looks the customer up in the network's registry, finds their provider, and delivers the invoice.

That lookup is why registration matters: a business can only receive Peppol invoices once its provider has registered it, under a Peppol ID, and listed which formats it accepts.

What a Peppol ID looks like

A Peppol ID is a four-digit scheme code, a colon, and an identifier from that scheme. The same business can be registered under several. Some common ones:

Each registration also lists the document types the business accepts, such as Peppol BIS Billing 3.0, the standard European format, or national ones like XRechnung in Germany.

Where e-invoicing is becoming mandatory

Other countries have their own systems and timetables, and the dates have moved before, so check the current rules for each country you invoice into.

Checking a customer before you send

Before you switch a customer to e-invoices, check that they can receive them, under which ID, and in which format. Validitool's free Peppol lookup takes a VAT number, works out every Peppol ID it could be registered under, asks the Peppol network's own registry, and lists the formats the company accepts. If you know the exact Peppol ID, enter that instead.

Not finding a company doesn't mean it can't receive e-invoices: it may be registered under an identifier that can't be worked out from its VAT number, or use a network other than Peppol. Ask the customer for their Peppol ID.

From your own software, use the Peppol lookup API, or get the Peppol status in every compliance check.

Check whether a company is on Peppol

Free, no sign-up needed for a few checks a day.

This guide is general information, not tax or legal advice. Rules and their application differ by country and by transaction; check with an adviser for your situation.

More guides