Taxes and payrolls: the labour market in Slovenia

Taxes and payrolls: the labour market in Slovenia

Each labour market has some peculiarities. It may be tricky for foreigners to understand fully the payment methods, the taxes and other benefits related. In TalentUp we are starting a series of different blog articles, one for each country. This article analyses the labour market in Slovenia.

General data about the Slovenian labour market

Minimum wage1,203.36€
Payment basisMonthly
PaymentMust be paid by the last working day
Maximum working hours a week40h
Maximum overtime hours a week8h
Maximum overtime hours a year170h
Slovenian minimum wage and maximum working hours disclosure. Data for January 2024. Source:

Payroll taxes in Slovenia

Social security contributions are made by the employer and the employee and are used for funding unemployment, pension, maternity/paternity leave, and sickness or injury.

ContingenciesEmployer %Employee %
Health insurance6.566.36
Work injury0.53
Maternity / Parental Care0.100.10
Share of contingencies applied to the gross salary. Data source:

Once contributions are paid, employees need to pay an income tax that varies depending on their gross salaries. 

Gross salaryIncome tax
Up to 8,755€16%
From 8,755 to 25,750€26%
From 25,750 to 51,500€33%
From 51,500 to 74,160€39%
More than 74,160€45%

Income tax in Slovenia. Data source:

Contingencies from self-employees

There is a flat tax rate of 15.5 per cent that covers social contributions on personal income earned through freelancing. 

Example of net salary in Slovenia

As a reference, we use the average salary of a software engineer. In Slovenia, on average, software engineers earn annually 43,100€.

Gross salary (annually)43,100
Health insurance6.562,827.366.362,741.16
Work injury0.53228.43
Maternity / Parental Care0.1043.10.1043.1
Income tax8,401.72
Net salary (annually)25,173.18
From gross to net salary of a software engineer in Slovenia.

The employer contributes 6,939.1€ to social security and the employee 9,525.1€.

After paying the income tax, the employee has a net salary of 25,173.18€ coming from a gross salary of 43,100€. 

Unemployment regulation in Slovenia

​​In Slovenia, the notice period is dependent on the employee’s seniority as follows:

Time workedNotice period
During probation period7 days
Up to 1 year15 days
Between 1 and 2 years30 days
More than 2 years30 days + 2 days for every year served above two
Notice periods in Slovenian contracts.  Data source:

Employees are entitled to severance pay depending on the employee’s seniority:

Time workedSeverance pay
Up to 10 years1/5 of the employee’s average salary from the previous three months for every year of service
Between 10 and 20 years1/4 of the average salary from the past three months for every year of service
More than 20 years1/3 of the average salary from the past three months for every year of service
Severance pay in Slovenian contracts.  Data source:

Maximum probation period length is 6 months.

Different kinds of leaves in Slovenia

Annual paid leave is 4 weeks. The employee must use at least two weeks of annual leave before the end of the current calendar year; the remaining part can be used in agreement with the employer up until 30 June of the following year. Employees with children under the age of 15 are entitled to one additional day per year for each child.

There are 15 public holidays.

Employers pay for 30 days of sick leave (after that, is paid by Social Security). They usually pay 80% of the pay rate, but they pay 100% if the absence is due to the job.

In Slovenia, employees are entitled to up to seven days of paid personal leave. This leave is to be used for weddings, births, and bereavement.

Paid maternity leave lasts for 105 days, 28 of them before the birth. The benefit will be between 55% of a minimum base salary and twice the average monthly salary in Slovenia paid by Social Security.

The father/partner is entitled to 75 days of paid paternity leave. The first 15 days must be taken within three months of the child’s birth. The remaining leave can be taken at any time before the child is 8 years old and can be taken on multiple occasions. It is paid at the same rate as maternity leave.

Each parent has 130 days of unpaid parental leave (it increases in the case of multiple or complicated births). At least 30 of these should be taken by the mother. 

Other common Slovenian benefits

Benefit% of companies with this benefit
Equal Opportunity Employer17.4
Work-Life Balance17.4
Disability Leave13.0
Great Clients13.0
Health Insurance13.0
Top 5 benefits offered in Slovenian companies. Datasource: TalentUp’s database.

How to employ a Slovenian worker

Register your business with the relevant authorities in Slovenia. This typically involves obtaining a tax number and registering with the Slovenian Business Register (AJPES).

Some platforms (Papaya Global among them) offer the Employer of Record (EoR) service helping companies hire countries where they do not have any office.

Follow TalentUp on LinkedIn and subscribe to our newsletter to get our latest articles!

About Author

Èlia Adroher i Llorens

Content Writer. Èlia studied International Business Economics with a focus on digital marketing. She is also interested in learning about data analysis.