Structured e-invoicing is mandatory between Belgian VAT-registered businesses, live since 1 January 2026 and fully enforced since 1 April, with penalties from €1,500. Invoices travel over Peppol in BIS Billing 3.0 — there is no Belgian CIUS. B2G has been mandatory since 2024. Get compliant with Mercurius-ready Peppol integration through GoRoute.ai.
All federal government suppliers required to send e-invoices via Mercurius platform.
Extended to regional and local governments. All public sector now requires Peppol e-invoices.
Full compatibility with Belgium's Mercurius e-invoicing platform for government invoices.
EN16931 compliant invoices in Peppol BIS Billing 3.0 format accepted by all Belgian entities.
Automatic Belgian VAT validation and proper tax code handling for 6%, 12%, and 21% rates.
Support for Dutch, French, and German invoicing as per Belgian language requirements.
Detailed audit trails and compliance reports for Belgian tax authority requirements.
Scope, format, identifiers, penalties and what changes in 2028 — written for finance and IT teams who have to make it work.
Every business established in Belgium and registered for Belgian VAT must issue and receive structured electronic invoices for domestic B2B transactions. That includes foreign companies with a Belgian fixed establishment, and VAT groups. It has applied since 1 January 2026, and since the tolerance period closed on 31 March 2026 it has been enforced without exception.
Three cases fall outside it. B2C invoices are not covered. Businesses whose activity is exempt under Article 44 of the Belgian VAT Code are out of scope. And a non-resident business with no fixed establishment in Belgium is not obliged to issue structured invoices — though it will still be sent them, so it needs a way to receive and process what arrives.
If you are a foreign supplier selling into Belgium, that last point is the one that catches people. Your Belgian customers are now obliged to receive structured invoices, and increasingly expect to be invoiced the same way. See our full write-up of the Belgian B2B mandate for the detail.
Peppol BIS Billing 3.0, in UBL 2.1, compliant with the European standard EN 16931. A PDF is not a structured invoice, and neither is a PDF with an XML file attached alongside it — the invoice itself has to be machine-readable.
Belgium deliberately publishes no national CIUS. The European Commission confirms no additional national specification exists, which makes Belgium unusually cheap to comply with: plain Peppol BIS 3.0 is the whole requirement. Compare that with Germany’s XRechnung and ZUGFeRD or France’s Factur-X and PPF model, both of which layer national requirements on top.
Document type codes follow UNCL1001: 380 for a commercial invoice and 381 for a credit note. Corrections must be issued as structured credit notes, not as an emailed PDF. If you are unsure how Peppol profiles relate to the newer PINT specifications, we explain the difference here.
On the Peppol network a Belgian business is identified by its enterprise number from the Crossroads Bank for Enterprises (KBO/BCE) — ten digits, under Peppol scheme 0208. Service providers are contractually obliged to register Belgian participants this way; using the VAT scheme 9925 instead is a breach of the provider’s agreement, not a stylistic choice.
The number carries a check digit: the last two digits are 97 − (first eight mod 97). Peppol validates it, and an invoice quoting a malformed enterprise number is rejected outright with rule PEPPOL-COMMON-R043. GoRoute enforces the scheme and the check digit at registration, so a bad identifier is caught before it reaches the network rather than after your invoice bounces. Other avoidable rejections are covered in invoice validation errors you can prevent.
Until recently every Belgian company was reachable on Peppol by default, because BOSA pre-registered them all in the Hermes SMP and forwarded anything undeliverable by email. Hermes was decommissioned on 31 December 2025, with read-only access until March 2026.
The practical consequence is easy to miss: a Belgian buyer who has not appointed a Peppol service provider is now genuinely unreachable, and a send to them will fail at lookup. That is a correct outcome rather than a fault. If you are choosing a provider for the first time, how to choose a Peppol access point sets out what actually matters, and our onboarding checklist for finance teams covers the internal work.
Administrative fines escalate per offence within a three-month window: €1,500 for the first, €3,000 for the second and €5,000 for the third. The clock resets after three months without a further breach.
The larger commercial risk is not the fine. A buyer obliged to receive structured invoices may simply refuse a PDF, and an invoice that cannot be booked does not get paid — so the working-capital cost of non-compliance usually arrives before any penalty does.
From 1 January 2028 Belgium adds near real-time e-reporting on a five-corner Peppol model. The tax authority becomes an additional participant, receiving structured invoice data shortly after issuance rather than in a periodic return. Reporting is transaction by transaction, it replaces the annual customer listing, and both supplier and customer report separately.
Notably, Belgium has confirmed no platform accreditation will be required, unlike France. Your provider does not need a Belgian licence — it needs to be a certified Peppol access point that can file both sides correctly.
This is the same architecture GoRoute already operates in Oman, where both the supplier’s and the buyer’s provider file a tax document for the same invoice and a deterministic UUID lets the authority correlate the two. The direction of travel across the EU is set by ViDA; Belgium is simply early.
Yes. Belgian law distinguishes providers established in Belgium, which hold a service agreement with FPS BOSA, from providers established elsewhere, which are approved “under an equivalent service contract concluded with the competent administration of the place of establishment of that service provider acting as a Peppol authority there.”
In plain terms: a certified Peppol access point does not need a Belgian entity or BOSA accreditation to serve Belgian businesses. You are free to choose on capability and price rather than postcode. GoRoute operates its own certified access point and SMP, so your invoices are not relayed through a third party’s infrastructure — see the API integration guide or test it free in the sandbox.
0208.Belgium is ahead of its neighbours. Germany phases its B2B issuing obligation in from 2027, and France is rolling out its PPF model over 2026–2027. Our 2026 mandate tracker keeps the dates in one place, and one API across countries explains how to avoid rebuilding per jurisdiction. New to any of this? Start with how e-invoicing works or the glossary.
The B2B mandate is live and enforced. Get compliant with Belgian B2G and B2B e-invoicing today.
Official source: FPS Finance — Belgium's federal tax authority. Always confirm current obligations against the authority directly.
Yes. B2G has been mandatory since 2019 with full coverage from 2024, and B2B e-invoicing has been mandatory between Belgian VAT-registered businesses since 1 January 2026. The three-month tolerance period ended on 31 March 2026, so the rules have been fully enforced since 1 April 2026. Penalties escalate at €1,500, €3,000 and €5,000 for a first, second and third offence within three months.
Mercurius is Belgium's federal e-invoicing platform for receiving electronic invoices from suppliers. It's built on Peppol infrastructure and accepts UBL and Peppol BIS format invoices.
Belgium requires EN16931 compliant invoices, typically in Peppol BIS Billing 3.0 or UBL 2.1 format. There is no Belgian CIUS — the European Commission confirms no national specification exists — so plain Peppol BIS 3.0 is what you send. GoRoute.ai automatically generates compliant invoices from your data.
The enterprise number from the Crossroads Bank for Enterprises (KBO/BCE) — ten digits, Peppol scheme 0208. Service providers are contractually obliged to register Belgian companies this way, so a Belgian participant should not be registered under the VAT scheme 9925. GoRoute enforces 0208 automatically.
Hermes was decommissioned on 31 December 2025, with read-only access until March 2026. It used to pre-register every Belgian company on Peppol, so anyone could be reached by default. That is no longer true: a Belgian buyer must appoint a Peppol service provider before they can receive invoices. If a recipient will not resolve, this is usually why — not a wrong identifier.
No. Belgian law distinguishes providers established in Belgium, who hold a service agreement with FPS BOSA, from providers established elsewhere, who are recognised through the equivalent agreement held with their own Peppol Authority. A certified foreign access point can serve Belgian businesses without a Belgian entity or BOSA accreditation.
From 1 January 2028 Belgium adds near real-time e-reporting on a five-corner Peppol model: the tax authority becomes an additional participant receiving invoice data shortly after issuance. Reporting is transaction by transaction, it replaces the annual customer listing, and both supplier and customer report separately. No platform accreditation is planned, unlike France.