E-Invoicing in Croatia:
2026 Requirements &
Fiscalization 2.0
Last update: 2026, September 22
Summary
Croatia applies mandatory e-invoicing and “fiscalization” requirements across B2G, B2B and B2C transactions since January 1, 2026. Additionally, transaction data must be extracted and transmitted to the tax authority through the ePorezna central platform.
B2G & B2B Transactions
Mandatory e-invoicing
Electronic invoices must be sent in HR-CIUS UBL format, preferably through the local eDelivery network, with real-time reporting through the ePorezna central platform and additional obligations, in a process locally referred to as “Fiscalization”.
B2C Transactions
Mandatory e-reporting
B2C invoices and POS receipts must be pre-validated through the ePorezna central platform following a Clearance model and locally referred to as “Fiscalization”, before being delivered by the issuer with a unique identifier / QR code.
Croatia
Table of Contents
What the Law Says
B2G & B2B E-Invoicing
On January 1, 2026, Croatia introduced a new e-invoicing mandate, and aiming for all companies countrywide, both private and public, to issue and exchange domestic electronic invoices, and report tax data to the tax authority in a process referred to as “Fiscalization”.
Under this obligation, B2G & B2B invoices must be transmitted electronically using the HR-CIUS UBL format, compliant with the European Norm (EN) 16931, through a local decentralized network (similar to the Peppol network) being highly recommended by Porezna uprava, Croatia’s tax authority.
Invoice data must also be reported in real-time to Porezna uprava via a central platform called ePorezna [↗︎] (“eTax”).
This “Fiscalization” process 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 occurs 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
The mandate applies only to domestic transactions with registered e-invoice recipients: cross-border transactions, imports and exports remain outside its scope.
Prior to this mandate, B2G e-invoicing was already mandatory [↗︎] since 2019, through a central platform operated by the Financial Agency (FINA). Public entities (and their suppliers) will still be able to use FINA to exchange B2G electronic invoices from 2026 onwards, either through a direct connection or through the local decentralized network.
Invoices must generally be archived for six years.
B2C E-Reporting
Croatia does not impose a structured B2C e-invoicing mandate, but instead requires systematic e-reporting following a Clearance model, in a process referred to as “Fiscalization” and applied to all invoices and receipts issued to final consumers.
B2C obligations already existed in Croatia to some extent, and the new regulation, also part of the Fiscalization Act 2.0 [↗︎], broadened the scope to most B2C transactions (invoices, receipts, …) and forms of payment (cash, card, …).
This B2C obligation requires the supplier to submit tax-related invoice data of B2C transactions to the tax authority via ePorezna [↗︎] (eTax), the tax authority portal, in a proprietary XML format for validation.
Upon success, the administration sends back to the invoice issuer a unique identifier called JIR (Jedinstveni Identifikator Racuna) confirming that the invoice has been successfully validated.
The issuer is then responsible for including this identifier in the final invoice / receipt (typically as a QR code) before delivering it to the customer, most often as a printed or PDF document, as final consumers are typically not equipped to receive electronic documents.
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 is in full effect since January 1, 2026.
Certain B2C activities are exempt for the mandate, under Article 4 of the Fiscalization Act 2.0, such as passenger transport ticket sales, postal and financial services, or insurance.
Invoices and POS receipts must generally be archived for six years.
Timeline
B2C Fiscalization begins
Croatia requires e-reporting of consumer invoices and receipts to the tax authority through a Clearance model.
B2G e-invoicing reception
Public authorities become required to receive structured electronic invoices for public-procurement transactions.
B2G e-invoicing fully mandatory
Suppliers are required to issue structured electronic invoices to Croatian public authorities 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
Latest E-Invoicing News in Croatia
EN 16931 update: the next step in e-invoicing is on its way
A tense launch for Croatia’s e-invoicing mandate
Technical Details (B2G & B2B)
The Croatian B2G & B2B mandate requires all businesses to exchange invoices electronically through a decentralized network, with real-time reporting of invoice data to the tax authority, and is called the “Fiscalization of e-invoices“.
E-invoice format
Invoice transmission for all public and private businesses must 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 European Norm (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 [↗︎] framework.
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, or can be performed by the selected certified provider [↗︎].
"Fiscalization" - Real-time reporting
In parallel to the electronic invoice delivery, 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.
It is important to note that 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, comprehensive technical 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 officially certified by Porezna uprava, Croatia’s tax authority, which maintains a list of certified Information Intermediaries [↗︎].
Their use is not mandatory, as companies can choose to develop their own Access Point, connect directly to the ePorezna platform, or rely on the online tools provided by the Tax Administration.
However, if companies prefer to rely on an e-invoicing solution rather than manage their own Access Point and handle all fiscalization and e-reporting obligations, they must select one of the officially certified 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. Public-sector invoice flows can therefore continue through FINA, either by using a direct connection (like businesses have been doing since 2019) or through the Croatian decentralised network.
Online tools
Technical Details (B2C)
The Croatian B2C mandate requires businesses to report transaction data to the tax authority before issuing invoices and receipts to final consumers, following a Clearance model, and is called the “Fiscalization of final consumption accounts”.
It has applied since 2013 and requirements were extended on January 1, 2026 through the Fiscalization Act 2.0.
Invoice issuance & clearance
The Croatian B2C obligation, whose process is known as “Fiscalization”, 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 platform, ePorezna [↗︎], which validates, or “clears,” the invoice.
Once validated, the platform generates a unique identifier called JIR (Jedinstveni Identifikator Racuna) 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
Additional requirements
In addition to using software and equipment capable of Fiscalization, companies must also comply with several procedural requirements [↗︎]:
- Determine 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 has introduced extensive invoicing obligations that covers all types of transactions: B2G, B2B, and B2C. The framework combines:
- Combined e-invoicing and e-reporting for B2G and B2B transactions, aligned with market standards and the principles of the ViDA directive, including a decentralized five-corner network and an EN16931-compliant invoice format.
- A clearance e-reporting model for B2C transactions, ensuring the tax authority receives comprehensive transaction data, while preserving the usual sales process.
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 was also very tight: the Fiscalization Act 2.0 was published on June 13, 2025, and the first phase of the obligations began on January 1, 2026.
The mandates now appear to be operating at scale, although their implementation has required technical and organisational adjustments by businesses, service providers and the tax administration.
Get your Project Implemented
Gold Sponsor
Silver Sponsors
Official Resources [↗︎]
Croatia’s tax authority, responsible for supervising e-invoicing in the country
Official government e-invoicing homepage, resources and guidance
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
Related Resources
Latest News
UK publishes the roadmap to its 2029 e-invoicing mandate
A busy October ahead of Slovakia’s 2027 e-invoicing mandate
UAE authorities release minor electronic invoicing amendments
New accreditation requirements for e-invoicing solutions in the Philippines
BMF publishes additional guidance on mandatory German e-invoicing
📩 Newsletter
Receive the latest e-invoicing news, directly in your mailbox, once a month.


