Getting Your OIB
Last updated Last verified
Last updated Last verified
OIB stands for Osobni identifikacijski broj. It is an 11-digit personal identification number.
You need an OIB for almost everything in Croatia: opening a bank account, signing a rental contract, starting a job, and dealing with government offices.
Get your OIB as soon as possible. You will need it to open a bank account and sign contracts.
EU citizens: bring your national ID card or passport.
Non-EU citizens: bring your passport with proof of citizenship.
No other documents are required. The service is free.
What you need
Visit any regional Tax Administration (Porezna uprava) office. You do not need to go to a specific office.
Go to the information desk and ask for OIB assignment. Fill out a short form. The staff will process your request.
Office hours are usually Monday to Friday, 8:00 to 15:00. Expect to wait 30-60 minutes.
You can email your application to oib@porezna-uprava.hr.
Attach a scan or photo of your passport. Write a short request in English asking for OIB assignment.
They will reply with your OIB by email. This usually takes 3-8 working days.
EU citizens with an e-Citizens (e-Gradani) login can apply online.
Visit the e-Gradani portal and look for the OIB assignment service.
This method is only available to EU citizens with a compatible electronic ID.
After you receive your OIB number, you can get an official certificate called Potvrda o OIB-u.
Pick it up at any Tax Administration office, or download it from the e-Gradani portal (EU citizens).
Once you have your OIB, the next step is to register your address with police and open a bank account.