Peppol mandate Belgium, what changed on 1 January 2026
On 1 January 2026, Belgium switched on its mandatory B2B e-invoicing regime. From that date forward every VAT-registered business established in Belgium has to send and receive B2B invoices in a structured electronic format, with the Peppol network as the default channel. A plain PDF by email no longer counts.
The change has been on the calendar since 2023, but the practical impact only really lands when an outgoing invoice gets bounced because the recipient is not registered in the Peppol Directory. That moment is now happening at scale across Belgium, and it is the most common reason businesses are rushing to upgrade their invoicing stack mid-quarter.
What the mandate actually requires
On the default Peppol route, three things have to be true for an invoice to be compliant under the new regime:
- Structured format. The invoice has to follow the Peppol BIS Billing 3.0 specification: UBL XML, with mandatory fields for VAT, line items, and payment terms.
- Peppol delivery. Peppol BIS over the Peppol four-corner network is the default, but supplier and customer may agree on another EN 16931-compliant format and another digital channel.
- Both parties registered. Both the issuer and the receiver have to be registered in the Peppol Directory under their VAT number, with at least the
invoicedocument type enabled.
If any one of those conditions fails, the invoice is technically non-compliant, and your buyer’s accounting system will reject it.
The most common failure mode
A typical pattern: the issuer is registered, the format is correct, but the receiver (usually a smaller supplier or a freelancer) has not yet registered with an Access Point. The invoice gets routed into the void and the supplier never sees it.
This is why we built /check/peppol. You paste in a VAT number, we check the Peppol Directory in real time, and you find out within two seconds whether that party is reachable over Peppol and whether the country mandate applies to them. If they are not reachable, you get a clear list of what they need to do to get on the network.
What this means outside Belgium
Belgium is not alone. The mandate calendar across Europe currently looks like this:
- Belgium, B2B mandatory since 1 January 2026
- Germany, phased rollout 2025–2028, B2B receive obligation since 1 January 2025
- France, receive obligation 1 September 2026, send obligation phased into 2027
- Poland, KSeF mandatory since 1 February 2026 for the largest taxpayers and since 1 April 2026 for all others
- Spain, Crea y Crece transition 2025–2027 depending on revenue size
- Italy, already mandatory since 2019 (FatturaPA, not Peppol-based)
- Netherlands, government mandates Peppol; B2B is voluntary but de facto becoming standard
- Czech Republic, proposed mandate, no fixed date yet
If you trade across borders within the EU, check where the supplier is established. Belgium’s B2B e-invoicing obligation applies to suppliers established in Belgium; a foreign supplier without a Belgian establishment is outside it, even with a Belgian VAT number. A Dutch supplier invoicing a Belgian buyer is not obliged to use Peppol, though a Belgian buyer on Peppol can receive its invoices that way.
The compliance archive problem
There is a quieter question hiding underneath the format question: archival. A Peppol invoice is UBL XML, and you keep it for between 7 and 10 years. EU law does not require PDF/A: an e-invoice is structured data. Still, you will want a human-readable copy that is guaranteed to open in a quarter-century.
That is exactly what PDF/A-3 was designed for. A PDF/A-3 file is a PDF that is guaranteed to render the same way decades from now, with the original UBL XML embedded as a structured attachment. Open it in a viewer and you see the human invoice. Open it in an accounting system and you can extract the machine data. Both versions are bit-identical to what was sent, both are inside a single tamper-evident container.
SealDoc creates Peppol BIS 3.0 invoices (UBL 2.1) through the API, validated before creation, with a hash-chained audit trail.
Action items for the next 30 days
- Verify that your own VAT number is reachable: paste it into
/check/peppol. - Pick five of your top suppliers and run them through the same check. Anyone showing NotReady needs to register with an Access Point this month.
- Confirm with your accounting software vendor that they are sending invoices via a Peppol-certified Access Point, not by SMTP relay.
- Check that you archive every issued invoice so that its authenticity and integrity stay intact for the full retention period; the structured XML is the invoice.
Belgium’s mandate is the dress rehearsal for what is coming everywhere else in the next 18 months. Getting it right now means you do not have to rebuild the same plumbing four more times.