Peppol Mandatory for Public Procurement in Luxembourg: A Practical Guide
Since March 2023, all invoices addressed to a Luxembourg public body must transit via Peppol or MyGuichet.lu. Here is everything you need to know to be compliant.
Peppol Box Team
January 24, 2025

A Clear Obligation for All Government Suppliers
Luxembourg has taken a decisive step in electronic invoicing: since March 2023, all businesses that invoice public bodies must imperatively issue their invoices in structured electronic format. This obligation concerns all business sizes, from large companies to micro-enterprises and freelancers.
This measure falls within the framework of European Directive 2014/55/EU on electronic invoicing in public procurement. The Grand Duchy transposed this directive by requiring the use of the EN 16931 standard for all invoices destined for the public sector.
For businesses concerned, this means that sending a simple PDF by email or a paper invoice by post is no longer sufficient. Invoices must be transmitted in a structured format, via one of the two officially recognised channels.
The Two Authorised Channels: Peppol and MyGuichet.lu
The government has defined two official channels for receiving electronic invoices by public entities:
1. The Peppol Network
Peppol (Pan-European Public Procurement OnLine) is an international secure network enabling the exchange of electronic commercial documents. To use this channel, the business must go through a certified Peppol access point (Access Point), which handles transmitting the invoice in the required format to the destination public entity.
The main advantage of Peppol is its universal nature: once connected to the network, you can invoice any public entity locally, but also in other Peppol network member countries (Belgium, Netherlands, France, Germany, etc.). A solution like Peppol Box makes this connection simple and quick, even for non-technical businesses.
2. The MyGuichet.lu Platform
MyGuichet.lu is the government's online administrative portal, managed by the Centre des Technologies de l'Information de l'État (CTIE). It allows businesses to submit their electronic invoices directly via a web interface.
This channel is particularly suited to small businesses that issue a limited volume of invoices to the public sector and do not wish to invest in a dedicated Peppol solution. However, manual entry on MyGuichet.lu can become tedious for businesses processing a large volume of invoices.
Which Public Entities Are Concerned?
The obligation covers all public entities, namely:
- The State and its ministries
- Public administrations
- Communes
- Public establishments
- Syndicates of communes
- Social security organisations
In practice, any invoice addressed to one of these entities must be transmitted by electronic means. Paper invoices or unstructured PDFs will be refused.
Technical Requirements to Meet
To be compliant, your electronic invoice must meet several technical criteria:
- Format: compliant with EN 16931 standard (UBL 2.1 or CII syntax recommended)
- Identifier: use of VAT number or 11-digit matricule as Peppol identifier (codelist 9938)
- Transmission: via Peppol network or MyGuichet.lu platform
- Mandatory content: all legal mentions required by VAT legislation
The Peppol identifier in Luxembourg can be either the VAT number (LU format + 8 digits), or the 11-digit matricule, depending on the recipient entity. Always verify the exact identifier of your recipient in the Peppol directory before sending.
Common Mistakes to Avoid
Many businesses make mistakes during their first electronic invoicing to the public sector. Here are the most common:
- Sending a PDF by email: a PDF, even if it contains all required information, is not a structured electronic invoice within the meaning of the law
- Using a wrong identifier: the recipient's Peppol identifier must correspond exactly to the one registered in the network
- Forgetting mandatory mentions: all fields required by the EN 16931 standard must be filled in
- Not verifying reception: unlike email, the Peppol network provides reception confirmations that are important to check
Benefits for Government Suppliers
While the obligation may seem constraining at first, it offers real advantages to businesses that invoice the public sector:
- Faster payment: electronic invoices are processed automatically, reducing payment delays
- Fewer disputes: the structured format reduces errors and invoice rejections
- Complete traceability: you know exactly when your invoice was received and taken into account
- Future preparation: by adopting Peppol now, you are ready if B2B electronic invoicing becomes generalised
What This Means Concretely for an SME
For an SME or freelancer invoicing the public sector, the obligation concretely means moving from sending by email or post to sending via a structured channel. This change may seem technical, but with the right tool, the transition is quick.
If you only send invoices to the public sector occasionally (a few per year), MyGuichet.lu may suffice. However, as soon as you have regular flows, several public recipients, or want to automate your invoicing, Peppol Box becomes more relevant.
How to Comply Quickly
Compliance can be achieved in a few simple steps:
- Identify your clients in the public sector
- Choose your transmission channel: Peppol (recommended for volume) or MyGuichet.lu (suited for small volumes)
- If you choose Peppol, select a compliant solution like Peppol Box
- Configure your Peppol identifier based on your VAT number
- Perform a test send before going live
Try Peppol Box
A simple invoicing software with integrated Peppol to send, receive and manage your electronic invoices more easily. Simple to configure and compliant with Luxembourg requirements.
For invoices addressed to the Luxembourg public sector, transmission is via Peppol or MyGuichet.lu.
Try Peppol Box
Simple invoicing software with integrated Peppol to send, receive and manage your electronic invoices more easily.
Try Peppol Box
Simple invoicing software with integrated Peppol to send, receive and manage your electronic invoices more easily.