🇭🇷

Croatia e-invoicing: B2B mandatory since 1 January 2026

B2B e-invoicing became mandatory for VAT-registered businesses on 1 January 2026 under Fiscalization 2.0. E-invoicing to Croatian government entities has been mandatory since 2019.

📅 B2G in force since 2019; B2B from 1 January 2026📄 EN 16931 (CII/UBL) via FINA
← All EU countries

What's happening

Croatia implemented mandatory B2G e-invoicing in 2019 in accordance with EU Directive 2014/55/EU. All suppliers to Croatian government bodies must submit invoices electronically via the FINA (Financial Agency) platform in EN 16931 compliant format (CII or UBL). B2B e-invoicing is no longer voluntary: the Zakon o fiskalizaciji (Narodne novine 89/25) entered into force on 1 September 2025 and applies from 1 January 2026. Since that date an eRačun is the only legally valid invoice for domestic B2B transactions between businesses in the VAT system. Entities outside the VAT system are treated differently: they must be able to receive an eRačun from 1 January 2026, but only have to issue one from 1 January 2027. A further phase extends the regime to intra-EU transactions from 1 July 2030. eRačun applies to domestic B2B only — not to B2C, and not to invoices sent to foreign customers.

Mandate status

In force

B2G e-invoicing has been mandatory since 1 December 2019 for central government and from 1 April 2020 for local government. The B2B mandate took effect on 1 January 2026 for VAT-registered businesses; entities outside the VAT system must receive from that date and issue from 1 January 2027. Extension to intra-EU transactions is expected from 1 July 2030.

Who's affected

B2G: all government suppliers. B2B: VAT-registered businesses (others receive now, issue from 2027)

B2G: all businesses supplying goods or services to Croatian government bodies at central and local level. B2B: businesses in the VAT system must both issue and receive eRačun since 1 January 2026. Entities outside the VAT system — sole traders, liberal professions and non-VAT-registered public bodies — must already receive eRačun from the same date, but only have to issue from 1 January 2027.

Deadline

B2G in force since 2019; B2B from 1 January 2026

B2G e-invoicing has been mandatory since 1 December 2019 for central government and from 1 April 2020 for local government. The B2B mandate took effect on 1 January 2026 for VAT-registered businesses; entities outside the VAT system must receive from that date and issue from 1 January 2027. Extension to intra-EU transactions is expected from 1 July 2030.

Format required

EN 16931 (CII/UBL) via FINA

EN 16931 compliant XML (CII or UBL 2.1) submitted via the FINA eFaktura platform. The European standard EN 16931 is the basis, compatible with PEPPOL BIS Billing 3.0.

How Invoicia helps

Invoicia generates PEPPOL BIS Billing 3.0 XML, which is EN 16931 compliant and accepted by both the FINA eFaktura platform (B2G) and Moj e-Račun (My e-Invoice, B2B). For cross-border invoicing with Croatian and EU customers, PEPPOL BIS 3.0 is the correct format.

Free tier
20 invoices/month + PEPPOL XML
Pro — €15/mo
Unlimited invoices + PEPPOL network sending (coming soon)

Already have an invoice XML? Check it against common PEPPOL BIS Billing 3.0 mistakes — free, no signup.

Frequently asked questions

Is e-invoicing mandatory in Croatia?+

Yes, for both. B2G has been mandatory since 2019. B2B e-invoicing became mandatory on 1 January 2026 for VAT-registered businesses under Fiscalization 2.0, with sole traders, liberal professions and non-VAT-registered public bodies following on 1 January 2027.

What platform is used for Croatian e-invoicing?+

FINA (Financijska agencija — Financial Agency) operates the Croatian e-invoicing platform called eFaktura (B2G). For voluntary B2B e-invoicing, FINA also provides Moj e-Račun (My e-Invoice). Both platforms accept EN 16931 compliant invoices in CII or UBL formats.

What is Moj e-Račun (My e-Invoice) in Croatia?+

Moj e-Račun (My e-Invoice) is a Croatian B2B e-invoicing platform operated by FINA. It began as a voluntary service, and now serves B2B exchange under the Fiscalization 2.0 mandate that took effect on 1 January 2026. It accepts EN 16931-compliant XML (UBL or CII). Invoicia generates PEPPOL BIS Billing 3.0 XML, which is EN 16931 compliant and compatible with Moj e-Račun.

What format is required for Croatian government e-invoicing?+

EN 16931 compliant XML format (UN/CEFACT CII or UBL 2.1). PEPPOL BIS Billing 3.0 is EN 16931 compliant and is accepted via the FINA platform.

Will Croatia mandate B2B e-invoicing?+

Croatia has not set a firm date for mandatory B2B e-invoicing. However, as the EU's ViDA (VAT in the Digital Age) regulation progresses, all EU member states — including Croatia — are expected to introduce broader e-invoicing requirements.

Does Invoicia support Croatian e-invoicing?+

Invoicia generates PEPPOL BIS Billing 3.0 XML, which is EN 16931 compliant and accepted by FINA's eFaktura (B2G) and Moj e-Račun (B2B) platforms. This format is also correct for cross-border EU invoicing.

Read this guide in another language

Hrvatski

Last reviewed March 2026. This page is informational and not legal advice. Verify requirements with official sources or a qualified adviser.