Country-Specific Guides

Select your journey to get detailed bureaucratic requirements

🇭🇷

Croatia

Capital: Zagreb

Last verified: 2026-02-20

Fees, fines, and deadlines are approximate and may change. Always verify with official sources.

Key Registrations & Procedures

Temporary Residence Registration (Prijava privremenog boravka)

Ministry of Interior – Police Administration

Deadline: Register within 3 days of arrival or address change
Processing Time: Same day if all documents are in order. Certificate issued immediately.
💰Fees: Free for EU/EEA citizens
📅Appointment: No appointment needed. Walk-in at local police station.
Required Documents:
  • Valid passport or national ID card
  • Proof of accommodation — rental contract, hotel booking, or a written statement from the person hosting you
  • Completed registration form (Obrazac 1a — available at police station)
Where to Do It:

Nearest police station (Policijska postaja) with a foreigners department. In Zagreb: Police Administration at Petrinjska 30.

If You Don't Do It:

Fines of approximately €130–€2,650 for late registration. Accommodation providers (hotels, hosts) are also required to register you and face fines for not doing so.

Regional Variations: Zagreb has the main Police Administration office; regional offices in Split, Rijeka, Osijek, and other major cities.
Visit Official Website

Temporary Residence Permit (Boravišna iskaznica)

Ministry of Interior – Police Administration

Deadline: Apply within 90 days if planning to stay longer than 3 months
Processing Time: 30–60 days processing
💰Fees: €35 for the residence card; €30 for biometric photo if taken at the police station
📅Appointment: Appointment required in Zagreb (book online). Walk-in available in smaller cities.
Required Documents:
  • Valid passport or national ID card
  • Completed application form (Obrazac 1)
  • Proof of accommodation (rental contract with landlord's legalized signature)
  • Proof of employment (work contract) OR proof of self-employment OR proof of sufficient funds (bank statement showing ~€500/month)
  • Health insurance coverage proof (EHIC or Croatian HZZO enrollment)
  • Passport-sized biometric photo
Where to Do It:

Police Administration office in the city where you reside. In Zagreb: MUP, Foreigners Department, Petrinjska 30. In Split: Policijska uprava Splitsko-dalmatinska. Online application also possible via e-Građani portal.

If You Don't Do It:

Fines of approximately €260–€1,320 for overstaying without a permit. May be ordered to leave Croatia. May not be able to legally work or access Croatian healthcare without it.

Regional Variations: Zagreb main office handles the most applications; longer wait times expected.
Visit Official Website

OIB (Personal Identification Number / Tax ID)

Tax Administration (Porezna uprava)

Deadline: Must obtain before starting employment or any official transaction
Processing Time: 1–5 working days. Can sometimes be issued same day.
💰Fees: Free
📅Appointment: No appointment needed. Walk-in at local Tax Office.
Required Documents:
  • Valid passport or national ID card
  • Proof of Croatian address (rental contract or registration certificate)
  • Completed OIB request form (Zahtjev za OIB — available at the office)
Where to Do It:

Local Tax Administration office (Ispostava Porezne uprave). In Zagreb: Avenija Dubrovnik 32. Available in every major city.

If You Don't Do It:

No fine for not having one, but the OIB is required for employment, banking, healthcare, utilities, and virtually all official interactions in Croatia.

Regional Variations: Same process nationwide. OIB is a single national system.
Visit Official Website