← E-invoice Preflight

Ireland's e-invoice mandate: what Revenue has published

Ireland's Revenue has set mandatory structured e-invoicing from 1 November 2028. Below: the three phases as Revenue's eInvoicing hub states them, the format and network, what Revenue has not yet published, and how to test a file before it goes to a customer.

The timeline (Revenue's implementation phases page)

DateWhat changes
1 Nov 2028Phase One: VAT-registered large corporates (managed by Revenue's Large Corporates Division on 1 January 2027 and established in Ireland) must issue e-invoices for taxable domestic B2B supplies and report a subset of the data to Revenue in real time. Every business in Ireland must be able to receive them.
1 Nov 2029Phase Two: the domestic obligation extends to VAT-registered businesses in cross-border EU B2B trade with zero-rated goods or reverse-charge services.
Jul 2030Phase Three: full EU ViDA requirements for all cross-border EU B2B transactions; businesses already in the domestic system move to them.

Source: Revenue's eInvoicing hub on revenue.ie (implementation phases, large corporates phase one, all businesses, Peppol, business identifier and technical specifications pages), read 2026-10-31. Revenue's technical specifications page says schemas and standards are still to be uploaded and testing environments will come before go-live. No penalty amounts are stated here because none were found on those pages. Revenue says it will publish a Business Identifier in 2027 (your VAT number if you are VAT-registered) and intends to take over as Ireland's Peppol Authority from 1 January 2027. This is a summary, not tax advice.

Which file will count, and how it travels

Revenue defines an e-invoice as one issued, sent and received in a structured format that meets EN 16931-1; PDF and scanned copies are excluded. From 1 November 2028 Peppol is the default way to send them, and it will be mandatory for reporting to Revenue. Until Revenue publishes the Irish technical specification, 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 (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. Selling into other countries? See Belgium, Germany, France, Bulgaria, Greece, Hungary, Denmark, Estonia, Latvia, Slovenia, Serbia, Czech Republic, Portugal, Romania, India, Saudi Arabia, Slovakia, Lithuania, Luxembourg, Malta, Norway, the UK, the UAE and all countries side by side.

Common questions

When does Ireland's B2B e-invoicing mandate start?

Revenue's implementation phases page gives three phases. Phase One, 1 November 2028: VAT-registered large corporates (those managed by Revenue's Large Corporates Division on 1 January 2027 and established in Ireland) must issue e-invoices and report data to Revenue in real time for domestic B2B supplies, and every business must be able to receive them. Phase Two, 1 November 2029: the obligation extends to VAT-registered businesses in cross-border EU B2B trade with zero-rated goods or reverse-charge services. Phase Three, July 2030: full EU ViDA requirements for cross-border EU B2B. Technical details are still being published. Confirm with Revenue or your accountant.

Which format and network will Ireland use?

Revenue says e-invoices must meet EN 16931-1, so a PDF alone does not qualify, and that the Peppol network will be the default way to send them from 1 November 2028 and is mandated for reporting to Revenue. Its technical specifications page had no schemas yet when read. This checker tests EN 16931 and Peppol BIS Billing 3.0 files, which is the likely starting point, not a confirmed Irish profile.

What are the penalties for not e-invoicing in Ireland?

None were found on Revenue's eInvoicing pages, so this page states no amount. Check Revenue's guidance once the legislation is enacted.

How can an Irish business prepare now?

Pick a Peppol access point, make sure your accounting software can 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 and not legal advice.

Open the E-invoice Preflight checker to validate your own invoice file.

More countries

Australia Austria Brazil Croatia Cyprus Finland Italy Japan Malaysia Mexico Colombia Chile Peru Argentina Netherlands Nigeria Poland Singapore Invoicenow Spain Sweden Switzerland Turkey Uruguay Paraguay Ecuador Indonesia Vietnam