← E-invoice Preflight

Cyprus: public bodies must receive e-invoices, businesses are not yet required to send them

Cypriot public buyers have accepted structured e-invoices since 2019, but no domestic B2B mandate has been reported. The next firm date is the EU-wide cross-border step in 2030. Below: what guides report, what is not known, and what this checker can and cannot tell you.

The rules (as vendor guides report them)

WhoWhat is required
Central government bodiesMust be able to receive structured e-invoices since 18 April 2019 (national law of 26 June 2019 transposing Directive 2014/55/EU).
Sub-central public bodiesSame duty to receive since 18 April 2020.
SuppliersMay send e-invoices through the national platform or Peppol access points; reportedly not required to.
Domestic B2B and B2CNo mandate or announced timeline found.
Intra-EU B2BStructured e-invoicing and digital reporting reported to become mandatory EU-wide from 1 July 2030 (ViDA).

All sources found were vendor and advisory pages (some last updated in 2025); the Tax Department (TAD), the official gazette and the Commission's own page were not read in full. No penalty is stated because none was verified. Confirm against the law. A summary, not tax advice.

Which file counts

Guides point to the European standard EN 16931, delivered through the national platform or over Peppol. A plain PDF is not a structured e-invoice for a public buyer. Check the buyer's instructions for the syntax it takes.

What this checker does and does not cover

It has no Cypriot national rules, and a clean result says nothing about acceptance by the national platform. It applies the EN 16931 and Peppol BIS 3.0 rules it knows, which suits a Peppol-routed UBL or CII invoice and a Cypriot supplier invoicing an EU customer.

Test a file before you send it

Open the checker, drop your UBL or CII XML, and tick Also apply the Peppol BIS Billing 3.0 rules. It flags arithmetic that does not add up, a missing tax reason on a 0% or exempt line, malformed electronic addresses, 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, Greece, Malta, Italy, the UK, or the EU e-invoicing mandate checker.

Common questions

Is e-invoicing mandatory in Cyprus?

Per vendor and advisory guides: not for businesses. Central government bodies have had to be able to receive structured e-invoices since 18 April 2019 and sub-central bodies since 18 April 2020, under the national law transposing Directive 2014/55/EU. Suppliers may send them but are reportedly not required to, and no domestic B2B or B2C mandate was found. These are not the Tax Department (TAD) or the law, so confirm there. This is a summary, not advice.

What changes in 2030?

Under the EU's ViDA package, structured e-invoicing and near-real-time digital reporting for intra-EU B2B supplies are reported to become mandatory in every member state, Cyprus included, from 1 July 2030. Guides found no earlier Cyprus domestic date, and no announcement from the Tax Department. Dates in EU files can still move.

Which formats does Cyprus accept?

Guides describe the EN 16931 standard through the national platform or Peppol access points. The exact syntax list differs between sources, so confirm the one your public buyer takes.

What is the checker useful for in a Cyprus context?

Testing a UBL or CII file before you send it to a public body or an EU customer. It checks totals, tax breakdown arithmetic, identifiers, and VAT, IBAN and BIC typos with a rule ID and a fix. It has no Cypriot national rules and cannot confirm acceptance by the national platform. It is an offline observation, not legal advice.

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

More countries

Australia Austria Belgium Brazil Bulgaria Croatia Czech Republic Denmark Estonia Finland Hungary India Gst Ireland Japan Latvia Lithuania Luxembourg Malaysia Mexico Colombia Chile Peru Argentina Netherlands Nigeria Norway Poland Portugal Romania Saudi Arabia Serbia Singapore Invoicenow Slovakia Slovenia Spain Sweden Switzerland Turkey Uae Uruguay Paraguay Ecuador Indonesia Vietnam