Hrvatska · OIB
Croatian OIB Checker
Check a Croatian Osobni identifikacijski broj (OIB) for correct format and check digit, and confirm the HR VAT number in real time via the EU VIES system — with the registered name and address.
What is a Croatian OIB?
The OIB (osobni identifikacijski broj) is Croatia’s permanent 11-digit identification number for people and companies, issued by the Tax Administration: ten random digits and a check digit — for example 81793146560 for Hrvatski Telekom d.d. With HR in front, a VAT-registered business’s OIB is its EU VAT number.
Croatian OIB format
Eleven digits: ten random digits and an ISO 7064 MOD 11,10 check digit.
(optional)
digits
(MOD 11,10)
Example: 81793146560 (Hrvatski Telekom d.d., Zagreb). VAT form: HR81793146560.
- 11 digits: Always 11 digits, no letters. The digits carry no meaning — they do not encode a birth date, region or type of holder.
- Check digit: Calculated with the ISO 7064 MOD 11,10 method named in the OIB regulation. The widely used sample 12345678901 fails it.
- Permanent: An OIB never changes when a name or address changes, and it is never given to anyone else.
- Name and address: Croatia releases the registered name and address through VIES, so a valid HR VAT number shows who it belongs to.
How to check a Croatian OIB
- 1 Find the OIB on the company’s invoice, website or contract — Croatian invoices must show it.
- 2 Enter it above, with or without HR. The checker validates the format and check digit, then checks the HR VAT number via VIES.
- 3 For a VAT-registered business, compare the returned name and address with your supplier or customer.
- 4 Want to run the official checks yourself? Our EU VAT verification guide walks through them step by step.
Frequently Asked Questions
How do I check a Croatian OIB? (Kako provjeriti OIB?)
Enter it in the checker on this page: it validates the 11 digits and the check digit, then checks HR + OIB in the EU VIES system and, for a VAT-registered business, shows the registered name and address. A correct check digit only proves the number is well-formed. For the official routes, see our EU VAT verification guide.
What is the Croatian VAT number format?
HR followed by the 11-digit OIB — for example HR81793146560 (Hrvatski Telekom d.d.). In Croatia itself the OIB is used without HR.
Do people and companies have the same kind of OIB?
Yes. Croatian citizens, companies based in Croatia, and foreign people and companies with a reason to be recorded in Croatia (for example tax, property or a bank account) all receive an 11-digit OIB, and nothing in the number shows which kind of holder it belongs to. A sole trader’s business (obrt) uses the owner’s personal OIB, so treat it as personal data.
Why does VIES say a Croatian OIB is invalid?
VIES checks the VAT number (PDV ID) used for EU trade, not whether an OIB exists. A person or business that is not registered for VAT shows as invalid in VIES even though its OIB is genuine.
How is the OIB check digit calculated?
With ISO 7064 MOD 11,10. Start with 10; for each of the first ten digits, add the digit, take the result mod 10 (using 10 instead of 0), double it and take mod 11. The check digit is 11 minus the final value, with 10 written as 0.
What is the difference between OIB, MBS and MB?
The OIB is the universal 11-digit identification number. The MBS is the 9-digit court-register number of a registered company, and the MB is the statistical registration number (matični broj) issued by the Croatian Bureau of Statistics (DZS).
Last reviewed: , against official sources.
Validate EU VAT numbers at scale
Check Croatian OIBs and EU VAT numbers in one API call — with registered name and address where the country provides it.