E-invoicing in Ireland: A Complete Guide for Businesses
What is Ireland e-invoicing?
Ireland mandates structured electronic invoicing for suppliers to central government bodies under the European Union (Electronic Invoicing in Public Procurement) Regulations 2019 (S.I. No. 440 of 2019), which transposed EU Directive 2014/55/EU into Irish law. The obligation covers all suppliers to central government contracting authorities, with sub-central government bodies (local authorities, health entities) included on a phased basis.
For B2B transactions between private-sector entities, there is currently no Irish mandate. Ireland has not announced a timeline for extending the obligation beyond the public sector. However, EU-level developments under ViDA (VAT in the Digital Age) are expected to introduce cross-border e-reporting requirements from 2030, which will affect Irish businesses trading internationally.
The Office of Government Procurement (OGP) is the central authority overseeing implementation. Ireland uses the Peppol network as the delivery mechanism for government e-invoicing, with no proprietary national platform.
The Peppol BIS Billing 3.0 format
Ireland uses the OpenPeppol BIS Billing 3.0 specification without a national CIUS extension. Key technical characteristics:
- Standard: Peppol BIS Billing 3.0 (EN 16931 CIUS of OpenPeppol)
- Syntax: UBL 2.1 (primary) or UN/CEFACT CII
- Participant identifier scheme:
9930(Irish VAT number, formatIE+ digits + check character, e.g.9930:IE3628739L) - VAT: standard 23%; reduced rates of 13.5% (construction, hospitality) and 9% (tourism activities); VAT number format
IEfollowed by 7–9 alphanumeric characters - Peppol delivery: invoices are routed through the Peppol SMP/SML infrastructure using the buyer's VAT-based Peppol endpoint ID
- No central clearance: Ireland does not operate a government clearance hub — invoices flow directly between access points
The 9930 scheme is the standard EAS code for Irish VAT numbers on Peppol. Both supplier and buyer must be registered as Peppol participants (or use an access point on their behalf) for delivery to succeed.
Who does it apply to?
| Segment | Status |
|---|---|
| Suppliers to central government bodies | Mandatory since November 2019 |
| Suppliers to sub-central government (HSE, local authorities) | Mandatory (phased, most by 2020) |
| B2B invoicing | Voluntary — no current mandate |
| SMEs | No B2B mandate; B2G obligation applies regardless of size |
Foreign suppliers invoicing Irish public sector bodies must also issue compliant Peppol e-invoices. The obligation runs with the buyer's status, not the supplier's location.
Timeline / key dates
- November 2019: B2G mandate live for central government contracting authorities (S.I. 440/2019)
- 2020: Sub-central government bodies (HSE, local authorities, universities) included
- No confirmed date: B2B mandate not currently planned; ViDA cross-border reporting from 2030 will affect Irish businesses
How Clearvo handles Ireland e-invoicing
Clearvo is registered as a Peppol Access Point and supports the Irish 9930 VAT identifier scheme. The full Peppol delivery lifecycle — SMP lookup, AS4 message packaging, delivery confirmation, and MDN receipt — is handled automatically.
Key points:
- Pass the supplier and buyer Irish VAT numbers in
endpointIdwithendpointSchemeId: "9930"(e.g.endpointId: "IE3628739L") - Clearvo validates the VAT number format and performs a live SMP lookup before sending to confirm registration
- Either
buyerReferenceororderReferencemust be present — this is required by Peppol BIS 3.0 rule PEPPOL-EN16931-R003 - Delivery receipts (AS4 MDN) are stored per invoice and returned via webhook
What you send: standard CustomerInvoiceInput fields, country: "IE", and endpointId / endpointSchemeId on both supplier and buyer.
What you get back: Peppol message ID, AS4 delivery receipt timestamp, and the generated UBL 2.1 XML.
{
"documentType": "invoice",
"invoiceNumber": "INV-2026-00301",
"issueDate": "2026-06-16",
"dueDate": "2026-07-16",
"currency": "EUR",
"country": "IE",
"buyerReference": "PO-GOV-2026-8841",
"supplier": {
"name": "Acme Software Ltd",
"taxId": "IE3628739L",
"endpointId": "IE3628739L",
"endpointSchemeId": "9930",
"address": {
"street": "1 Grand Canal Square",
"city": "Dublin",
"postalCode": "D02 P820",
"country": "IE"
},
"contact": {
"name": "Aoife Murphy",
"phone": "+353 1 234 5678",
"email": "invoicing@acmesoftware.ie"
}
},
"buyer": {
"name": "Office of Government Procurement",
"taxId": "IE6388047V",
"endpointId": "IE6388047V",
"endpointSchemeId": "9930",
"address": {
"street": "Office of Government Procurement, 245 Merrion Street Upper",
"city": "Dublin",
"postalCode": "D02 H583",
"country": "IE"
}
},
"lines": [
{
"description": "Procurement software licences — June 2026",
"quantity": 10,
"unitPrice": 450.00,
"taxCode": "S",
"vatRate": 23
},
{
"description": "Implementation and onboarding services",
"quantity": 8,
"unitPrice": 875.00,
"taxCode": "S",
"vatRate": 23
}
],
"payment": {
"method": "bank_transfer",
"iban": "IE29AIBK93115212345678",
"terms": "Net 30"
}
}
Getting started
Peppol participant registration, 9930 scheme lookup, and Ireland-specific validation are documented at clearvo.io/docs. Use the built-in participant lookup endpoint to confirm a buyer's Peppol registration before sending your first invoice.
Related country guides
- Belgium — Peppol BIS 3.0, B2B mandatory from January 2026
- Netherlands — Peppol BIS 3.0, B2G mandatory, B2B roadmap
- France — Factur-X PDP model, mandate from September 2026
Ready to handle e-invoicing in Ireland?
One API, all 31 countries. Sign up and get your API key within 24 hours.
Get started free →