Humanfrog Lab

Croatia fiscalization 2.0 and e-invoicing: what foreign companies need to know

Croatia fiscalization 2.0 is the biggest change to invoicing in Croatia since fiscal cash registers were introduced. The new Fiscalization Act (Zakon o fiskalizaciji) makes eRačun (structured e-invoices) mandatory between businesses (B2B), requires e-invoices to be fiscalized and introduces reporting to the Croatian Tax Administration (Porezna uprava) on payment and rejection of invoices. For VAT taxpayers the obligations apply from 1 January 2026, and for entities outside the VAT system they are phased in.

For companies that invoice Croatian customers, this is not only a tax question but an integration project: the ERP, online shop and invoicing software must exchange structured e-invoices through an information intermediary (informacijski posrednik). The check below shows which obligations are likely to apply to you and where the gaps are.

Croatia fiscalization 2.0 readiness check

Updated 0 min read

Croatia fiscalization 2.0 readiness check

Answer a few questions about your VAT status, customers, invoicing software and e-invoice handling. The result shows a readiness score, the obligations that apply to you, deadlines and recommended steps.

The questionnaire has up to 14 steps, depending on your answers, and takes about three minutes. At the end you get a readiness score, the obligations that apply to you, key deadlines and next steps.

Step of

Your readiness for Fiscalization 2.0

/100

Obligations that apply to you

  • Issuing and fiscalizing eInvoices (B2B). You issue invoices to other businesses in Croatia as structured eInvoices and fiscalize them.
  • Issuing eInvoices from 2027. The obligation to issue and fiscalize eInvoices to businesses is also introduced for entities outside the VAT system.
  • Issuing eInvoices. When and how the obligation to issue eInvoices starts depends on your status in the VAT system.
  • Receiving eInvoices. You must be able to receive eInvoices from your suppliers through an information intermediary or the MIKROeRAČUN application.
  • eInvoices in public procurement (B2G). You issue invoices to public contracting authorities as eInvoices in line with EN 16931, which has been an obligation since 2019.
  • Fiscalization of cash receipts (B2C). You continue to fiscalize receipts to consumers paid in cash, by card or similar means through a payment device.
  • eReporting. Within the prescribed deadlines you submit payment data for issued eInvoices to the Tax Administration, and as a recipient you also report rejected eInvoices.
  • Content and format. An eInvoice must comply with EN 16931 and the Croatian specification, including prescribed data such as KPD codes for line items.
  • Archiving. You keep eInvoices in their original electronic form for the period set by tax regulations, with authenticity, integrity and legibility ensured.

Key deadlines

  • From 1 July 2019. eInvoices are mandatory in public procurement (B2G).
  • From 1 January 2026. VAT taxpayers issue, receive and fiscalize eInvoices, and entities outside the VAT system must be able to receive them.
  • From 1 January 2027. The obligation to issue and fiscalize eInvoices extends to entities outside the VAT system.

Next steps

  1. Appoint a responsible person, test the whole flow with the intermediary and follow the notices and technical specifications of the Tax Administration (Porezna uprava).

For information only, status as of October 2026; check current rules with the Croatian Tax Administration (Porezna uprava). The tool does not replace tax or legal advice; check the details in the Fiscalization Act and the ordinances published in the Official Gazette (Narodne novine).

The calculation runs in your browser. Your answers are only sent if you submit the contact form below.

What Croatia fiscalization 2.0 brings

Fiscalization 2.0 is the common name for the system introduced by the new Croatian Fiscalization Act (Zakon o fiskalizaciji), adopted in 2025. Until now, fiscalization in Croatia applied mainly to cash transactions, that is invoices to end consumers paid in cash, by card and similar means. The new system also covers invoices between businesses: they are issued as eRačun (a structured electronic invoice), exchanged through information intermediaries and fiscalized, and the Croatian Tax Administration (Porezna uprava) receives data on them almost in real time.

The aim is to narrow the tax gap, speed up VAT checks and encourage fully digital business. For companies this means that an invoice is no longer a document sent as a PDF and re-keyed by the recipient, but a structured data record that travels from the issuer's ERP to the recipient's ERP. The change therefore affects finance, sales, procurement and IT, not just accounting.

The key parts of the new system are:

  • eRačun (B2B). Mandatory issuing and receiving of structured e-invoices between businesses in Croatia.
  • Fiscalization of e-invoices. Data from the e-invoice is submitted to the Tax Administration on issue and receipt.
  • eReporting (eIzvještavanje). The issuer reports on payment, and the recipient on the rejection of an e-invoice.
  • Fiscalization of cash receipts (B2C). Continues, with adjustments to the new act.

To see where you stand against these requirements, use the questionnaire on this page.

Who is covered and from when

The deadlines depend above all on whether the company is in the VAT system. The overview below shows the main phases; check exceptions and special cases in the act and the ordinances.

FromWhoObligation
1 July 2019Suppliers to public contracting authoritiesIssuing e-invoices in public procurement (B2G) under EN 16931
1 January 2026VAT taxpayersIssuing, receiving and fiscalizing e-invoices between businesses, eReporting
1 January 2026Entities outside the VAT systemReceiving e-invoices
1 January 2027Entities outside the VAT systemIssuing and fiscalizing e-invoices

In October 2026 the obligations for VAT taxpayers are already in force. If your process still includes manual steps, PDF invoices or re-keying of incoming invoices, these are gaps to resolve now, not preparation for the future. Entities outside the VAT system have a few months until the obligation is extended, which is a short time for choosing a solution, connecting and testing.

What this means for a foreign supplier invoicing Croatian customers

Fiscalization 2.0 is aimed primarily at transactions between businesses in Croatia. Whether and how it applies to a company based outside Croatia depends on how the company is set up there, so it is worth looking at your situation, not at the headline deadlines alone. This is a general orientation, not advice for a specific case.

  • VAT-registered in Croatia. If you have a Croatian VAT registration, whether through a branch or a fiscal representative, you should expect to be treated much like a domestic VAT taxpayer for invoices to Croatian businesses. That means issuing structured e-invoices, fiscalizing them and reporting through an information intermediary.
  • Invoicing from abroad without a Croatian registration. Cross-border invoices are subject to different rules, and the extent to which they fall under the Croatian system should be confirmed with the Tax Administration or a Croatian tax adviser before you rely on any assumption. At EU level, common rules for digital reporting and e-invoicing are being prepared under the ViDA package.
  • What your Croatian customers will expect. Croatian VAT taxpayers must be able to receive and process e-invoices, so many of them are likely to prefer suppliers who can send structured invoices rather than PDFs, and may ask you about it in contracts and onboarding.
  • Practical preparation. Even before the legal position is settled, it is useful to check whether your invoicing software can produce EN 16931 invoices (UBL 2.1), whether you can add the Croatian specifics such as KPD codes and the customer's OIB (Croatian tax number), and whether an information intermediary is available for your ERP.

The exact scope for non-resident suppliers is a matter for the Croatian tax authority and the act itself, so confirm it there before making decisions.

What an eRačun is, and what it is not

An eRačun is an invoice issued, sent and received in a structured electronic form that allows automatic processing. In Croatia it is based on the European standard EN 16931 and a Croatian specification that prescribes additional data, with UBL 2.1 used as the syntax. For invoice line items, the Croatian specification also requires a code from the Classification of Products by Activities (KPD), so many companies need to complete the master data of their products and services.

An eRačun is not a PDF sent by email, a scanned paper invoice or a file from a program that does not follow the standard. Such documents can remain an attachment to an eRačun, but they cannot replace it.

The role of the information intermediary

eRačuni are exchanged through information intermediaries (informacijski posrednici), service providers that are connected to the Croatian system. An intermediary sends and receives e-invoices on behalf of the issuer or recipient, carries out fiscalization and submits data to the Tax Administration. Recipients are entered in a directory, so the issuer knows from the customer's OIB where an eRačun must be sent. A company can choose its intermediary independently of its business partners.

For smaller entities, especially those outside the VAT system, the Tax Administration offers the free MIKROeRAČUN application for receiving and issuing e-invoices without their own software. For companies that issue invoices from an ERP or have a larger number of invoices, integration with an intermediary is usually more suitable, because it removes manual work on both sides.

How your processes change

Fiscalization 2.0 affects the whole flow from order to payment. The table shows the most common changes by process.

ProcessBeforeWith Fiscalization 2.0
Issuing invoicesPDF or paper, sent by email or postA structured eRačun from the ERP through an intermediary, with fiscalization
Incoming invoicesManual re-keying or scanningAutomatic import into the ERP, matching with the order and goods receipt, electronic approval
PaymentClearing of open items for internal purposes onlyReporting payment to the Tax Administration within the prescribed deadlines
Rejecting invoicesBy phone or emailFormal rejection of the eRačun and reporting
Master dataInternal item codesAdditional prescribed data, for example KPD codes
ArchivingPrintouts or PDF filesOriginal XML in an electronic archive for the prescribed period

eReporting on payment and rejection

A novelty that companies often underestimate is eReporting (eIzvještavanje). The issuer of an eRačun submits to the Tax Administration data on when and in what amount the invoice was paid, and the recipient reports on the e-invoices it has rejected. Payment data usually already exists in the ERP, in the clearing of open items based on bank statements, but it has to be reliably linked to the right eRačun and submitted within the prescribed deadline. Partial payments, set-offs and assignments need clear rules, so include them in your test scenarios.

For invoices to end consumers, fiscalization of cash transactions still applies. Companies that sell to both businesses and consumers, for example through an online shop and wholesale, therefore run two flows at the same time: fiscalization of receipts to consumers and the exchange of e-invoices with business customers.

ERP, online shop and integrations

Most of the work is usually not in the eRačun format itself but in connecting systems. Typical situations:

  • A single ERP with vendor support. The vendor offers an e-invoice module and a connection to an intermediary. Check whether it also covers eReporting on payment, invoice rejection, KPD codes and automatic import of incoming invoices.
  • An international ERP. Global solutions often cover the Croatian specification with a local add-on or a partner connector. Check who maintains it and how it keeps up with changes to the technical specifications.
  • Several systems that issue invoices. An online shop, a service billing system and the ERP often issue invoices separately. Each of them must meet the same requirements, so it is often simpler to route all invoices through a single outlet to the intermediary.
  • Groups of companies. If several related companies use a shared system, align master data, numbering and access rights across all of them.

Rollout also reveals data quality: incomplete customer OIBs, inconsistent item codes and manually entered discounts cause rejected e-invoices. Cleaning and migrating master data should therefore be part of the project from the start. If you are also thinking about replacing an old system, see the ERP selection checklist.

A six-step preparation plan

  1. Inventory. List all systems and processes in which invoices are created or received, including the online shop, cash registers and manual exceptions.
  2. Vendor check. For each system, establish whether it supports EN 16931 and the Croatian specification, fiscalization of e-invoices and eReporting, and by when.
  3. Choosing an intermediary. Compare intermediaries by price, API, support for your ERP, availability and exit terms. Smaller entities should consider MIKROeRAČUN.
  4. Master data. Add KPD codes, check customer and supplier data and align item codes.
  5. Integration and testing. Connect the systems and test issuing, receiving, rejection and payment reporting with real scenarios.
  6. Archive and responsibilities. Set up an archive of original XML files, assign responsible persons and follow changes to the rules.

The most common mistakes

  • A project for accounting only. Without IT, sales and procurement, the solution covers the format but not the real processes.
  • Forgotten systems. The online shop, service billing or manually issued invoices stay outside the new flow.
  • Incoming invoices as PDFs. The company receives e-invoices but still re-keys them, losing the biggest benefit of automation.
  • Testing too late. Rejected e-invoices and reporting errors are found only in production, when customers are already waiting for invoices.

For information only, status as of October 2026; check current rules with the Croatian Tax Administration (Porezna uprava). The text does not replace tax or legal advice. Check exact obligations, deadlines and technical specifications on the Tax Administration website and in the Fiscalization Act published in the Official Gazette (Narodne novine).

Humanfrog helps companies integrate ERP systems, online shops and invoicing software with information intermediaries, migrate and clean master data and automate the processing of incoming invoices. If you want to check your environment, talk to us.

Frequently asked questions

What is Croatia fiscalization 2.0?
Fiscalization 2.0 is the name for the system introduced by the new Fiscalization Act of 2025. Alongside the existing fiscalization of cash receipts, it introduces the mandatory exchange of e-invoices (eRačun) between businesses, fiscalization of e-invoices and eReporting (eIzvještavanje) to the Croatian Tax Administration on payment and rejection of invoices.
From when is e-invoicing mandatory in Croatia?
From 1 January 2026, VAT taxpayers issue, receive and fiscalize e-invoices, and entities outside the VAT system must be able to receive them from that date. The obligation to issue e-invoices for entities outside the VAT system starts on 1 January 2027. In public procurement, e-invoices have been mandatory since 2019. Check exact deadlines and exceptions with the Croatian Tax Administration (Porezna uprava).
Is a PDF sent by email an e-invoice?
No. An eRačun is a structured electronic invoice in XML format under the European standard EN 16931 and the Croatian specification, which the recipient's system can process automatically. A PDF, a scanned invoice or an invoice sent by email is not an eRačun.
What is an information intermediary and do I need one?
An information intermediary (informacijski posrednik) is a service provider that sends and receives e-invoices on behalf of the issuer or recipient and submits data to the Tax Administration. Most companies use an intermediary, often connected directly to their ERP. Smaller entities can also use the Tax Administration's free MIKROeRAČUN application if they meet the conditions for using it.
What is MIKROeRAČUN?
MIKROeRAČUN is a free Tax Administration application intended for smaller entities, above all those outside the VAT system, for receiving and issuing e-invoices without their own software or an intermediary. For companies with a larger number of invoices or an ERP, integration with an information intermediary is usually more suitable.
Does a foreign supplier invoicing Croatian customers have to issue eRačun?
It depends on your situation. Fiscalization 2.0 is aimed primarily at transactions between businesses in Croatia, so what matters is how you are set up there, for example whether you are VAT-registered in Croatia (including through a fiscal representative) or invoice from abroad. Cross-border invoices are subject to different rules, and common EU rules for digital reporting are being prepared under the ViDA package. Check the details for your transactions with the Croatian Tax Administration or a tax adviser. Your Croatian customers will in any case expect to deal with structured e-invoices.
What happens to fiscalization of cash receipts?
Fiscalization of receipts in cash transactions (cash, cards and similar means of payment) continues under the new system. If you issue receipts to end consumers in Croatia, check that your cash registers and online shop comply with the current technical specifications.