Slovenia routes all registrations through the Administrative Unit (Upravna enota) for the applicant's area of residence. EU citizens have a straightforward process, present at the Upravna enota, pay EUR 6, receive the certificate, and the EMSO and tax number follow. Non-EU nationals must generally apply at the Slovenian embassy for work-based permits before arriving. One important practical note: for health insurance in Slovenia, both mandatory ZZZS enrollment (covering 80-90% of costs) and supplementary dopolnilno zavarovanje (covering the remaining co-payment) are strongly recommended, otherwise the co-payments for specialist care and hospital stays can be substantial.
I am a:

🧭

Country-Specific Guides

SI

Moving to Slovenia: Expat Registration Guide

Flag of Slovenia

Slovenia

Capital: Ljubljana

Last verified: June 2026

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

📋8 registration steps covered in this guide. Expand each card for full details, timelines and costs.

Administrative Unit first for EU citizens; embassy first for non-EU work permit applicants. Once you have the registration certificate and EMSO number, health insurance (ZZZS) and tax registration (FURS) follow quickly. Ljubljana's Upravna enota handles the majority of expat registrations.

Key Registrations & Procedures

Deadline: Before the expiry of the initial 3-month period. May also be applied for immediately upon arrival.
Processing Time: Issued the same day or within a few working days at the Administrative Unit.
💰Fees: EUR 6 for the residence registration certificate.
📅Appointment: Walk in or book an appointment at your local Administrative Unit (Upravna enota).
Required Documents:
  • Valid EU/EEA passport or national ID card
  • Proof of accommodation: rental contract, property deed, or written statement from the accommodation provider
  • Proof of the basis for residence: employment contract (workers); company registration (self-employed); university enrolment letter (students); proof of sufficient funds and health insurance (self-sufficient persons/retirees)
Where to Do It:

Administrative Unit (Upravna enota) for your area of residence.

If You Don't Do It: Without a residence registration certificate, you cannot obtain a EMSO number (personal master citizen number) or a tax number (davcna stevilka), cannot register for health insurance, and may face difficulties opening a bank account.
💡 Practical Tip: Register at the Administrative Unit (Upravna Enota) within 8 days of establishing residence. The certificate is required for obtaining your EMSO, health insurance, bank account, and all subsequent registrations.
Regional Variations: Processing is uniform nationally via the 58 Administrative Units across Slovenia. Ljubljana's Upravna enota has the highest volume; English service is generally available.
🏠 Useful Services
  • Flatio: Furnished mid-term rentals with flexible contracts. Useful for securing an address before committing to a long-term lease.
Visit Official Website
FAQWhat is the deadline for Residence Registration Certificate (EU Citizens) in Slovenia?
Before the expiry of the initial 3-month period. May also be applied for immediately upon arrival.
How much does Residence Registration Certificate (EU Citizens) cost in Slovenia?
EUR 6 for the residence registration certificate.
What happens if I skip Residence Registration Certificate (EU Citizens) in Slovenia?
Without a residence registration certificate, you cannot obtain a EMSO number (personal master citizen number) or a tax number (davcna stevilka), cannot register for health insurance, and may face difficulties opening a bank account.
Deadline: Apply at the Slovenian embassy before arriving in Slovenia (for work-based permits). Other categories may apply in-country.
Processing Time: Processing: up to 30 days for most categories from complete application submission.
💰Fees: EUR 102 for the permit application + EUR 15.47 for the biometric card (2026 rates).
📅Appointment: At a Slovenian embassy abroad for first-time work permits. At the Administrative Unit in Slovenia for renewals and other categories.
Required Documents:
  • Valid passport (minimum 6 months' validity)
  • Completed application form
  • Proof of purpose: employment contract (workers); business registration (self-employed); university letter (students); family relationship proof (family reunification)
  • Proof of accommodation: rental contract
  • Proof of financial means
  • Health insurance valid in Slovenia
  • Criminal record certificate (apostilled + certified Slovenian translation)
Where to Do It:

Slovenian embassy/consulate abroad (initial work permits) or Administrative Unit (Upravna enota) in Slovenia.

If You Don't Do It: Residing or working in Slovenia without a valid permit is an immigration offence. Overstays result in deportation and entry bans.
💡 Practical Tip: Apply before your 90-day visa-free period expires. Processing takes 1-3 months. During processing, keep your application receipt as proof of pending legal status. The permit is issued as a biometric card.
Regional Variations: National uniform process. The Administrative Unit in Ljubljana handles the highest volume. Non-EU/EEA permit processing is more complex in Slovenia than in some neighbouring countries due to embassy-first requirements for employment.
📋 Useful Services
  • Translayte: Certified translations of passports, birth certificates, and supporting documents for residence permit applications.
  • RushTranslate: Fast certified translations of official documents. Accepted by government offices across Europe.
Visit Official Website
FAQWhat is the deadline for Temporary Residence Permit (Non-EU Citizens) in Slovenia?
Apply at the Slovenian embassy before arriving in Slovenia (for work-based permits). Other categories may apply in-country.
How much does Temporary Residence Permit (Non-EU Citizens) cost in Slovenia?
EUR 102 for the permit application + EUR 15.47 for the biometric card (2026 rates).
What happens if I skip Temporary Residence Permit (Non-EU Citizens) in Slovenia?
Residing or working in Slovenia without a valid permit is an immigration offence. Overstays result in deportation and entry bans.
Deadline: Obtained at the time of or shortly after residence registration.
Processing Time: EMSO issued at the time of residence registration. Tax number issued within a few days by FURS.
💰Fees: Free of charge.
📅Appointment: EMSO: at the Administrative Unit. Tax number: at FURS offices or online via edavki.durs.si.
Required Documents:
  • Valid passport or national ID
  • Residence registration certificate or permit
  • Proof of accommodation
Where to Do It:

EMSO: Administrative Unit (Upravna enota). Tax number: FURS offices or online at edavki.durs.si.

If You Don't Do It: Without EMSO and tax number, you cannot be employed on Slovenian payroll, open a bank account, register for health insurance, or access most public services.
💡 Practical Tip: The EMSO is your permanent Slovenian personal identifier used for health insurance, tax, and all government records. The Davcna Stevilka (tax number) is separate and required for employment and self-employment.
Regional Variations: National system. Both numbers are permanent and do not change if you move within Slovenia.
🩺 Useful Services
  • Wise: Multi-currency account accepted for tax refunds and salary payments across the EU.
  • Translayte: Certified document translations accepted by EU authorities. Fast turnaround, available online.
Visit Official Website
FAQWhat is the deadline for Personal Master Citizen Number and Tax Number (EMSO / Davcna Stevilka) in Slovenia?
Obtained at the time of or shortly after residence registration.
How much does Personal Master Citizen Number and Tax Number (EMSO / Davcna Stevilka) cost in Slovenia?
Free of charge.
What happens if I skip Personal Master Citizen Number and Tax Number (EMSO / Davcna Stevilka) in Slovenia?
Without EMSO and tax number, you cannot be employed on Slovenian payroll, open a bank account, register for health insurance, or access most public services.
Deadline: Employed: from the first day of work (employer registers). Self-employed: within 15 days of starting activity.
Processing Time: Health insurance card (kartica zdravstvenega zavarovanja) issued within a few weeks.
💰Fees: Free to enroll. Contributions deducted from salary.
📅Appointment: Employed: employer handles. Self-employed: ZZZS offices.
Required Documents:
  • EMSO number
  • Residence registration certificate or permit
  • Employment contract (for employed persons)
Where to Do It:

ZZZS offices nationwide. Employed persons: employer handles registration.

If You Don't Do It: Without ZZZS coverage, you pay full cost for all medical care. EU citizens can use EHIC for temporary cover but must enroll in ZZZS for long-term residence.
💡 Practical Tip: Employed persons are registered automatically from the first day of work. Non-employed residents must register within 8 days of obtaining residence registration. Keep your health insurance card (kartica ZZZS) for all medical visits.
Regional Variations: National system. Most GPs (splosni zdravnik) in Slovenia operate via the ZZZS system; choose a GP after enrollment.
🩺 Useful Services
  • SafetyWing: Interim health and travel cover for expats. Useful before local social security enrollment is active.
Visit Official Website
FAQWhat is the deadline for Health Insurance Registration (ZZZS) in Slovenia?
Employed: from the first day of work (employer registers). Self-employed: within 15 days of starting activity.
How much does Health Insurance Registration (ZZZS) cost in Slovenia?
Free to enroll. Contributions deducted from salary.
What happens if I skip Health Insurance Registration (ZZZS) in Slovenia?
Without ZZZS coverage, you pay full cost for all medical care. EU citizens can use EHIC for temporary cover but must enroll in ZZZS for long-term residence.
Deadline: Within 15 days of starting employment or business activity.
Processing Time: Tax number issued within a few days.
💰Fees: Free to register.
📅Appointment: FURS offices or online via edavki.durs.si.
Required Documents:
  • Valid passport or national ID
  • EMSO number
  • Employment contract or business registration details
Where to Do It:

FURS offices or online at edavki.durs.si.

If You Don't Do It: Failure to register or file returns results in fines and interest.
💡 Practical Tip: Slovenian income tax has progressive rates from 16% to 45%. File your annual return via the eDavki portal by July 31. Most employed persons' returns are pre-filled from employer data and require only online confirmation.
Regional Variations: National system.
🩺 Useful Services
  • Wise: Multi-currency account accepted for tax refunds and salary payments across the EU.
  • Translayte: Certified document translations accepted by EU authorities. Fast turnaround, available online.
Visit Official Website
FAQWhat is the deadline for Tax Registration (FURS) in Slovenia?
Within 15 days of starting employment or business activity.
How much does Tax Registration (FURS) cost in Slovenia?
Free to register.
What happens if I skip Tax Registration (FURS) in Slovenia?
Failure to register or file returns results in fines and interest.
Deadline: As soon as possible after EMSO is issued.
Processing Time: 1-3 business days.
💰Fees: Monthly fees: typically EUR 2-6.
📅Appointment: In person at a bank branch.
Required Documents:
  • Valid passport or national ID
  • EMSO number
  • Residence certificate or permit
  • Proof of employment
Where to Do It:

NLB or NKBM branches nationwide.

If You Don't Do It: Without a local account, salary payments and rent are considerably harder.
💡 Practical Tip: The main Slovenian retail banks are NLB, NKBM, SKB, and Sparkasse. Account opening requires your EMSO and residence registration. Wise is a practical complement for EUR transfers outside Slovenia.
Regional Variations: NLB has the widest national network. English service available in Ljubljana and major cities.
💳 Useful Services
  • Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
Visit Official Website
FAQWhat is the deadline for Slovenian Bank Account in Slovenia?
As soon as possible after EMSO is issued.
How much does Slovenian Bank Account cost in Slovenia?
Monthly fees: typically EUR 2-6.
What happens if I skip Slovenian Bank Account in Slovenia?
Without a local account, salary payments and rent are considerably harder.
Deadline: No strict deadline. Set up SI-PASS as soon as you have your Slovenian ID card or residence permit to access all e-government services via euprava.gov.si.
Processing Time: smsPASS: immediate with Slovenian SIM card linked to your EMSO.
💰Fees: Free for smsPASS.
📅Appointment: Register online at si-pass.si using your EMSO and a Slovenian mobile number.
Required Documents:
  • EMSO (Enotna Maticna Stevilka Obcana)
  • Slovenian SIM registered in your name
  • Residence permit or EU Registration Certificate
Official Link:
Where to Do It:

Register for SI-PASS at sigov.si using your Slovenian ID card chip with an NFC reader or smartphone, or via Slovenian internet banking credentials.

If You Don't Do It: Without SI-PASS, all government interactions including FURS tax portal, ZZZS health, and ZPIZ pension must be done in person, adding significant delays.
💡 Practical Tip: SI-PASS is Slovenia's national digital identity system required for eDavki (tax), eZZZS (health), and most government portals. Setting it up takes under 15 minutes with a chip-enabled ID card and NFC phone.
🩺 Useful Services
  • Wise: Multi-currency account compatible with digital identity platforms. Useful for online government services.
eUprava: Slovenian E-Government Portal
FAQWhat is the deadline for Slovenian Digital Identity (SI-PASS and eUprava) in Slovenia?
No strict deadline.
How much does Slovenian Digital Identity (SI-PASS and eUprava) cost in Slovenia?
Free for smsPASS.
What happens if I skip Slovenian Digital Identity (SI-PASS and eUprava) in Slovenia?
Without SI-PASS, all government interactions including FURS tax portal, ZZZS health, and ZPIZ pension must be done in person, adding significant delays.
Deadline: Within 6 months for EU vehicles. Non-EU: upon import.
Processing Time: Technical inspection same day. Registration: 1-2 business days.
💰Fees: Inspection: EUR 30-50. Registration: EUR 30-80. Annual road tax varies.
📅Appointment: Walk-in at authorised registration centre. Arrange AO insurance first.
Required Documents:
  • EMSO and identity document
  • Foreign registration certificate
  • Tehnicni Pregled certificate
  • Valid AO insurance policy
  • Customs clearance (for non-EU)
Official Link:
Where to Do It:

At any DRSI (Directorate of the Republic of Slovenia for Infrastructure) registration office or authorised vehicle registration point. Bring all required documents including valid technical inspection certificate.

If You Don't Do It: Driving an unregistered or expired-registration vehicle results in fines. Foreign vehicles must be re-registered within the legal timeframe after establishing residence.
💡 Practical Tip: Technical inspection (Periodicni tehnicki pregled) and mandatory insurance (zavarovanje AO) must be current before re-registration. Check the DRSI website for your nearest office and opening times.
📦 Useful Services
  • My Baggage: Affordable door-to-door shipping when moving to Europe. Book online, tracked delivery.
  • ParcelABC: Compare shipping prices across carriers for moving your belongings to Europe.
  • Sirelo: Compare international removal companies. Get quotes for moving your belongings to Europe.
DRSI: Slovenian Directorate for Infrastructure
FAQWhat is the deadline for Vehicle Registration (DRSI) in Slovenia?
Within 6 months for EU vehicles.
How much does Vehicle Registration (DRSI) cost in Slovenia?
Inspection: EUR 30-50. Registration: EUR 30-80. Annual road tax varies.
What happens if I skip Vehicle Registration (DRSI) in Slovenia?
Driving an unregistered or expired-registration vehicle results in fines.
Deadline: After 5 continuous years of lawful residence.
Processing Time: A few weeks to months.
💰Fees: EU citizens: approx. EUR 90. Non-EU: higher fees.
📅Appointment: At your local Administrative Unit.
Required Documents:
  • Valid passport
  • Evidence of 5 years' continuous residence
  • Proof of employment/funds
  • Health insurance
Where to Do It:

Administrative Unit (Upravna enota).

If You Don't Do It: Without permanent residence, permits must be continuously renewed.
💡 Practical Tip: EU citizens receive a permanent residence certificate after 5 continuous years. Non-EU citizens receive a long-term residence permit. Both remove renewal requirements and grant near-equivalent rights to Slovenian citizens.
Regional Variations: National system.
📋 Useful Services
  • Translayte: Certified translations of passports, birth certificates, and supporting documents for residence permit applications.
  • RushTranslate: Fast certified translations of official documents. Accepted by government offices across Europe.
Visit Official Website
FAQWhat is the deadline for Permanent Residence (5-Year Certificate / Long-Term Permit) in Slovenia?
After 5 continuous years of lawful residence.
How much does Permanent Residence (5-Year Certificate / Long-Term Permit) cost in Slovenia?
EU citizens: approx. EUR 90. Non-EU: higher fees.
What happens if I skip Permanent Residence (5-Year Certificate / Long-Term Permit) in Slovenia?
Without permanent residence, permits must be continuously renewed.
Deadline: EU/EEA: no deadline. Non-EU: 1 year from establishing residence.
Processing Time: A few weeks.
💰Fees: Administrative fee (approx. EUR 10-15 plus translation/medical costs).
📅Appointment: At your local Administrative Unit.
Required Documents:
  • Valid passport
  • EMSO and residence certificate
  • Original foreign licence
  • Certified Slovenian translation
  • Medical certificate (non-EU/EEA)
Where to Do It:

Administrative Unit transport department.

If You Don't Do It: Fines for driving on expired/invalid foreign licence.
💡 Practical Tip: EU/EEA driving licences are valid in Slovenia without exchange but can be exchanged voluntarily. Non-EU licences must be exchanged via the DRSI within 1 year of obtaining residence. Most require a theory test.
Regional Variations: EU/EEA always valid.
📋 Useful Services
  • Translayte: Certified translation of your driving licence and supporting documents for the exchange process.
  • RushTranslate: Fast certified translation of driving licence documents.
  • My Baggage: Affordable door-to-door shipping when moving to Europe. Book online, tracked delivery.
  • ParcelABC: Compare shipping prices across carriers for moving your belongings to Europe.
Visit Official Website
FAQWhat is the deadline for Driving Licence Exchange in Slovenia?
EU/EEA: no deadline. Non-EU: 1 year from establishing residence.
How much does Driving Licence Exchange cost in Slovenia?
Administrative fee (approx. EUR 10-15 plus translation/medical costs).
What happens if I skip Driving Licence Exchange in Slovenia?
Fines for driving on expired/invalid foreign licence.

Insider Tips for Newcomers

EMSO and Tax Number Are the Two Identity Pillars

EU citizens get both upon registering at the local Administrative Unit (Upravna Enota). Non-EU receive them with their temporary residence permit.

Slovenia Uses the Euro and Has a Stable Economy

Adopted euro in 2007. Ljubljana is compact and well-connected at costs 20-30% below Vienna.

SI-PASS Dramatically Reduces Office Visits

Once SI-PASS is active (using smsPASS mobile identity or your eID card), FURS tax, social security checks, and document requests can be completed online via eDavki and eUprava.

ZZZS Health Insurance Must Be Registered Within 8 Days

Register with ZZZS within 8 days of starting employment or establishing residence. Self-employed register independently. Without ZZZS, all healthcare is at full private cost.

Slovenian Required for Government Offices

All official forms are in Slovenian. English is widely spoken in Ljubljana business contexts but offices expect Slovenian-language submissions.

Ljubljana Is One of Europe's Most Liveable Small Capitals

Car-free city centre, excellent cycling, Lake Bled under an hour away. The expat community is smaller than major capitals, making integration gradual but rewarding.