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:

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

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:

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

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 →