Regulations June 12, 2026 11 min read

Croatia's Fiscalisation 2.0: Your Complete Compliance Guide

Croatia has upgraded its decade-old fiscalisation system to Fiscalisation 2.0, mandating structured B2B e-invoicing for all VAT-registered businesses since January 2026. Here's everything you need to know about requirements, timelines, and how to achieve compliance.

InvoStaq Regulatory Team

EU e-invoicing compliance & policy

Croatia was an early European adopter of electronic fiscalisation, implementing its original system in 2013 — years before most EU countries considered mandatory e-invoicing. That system focused on real-time reporting of cash register transactions to the Porezna Uprava (Croatian Tax Administration). Now, with Fiscalisation 2.0, Croatia is extending structured electronic invoicing to B2B transactions, joining the EU-wide push toward digital tax compliance.

Since January 1, 2026, all VAT-registered businesses in Croatia must issue and receive structured e-invoices. Non-VAT-registered entities will follow by January 2027. This guide covers everything you need to know about the new requirements, technical standards, and practical steps to achieve compliance.

Jan 2026

VAT-registered mandate

300K+

Businesses affected

Peppol BIS 3.0

Required format

Jan 2027

Non-VAT entities

What Is Fiscalisation 2.0?

Croatia's original fiscalisation system (often called "Fiskalizacija") was groundbreaking when introduced in 2013. It required all businesses to report every cash register transaction to the tax authority in real time via the internet. Each receipt received a unique identifier (JIR — Jedinstveni Identifikator Računa), creating an auditable chain from point of sale to tax authority.

Fiscalisation 2.0 extends this concept to B2B invoicing. Where the original system covered retail and POS transactions, the new system mandates that all invoices exchanged between businesses must be structured, machine-readable, and transmitted through approved channels — primarily the Peppol network using BIS Billing 3.0 format based on UBL 2.1.

Fiscalisation 1.0 vs 2.0: Key Differences

ScopeCash register / POS transactions onlyAll B2B invoices between businesses
FormatProprietary XML to tax authority APIPeppol BIS 3.0 (UBL 2.1) structured e-invoices
NetworkDirect connection to Porezna UpravaPeppol network via certified Access Points
RecipientsTax authority onlyTax authority + trading partners (buyer/seller)
Archiving5 years minimum11 years (aligned with Croatian tax code)
CROATIA FISCALISATION — EVOLUTION TO 2.0From cash register fiscalisation to structured B2B e-invoicingFiscalisation 1.02013B2G E-InvoicingJul 2019Fiscalisation 2.0Jan 2026All BusinessesJan 2027REAL-TIME DATA FLOW TO POREZNA UPRAVA (TAX AUTHORITY)300K+VAT-Registered Affected2013Fiscalisation SinceJan 20262.0 Live DateJan 2027Full Mandate

Croatia's decision to adopt the Peppol network for B2B e-invoicing aligns with the broader EU trend and positions Croatian businesses for seamless cross-border trading with Belgium, which has also mandated Peppol, and other EU nations following suit under the ViDA directive.

Key Requirements

Fiscalisation 2.0 introduces several requirements that Croatian businesses must meet. Here are the core obligations.

Structured E-Invoice Format

All B2B invoices must use the Peppol BIS Billing 3.0 format (UBL 2.1). PDF invoices, paper invoices, and unstructured electronic formats are no longer accepted for domestic B2B transactions. The structured format enables automated processing and tax authority verification.

Peppol Network Participation

Businesses must connect to the Peppol network through a certified Access Point. Croatia's Porezna Uprava recognises all OpenPeppol-certified Access Points operating in the EU. Each business needs a Peppol Participant ID linked to their Croatian OIB (Personal Identification Number).

Real-Time Reporting to Tax Authority

Building on the original fiscalisation model, all e-invoices must be reported to the Porezna Uprava in near-real-time. The tax authority receives a copy of every B2B e-invoice for VAT verification, pre-filled returns, and audit purposes — leveraging Croatia's existing CTC (Continuous Transaction Controls) infrastructure.

11-Year Archiving Requirement

All e-invoices must be archived in structured format for a minimum of 11 years, aligned with Croatia's General Tax Act (Opći porezni zakon). The archive must maintain the original format, digital signatures, and be accessible for audit within 48 hours of request from the tax authority.

Timeline & Phases

Croatia is implementing Fiscalisation 2.0 in two clear phases, giving smaller businesses additional time to prepare while ensuring the largest segment of the economy transitions first.

Implementation Timeline

Jul 2019B2G e-invoicing becomes mandatory for all invoices to Croatian government entities
2023–2024Porezna Uprava publishes Fiscalisation 2.0 technical specifications and opens pilot programme for large businesses
Q3 2025Peppol Access Point certification process opens for Croatian market; testing environment available
Jan 1, 2026Fiscalisation 2.0 goes live: all VAT-registered businesses must issue and receive structured e-invoices via Peppol
Jul 2026First enforcement period — penalties for persistent non-compliance with Fiscalisation 2.0 begin
Jan 1, 2027Non-VAT-registered businesses (voluntary taxpayers, specific sectors) must also comply with Fiscalisation 2.0

Grace Period Notice

Croatia's Porezna Uprava is applying a "guidance-first" approach during H1 2026. Businesses that demonstrate good-faith compliance efforts receive warnings rather than penalties. However, from July 2026, formal enforcement begins with fines ranging from HRK 5,000 to HRK 50,000 (approximately €660–€6,630) for persistent non-compliance.

Technical Implementation

Achieving Fiscalisation 2.0 compliance requires connecting your business systems to the Peppol network. Here's what the technical architecture looks like and how to implement it.

Peppol Access Point Selection

Choose an OpenPeppol-certified Access Point that supports the Croatian market. Your AP handles the routing, validation, and delivery of e-invoices to both your trading partners and the Porezna Uprava's CTC endpoint. Look for APs that offer Croatian-specific validation rules, OIB-based participant lookup, and support for standard Croatian invoice extensions.

ERP Integration Options

Most modern ERPs (SAP, Dynamics 365, Odoo, Pantheon — widely used in Croatia) can be connected via API, native plugin, or middleware. For Pantheon users specifically, DATALAB has released a Fiscalisation 2.0 module. For other ERPs, your Access Point provider's API typically offers the fastest integration path — InvoStaq, for example, provides a REST API that maps your invoice output to Peppol BIS 3.0 automatically.

UBL 2.1 Mapping

Your invoices must map to the UBL 2.1 schema with Peppol BIS 3.0 business rules. Key Croatian-specific fields include: the OIB (11-digit identification number) for both buyer and seller, Croatian VAT category codes (standard 25%, reduced 13%/5%), payment references in the HUB-3 barcode format, and the JIR/ZKI fiscal identifiers when applicable.

Testing & Validation

Before going live, validate your invoices in the Peppol test environment. Croatia's test infrastructure mirrors the production network, allowing you to verify end-to-end delivery, format compliance, and tax authority reporting. InvoStaq's test sandbox includes Croatian-specific validation rules so you can catch errors before they reach the live network.

Archiving & Audit Trail

Implement a compliant archiving solution that stores all e-invoices in their original UBL 2.1 format for 11 years. The archive must include digital signatures (if applicable), delivery receipts from the Peppol network, and be searchable by OIB, invoice number, date, and amount. Cloud-based archiving solutions like InvoStaq's built-in archive automatically handle retention and format integrity.

Croatia-Specific Considerations

Several aspects of Croatian compliance deserve special attention because they differ from other EU markets:

OIB (Osobni identifikacijski broj) is the primary identifier — every invoice must include the 11-digit OIB for both buyer and seller, not just the VAT number
HUB-3 payment barcodes are standard in Croatia and should be embedded in invoice metadata where possible for automated bank payment matching
Croatian Kuna (HRK) was replaced by the Euro (EUR) on January 1, 2023 — ensure all invoices use EUR as the currency code
The fiscal identifier (JIR) from the original fiscalisation system may still be required for specific transaction types that overlap between Fiscalisation 1.0 and 2.0
Croatia recognises the EU Directive 2014/55/EU for B2G invoicing — Fiscalisation 2.0 extends this to B2B with additional CTC reporting

Compliance Checklist

Use this step-by-step checklist to ensure your business is fully compliant with Croatia's Fiscalisation 2.0 requirements.

1
Register Your Peppol Participant ID

Register a Peppol participant ID linked to your Croatian OIB through your chosen Access Point. This ID is published in the Peppol SMP so your trading partners can discover and send invoices to you.

2
Select a Certified Access Point

Choose an OpenPeppol-certified Access Point provider that supports Croatian Fiscalisation 2.0 requirements, including CTC reporting to the Porezna Uprava. Ensure they offer both sending and receiving capabilities.

3
Map Your Invoice Data to UBL 2.1

Ensure your invoices include all mandatory fields: OIB for buyer/seller, Croatian VAT category codes, payment reference, invoice line details, and any applicable fiscal identifiers. Validate against Peppol BIS 3.0 rules.

4
Update or Connect Your ERP

If your ERP supports Peppol natively, enable the Croatia module. Otherwise, connect via your Access Point's API. For Pantheon users, install the DATALAB Fiscalisation 2.0 update.

5
Test in the Peppol Test Environment

Send and receive test invoices through the Peppol test network. Verify that your trading partners can process your invoices and that the CTC report reaches the tax authority test endpoint.

6
Configure Archiving

Set up compliant archiving for 11 years. Ensure the archive stores invoices in their original UBL format with full metadata, including delivery receipts and any digital signatures.

7
Train Your Finance Team

Train AP/AR staff on the new workflows: looking up Peppol participant IDs, handling rejected invoices, processing inbound structured invoices, and managing credit note references.

8
Go Live with Monitoring

Switch to production Peppol and enable real-time monitoring of delivery success rates, rejection reasons, and CTC submission confirmations. Set alerts for systematic errors.

Cross-Border Considerations

Croatian businesses trading with partners in other EU countries benefit from Peppol's interoperability. If your trading partner in Belgium, for example, is already on Peppol, you can exchange invoices seamlessly through the network — no additional integration needed. For partners in countries without Peppol mandates (like Germany, which uses XRechnung/ZUGFeRD), you may need to maintain dual workflows until the EU ViDA directive harmonises cross-border e-invoicing requirements.

Croatia's Fiscalisation 2.0 represents a natural evolution of the country's pioneering approach to digital tax compliance. By building on the established fiscalisation infrastructure and adopting the EU-standard Peppol network, Croatia is positioning its businesses for both domestic efficiency and seamless cross-border trade. The mandate is live — the time to act is now.

Get Croatia-Compliant Today

InvoStaq connects Croatian businesses to the Peppol network with full Fiscalisation 2.0 support. AI-powered validation, ERP integration, and 11-year compliant archiving — all from one platform.