All Guides

Hiring in Slovenia: EOR Guide & Compliance Overview

Europe EUR Slovenian

Overview

If you are hiring your first 1-10 employees in Slovenia, using an EOR is usually the lowest-risk option because onboarding often starts in 2-6 weeks, while entity setup can take several months.

Slovenia is the wealthiest ex-Yugoslav state and the only one in the eurozone. GDP per capita runs at roughly 90% of the EU average — closer to Italy or Spain than to its Western Balkan neighbors. Ljubljana’s tech scene is small but surprisingly sophisticated, with strengths in logistics tech, AI research, and enterprise software. Developer salaries range from €2,800–€4,800/month gross for mid-to-senior roles, and the country’s compact size (2.1 million people) means the talent pool is finite. You’re hiring here for quality and EU compliance convenience, not for scale.

Employer social contributions total approximately 16.1% of gross salary — moderate by EU standards and less than half of neighboring Slovakia’s 35.2%. But the headline rate is deceptive. Slovenia mandates a holiday bonus (regres) of at least the minimum wage, paid annually by July 1. Meal allowances, transport allowances, and other mandatory supplements add to the real cost. A Slovenian employee’s total compensation package includes layers of mandatory payments that don’t appear in the gross salary figure.

The Employment Relationships Act (Zakon o delovnih razmerjih — ZDR-1) governs employment. It provides strong termination protections: the employer needs valid business, personal, or conduct-related reasons to terminate, notice periods run 15–80 days depending on tenure, and severance pay is mandatory for all employer-initiated terminations where the employee has at least 1 year of service. Courts can order reinstatement for unlawful dismissals. Slovenia joined the EU in 2004 and the eurozone in 2007 — EU/EEA nationals onboard in 3–5 business days with no work permit requirements.

Key Employment Facts

ItemDetail
Minimum wage€1,253.90/month gross (2026)
Working hours40 hrs/week; overtime limited to 8 hrs/week, 20 hrs/month, 170 hrs/year; overtime premium 30% (weekday), 50% (Sunday), 100% (public holiday)
Probation periodUp to 6 months
Notice period15 days (under 1 year); 30 days (1–2 years); 60 days (2–5 years); 80 days (5–15 years); 60 days (15+ years, but with higher severance) — employer-initiated
Severance1/5 of monthly salary per year of service (1–5 years); 1/4 for 5–15 years; 1/3 for 15+ years
Paid leave20 working days minimum; additional days for age (over 55), children, disability, and lower education levels — can reach 28+ days
Public holidays13 days (some overlap with weekends varies by year)
Employer costs %~16.1% (pension 8.85%, health 6.56%, unemployment 0.06%, parental protection 0.1%, injury at work 0.53%)

Statutory Benefits

Pension and disability insurance. Employer contribution: 8.85% of gross salary. Employee contribution: 15.5%. The combined rate of 24.35% funds Slovenia’s pension system administered by ZPIZ (Zavod za pokojninsko in invalidsko zavarovanje Slovenije). Retirement age: 65 with at least 15 years of insurance, or 60 with 40 years of pension-qualifying service. The employer rate is the second-lowest component after unemployment — the employee carries the heavier pension burden.

Health insurance. Employer: 6.56%. Employee: 6.36%. Administered by ZZZS (Zavod za zdravstveno zavarovanje Slovenije). Mandatory health insurance covers basic healthcare, but most Slovenians also carry supplementary health insurance (dopolnilno zdravstveno zavarovanje) to cover copayments — approximately €35–€45/month per person. Many employers include this as a standard benefit. Without supplementary insurance, copayments for certain services can reach 50–90% of the cost.

Holiday bonus (regres). This is the benefit that catches foreign employers off guard. Every employer must pay an annual holiday bonus (regres za letni dopust) of at least the minimum wage — currently €1,253.90 — by July 1 each year. The bonus is partially tax-exempt up to 100% of the average national salary. For companies accustomed to the bonus being optional, Slovenia makes it law. Budget approximately 1 additional month’s minimum wage per employee per year for this mandatory payment.

Meal allowance (nadomestilo za prehrano). Employers must pay a meal allowance for each working day — minimum €6.12/day. This is exempt from social contributions and income tax up to the statutory amount. At 21 working days/month, that’s approximately €128/month per employee. It’s paid on top of gross salary.

Transport allowance (povračilo stroškov prevoza). Employers must reimburse commuting costs based on the distance between the employee’s residence and workplace. The reimbursement follows a formula set by regulation — typically €0.21/km for distances over 2 km, capped at the cost of public transport. Remote workers may receive a reduced or modified transport allowance depending on the arrangement.

Sick leave. The employer pays the first 30 working days of sick leave per absence at 80% of salary (90% for work-related illness or injury, 100% for certain occupational diseases). After 30 working days, ZZZS takes over. Sick leave can extend up to 12 months, with possible extensions.

Termination Rules

Slovenia’s ZDR-1 provides three grounds for employer-initiated ordinary termination (redna odpoved): business reasons (poslovni razlog — redundancy, restructuring), fault-based reasons (krivdni razlog — breach of obligations after prior written warning), and incapacity reasons (razlog nesposobnosti — inability to perform the job based on documented underperformance).

Procedural requirements. Before terminating, the employer must give the employee a written explanation of the proposed termination and allow the employee to respond within a reasonable period (at least 3 working days). For business-reason terminations, the employer must check whether the employee can be redeployed to another suitable position. If a workers’ council exists, it must be consulted before termination.

Notice periods. These depend on the reason and tenure. For business-reason and incapacity terminations: 15 days (under 1 year), 30 days (1–2 years), increasing to 80 days for 5–15 years of tenure. For fault-based termination: 15 days regardless of tenure. During the notice period, the employee is entitled to paid time off for job seeking — 2 hours per week.

Severance pay (odpravnina). Mandatory for all ordinary terminations due to business reasons or incapacity, provided the employee has at least 1 year of service. The formula: 1/5 of average monthly salary per year of service for the first 1–5 years, 1/4 for years 5–15, and 1/3 for years beyond 15. A 10-year employee earning €4,000/month would receive approximately €10,000 in severance (5 years × 1/5 × €4,000 + 5 years × 1/4 × €4,000 = €4,000 + €5,000 = €9,000). Add the notice period cost, and a compliant separation can reach €12,000–€15,000.

Extraordinary termination. For serious breaches (theft, violence, disclosure of business secrets, absence for 5+ consecutive days without reason), the employer can terminate without notice, but must do so within 30 days of learning about the breach. Even extraordinary termination requires a written explanation and the employee’s right to respond.

Court challenges. Employees can challenge dismissals in labor court within 30 days. If successful, the court typically orders reinstatement with back pay, or compensation of up to 18 months’ salary if reinstatement isn’t feasible. Slovenian labor courts are protective of employees, and procedural errors by the employer are the most common basis for invalidation.

Employer Cost

The 16.1% statutory employer contribution rate understates the real cost of a Slovenian hire. The headline components: pension and disability insurance (8.85%), health insurance (6.56%), parental protection insurance (0.1%), unemployment insurance (0.06%), and injury at work insurance (0.53%).

On top of those, mandatory supplementary obligations: the regres (annual holiday bonus of at least the minimum wage, currently €1,253.90, payable by July 1), meal allowance (minimum €6.12/working day ≈ €128/month, exempt from social contributions), and transport reimbursement (approximately €50–€150/month depending on commute distance).

For a developer at €4,000/month gross: employer social contributions ~€644 (16.1%), meal allowance ~€128, transport ~€100, supplementary health insurance ~€40, regres amortized monthly ~€105, EOR fee ~€550 — total monthly employer cost approximately €5,567, or 39% above gross salary. The mandatory allowances and regres are the hidden cost drivers that don’t appear in any social contribution comparison.

Work Visas and Immigration

EU/EEA/Swiss nationals have free movement rights and need only register with the local administrative unit within 3 months — no work permit. Slovenia is a full EU and Schengen member.

For non-EU nationals, the Urad za Trzavne prijave (Administrative Unit) processes single permits combining temporary residence and work authorization. The EOR entity applies as the sponsoring employer. Most applications require a labor market test — the employer must advertise the position and demonstrate that no Slovenian or EU national is available — which adds approximately 30 days to the timeline.

Processing for a single permit: 1–3 months after the labor market test. Permit processing in Ljubljana is generally faster than in secondary cities. Intra-company transfers bypass the labor market test under the EU ICT directive. Blue Card applicants (university degree + salary above 1.5× national average) also bypass the test.

Permits are issued for up to 1 year initially, renewable for up to 3 years. The permit is tied to the EOR entity and the specified role — job category changes require a new permit application. Employees from Western Balkans countries (Bosnia-Herzegovina, North Macedonia, Serbia, Montenegro) benefit from bilateral agreements that reduce some administrative steps.

Permit TypeWho It’s ForProcessing Time
Single Permit (Residence + Work)Non-EU nationals with a job offer1–3 months
EU Blue CardHighly qualified, salary > 1.5× national average30–60 days
ICT PermitIntra-company transferees30–60 days

Frequently Asked Questions

What’s the real total cost of a Slovenian employee versus the gross salary?

Take a developer at €4,000/month gross. Employer social contributions at 16.1%: €644/month. Meal allowance: ~€128/month. Transport allowance: €50–€150/month (varies by commute). Supplementary health insurance: ~€40/month. Holiday bonus (regres) amortized monthly: €105/month. EOR fee: $599/month (€550). Total monthly employer cost: approximately €5,517–€5,617. That’s 38–40% above gross salary — closer to Western European cost levels than the 16.1% headline rate suggests. The mandatory allowances and regres are the hidden cost drivers that don’t appear in standard employer cost comparisons.

How does the mandatory holiday bonus (regres) work?

Every employer must pay regres by July 1 each year. The minimum amount equals the minimum wage (€1,253.90 for 2026). Most employers pay more — typically one month’s gross salary for competitive roles. Regres is exempt from social contributions and income tax up to 100% of the average national salary. Above that threshold, the excess is taxed as regular income. Employees who start mid-year receive a pro-rated amount. Part-time employees receive a proportional amount. The EOR handles the calculation and payment, but you need to budget for it — it’s not optional, and it’s not a 13th-month salary (that’s separate and not mandatory in Slovenia).

Is Slovenia competitive for tech hiring compared to other Central European countries?

On pure salary, Slovenia sits between Slovakia and Austria — more expensive than most CEE markets. But there are advantages that justify the premium: euro-denominated salaries (no FX risk), EU membership with full labor mobility for EU hires, one of the highest English proficiency rates in Central Europe, and a legal system that’s stable and predictable. The talent pool is small (2.1 million total population), so you’re competing for a limited supply. Ljubljana has perhaps 8,000–12,000 active software developers. If you need 2–3 exceptional engineers in a specific domain, Slovenia works. If you need 20, look at Poland or Romania.

To connect this guidance with live hiring demand, see hiring your first international employee and remote jobs by country.

Further Reading

Founder, eorHQ

Anchal has spent over a decade in product strategy and market expansion across Asia and the Middle East. She evaluates EOR providers on compliance depth, entity ownership, payroll accuracy, and in-country support quality.

Was this page helpful?

Tell us or send a correction.