English Guide

Croatian Invoicing Software

Invoicing in Croatia is not just about sending bills. Every business must comply with fiscalization (CIS), e-invoicing standards, and VAT regulations. This guide covers what your invoicing software must support and how to evaluate your options.

Croatian Invoicing Requirements

Since 2013, Croatia has required all businesses to fiscalize invoices through the Central Information System (CIS). This means every invoice paid by cash, card, or bank transfer must be reported to Porezna uprava in real time.

With Fiskalizacija 2.0, Croatia expanded these requirements to include structured e-invoicing. As of January 2026, all VAT-registered businesses must issue e-invoices for B2B and B2G transactions in a machine-readable format conforming to the European standard EN 16931.

Key timeline

  • January 2026: e-invoicing mandatory for VAT payers
  • January 2027: e-invoicing mandatory for all businesses
  • 2028+: B2C e-invoicing (to be confirmed)

What Software Must Support

When evaluating invoicing software for use in Croatia, verify that it supports each of the following requirements. Missing any one of these can result in non-compliance penalties.

CIS real-time reporting

Required

The software must connect to the Central Information System (CIS) of Porezna uprava and transmit invoice data at the moment of issuance. A valid JIR must be received and printed on every fiscalized invoice.

UBL 2.1 / EN 16931 format

Required

For e-invoicing, the software must generate structured invoices in UBL 2.1 or UN/CEFACT CII syntax, conforming to the European standard EN 16931 with Croatian extensions (CIUS-HR).

PDV (VAT) tracking

Required

Automatic application of Croatian VAT rates (25%, 13%, 5%, 0%), input VAT recording, and preparation of periodic VAT returns (PDV obrazac). Threshold monitoring at 60,000 EUR.

FINA digital certificate

Required

Integration with FINA-issued qualified digital certificates for signing CIS submissions and authenticating e-invoice transmissions. The software must handle certificate management securely.

QR code generation

Required

Every fiscalized invoice must include a QR code linking to the Porezna uprava verification page, allowing customers to confirm the invoice was properly reported.

Document archiving

Required

Croatian law requires businesses to retain invoices and related documents for 11 years. The software should provide long-term digital storage that meets legal archiving requirements.

Key Compliance Features to Look For

Beyond the basic requirements, good invoicing software should handle compliance details automatically, reducing the risk of errors and penalties.

Real-time fiscalization

Every invoice must be transmitted to CIS before or at the time it is issued to the customer. The response includes a unique identifier (JIR) that must appear on the invoice. If CIS is temporarily unreachable, a ZKI (protective code) serves as the fallback, and the invoice must be submitted within 48 hours.

11-year archiving

The Zakon o računovodstvu (Accounting Act) and tax regulations require businesses to keep accounting records and invoices for 11 years. Digital archiving must ensure data integrity and accessibility throughout this period.

QR codes and verification

Each fiscalized invoice carries a QR code that encodes the invoice details and links to the tax authority verification endpoint. This allows both customers and tax inspectors to verify that the invoice was properly reported.

Sequential numbering

Invoices must follow a continuous, sequential numbering scheme per business premises (poslovni prostor) and point of sale (naplatni uređaj). Gaps in numbering can trigger compliance inquiries.

FiskAI: Built for Croatian Compliance

FiskAI was built from the ground up for Croatian tax and invoicing regulations. Rather than adapting a generic invoicing tool to local requirements, every feature is designed around the specific needs of Croatian businesses.

Full CIS integration: Real-time fiscalization for all payment types. JIR and ZKI on every invoice, with automatic 48-hour fallback handling.
UBL 2.1 e-invoicing: B2G and B2B electronic invoices via FINA, compliant with EN 16931 and CIUS-HR extensions.
VAT automation: Automatic rate application (25%, 13%, 5%, 0%), input VAT tracking, and threshold monitoring at 60,000 EUR.
AI regulatory companion: An AI assistant that explains Croatian tax rules, tracks changes in Narodne novine, and helps you understand your obligations.
Free 11-year archive: All documents stored electronically for 11 years at no extra charge, regardless of subscription status.

Get started with compliant invoicing

Sign up for free and explore FiskAI. Plans start at 6.99 EUR/month, and you only pay when you issue your first real invoice. No contracts, no setup fees.

Related guides