Skip to content

Advertisement

Become a gold sponsor - stacked
Contact us to learn about our sponsorship plans
↑ TOP
What the Law Says
Timeline
Latest News
Technical Details (B2B & B2G)
Technical Details (B2C)
The Invoicing Hub Word
Additional Resources
Get your project implemented
↓ Bottom

E-Invoicing in Croatia

Last update: 2025, December 15

Summary

B2G

Mandatory

Mandatory since 2019 in UBL or CII format.

New requirements will apply from January 1, 2026, identical to B2B requirements.

B2B

Will be mandatory soon

Mandatory from January 1, 2026, in HR-CIUS format (UBL or CII), preferably through the local eDelivery network, with real-time reporting to the ePorezna central platform and additional obligations.

B2C

Mandatory

Mandatory following a Clearance model, with pre-validation by the ePorezna central platform, before delivery of the invoice by the issuer with a unique identifier / QR code.

What the Law Says

B2G E-Invoicing (until end 2025)

Croatia has mandated electronic invoicing for all B2G transactions since 2019.

Suppliers to Croatian public administrations must submit their invoices through a central solution reachable via a solution proposed by the Financial Agency (FINA).

Invoices must be issued in a Croatia-specific format (UBL or CII), which is not aligned with the European Norm EN 16931. FINA provides several channels for invoice submission, including EDI, API and the Peppol network.

A new obligation will apply from January 1, 2026 (as detailed in the section below), but public entities (and their suppliers) will still be permitted to use FINA to exchange electronic invoices, since it is one of the officially certified providers for the new mandate.

B2G & B2B E-Invoicing (from 2026)

From January 1, 2026, a new mandate introduced by the Ministry of Finance, Croatia’s tax authority, will require all companies countrywide, both private and public, to issue and exchange domestic electronic invoices using the HR-CIUS UBL format, compliant with EN16931. 

These invoices must be transmitted through a chosen delivery channel, with a local version of the Peppol network being highly recommended, and invoice data must also be reported in real-time to the tax authority via ePorezna [↗︎] (eTax), the tax authority portal.

This process, referred to as “Fiscalization” by the tax authority, is governed by the Fiscalization Act 2.0 [↗︎] and introduces multiple additional requirements, most notably:

  • Registration of the e-invoice reception address in the central public directory called AMS (Adresar Metapodatkovnih Servisa)
  • Transmission of invoice data to the tax authority by both the invoice issuer and the receiver for cross-validation
  • Classification of items using KPD categories
  • Notification of invoice rejection by the recipient

The rollout will occur in two stages:

  • January 1, 2026: VAT-registered businesses must issue and receive e-invoices, while non-VAT entities are only required to be able to receive them
  • January 1, 2027: All obligations apply to both VAT and non-VAT registered businesses

B2C E-Invoicing

While B2C obligations already existed in Croatia to some extent, the new regulation, also part of the Fiscalization Act 2.0 [↗︎], will broaden the scope so that every B2C transaction (invoices, receipts, …) and every form of payment (cash, card, …) falls under this requirement.

This B2C obligation essentially functions as a Clearance mandate for all B2C transactions, in a process called “Fiscalization“. Under this system, tax-related invoice data must first be submitted to the tax authority via ePorezna [↗︎] (eTax), the tax authority portal, in a proprietary XML format for validation

Once approved, the administration sends back to the invoice issuer a unique identifier called JIR (Jedinstveni Identifikator Racuna) confirming that the invoice has been successfully validated, i.e. “cleared”.

The issuer is then responsible for including this identifier in the final invoice (typically as a QR code) before delivering it to the customer, most often as printed or PDF document.

This requirement applies to any type of software that generates B2C invoices, including both traditional invoicing solutions and cash register systems.

Unlike the B2G and B2B mandate, which will be implemented in two phases, the B2C obligation will take full effect immediately on January 1, 2026.

Timeline

B2G e-invoicing fully mandatory

E-invoicing to public administrations is mandatory countrywide through a solution offerred by FINA

Fiscalization Act 2.0 - Phase 1

B2G + B2B e-invoice sending & e-reporting become mandatory for all VAT-registered businesses, while B2C e-invoicing clearance & B2G + B2B e-invoice reception becomes mandatory for all businesses

Fiscalization Act 2.0 - Phase 2

All obligations (B2G + B2B e-invoicing & e-reporting, B2C e-invoicing clearance) become mandatory for all businesses countrywide

2019
January 1, 2026
January 1, 2027

Latest E-Invoicing News in Croatia

Aerial photo of the harbor and the old city of Dubrovnik, in Croatia

E-invoicing in Croatia from January 1, 2026: The Complete Guide

B2G, B2B, B2C, tax data reporting, payment reporting, clearance, invoice rejection, product classification and more: Croatia embraces it all!

Technical Details (B2G & B2B)

This section aims to describe the B2G & B2B e-invoicing requirements that will be implemented from January 1, 2026, as mandated by the “Fiscalization Act 2.0”.

This process is called the “Fiscalization of e-invoices“.

Schema describing the Croatia B2G & B2B e-invoicing model
The Seller and the Buyer must exchange invoices electronically, through a local decentralized network (default solution) or via direct connections, either relying on Certified Providers or building their own solution. Both the sender and the receiver must extract tax data from the invoices and send them to the tax authority for cross-checking of tax data.

E-invoice format

Invoice transmission for all public and private businesses will have to be done electronically, in an unified manner. It includes all the following types of transactions:

  • B2G: Business-to-Government
  • B2B: Business-to-Business
  • G2B: Government-to-Business
  • G2G: Government-to-Government

Invoices must be issued following the HR-CIUS XML format, which is compliant with the EN 16931

Extensive e-invoice documentation [↗︎] is available, including e-invoices examples, schemas (XSD), schematrons and codelists. So far, only UBL documentation seems to have been published.

E-invoice delivery

Under the mandate, electronic invoices must be delivered through a decentralized network built locally and based on the EU’s eDelivery [↗︎] principles. In practice, this functions as a Croatian equivalent of the Peppol network, following the same core concepts such as Access Points, a business directory, and AS4 communication. This network must be adopted as the default solution by all companies.

Businesses can either establish and operate their own Access Point or use a certified service provider (details provided below).

Alternatively, electronic invoices can be exchanged through other methods, such as direct EDI connections between trading partners.

To ensure correct routing and delivery, each company must register their invoice reception address in the Croatian central business directory, called AMS. This registration must be completed on ePorezna [↗︎] (eTax), the official portal of the tax authority.

"Fiscalization" - Real-time reporting

At the same time that the electronic invoice is being delivered to its recipient, a subset of the invoice’s tax data must also be extracted, digitally signed, and submitted to the tax authority portal, ePorezna. This process is known as the “Fiscalization” of an invoice.

Important: Fiscalization must be carried out by both the sender and the receiver of the invoice to enable the government to cross-check the accuracy of the reported data.

The Fiscalization message to be sent to the tax authority must be formatted in a proprietary XML format, and here again, extensive documentation [↗︎] is available, including examples, schemas, and technical specifications.

Among the information required in the Fiscalization message is the KPD code [↗︎] for each sold item. The KPD code comes from Croatia’s national classification system, which categorizes all goods and services by activity or product-service type. 

Its purpose is to help the government monitor economic activity more effectively. Properly assigning KPD codes represents a significant task for companies, as they must ensure that each product or service is correctly classified according to this system.

"E-reporting" - Additional requirements

In addition, Croatian companies must comply with three further obligations, collectively referred to as “e-reporting”. These tasks are separate from the Fiscalization process, which is why they are distinguished under this term.

The three obligations involve sending e-reporting XML messages to the ePorezna central platform in the following cases:

  • The invoice issuer must send tax data even for invoices that could not be delivered electronically, for example if the recipient has not registered an electronic address in the AMS central directory.
  • The invoice issuer must report payment information for each invoice to the tax authority.
  • The invoice receiver must notify the tax authority if they choose to reject an electronic invoice (no later than the 20th day of the month following the transaction).

Certified providers

Multiple e-invoicing solutions covering all aspects of the mandate are available on the market and have been certified by the Croatian tax authority. Their use is not mandatory, as companies can choose to develop their own access point or connect directly to the ePorezna platform.

However, if companies prefer to rely on an e-invoicing solution rather than managing their own access point and handling all Fiscalization and e-reporting obligations, they must select one of the certified providers.

Access the official list of Croatia certified e-invoicing service providers [↗︎].

Notably, FINA, the state entity that facilitated B2G e-invoicing in the country from 2019 to 2025, is one of the officially certified providers. This allows Croatian public entities to continue using FINA as their e-invoicing solution and receive electronic invoices in the same way they have since 2019.

Online tools

The FiskApplication can be used by any company to access a wide range of information, including an overview of their Fiscalization messages and their statuses, such as errors and rejected e-invoices. It also allows companies to perform key tasks, such as declaring their e-invoice reception address (and if applicable, their certified provider).

Alternatively, private businesses that are not VAT-registered can use the MICROeRACUN application to fulfill all their obligations, including declaring their reception address in the AMS and Fiscalizing e-invoices. They can use it through manual data entry to comply with the two phases of the mandate, i.e. receive e-invoices and perform the corresponding Fiscalization from January 1, 2026, and to send e-invoices from January 1, 2027.

Both applications can be accessed directly on the ePorezna portal [↗︎].

Technical Details (B2C)

This section aims to describe the B2C e-invoicing requirements that are already in place as part of “Fiscalization 1.0”, and that will be extended to all types of B2C transactions and all methods of payments from January 1, 2026.

This process is called the “Fiscalization of final consumption accounts“.

Schema describing the Croatia B2C e-invoicing model
The B2C e-invoicing mandate in Croatia relies on a Clearance model through the tax authority's central platform

Invoice issuance & clearance

The Croatian B2C obligation essentially functions as a Clearance mandate.

This means that when issuing an invoice, companies must first send a subset of the invoice data in a proprietary XML format to the tax authority platformePorezna [↗︎], which validates, or “clears,” the invoice.

Once validated, the platform generates a unique identifier called JIR and returns it to the issuer, who must include it on the invoice or receipt. This is typically done by embedding a QR code on the document.

To meet this Clearance requirement, referred to as “Fiscalization” in Croatia, all companies must use B2C invoicing software capable of fully handling the Fiscalization process. This applies to all types of transactions and payments, including card and cash payments in stores, so even cash registers software is in scope.

Comprehensive technical B2C documentation [↗︎] is available to describe this Fiscalization process.

Invoice format & delivery

The Croatian mandate does not impose any specific electronic format or transmission method for B2C invoices or cash register receipts.

Businesses may continue issuing them as usual, most often as PDF or printed documents / receipts.

Once received, customers can use the JIR identifier or QR code shown on the invoice or receipt to verify that it is valid and has been properly cleared by the tax authority beforehand.

Additional requirements

In addition to using software and equipment capable of Fiscalization, companies must also comply with several procedural requirements:

  • Determiner and adopt an “internal act” defining the company’s key B2C invoicing processes, including invoice numbering methods, a list of business premises, and of labels assigned to each premise and payment terminal
  • Register their business premises on the ePorezna [↗︎] tax administration portal
  • Display a notice of information regarding Fiscalization within their premises
  • Maintain a book of imported invoices to ensure invoice issuance can continue in case of payment terminal failure, or alternatively implement backup solutions that prevent interruption of service

The Invoicing Hub Word

Croatia

Croatia is introducing extensive invoicing obligations that will cover all types of transactions: B2G, B2B, and B2C. The framework combines:

  • “True” e-invoicing and tax data reporting for B2G and B2B transactions, aligned with market standards and the principles of the ViDA directive, including a decentralized five-corner model and an EN16931-compliant invoice format.
  • A clearance model for B2C transactions, designed to encourage adoption by end consumers while ensuring the tax authority receives comprehensive transaction data.

However, the impact on businesses is significant. The Croatian tax authority has defined a wide range of requirements, including mandatory registration of business premises and classification of all products using the KPD taxonomy, while also choosing not to rely on the Peppol network. As a result, companies must invest additional effort to connect to the local infrastructure and comply with the mandate.

The implementation timeline is also very tight: the law was passed on June 13, 2025, with the first phase scheduled to begin on January 1, 2026.

The start of 2026 will be critical in determining the success of this “Fiscalization Act 2.0,” which otherwise appears to be a well-designed and well-documented mandate.

Additional Resources [↗︎]

Tax authority supervising e-invoicing in Croatia

Official e-invoicing homepage & resources

Official explanations & technical resources about B2G & B2B requirements

Official explanations & technical resources about B2C requirements

List of certified providers for B2G, B2B and B2C requirements in Croatia

List of questions & answers about the B2G, B2B and B2C obligations in Croatia

Official comparison of B2G & B2B obligations vs. B2C obligations

Get your Project Implemented

Gold Sponsor

Become a gold sponsor - stacked
Contact us to learn about our sponsorship plans

Silver Sponsors

Contact us to learn about our sponsorship plans

Advertisement

Become a gold sponsor - stacked
Contact us to learn about our sponsorship plans

Latest News

Aerial photo of the harbor and the old city of Dubrovnik, in Croatia

E-invoicing in Croatia from January 1, 2026: The Complete Guide

B2G, B2B, B2C, tax data reporting, payment reporting, clearance, invoice rejection, product classification and more: Croatia embraces it all!

Veri*Factu faces another delay, now pushed to 2027

Spanish Parliament has approved a one-year postponement of Verifactu mandate, giving more time for companies to implement certified software.

Webinar – The Global Shift to e-Invoicing

The International Observatory on e-Invoicing, GIF and GENA host a webinar on December 12 to introduce their latest insights whitepaper.

E-invoicing in Belgium will start with a 3-month grace period

The electronic invoicing mandate is not delayed, but good-faith companies won't face penalties in the first three months of the rollout phase.

Another delay for mandatory e-signature on PDFs in Portugal

PDF invoices without an electronic signature will remain allowed in Portugal for one more year, until January 1, 2027.

The Invoicing Hub
experts can help you

Strategy, Guidance, Training, …

The Invoicing Hub Logo - White transparent no text