Malta's e-invoice rules: voluntary for B2B, Peppol for public buyers
Malta has no domestic business-to-business e-invoicing mandate that the sources found put a date on. Public bodies receive EN 16931 invoices over Peppol, and EU-wide rules reach cross-border B2B in 2030. Below: what is reported, where sources disagree, and how to test a file before it goes to a customer.
The timeline (as vendor guides and Commission sheets report it)
| Date | What changes |
|---|---|
| 30 Nov 2018 | Legal Notices 403 and 404 of 2018 transpose Directive 2014/55/EU on e-invoicing in public procurement, per vendor sources. |
| 2020 or 2021 | Public bodies must be able to receive EN 16931 invoices for contracts above EU thresholds. Sources give both years. |
| Today | B2B e-invoicing is voluntary and by agreement between the parties. The tax authority has reportedly signalled a push toward mandatory e-invoicing and real-time reporting, with no dates announced in the guides found. |
| 1 Jul 2030 | EU-wide ViDA e-invoicing for intra-EU B2B transactions, in a structured EN 16931-based format. |
Where sources disagree: the date public bodies had to be ready (April 2020 and 2021 both appear), and whether suppliers must send e-invoices to government (most say no; one vendor page says all public sector transactions have been mandatory since April 2020). The Commission's 2025 country sheet says there is no B2G mandate. These are Commission excerpts, vendor and advisory pages, not the legal notices or the Malta Tax and Customs Administration. No penalty is stated because none was found. Confirm against the law. A summary, not tax advice.
Which file counts, and how it travels
Malta's e-invoicing committee reportedly chose Peppol BIS Billing 3.0, a profile of EN 16931, for public procurement. A UBL or CII file that passes EN 16931 and the Peppol rules is the safe common ground for a Maltese public buyer. A plain PDF is not a structured e-invoice. Which access points or portal a given body uses is for the buyer to say.
What this checker does and does not cover
It applies EN 16931 and the Peppol BIS 3.0 rules it knows. It has no Maltese national rules (none were found), no Peppol directory lookup and no delivery. Treat a clean result as "passes the European and Peppol rules", not "accepted by a Maltese buyer".
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 (the rule reference). No account, nothing uploaded.
No invoice yet? The e-invoice creator turns a form into UBL or CII XML and checks it. Other countries: all side by side, Germany, France, Belgium, Poland, Croatia, Spain, Italy, the Netherlands, Romania, Greece, Bulgaria, Portugal, the UK, the UAE, India, Saudi Arabia, Malaysia, Hungary, Denmark, Estonia, Slovakia, Lithuania, Luxembourg, Slovenia, Norway, Latvia, Serbia, Czech Republic, Slovakia, Latvia, or the EU e-invoicing mandate checker.
Common questions
Does Malta have a B2B e-invoicing mandate?
Not yet, per the European Commission's country sheets and 2025 to 2026 vendor and advisory guides: domestic B2B e-invoicing is voluntary and agreed between the parties. The Maltese tax authority has reportedly said it wants to accelerate mandatory e-invoicing and real-time reporting, but the guides found give no dates. The first fixed date is the EU-wide 1 July 2030 for intra-EU B2B under ViDA. These are not the law or the Malta Tax and Customs Administration, so confirm there. This is a summary, not advice.
What format do Maltese public bodies accept?
Sources say Malta transposed Directive 2014/55/EU through Legal Notices 403 and 404 of 2018 (30 November 2018) and chose Peppol BIS Billing 3.0, which is built on EN 16931. Sources disagree on the date public bodies had to be ready (April 2020 and 2021 both appear) and on whether suppliers must send e-invoices; most say they need not.
What does this checker cover for Malta?
EN 16931 and the Peppol BIS 3.0 rules it knows, for JSON, UBL, CII and Factur-X PDFs. It has no Maltese national rules because none were found, and no Peppol network lookup or delivery. A clean result means the invoice passes EN 16931 and the Peppol rules it knows, not that a Maltese buyer or portal will accept it.
How do I check an invoice for a Maltese public buyer before sending it?
Drop the file into the checker and tick the Peppol option. It tests the Peppol 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 when you use the page. It is an offline observation, not an access point's acceptance and not legal advice.
Open the E-invoice Preflight checker to validate your own invoice file.
More countries
Australia Austria Brazil Cyprus Finland Ireland Japan Mexico Colombia Chile Peru Argentina Singapore Invoicenow Sweden Switzerland Turkey Uruguay Paraguay Ecuador Indonesia Vietnam