Luxembourg's e-invoice mandate: what a draft says
Luxembourg's government has approved a draft bill that would require structured e-invoices between domestic businesses from 2028. It is not law yet. Below: what the sources agree on, what is open, and how to test a file before it goes to a customer.
The timeline (as secondary sources describe the draft)
| Date | What changes |
|---|---|
| 17 Jul 2026 | The Government Council approves the draft bill. It still has to complete the legislative process. |
| 30 Jul 2026 | Draft law No. 8815 is submitted to the Chamber of Deputies (amending the 2019 e-invoicing law and the VAT law). It may change before it is enacted. |
| 1 Jan 2028 | All businesses must be able to receive e-invoices. Alternative technical solutions are reported to be allowed until 30 Jun 2028 (31 Dec 2028 for small businesses). |
| 1 Jul 2028 | Businesses over at least two of the draft's thresholds (balance sheet, turnover, average full-time staff, on their 2026 figures) must issue e-invoices. |
| 1 Jan 2029 | All remaining in-scope businesses, including any that cannot supply the figures to place them in the first phase, must issue e-invoices. |
Status: a search on 2026-10-30 found that the Chamber's Finance Committee heard the bill on 18 September 2026 and appointed a rapporteur, with the dates unchanged, and a tracker still listing it as deposited on 30 September with no Council of State opinion filed (secondary reports, nothing later found; the Chamber's site was unreachable from our network). One source reads the bill's deposit text as also pointing to electronic transaction reporting from 1 July 2030; the domestic mandate above is e-invoicing only, so check the full text before relying on that date.
Unconfirmed: these dates come from advisory and vendor sources (VATcalc, Sovos, Banqup, Comarch, Marosa, Paperjam) and, for the bill number, the transitional dates and the thresholds, law-firm summaries (KPMG Luxembourg, Arendt, Deloitte Luxembourg) read as search excerpts on 2026-10-26; the bill text itself was not reachable, and they are subject to parliamentary approval. No penalty amount was found and none is stated here. This is a summary, not tax advice.
Which file will count, and how it travels
The draft is reported to name Peppol in a four-corner model, with invoices in a format that complies with EN 16931, so a PDF alone will not qualify. The scope reported is domestic B2B, where both parties are established in Luxembourg; cross-border B2B and B2C are excluded. Until a Luxembourg specification is published, the safest test is an EN 16931 UBL or CII file that also passes Peppol BIS Billing 3.0.
Test a file before you send it
Open the checker, drop your XML, and tick Also apply the Peppol BIS Billing 3.0 rules. It flags a wrong business process or specification identifier, a missing or malformed electronic address, arithmetic that does not add up, a missing tax reason on a 0% or exempt line, and VAT, IBAN and BIC typos, each with a rule ID and a fix (what each error code means).
No invoice yet? The e-invoice creator turns a form into UBL or CII XML and checks it. Selling into other countries? See Germany, France, Belgium, India, Slovakia, Latvia, Slovenia, Czech Republic, Serbia, Denmark, Estonia, Hungary, Poland, Croatia, Romania, Italy, Greece, Spain, Netherlands Nigeria, Portugal, Bulgaria, United Arab Emirates, Malaysia, Saudi Arabia, Australia, Singapore, Ireland, Norway, Lithuania, United Kingdom and all countries side by side.
Common questions
When does the Luxembourg e-invoicing mandate start?
A draft bill approved by the Luxembourg Government Council on 17 July 2026 would phase domestic B2B e-invoicing in: every business able to receive e-invoices from 1 January 2028, large and medium-sized businesses issuing them from 1 July 2028, and all remaining businesses issuing them from 1 January 2029. It is a draft that still has to pass Parliament, and the dates come from advisory and vendor sources, not the bill text, so confirm them before relying on them.
Which format and network will Luxembourg use?
The draft is reported to name Peppol, in a four-corner model through certified access points, with invoices in a format compliant with the European standard EN 16931. A draft Grand-Ducal Regulation is reported to make Peppol the designated channel with MyGuichet.lu as fallback (several firm summaries agree; the regulation text was not read). No Luxembourg-specific syntax rule set was found, so the safest test is an EN 16931 UBL or CII file that also passes Peppol BIS Billing 3.0.
Does the Luxembourg mandate cover cross-border or consumer sales?
As reported, no: it applies to domestic B2B transactions where supplier and customer are both established in Luxembourg. Cross-border B2B and B2C sales are excluded from the national mandate. The separate EU-level digital reporting requirement for cross-border B2B, expected from 2030, is a different measure.
What are the penalties for not e-invoicing in Luxembourg?
None were found in the sources read, so this page states no amount. Check the bill once it is tabled in Parliament.
How can a Luxembourg business prepare now?
Pick a Peppol access point or check that your accounting software will issue EN 16931 UBL or CII, and test sample invoices. Drop a file into the checker and tick the Peppol option: it tests identifiers, electronic addresses, totals and tax breakdown arithmetic, and VAT, IBAN and BIC typos, each with a rule ID and a fix. Nothing is uploaded. It is an offline observation, not an access point's acceptance.
Open the E-invoice Preflight checker to validate your own invoice file.
More countries
Austria Brazil Cyprus Finland Japan Malta Mexico Colombia Chile Peru Argentina Sweden Switzerland Turkey Uruguay Paraguay Ecuador Indonesia Vietnam