Croatia's e-invoice mandate: what applies now
Since 1 January 2026, Croatian VAT-registered businesses issue and receive domestic B2B and B2G invoices as structured e-invoices, with the data reported to the Tax Administration. Below: the date, the format, and what a free local checker covers.
The timeline (domestic B2B and B2G)
| Date | What changes |
|---|---|
| 1 Jan 2026 | Fiskalizacija 2.0 starts for VAT-registered businesses: you must issue and receive structured e-invoices, and invoice data is reported to the Tax Administration. |
| Later | Entities outside the VAT system follow on a later date set in the rules. |
Exceptions and transition rules exist. This is a summary, not tax advice; confirm with your accountant or the Croatian Tax Administration.
Which file counts, and how it travels
The invoice is a structured document in UBL 2.1 or CII syntax that follows EN 16931 and the Croatian national profile, exchanged through a certified access point, with the data reported to the Tax Administration. A PDF emailed to the customer is no longer the invoice for domestic B2B sales.
Test a file before you send it
Open the checker and drop your XML. It flags totals and tax breakdowns that do not add up, a missing tax reason on a 0% or exempt line, malformed identifiers, and VAT, IBAN and BIC typos, each with a rule ID and a fix (the rule reference). It does not apply the Croatian national profile or the Tax Administration reporting. No account, nothing uploaded.
No invoice yet? The e-invoice creator turns a form into UBL or CII XML and checks it. Other countries: Germany, France, Belgium, Poland, Italy, Romania, Greece, Bulgaria, the UK, the UAE, India, Saudi Arabia, or the Portugal, EU e-invoicing mandate checker. Also: Slovakia, Lithuania, Luxembourg, Malta, Norway, Hungary, Denmark, Estonia, Latvia, Slovenia, Czech Republic, Serbia.
Common questions
When did Croatia's B2B e-invoicing mandate start?
On 1 January 2026 Croatian VAT-registered businesses had to issue and receive structured e-invoices for domestic B2B and B2G transactions, with the invoice data reported to the Tax Administration under the Fiskalizacija 2.0 rules. Entities outside the VAT system have a later start. Confirm your own situation with your accountant or the Croatian Tax Administration; this page is a summary, not advice.
Which invoice format does Croatia require?
A structured invoice that conforms to the European standard EN 16931, in UBL 2.1 or CII syntax, following the Croatian national profile (CIUS-HR), exchanged through a certified access point. A PDF or paper invoice is no longer the invoice for domestic B2B sales.
Can this checker validate a Croatian invoice?
Partly. It reads UBL, CII, Factur-X and JSON and applies the EN 16931 arithmetic, tax breakdown, mandatory-field and identifier checks, plus VAT, IBAN and BIC typo catches, each with a rule ID and a fix. It does not apply the Croatian national profile rules, the Tax Administration reporting or an access point's acceptance, so a clean result is an offline observation, not approval.
How do I check an invoice before sending it?
Drop the file into the checker. Nothing is uploaded: every check runs in your browser. Fix what it flags, then send through your access point or invoicing software.
Open the E-invoice Preflight checker to validate your own invoice file.
More countries
Australia Austria Brazil Cyprus Finland Ireland Japan Malaysia Mexico Colombia Chile Peru Argentina Netherlands Nigeria Singapore Invoicenow Spain Sweden Switzerland Turkey Uruguay Paraguay Ecuador Indonesia Vietnam