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
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
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:
Compliance Checklist
Use this step-by-step checklist to ensure your business is fully compliant with Croatia's Fiscalisation 2.0 requirements.
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.
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.
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.
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.
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.
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.
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.
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.