🇧🇪 E-Invoicing in Belgium
Belgium became the first EU country to mandate Peppol as the exclusive B2B e-invoicing channel when its mandate went live on January 1, 2026. All domestic B2B transactions between Belgian VAT-registered entities must use Peppol BIS Billing 3.0 in UBL format. B2G e-invoicing has been mandatory via the Mercurius platform since November 2022.
Unlike most EU countries that allow multiple formats, Belgium's mandate requires Peppol BIS Billing 3.0 exclusively for B2B — no CII, no Factur-X, no proprietary formats. Businesses must register in the Peppol network using their KBO/BCE enterprise number as the participant identifier. The Mercurius platform serves as the government's Peppol Access Point for B2G invoices using the same format.
Invoice Navigator validates Belgian e-invoices against both the Belgian CIUS rules and the core EN 16931 standard, with full Peppol BIS Billing 3.0 compliance checking. The validation engine ensures correct KBO/BCE participant lookup and Peppol network routing.
Non-compliance results in invoice rejection via the Peppol network. Non-compliant invoices may not be accepted for VAT deduction. B2G non-compliance results in payment delays and rejection by the Mercurius platform.
TL;DR
Last updated: January 2026
Mandate Status
Technical Specifications
Common Rejection Patterns
Implementation Notes
Belgium is the purest Peppol mandate in the EU — no alternative channels, no national portal fallback for B2B. This simplifies format handling but creates specific integration requirements.
Peppol-only architecture. Every B2B invoice must flow through the Peppol network. Your pipeline needs a Peppol Access Point connection (either direct certification or via a certified provider). There is no government portal for B2B submission — unlike France or Italy, Belgium has no fallback channel. If your Peppol connection is down, you cannot invoice.
Routing via KBO/BCE. Belgian businesses are identified by their KBO/BCE enterprise number, which maps to their Peppol Participant ID. Your system must resolve the recipient's Peppol ID via SMP lookup before sending. If a recipient isn't registered in the Peppol directory, the invoice cannot be delivered — and they're in violation of the mandate.
B2G via Mercurius. The Mercurius platform serves as the government's Peppol Access Point. B2G invoices follow the same Peppol BIS Billing 3.0 format but route through Mercurius. If your pipeline handles both B2B and B2G, the format is identical — only the routing endpoint differs.
Common integration failures. The top rejection cause is missing or incorrect KBO/BCE number in BT-47 (Buyer Legal Registration Identifier). Belgian Peppol validation also enforces strict VAT number format (BE + 10 digits). If you're migrating from PDF/EDI to Peppol, map your customer master data to KBO/BCE numbers before go-live.
Recent Updates
🔔 Belgium Alerts
E-Invoicing in Belgium: FAQ
Ship compliant Belgium invoices
Validate, fix, and route Belgium e-invoices through a single API. No XML editing required.
Get API Access