Skip to main content

Croatia TIN number guide

Osobni identifikacijski broj (OIB)(PDV-ID)

The Republic of Croatia implemented the Personal Identification Number (OIB) as a unique identifier in the national legal system. The Ministry of Finance - Tax Administration is tasked with assigning OIBs to individuals, making it a mandatory identifier across the entire Croatian public administration system.

OIBs are assigned to

  1. Croatian citizens by birth or through acquiring citizenship,
  2. legal entities operating within Croatian territory, and
  3. foreign individuals or entities subject to surveillance in the Republic of Croatia (through registration in public records and obtaining taxpayer status).

Format

The Personal Identification Number comprises 11 digits, with 10 digits randomly assigned and the 11th digit serving as the control number calculated using the "Modul 11.10" ISO 7064 algorithm. example: HR99999999999

OIB
OIB

Matični broj subjekta (MBS)

TIN in Croatia is called Matični broj subjekta (MBS).

Frequently Asked Questions

Can a foreign company obtain an OIB and Croatian PDV-ID without a physical office in Croatia?

Yes, but the process requires documented justification. A non-resident legal entity is assigned an OIB when there is a legal basis for monitoring it in Croatia — typically VAT registration, property acquisition, or branch registration. To register for PDV (VAT), you must simultaneously submit Form P-PDV (VAT registration) and the OIB assignment application to the Tax Administration. Non-EU businesses are also required to appoint a fiscal representative who assumes joint and several liability for all Croatian VAT obligations. EU businesses may instead register directly or use the One Stop Shop (OSS) scheme to avoid a Croatian establishment. [1] [2]

My Croatian business partner is withholding 15% from my invoice — can I reduce or eliminate it?

Croatia applies a 15% withholding tax on royalties, interest, and certain services (market research, tax consulting, auditing) paid to non-resident entities. If your country has a Double Taxation Treaty (DTT) with Croatia, you may qualify for a reduced or zero rate — but relief is not automatic. The Croatian payer must obtain a tax residency certificate from your home country's tax authority and submit it to Porezna uprava before the payment is made. If no form is filed in time, the full 15% is withheld and a refund claim must be filed afterwards. Payments to entities in EU-listed non-cooperative jurisdictions attract a higher 25% rate. [3] [4]

Does Croatia's Fiscalization 2.0 mandate require an OIB-linked digital certificate, and what are the penalties for non-compliance?

Yes. Under the Fiscalization Law (Zakon o fiskalizaciji, NN 89/25), all fiscalisation and e-reporting messages transmitted to the Tax Administration must be signed with a qualified electronic signature tied to the issuer's OIB. Mandatory B2B e-invoicing via the national HR-FISK platform takes effect on 1 January 2026 for all VAT-registered businesses, and on 1 January 2027 for all remaining entities. Penalties for failure to fiscalize an invoice range from EUR 2,650 to EUR 66,360 for legal entities; repeated violations can reach EUR 92,900. Failure to transmit real-time e-reporting data carries separate fines of EUR 1,330 to EUR 13,300. [5] [6]

I hold a Croatian Digital Nomad Visa and exceeded 183 days — am I now a Croatian tax resident?

Not automatically. The Digital Nomad Visa is specifically designed so that holders remain non-tax-residents even beyond the 183-day threshold, provided their primary economic ties remain in their home country. Income earned from employers or clients not registered in Croatia is fully exempt from Croatian income tax during the visa period. However, if you register habitual residence or establish an economic center of interest in Croatia (e.g., a Croatian-registered sole proprietorship), Porezna uprava can reclassify you as a tax resident and apply income tax rates of 15–23.6% on income up to EUR 50,400 and 25–35.4% above that threshold. [7] [8]

Why does my OIB pass the ISO 7064 checksum but still get rejected by a partner or system?

Passing the Mod 11,10 checksum only confirms the number is mathematically well-formed — it does not verify the OIB is actually assigned to a live entity. Common rejection causes include: (1) the OIB belongs to a dissolved or struck-off entity; (2) systems confuse the raw 11-digit OIB with the HR-prefixed PDV-ID — the OIB itself never carries the "HR" country prefix; (3) address or name data in the partner's system mismatches the Tax Administration register. To confirm an OIB is genuinely active and linked to the correct entity, use the official Porezna uprava registry lookup or, for VAT-registered entities, the EU VIES system. [9] [10]


How Lookuptax can help you ?

Lookuptax VAT validation revolutionizes VAT number validation with its robust platform, empowering businesses to seamlessly verify VAT numbers across over 100 countries. Our cutting-edge technology ensures accurate and efficient validation, reducing errors and enhancing compliance.

Sign up on Lookuptax for taxid validation