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
- Croatian citizens by birth or through acquiring citizenship,
- legal entities operating within Croatian territory, and
- 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 |
Matični broj subjekta (MBS)
TIN in Croatia is called Matični broj subjekta (MBS).
Frequently Asked Questions
Do I need an OIB to buy property or open a bank account in Croatia?
Yes. The OIB is mandatory for both. Croatian law requires an OIB to enter into any property purchase contract, register ownership in the land registry, and open a bank account. Without an OIB, you cannot complete a real estate transaction. The good news is that obtaining an OIB is free and fast — you can apply at any Tax Administration (Porezna uprava) office with just your passport (original plus copy), and the number is typically assigned on the spot. EU/EEA citizens with e-Citizens credentials can apply online. (Croatian Tax Administration)
What is the difference between the OIB and the Croatian VAT number (PDV-ID)?
The OIB (Osobni identifikacijski broj) is a permanent 11-digit personal identification number assigned to every person and legal entity in Croatia. The PDV-ID (VAT identification number) is the OIB prefixed with "HR" (e.g., HR12345678901), used exclusively for VAT (PDV) purposes and intra-EU transactions via the VIES system. Not every OIB holder has a PDV-ID — you only receive one after registering for VAT with the Tax Administration by submitting Form P-PDV. You can validate any HR-prefixed VAT number through the EU VIES VAT verification tool. The OIB itself never carries the HR prefix. (Croatian Tax Administration)
Why does my OIB pass format validation but get rejected by a business partner?
The OIB uses an ISO 7064 Mod 11,10 checksum algorithm, and several open-source libraries (JavaScript, PHP, Python) exist for format validation. However, passing the checksum only confirms the number follows the correct mathematical structure — it does not prove the number is actually assigned to a real person or entity. To verify that an OIB is genuinely registered, use the official Croatian Tax Administration verification tool or, for VAT-registered entities, the EU VIES system. (Croatian Tax Administration)
Do non-resident businesses need to register for Croatian VAT (PDV)?
Non-resident businesses making taxable supplies in Croatia must register for VAT from the first euro of sales — there is no threshold for non-residents (the EUR 60,000 domestic threshold, raised from EUR 40,000 in January 2025, applies only to Croatian-established businesses). Compare this with VAT registration thresholds in other EU member states, including fellow EU members Bulgaria and Cyprus. Non-EU businesses must also appoint a fiscal representative who shares joint liability for VAT compliance. Alternatively, EU businesses can use the One Stop Shop (OSS) to report Croatian VAT through their home Member State and avoid direct registration. (Avalara)
Can I get an OIB before having Croatian residency?
Yes. The OIB is a purely administrative identifier and does not require residency. Many foreigners obtain their OIB months before their residence permit is approved. You simply need a valid passport and a stated reason (e.g., "purchase of real estate" or "opening a bank account"). If you later register your habitual residence with the Ministry of the Interior, the police station automatically assigns an OIB — in that case, you do not need to visit the Tax Administration separately. (Croatian Tax Administration)
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.

