Croatia entered a new era of digital tax compliance on 1 January 2026 with the go-live of its Fiscalization 2.0 reform. The country has run one of Europe’s most mature B2C fiscalization regimes since 2013, and mandatory B2G e-invoicing since 2019; the new Fiscalization Act, passed by the Croatian Parliament on 11 June 2025, extends that backbone into mandatory domestic B2B and B2G structured e-invoicing with dual-sided fiscalization reporting. The model is a decentralised Continuous Transaction Controls (CTC) system: invoices are exchanged directly between trading partners through certified access points and then reported to the Croatian Tax Administration (Porezna Uprava) by both parties. The reform is already live and operating at scale, more than 1.6 million e-invoices were fiscalized in the first thirteen days of January 2026 alone.
This article walks through the three pillars of the Croatian system, the corrected 2026–2027 timeline, the dual-fiscalization mechanics that make Croatia distinctive, the requirements, and the penalty regime. Croatia is the clearest European example of a country layering full B2B e-invoicing on top of an existing fiscalization backbone rather than building a clearance platform from scratch.
Before getting into the technical detail, it helps to separate the layers a business in Croatia operates under. Each has its own legal basis, scope, and timeline:
- Layer 1: Fiscalization 1.0 (B2C receipts). In force since 2013, expanded from 1 January 2026. Cash-register software sends receipt data to the Tax Administration before the receipt is printed; the authority returns a JIR (unique invoice identifier) that is printed with a QR code and the issuer’s protective code (ZKI). These remain fiscalized receipts, not structured e-invoices.
- Layer 2: B2G e-invoicing. Mandatory since 1 January 2019 through the centralised Servis e-Račun za državu platform operated by FINA. From 1 January 2026, fiscalization obligations are added on top of the existing B2G exchange.
- Layer 3: Fiscalization 2.0 (B2B and B2G e-invoices). The new obligation. From 1 January 2026, VAT-registered taxpayers must issue and receive structured EN 16931 e-invoices for domestic B2B and B2G transactions and submit dual fiscalization messages. Non-VAT entities must at least be able to receive from 2026, and must issue from 2027.
- Layer 4: e-Reporting (exceptional scenarios). A separate SOAP channel (EIzvještavanjeService) for four enumerated cases that fall outside standard real-time fiscalization: invoice rejections, payment records, cross-border invoices, and deliveries where an e-invoice could not be issued.
Each layer is a distinct technical procedure with its own software requirements. As of January 2026, no single system handles both Fiscalization 1.0 (B2C) and Fiscalization 2.0 (B2B/B2G), so most businesses run two parallel solutions.
What is E-Invoicing in Croatia?
E-invoicing in Croatia means the creation, exchange, fiscalization, and reporting of structured electronic invoices under the Fiscalization Act. A Croatian e-invoice (eRačun) is a structured XML document built on EN 16931, expressed in UBL 2.1 with Croatian CIUS extensions, carrying a qualified electronic signature (XML-DSig, RSA-SHA-256). Unlike clearance systems where the tax authority approves the invoice before it reaches the buyer, Croatia uses a decentralised CTC model: the invoice is exchanged directly between the parties’ access points first, and fiscalization messages are sent to the Tax Administration separately and immediately afterward.
The supervising authority is the Croatian Tax Administration (Porezna Uprava). Invoices are exchanged over AS4 (and Peppol) through certified access points and information intermediaries registered in the national AMS (Address book of Metadata Services) directory. While Croatia’s fiscalization is conceptually adjacent to a SAF-T regime in its data-capture ambition, it operates per-transaction in real time rather than as a periodic file.
What is B2B e-invoicing in Croatia?
B2B e-invoicing applies to domestic transactions between VAT-registered taxpayers and other entities within the scope of the Fiscalization Act. The supplier issues a structured EN 16931 / UBL 2.1 invoice, exchanges it with the buyer through certified access points, and then both supplier and recipient separately submit fiscalization messages to the Tax Administration. This dual-reporting mechanism is the most distinctive feature of the Croatian model: the supplier fiscalizes immediately after dispatch, and the recipient fiscalizes within five working days of receipt, giving the authority visibility from both sides of every transaction.
A crucial technical point that is widely misunderstood: B2B e-invoices do not receive a JIR or a QR code. The JIR/QR mechanism belongs to B2C fiscalization. For a B2B invoice, the fiscalization message (EvidentirajERacun) returns a synchronous request identifier (idZahtjeva) and an acceptance flag, not a JIR. Confusing the two flows is the single most common error in Croatian e-invoicing implementations.
What is B2G e-invoicing in Croatia?
B2G e-invoicing has been mandatory in Croatia since 1 January 2019, predating the Fiscalization 2.0 reform by seven years. Public-sector bodies receive structured e-invoices through the centralised Servis e-Račun za državu platform operated by FINA. What changed on 1 January 2026 is that the same fiscalization obligation now applies to B2G invoices as to B2B: the supplier and the public-body recipient must submit fiscalization messages just as in a B2B transaction. Government institutions, local authorities, budgetary users, and extra-budgetary users listed in the official Registry must receive e-invoices from January 2026 and become subject to full issuance obligations in the 2027 wave.
What is B2C fiscalization in Croatia?
Croatia operates one of Europe’s most mature B2C fiscalization systems. Cash-register software, signed with a Tax-Administration-recognised digital certificate, transmits invoice data to the authority before the receipt is printed. The authority validates the signature and instantly returns the JIR (Jedinstveni Identifikator Računa / unique invoice identifier), which is printed on the receipt together with the issuer’s protective code (ZKI) and a QR code.
The key 2026 change is scope. From 1 January 2026, fiscalization applies to all final-consumption invoices regardless of payment method, cash, card, and bank transfer alike (previously only cash and card were fiscalized). This should be described carefully: B2C receipts remain fiscalized receipts, not structured e-invoices. Only the seller sends the real-time message; there is no recipient-side fiscalization for B2C. The B2B/B2G dual-sided process is entirely separate.
E-Invoicing in Croatia 2026 Last Updates
The defining development is the go-live of Fiscalization 2.0 on 1 January 2026. The new Fiscalization Act, passed by Parliament on 11 June 2025 and entering into force on 1 September 2025, replaced the 2013 Act on Fiscalization in Cash Transactions and introduced the mandatory B2B/B2G e-invoicing, dual fiscalization, AMS directory, certified access points, and e-Reporting framework.
Key features of the reform now in force:
- Decentralised CTC with dual fiscalization. Invoices are exchanged peer to peer through access points; both parties report to the Tax Administration separately.
- AMS directory. A central address book where recipients publish their AS4 endpoints; suppliers query it before sending.
- Cooperative enforcement in early 2026. The Tax Administration confirmed it will not initiate misdemeanour proceedings for genuine rollout errors, provided taxpayers cooperate and correct issues. This tolerance does not extend to deliberately non-compliant practices such as incorrect invoice dates.
The final implementation wave arrives on 1 January 2027, when non-VAT entities, freelancers, craftsmen, and public bodies become obligated to issue fiscalized e-invoices (not merely receive them). At that point, paper invoicing for domestic B2B/B2G transactions is effectively phased out. The Minister of Finance was required to adopt all implementing bylaws by 1 March 2026.
| Why this matters in 2026Croatia did not postpone. While Greece deferred its Phase 1 by a month and South Africa is still drafting legislation, Croatia went live on schedule on 1 January 2026 and the Tax Administration publicly denied any instability or reason to delay. The first thirteen days produced 1.6 million fiscalized e-invoices from nearly 300,000 taxpayers. The practical lesson: the cooperative-enforcement grace period of early 2026 is a finite window. Businesses still running parallel paper processes or relying on rollout tolerance need to complete their dual-fiscalization integration now, before the grace period closes and before the 1 January 2027 issuance wave pulls the remaining non-VAT entities into full scope. |
E-Invoicing in Croatia Deadlines and Compliance Roadmap
Croatia’s timeline is one of the few in this series that is already substantially in force. The 2019 B2G and 2013 B2C milestones are long established; the 2026 go-live happened on schedule; only the 2027 issuance wave remains ahead.
| Date | Milestone | Status |
|---|---|---|
| 2013 | Fiscalization 1.0 (B2C) begins for cash and card receipts | In effect |
| 1 January 2019 | B2G e-invoicing mandatory via Servis e-Račun za državu (FINA) | In effect |
| 11 June 2025 | Croatian Parliament passes the new Fiscalization Act | Done |
| 1 September 2025 | Fiscalization Act enters into force; sandbox testing window opens | Done |
| Sep – Dec 2025 | Testing and onboarding: certificates, endpoints, integration validation | Done |
| 1 January 2026 | Go-live 1: B2C all payment methods; B2B/B2G issue and receive + dual fiscalization for VAT-registered taxpayers | In effect |
| By 1 March 2026 | Minister of Finance adopts all implementing bylaws | Done |
| 1 January 2027 | Go-live 2: non-VAT entities, freelancers, public bodies must issue fiscalized e-invoices; paper phased out | Planned |
Croatia does not operate a separate e-waybill regime; goods-movement control is not part of the Fiscalization Act. For broader regional context, see E-Invoicing in Europe, and for the EU framework Croatia’s domestic model will eventually align with, see VAT in the Digital Age (ViDA).
Is e-Invoicing Mandatory in Croatia?
The honest answer is: yes, and it is already live. As of May 2026:
- B2B: Mandatory since 1 January 2026 for VAT-registered taxpayers, both issuance and receipt, with dual fiscalization.
- B2G: Mandatory e-invoicing since 2019; fiscalization added from 1 January 2026.
- B2C: Fiscalization mandatory for all final-consumption invoices regardless of payment method since 1 January 2026. Not structured e-invoicing.
- Non-VAT entities: Must receive from 2026; must issue from 1 January 2027.
- Cross-border: Outside domestic fiscalization scope; may require reporting through the separate e-Reporting channel.
Unlike the planning-stage regimes elsewhere in this series, Croatia’s obligation is enacted, live, and producing millions of fiscalized invoices. The only forward-looking milestone is the 1 January 2027 expansion to non-VAT issuance.
Croatia E-Invoicing Requirements
Core requirements
- Structured format. EN 16931 European standard, UBL 2.1 syntax, Croatian CIUS extensions. Root element <efis:ERacun>, with a qualified electronic signature (XML-DSig, RSA-SHA-256). PDF alone does not comply.
- Dual fiscalization reporting. Both supplier and recipient report invoice data to the Tax Administration. The supplier reports immediately after sending; the recipient reports within five working days of receipt.
- Certified access points. Invoices are exchanged through certified AS4 access points (Peppol also supported) that discover recipient endpoints via the national AMS directory.
- Qualified electronic certificates. Mandatory for signing invoices and for all communication with the Tax Administration fiscalization services.
- Statutory invoice number. A three-part invoice number is assigned by the issuer’s system, alongside the protective code (ZKI).
- Archiving. Electronic invoices, acknowledgements, and related records must be retained for eleven years.
B2B fiscalization vs. B2C fiscalization: a side-by-side view
The two fiscalization flows are fundamentally different. Confusing them is the most common implementation error in Croatia.
| Aspect | B2B / B2G (Fiscalization 2.0) | B2C (Fiscalization 1.0) |
|---|---|---|
| Document | Structured eRačun (EN 16931 / UBL 2.1) | Fiscalized receipt (paper / PDF + fields) |
| Who reports | Both supplier and recipient (dual) | Only the seller |
| Reporting moment | Supplier immediately; recipient within 5 working days | Before the receipt is printed |
| JIR / QR | No JIR, no QR; returns idZahtjeva + acceptance | JIR + ZKI + QR returned and printed |
| Exchange | AS4 / Peppol via certified access points | Direct cash-register to Tax Administration |
| Endpoint discovery | AMS directory lookup | Not applicable |
| Scope | Domestic B2B and B2G | Domestic final-consumption sales |
| Payment methods | All | All (from 1 Jan 2026, incl. bank transfer) |
The e-Reporting framework (four exceptional scenarios)
Beyond standard fiscalization, the separate EIzvještavanjeService SOAP endpoint handles four enumerated scenarios. The Tax Administration returns only a technical acknowledgement (no JIR) for these:
- Record Rejection (Evidentiraj Odbijanje). The recipient rejects a received e-invoice. Filed by the recipient, by the 20th of the month following the rejection.
- Record Payment (Evidentiraj Naplatu). The issuer records collection of payment on a fiscalized e-invoice. Filed by the issuer, by the 20th of the following month.
- Record Foreign Invoice (Evidentiraj Inozemni ERacun). A cross-border invoice outside domestic fiscalization scope (import/export, intra-EU). Filed by the Croatian party within five working days.
- Record Delivery without e-Invoice (Evidentiraj Isporuku…). An e-invoice cannot be issued because the buyer’s endpoint is missing from the AMS. Filed by the supplier within five working days; once the buyer becomes reachable, the e-invoice must be issued and fiscalized.
When Will E-invoices in Croatia Become Mandatory?
For most businesses, the answer is already. The key dates:
- 1 January 2026: VAT-registered taxpayers must issue and receive structured e-invoices for domestic B2B/B2G transactions, with dual fiscalization. Non-VAT entities must at least be able to receive.
- 1 January 2027: Non-VAT entities, freelancers, craftsmen, and public bodies must also issue fiscalized e-invoices. Paper invoicing for domestic B2B/B2G is effectively phased out.
Croatia did not defer either date, the 1 January 2026 go-live happened on schedule and is operating at scale. Businesses still in scope for the 2027 issuance wave should use 2026 to complete their integration, since the cooperative-enforcement tolerance of early 2026 is explicitly temporary.
Who is Obliged to Use e-Invoicing in Croatia?
From 1 January 2026
- VAT-registered taxpayers (companies, craftsmen, sole proprietors, freelancers, any entity in the VAT register) established or resident in Croatia: must issue and receive e-invoices with dual fiscalization.
- Non-VAT entities (companies, sole proprietors, liberal professions, state administration bodies, local and regional self-government units, and their budgetary/extra-budgetary users in the official Registry): must be able to receive e-invoices.
- All B2C fiscalization obligors (retailers, service providers, notaries, law offices, etc.): must fiscalize all final-consumption invoices regardless of payment method.
From 1 January 2027
- Non-VAT entities, freelancers, craftsmen, and public bodies: must also issue fiscalized e-invoices, completing the domestic rollout.
Scope is limited to domestic transactions. Cross-border supplies, intra-EU acquisitions, imports, and exports, are outside the fiscalization perimeter, though they may still require reporting through the e-Reporting channel. Certain Article 4 activities (specific transport services, lotteries, banking, insurance) are exempt from standard B2C fiscalization.
How to Generate e-Invoices in Croatia?
The operating-model choice
A business must first decide how it connects to the fiscalization infrastructure:
- Own certified access point. The business operates its own AS4 access point, publishes its endpoint in the AMS, and connects directly to the Tax Administration services. Direct communication with the Tax Administration is permitted for every data flow.
- Certified information intermediary. A third party manages invoice exchange, fiscalization reporting, AMS connectivity, and e-Reporting on the business’s behalf.
- MIKROeRAČUN (small taxpayers). Very small or non-VAT businesses can issue, receive, and fiscalize e-invoices inside this free web module of the FiskAplikacija portal, where the Tax Administration itself acts as the information intermediary, so the user never touches AS4 or SOAP.
The technical workflow (domestic B2B)
- The supplier’s ERP builds an EN 16931 / UBL 2.1 XML, assigns the statutory three-part invoice number, calculates the protective code (ZKI), and applies an XML-DSig signature.
- The supplier’s access point queries the AMS directory to obtain the recipient’s AS4 endpoint.
- The signed invoice is delivered to the buyer over AS4 between the two certified access points; no Tax-Administration traffic occurs in this hop.
- Immediately after dispatch, the supplier sends an EvidentirajERacun fiscalization message to EFiskalizacijaService; the service returns a request identifier (idZahtjeva) and acceptance flag (no JIR for B2B).
- The buyer validates the XML and posts its own EvidentirajERacun message in the recipient role within five working days, closing the dual-reporting loop.
- For rejections, payments, foreign invoices, or deliveries without an e-invoice, the relevant e-Reporting message is sent to EIzvještavanjeService. Corrective documents use business-process code P10; self-billed invoices use P12.
- Both parties archive the signed XML and the Tax-Administration response for eleven years.
RTC supports Croatian Fiscalization 2.0 e-invoicing, including EN 16931 / UBL 2.1 generation, AS4 exchange, AMS endpoint management, dual fiscalization to EFiskalizacijaService, and e-Reporting to EIzvještavanjeService.
Croatia e-Invoicing Implementation Checklist
A practical preparation checklist for businesses operating in Croatia, sequenced by priority:
- Determine your scope and wave. Confirm whether the entity is VAT-registered (in scope to issue and receive from 2026) or non-VAT (receive from 2026, issue from 2027).
- Assess ERP readiness. Verify support for EN 16931 and UBL 2.1 with Croatian CIUS, the three-part invoice number, ZKI calculation, and XML-DSig signing.
- Review B2B, B2G, and B2C flows separately. These are distinct technical procedures; most businesses need two parallel solutions (Fiscalization 1.0 for B2C, 2.0 for B2B/B2G).
- Select an operating model. Decide between an own certified access point, a certified information intermediary, or MIKROeRAČUN for small taxpayers.
- Obtain qualified electronic certificates. Secure the certificates required for invoice signing and Tax-Administration communication.
- Register and publish endpoints in AMS. Ensure your endpoint is published in the AMS directory so suppliers can route invoices to you.
- Implement fiscalization APIs. Connect to EFiskalizacijaService for dual fiscalization (supplier immediate, recipient within five working days).
- Implement e-Reporting. Build the EIzvještavanjeService flows for rejections, payments, foreign invoices, and deliveries without e-invoice.
- Design rejection and correction workflows. Handle the recipient five-day window, P10 corrective invoices, and the rejection-record path for errors found after fiscalization.
- Validate eleven-year archiving. Confirm signed XML and Tax-Administration acknowledgements are retained for the statutory period.
- Complete sandbox testing. Although the September–December 2025 window has passed, continue end-to-end testing and use the early-2026 cooperative-enforcement period to resolve issues.
FAQs About E-Invoicing in Croatia
What is the standard format for e-Invoices in Croatia?
Croatian e-invoices must be structured XML based on EN 16931, expressed in UBL 2.1 with Croatian CIUS extensions, carrying a qualified electronic signature (XML-DSig, RSA-SHA-256). They are exchanged through certified access points and then fiscalized. A traditional PDF alone does not satisfy the requirement.
How does e-invoicing benefit businesses in Croatia?
E-invoicing reduces manual processing, improves invoice accuracy, accelerates delivery, and strengthens audit readiness. The Fiscalization 2.0 framework gives both trading partners and the Tax Administration automated visibility, and the dual-fiscalization model reduces disputes by surfacing mismatches early. Businesses can streamline accounts payable and receivable while removing the cost of paper-based invoicing and manual reporting.
Can small businesses benefit from e-invoicing in Croatia?
Yes. Small and non-VAT businesses can use MIKROeRAČUN, the free module inside the FiskAplikacija portal, to issue, receive, and fiscalize e-invoices without operating their own access point or investing in complex infrastructure, the Tax Administration acts as their intermediary. This makes compliance accessible for the smallest taxpayers ahead of their 2027 issuance obligation.
Are there any exemptions to the e-invoicing requirements in Croatia?
The mandatory B2B/B2G framework applies to domestic transactions only. Cross-border transactions (imports, exports, intra-EU acquisitions and supplies) are outside the scope of e-invoice fiscalization, though some may require e-Reporting. Certain Article 4 activities, specific transport services, lotteries, banking, and insurance, remain outside standard B2C fiscalization and may issue ordinary receipts.
How can businesses in Croatia prepare for the e-invoicing transition?
Assess whether the business is in the 2026 or 2027 scope, evaluate ERP readiness for EN 16931 and UBL 2.1, obtain qualified electronic certificates, choose between an own access point, an information intermediary, or MIKROeRAČUN, and build both the dual-fiscalization and e-Reporting flows. Because the September–December 2025 sandbox has closed, businesses should use the early-2026 cooperative-enforcement period to validate end to end before tolerance ends.
What software solutions are available for e-invoicing in Croatia?
Businesses can use ERP systems, accounting platforms, or specialised compliance solutions that support EN 16931 / UBL 2.1 invoices and integrate with the Croatian fiscalization infrastructure. They may operate their own certified access point or work with a certified information intermediary that manages exchange, fiscalization, AMS connectivity, and e-Reporting. The solution must support UBL 2.1 XML, qualified electronic certificates, AS4 transport, and communication with EFiskalizacijaService and EIzvještavanjeService. RTC supports Croatian Fiscalization 2.0 across these flows.
Are there penalties for non-compliance with e-invoicing regulations in Croatia?
Yes, and they are significant. Failure to issue or exchange a structured e-invoice, or to submit the fiscalization message within the statutory five-working-day limit, carries a fine for the legal entity of EUR 2,650 to EUR 66,000, plus EUR 265 to EUR 6,650 for the responsible individual. Omitting or late-filing a mandatory e-Reporting record (foreign invoice, rejection, payment, delivery without invoice) carries EUR 1,330 to EUR 13,300 for the legal entity. Deliberate manipulation of access-point or cash-register software, use of uncertified software, or obstruction of inspection can reach EUR 66,000, with an ancillary measure of temporary closure of business premises for up to 30 days. During the early-2026 rollout, the Tax Administration applied a cooperative approach and did not pursue misdemeanour proceedings for genuine errors, but this tolerance is temporary and does not cover deliberately non-compliant practices.