What Is Peppol? E-Invoicing Explained for Ireland
Irish public bodies must be able to receive e-invoices, and several prefer or require Peppol invoices from their suppliers. Here is what that means in plain English, and what to do about it.
What is Peppol e-invoicing?
Peppol e-invoicing is the standardised way of sending an invoice as structured, machine-readable data — rather than a PDF or paper document — over the Peppol network. Instead of a person opening an email and re-typing the numbers into their accounting system, the invoice arrives as validated data that can be processed automatically. Irish public bodies have had to be able to receive e-invoices since 2019 and 2020.
What is Peppol?
Peppol (Pan-European Public Procurement On-Line) is an international network and set of standards that allows businesses to exchange electronic business documents — including invoices, purchase orders and credit notes — securely and in a standardised format. It was created by the European Commission and is now governed by OpenPeppol, a non-profit international association.
Think of Peppol as a postal system for invoices. Just as a physical letter needs a standard envelope, address format and postal service, a Peppol invoice needs a standard XML format, a Peppol identifier for the recipient, and a Peppol Access Point to transmit it. The network ensures the invoice arrives at the right place, intact, in a machine-readable format.
The core document format used on the Peppol network for invoices is UBL 2.1 (Universal Business Language). Every participant on the Peppol network is registered via a Peppol Service Metadata Publisher (SMP) and has a unique Peppol identifier — for Irish VAT-registered entities, this is based on their VAT number, using the electronic address scheme 9935.
Who needs to send Peppol invoices in Ireland?
Public bodies are the ones with a legal obligation: they have had to be able to receive EN 16931 e-invoices since 18 April 2019 (central government) and 18 April 2020 (sub-central), under S.I. 258/2019 transposing Directive 2014/55/EU. Suppliers are not legally required to send e-invoices to public bodies, but several bodies prefer or require structured or Peppol invoices, so check your contract and purchase order terms. Suppliers who may be asked to send them include:
- Sole traders and freelancers invoicing any government department
- SMEs supplying goods or services to health, education or local government
- Large enterprises with existing government contracts
- Any business invoicing bodies served by shared services such as the NSSO, HSE, LGMA or ESBS
If you provide any professional service — consultancy, IT, cleaning, catering, construction, printing, medical supplies — to a public sector body in Ireland, ask the buyer or check your contract and purchase order to see whether they want a Peppol invoice.
Finding your buyer's Peppol ID
Every Peppol invoice must be addressed to the buyer's own Peppol ID. There is no single ID for all public bodies: each HSE area, county council and Education and Training Board has its own. Look the buyer up in the Peppol Directory (directory.peppol.eu), or ask the buyer or check the purchase order.
For Irish bodies registered with their VAT number, the Peppol ID uses scheme 9935. As an example only, the National Shared Services Office is verified in VIES as "Shared Services Vote" and its Peppol ID is 9935:IE9849665S. Always confirm the ID of the specific body you are invoicing before you send.
Invoicing the HSE specifically? See our dedicated HSE Peppol invoice guide. For the broader procurement and framework-agreement process across public bodies, see our Irish government supplier guide.
How to send a Peppol invoice to an Irish government body
Sending a Peppol invoice usually involves accounting software that supports Peppol (such as SAP, Oracle, or Sage) or a Peppol Access Point service. That can be a barrier for small businesses and sole traders.
PeppolInvoice.ie helps with the first part: creating the invoice file. It is not an Access Point. Here is how it works:
- Create your free account — Enter your company name, VAT number (if registered), and address.
- Enter the recipient — Enter the buyer's details and their Peppol ID, which you can find in the Peppol Directory or from the buyer or purchase order.
- Enter your invoice details — Invoice number, dates, PO reference, line items, quantities, unit prices and VAT rates.
- Download — We generate a UBL 2.1 XML invoice built to EN 16931 / Peppol BIS Billing 3.0, and a matching PDF, ready to download instantly.
- Send it yourself — Email the PDF to your client, or upload the UBL file to your own Peppol Access Point if they require network delivery. We recommend validating the file with your Access Point.
Irish e-invoicing timeline
Public bodies' obligation to receive e-invoices comes from Directive 2014/55/EU, transposed in Ireland by S.I. 258/2019. Revenue's e-invoicing roadmap (8 October 2025) then sets out phases for businesses:
- 18 April 2019 — Central government bodies must be able to receive EN 16931 e-invoices.
- 18 April 2020 — The same obligation extends to sub-central public bodies, including local authorities and health bodies.
- 1 November 2028 (Revenue Phase 1) — Domestic B2B e-invoicing and real-time reporting for VAT-registered large corporates (businesses managed by Revenue's Large Corporates Division). From the same date every Irish business must be able to receive structured e-invoices.
- November 2029 (Phase 2) — The obligation extends to all VAT-registered businesses for intra-EU B2B.
- 1 July 2030 (Phase 3) — ViDA applies to all intra-EU cross-border B2B.
Neither Revenue's roadmap nor ViDA mandates domestic B2B e-invoicing for all businesses by 2030. See our EU E-Invoicing Ireland Guide for the full timeline.
What does a Peppol invoice contain?
A Peppol invoice is a structured XML document that contains all the mandatory fields required under EU Directive 2014/55/EU and the EN 16931 core invoice standard. Key fields include:
- Unique invoice identifier
- Invoice issue date and payment due date
- Supplier name, address, VAT number and Peppol ID
- Buyer name, address and Peppol ID
- Line item descriptions, quantities, unit prices and VAT rates
- VAT breakdown (taxable amount, VAT amount, VAT category)
- Invoice totals (subtotal, VAT, total payable)
- Buyer reference or purchase order reference
PeppolInvoice.ie collects all of these fields through our simple web form and generates a UBL 2.1 XML document built to EN 16931 / Peppol BIS Billing 3.0 automatically — you never need to see the XML yourself. For the full field-by-field checklist and VAT rules, see our Peppol e-invoicing requirements guide.
Can sole traders use Peppol?
Yes, if they need to. Sole traders and freelancers can use Peppol if they have an Irish VAT number (Peppol scheme 9935 is the VAT number). A PPS number is not a Peppol ID for someone who is not VAT-registered; without a VAT number, ask your Access Point which other scheme it supports. You will also need your business address and an IBAN for payment.
Many sole traders have found that their accountant's software does not support Peppol, or that the setup cost is prohibitive for a small number of invoices per month. PeppolInvoice.ie is built specifically for this use case — a simple, affordable way to generate invoice files built to EN 16931 / Peppol BIS Billing 3.0 without needing to change your existing accounting setup.
See our full Peppol invoicing guide for sole traders for VAT thresholds and registration specifics.
Ready to generate your first Peppol invoice file?
Create a free account and generate your first invoice in under 60 seconds.
Get started free