E-invoicing in Croatia
Comprehensive guide to electronic invoicing in Croatia – Legal basis, obligations and practical implementation
Croatia runs three distinct regimes at once. Public procurement has had mandatory e-invoicing since 2019 through the state service operated by FINA. Since 1 January 2026 domestic B2B falls under Fiscalization 2.0 — structured invoices exchanged between access points, with the invoice data reported separately to the Tax Administration. Consumer sales remain a receipt fiscalisation regime, not an e-invoicing mandate.
The architecture is worth understanding precisely, because it is easy to mis-file. This is not a clearance model: the Tax Administration does not approve the invoice before it reaches the buyer and stamps nothing on it. Invoices move directly between access points; a separate fiscalisation message goes to the tax authority in parallel.
The B2B obligation arrived in one step for VAT payers, with a one-year deferral on issuing for businesses outside the VAT system.
Public contracting authorities had to accept EN 16931 e-invoices from December 2018; suppliers had to issue them from July 2019. Paper and non-compliant digital invoices are no longer accepted in public procurement.
Act NN 89/25 creates the legal basis for Fiscalization 2.0, defines the eRačun, and sets out the requirements for information intermediaries.
VAT-registered businesses must issue, receive and fiscalise e-invoices for domestic transactions. Businesses outside the VAT system must be able to receive and fiscalise them.
The issuing obligation extends to taxpayers outside the VAT system. From that point the domestic regime covers everyone.
EU-wide e-invoicing and Digital Reporting Requirements apply to intra-community B2B transactions. National domestic reporting must align with the EU model by 1 January 2035.
Note the asymmetry in 2026: a business outside the VAT system is not yet obliged to issue, but it is obliged to receive and fiscalise. Companies that assumed the whole obligation was deferred for them are the ones now discovering they are non-compliant on the receiving side.
Two things happen for every domestic invoice, and they travel separately. Getting one right and the other wrong is the most common failure mode.
A structured eRačun travels from the sender's access point to the recipient's. Addressing runs through the national metadata and routing services. The Tax Administration is not in this path.
Generated automatically from the invoice data and sent to the Tax Administration in its own XML format, separately from the invoice exchange itself.
The right label is decentralised exchange plus central tax reporting — structurally close to a five-corner model, and much closer to Slovakia's design than to Italy's clearance system. If a vendor describes the Croatian regime as "clearance", they have misread it.
The mandate targets domestic transactions between Croatian taxpayers. If you supply Croatian customers from abroad, your invoices fall outside it — but your Croatian partners now expect structured documents, and for public procurement the e-invoicing obligation has applied since 2019 regardless of where you are based.
The basis is the European standard EN 16931-1:2017, applied through a Croatian specification described as "basic use with extensions". In practice the working format for the domestic regime is UBL 2.1; the B2G channel additionally supports CII.
Croatian e-invoices must carry product and service classification data — the KPD code at six-digit level. This is a national field that generic EN 16931 templates do not populate. If your ERP has no KPD mapping, invoices will fail validation, and retrofitting the classification across an article master is not a five-minute job.
Peppol identifiers use the scheme 9934 with the Croatian OIB — for example 9934:<OIB> when addressing a Croatian public buyer.
Public sector invoicing runs through Servis eRačun za državu, the central service operated by FINA. It predates Fiscalization 2.0 by several years and continues to operate alongside it.
For B2G, Peppol is the practical interoperability channel. For domestic B2B it is not: that regime is built on Croatian access points, the national addressing services and AS4 — which is why B2G experience does not automatically translate into B2B readiness.
This is where Croatia is stricter than most of its neighbours. Being a certified Peppol Access Point in another EU country is not sufficient to serve Croatian taxpayers under Fiscalization 2.0.
A foreign provider can serve the Croatian market — but as a Croatian-compliant intermediary, not simply as a Peppol AP. There is no requirement for a local company or a local representative in the published rules, but the OIB, the digital certificate tied to it and the EU-hosting undertaking are non-negotiable. A business running its own access point purely for itself, without acting for third parties, goes through conformance testing without the full intermediary documentation package.
The Tax Administration provides a free application in which it acts as both access point and information intermediary. It is aimed squarely at the smallest businesses.
For a small business with a handful of invoices a month this removes the cost argument entirely. For anyone in the VAT system it is not an option — which is worth stating plainly, because the eligibility limit is frequently missed.
The fines under the Fiscalization Act are substantial by regional standards, and they are graded by how fundamental the breach is.
For failing to issue, receive or fiscalise e-invoices at all.
The equivalent range for independent activity.
Personal liability for the officer responsible.
Note what sits in the lightest bracket: failing to store an e-invoice, and late reporting of payments or rejections. These are the obligations businesses forget after go-live, because they are not part of sending the invoice.
Croatia requires eleven years, counted from the beginning of the year in which the invoice was issued. That is longer than almost anywhere else in the EU, where six or ten years is the norm — and it applies to sender and recipient alike.
Eleven years of XML is a real infrastructure decision, not a checkbox. Settle early whether retention sits with your intermediary, your own DMS or a specialist archiving service — and confirm that the contract actually covers the full period rather than the length of the subscription.
As a certified Peppol Access Point we cover the European side of Croatian invoicing and support the transition to the national regime:
Croatia moved from a public-sector-only regime to a full domestic B2B mandate in a single step on 1 January 2026. The model is a sensible one — decentralised exchange over access points, the European standard as the basis, a separate reporting layer to the Tax Administration — and it avoids the bottleneck of a central clearing platform.
What makes Croatia demanding is not the architecture but the detail: a national classification field that generic templates do not fill, an eleven-year retention obligation, obligations to report rejections and payments after the invoice has gone, and an intermediary regime that a foreign Peppol Access Point does not satisfy by default.
If you already invoice Croatian public bodies over Peppol, you have the transport experience but not the domestic compliance. The gaps to close are the KPD mapping, the fiscalisation messages and the choice of a registered information intermediary.