Can Vietnamese citizens legally work in Slovenia for a short period?
Yes, Vietnamese citizens can work in Slovenia for up to 90 days — but only if they:
• Obtain a short-term work permit issued by the Slovenian authorities, and
• Apply for a Schengen visa (Type C) for employment purposes.
⚠️ EU/EEA nationals are exempt from both visa and work permit requirements.
Do citizens from Vietnam always need a visa for short-term jobs in Slovenia?
Not necessarily. Some foreigners — including citizens of Ukraine, Georgia, and Moldova — can enter Slovenia without a visa. However, even visa-exempt travelers must have a valid short-term work permit before beginning any employment.
If you’re from a country that requires a visa, you must apply for a Type C Schengen visa specifically for work or business travel.
What are the required documents for a Schengen visa for Vietnamese citizens?
To apply, you’ll need to prepare the following:
• A filled-out visa application form
• One recent passport-sized photo
• A valid passport (issued within the past 10 years, with at least 2 blank pages, valid at least 3 months beyond the trip)
• National ID or residence permit (if applicable)
• Health insurance with a minimum coverage of €30,000 valid across the Schengen Area
• Proof of accommodation (booking, invitation letter, or employer’s confirmation)
• Financial evidence (bank account statements or similar)
• A short-term work permit approved by the Slovenian employer.
❗ The Slovenian embassy may ask for more supporting documents during the process.
What does the Schengen visa cost for Vietnamese?
• €90 for most adult applicants
• €45 for children aged 6 to 12
• Free of charge for kids under 6
• €35 for nationals of Russia, Armenia, and Azerbaijan.
Visa fees may be waived for:
• Immediate relatives of legal Schengen residents
• Retirees
• Students, teachers on school trips
• Journalists, athletes, disabled persons, and official delegations with proof of purpose.
What is the processing time for a Slovenian visa?
Usually between 5 to 15 days — but this can vary depending on the time of year and your country of residence.
How to apply for a Slovenian work visa as a Vietnamese citizen?
Here’s what to do:
1. Get a job offer and short-term work permit from your Slovenian employer
2. Gather all the necessary documents
3. Complete the Schengen visa application form
4. Schedule an appointment at your local Slovenian consulate, embassy, or visa center
5. Submit your application and pay the fee
6. Await your visa result.
Where should Vietnamese citizens apply for the visa?
Submit your application at the Slovenian embassy, consulate, or official visa center in your country.
If there is no Slovenian representation where you live, apply through an embassy representing Slovenia in visa matters.
👉 Check the list of embassies and consulates here:
🔗 https://www.gov.si/en/representations/
Which job sectors are open to short-term workers from Vietnam?
Common areas that hire international short-term staff include:
• Farming and agriculture
• Building and technical work
• Hotels, restaurants, and tourism
• Cleaning, logistics, and seasonal support services.
Can Vietnamese citizens legally work in Slovenia long-term?
Yes. For long-term employment in Slovenia, Vietnamese citizens need to obtain a national visa (Type D) and, in most cases, a Single Permit, which serves as both a work and residence permit.
What is the Type D national visa for Slovenia?
The Type D visa is a long-stay visa for non-EU citizens who intend to stay in Slovenia for over 90 days. It is typically issued for purposes like employment, education, or joining a family member and can be valid for up to one year, depending on the employment agreement.
What documents are needed for applicants from Vietnam?
Applicants must prepare the following:
• Filled-out visa application form
• One passport-style photograph
• A valid passport (issued within the last 10 years, with 2 blank pages, and valid 3+ months beyond your stay)
• ID card or residence permit (if living in a third country)
• Medical insurance with a minimum coverage of €30,000
• Proof of a job (employment contract or employer’s invitation)
• Certificate of no criminal convictions.
⚠️ Some embassies may ask for extra documents depending on your individual profile.
What is the application process for Vietnamese?
1. Prepare and organize the required documents
2. Schedule an appointment at the Slovenian consulate, embassy, or visa center
3. Submit your application in person, including biometric data
4. Pay the application fee
5. Wait while your visa is processed (generally 7–21 days)
6. Pick up your visa once approved.
💡 It's recommended to start the process at least 4 weeks before traveling.
How much is the visa fee?
The standard fee for a national visa is €77, but fees can vary slightly by location.
How long does it take to get the visa?
Visa processing for Vietnamese typically takes between 7 and 21 calendar days, depending on the embassy’s workload and case complexity.
Where can Vietnamese citizens submit their application?
Applications should be submitted at:
A Slovenian embassy, consulate, or visa application center in your home country
If that’s not possible, the nearest Slovenian diplomatic mission.
🌐 Use this link to find the full list:
🔗 https://www.gov.si/en/representations/
What do citizens from Vietnam need to do after arriving in Slovenia?
After arriving with a Type D visa, Vietnamese citizens usually need to apply for a Single Permit at the local Administrative Unit (“Upravna enota”), which finalizes the right to live and work in the country.
Which jobs in Slovenia are available for long-term foreign workers?
The following fields are common for long-term employment:
• Construction, metalwork, and trades
• Healthcare (caregivers, nurses)
• IT, programming, and engineering
• Logistics, production, and factory work
• Teaching and education.
A temporary residence visa for seasonal work may be granted to a foreigner if the purpose of his/her stay is to work on the basis of a seasonal work permit. Seasonal employment may last for a maximum period of six months.
—
Documents required for obtaining a Slovenian national visa
- Application form
- One photo
- Passport, which must be valid for at least three months after the date of departure from the Schengen area. In addition, the passport must be issued within the last 10 years and contain at least two free "visa pages"
- National identity card and residence permit/visa (if the country of residence and citizenship are different)
- Medical insurance. The insurance must cover the entire duration of the visa and all planned days of stay. The insurance must cover at least 30,000 euros.
- Proof of employment in Slovenia (an invitation from the employer, an employment contract)
- Certificate of no criminal record
Please note that the embassy may require additional documents
—
Visa processing time
The average time for issuing a Slovenian national visa is 7-21 calendar days. It depends on your country of application.
—
Visa fee
The visa fee for a Slovenian National Long Stay visa is 77 EUR. Please note that this amount may vary depending on your country of application.
—
Where to apply for a Slovenian National Visa?
You apply for a Slovenian national visa at Slovenian visa application centers, embassies or consulates, depending on which ones accept visa applications in your country of residence. If your country does not have one, you should contact the nearest embassy or consulate at your address. The list of foreign diplomatic missions of Slovenia can be found here: https://www.gov.si/en/representations/
A work permit is usually issued in response to an application from an employer. The main condition for issuing a work permit is the current situation on the labor market or the lack of suitable domestic applicants. A work permit is issued for a period of up to one year with the possibility of its extension.
A work permit is mandatory for all non-EU citizens.
More information on the conditions for obtaining a work permit is available on the website of the Employment Service of Slovenia.
In Slovenia, there is a demand for various professions for foreigners. Here are some of the most popular professions:
- IT specialists: Slovenia has a developed information technology industry, and therefore there is a demand for programmers, web developers, system administrators and other IT professionals.
- Engineers: In particular, engineers in electrical engineering, mechanical engineering, civil engineering, and automotive engineering are highly popular professions in Slovenia.
- Healthcare professionals: Doctors, nurses and other medical professionals have ample employment opportunities in the healthcare services of Slovenia.
- Tourism professionals: Given the developed tourism industry, Slovenia needs specialists in hotel management, guides, travel agents and other related professions.
- English language teachers: The growing demand for learning English in Slovenia creates opportunities for native speakers to teach English in schools and private courses.
- Financial professionals: Slovenia is a center of financial services, so specialists in finance, accounting and auditing can find jobs in banks, financial institutions and companies.
- Machine builders: Slovenia has a developed mechanical engineering industry, so there is a demand for workers in mechanics, welding, metal processing and other specialized skills.
- Engineers in the energy sector: Growing demands for energy efficiency and the use of renewable energy sources are creating demand for engineers in the energy sector, including solar, wind and energy efficiency engineers.
- Restaurant and hotel business: Tourism is an important industry in Slovenia, so there is a demand for specialists in hotel management, chefs, bartenders and service personnel.
- Programmers to develop websites and applications: The growing need for digital technologies creates a demand for programmers specialized in the development of websites, mobile applications and software.
- Logistics and supply chain specialists: Slovenia is located in a strategic location of transportation routes, so there is a demand for specialists in logistics and supervision.
- Media and Marketing: Companies need specialists in marketing, advertising, graphic design and content production to promote their products and services.
—
Here are some useful links that may be helpful when looking for a job for foreigners in Slovenia:
- ZRSZ (Employment Service of Slovenia): https://www.ess.gov.si/ - The official website of the Employment Service of Slovenia, where you can find job advertisements, job postings and other useful resources.
- MOSS (Migration Office of the Republic of Slovenia): https://www.gov.si/en/ - This official website provides information on migration rules and procedures for foreigners seeking employment in Slovenia.
- LinkedIn: LinkedIn is a popular professional network where you can find job opportunities, build your professional network and interact with employers and recruiters in Slovenia.
- Jobs in Slovenia: - This portal specializes in posting vacancies and job offers in Slovenia for foreign workers.
- GoAbroad: This website provides information on work opportunities for foreigners in Slovenia, including internships, volunteering and part-time work.
- JobSlovenia: Specializes in job offers and vacancies in Slovenia for foreign workers. You can search for jobs in various industries and categories.
- MojaDelovnaMesta.si: also offers a wide range of vacancies and jobs in Slovenia, including opportunities for foreign workers.
Labor law in Slovenia regulates labor relations between employers and employees. The main documents regulating these issues are the Labor Act (Zakon o delovnih razmerjih) and other relevant regulations. We will provide general information on some aspects of labor law in Slovenia:
- Labor rights: The Labor Law defines the rights of employees, including the right to fair remuneration, working hours, vacation, protection against discrimination and other aspects of employment relations.
- Minimum wage: The current minimum wage in Slovenia is €1,253.90 euros per month in 2024.
- Working hours: The Labor Law establishes regulations on working hours, including the length of the working day and week, days off and rest breaks. Normal working hours are 40 hours per week.
- Vacations: Employees are entitled to leave, including annual leave and special leave (e.g., for pregnant women, parents of young children, etc.). The law establishes the minimum duration and rights of employees during their leaves.
- Employee rights and protections: The Labor Law defines various rights of employees, including protection from discrimination, the right to safe and healthy working conditions, the right to social security and other social benefits.
- Working conditions: Legislation provides for the establishment of working conditions, such as payment of wages, working conditions for women, minors and disabled persons, rules on termination of employment and other issues relating to employees and employers.
Types of business companies in Slovenia
- If an entrepreneur has at least 7,500 euros at his or her disposal and will run a small or medium-sized business with no more than 50 shareholders, it is advisable to open a Slovenian private limited liability company (D.O.O.), which has this name because its main characteristic is that its shareholders have limited liability for the company's debts, which is limited to their contribution to the capital.
- If Slovenian or foreign entrepreneurs can dispose of a larger amount of authorized capital (at least EUR 25,000), they can open a Slovenian joint-stock company - a Slovenian JSC. The number of shareholders, unlike private limited liability companies, may exceed 50, and their liability is also limited to their contribution to the capital.
- At least two partners can establish a Slovenian general partnership, which is fully liable for the company's obligations. This type of business does not require a minimum authorized capital, but in the event of liquidation, the partners' assets can be used to cover the liabilities.
- The other form of partnership, the Slovenian limited partnership, consists of a silent partner, who must contribute and is liable for the company's debts to the extent of his contribution, and a general partner with unlimited liability in the partnership.
—
Steps to establish a company in Slovenia
Below are some of the first steps involved in the procedure of establishing a company in Slovenia:
- decide on the legal form of the company (the most common options are a limited liability company and an open joint stock company)
- obtain a tax identification number in Slovenia if the company is owned by foreigners;
- create a company name in accordance with the requirements of the Slovenian legislation;
- open a corporate bank account and deposit the minimum authorized capital required for the chosen legal entity;
- draft a company charter and sign it at a notary;
- register with the Agency of the Republic of Slovenia for Public Legal Records and Related Services (AJPES);
- select the types of activities to be developed through a Slovenian company in accordance with the Standard Classification of Activities (SKD).
More details can be found here: https://spot.gov.si/en/info/company-registration/
—
Tax regulation in Slovenia
- VAT (value added tax) - 22% standard rate; 9.5% reduced rate
- Corporate income tax - 19%.
- Personal income tax on a progressive scale: 16%, 27%, 34%, 39% and 50%.
- Social security contributions 16.1% paid by the employer; 22.1% paid by the employee
- 100% of the amount invested in R&D
- up to 40% of the amount invested in equipment and intangible long-term assets
Value added tax (VAT)
The Slovenian equivalent of VAT is DDV (davek na dodano vrednost). There are two tax rates - 22% and 9.5%. A person becomes a VAT payer when their business turnover exceeds 50,000 euros in the previous 12-month period.
Corporate income tax
If you run a business in Slovenia, you generally have to pay corporate income tax. If your company's head office is located in another country, but you do business in Slovenia, you pay tax on the income earned in Slovenia. The general tax rate in 2017 is 19%.
Personal income tax
Personal income tax is paid only by individual entrepreneurs and individuals. Individuals are individuals who carry out certain professional activities (e.g. notaries, lawyers, journalists).
Social security contributions
Social security contributions include payments for pension and disability insurance, health insurance, unemployment and maternity benefits.
—
The first step in starting a business in Slovenia is to obtain a visa, the next step is to register a company, and the third step is to obtain a work permit.
1. The procedure for obtaining a visa
To enter the Republic of Slovenia, third-country nationals must have a visa in addition to a valid travel document.
At the initial stage, a multiple-entry visa is offered. After starting a business in Slovenia, you can apply for a residence permit.
Step by step:
- Obtain a letter of guarantee for business visits
- Apply in person at a diplomatic mission or consular post.
—
2. Business registration procedure
There are several forms of business in Slovenia, the most common of which are a limited liability company (LLC) or d.o.o. and an individual entrepreneur (s.p.).
In the case of a simple limited liability company (d.o.o.) (one shareholder) or an individual entrepreneur (s.p.), you can start the procedure of establishment through the Slovenian Business Point portal (a digital certificate is required), or at one of the SPOT points and a notary.
The procedure for opening a company at a SPOT and through the Slovenian Business Point portal is free of charge. The company will be registered in about a week.
The cost of the procedure: 0.00 EUR at a SPOT; approx. 300-500 EUR at a notary.
—
3. Procedure for obtaining a uniform residence and work permit (hereinafter: uniform permit)
All foreigners from non-EU countries must obtain a uniform residence and work permit in Slovenia.
A single application for such a permit is submitted, i.e. there is no need to obtain a work permit beforehand. The administrative body responsible for issuing a uniform residence and work permit ex officio obtains the consent of the Employment Service of Slovenia to issue a uniform residence and work permit. More information on the uniform permit can be found on the following website: https://infotujci.si/en/third-country-nationals/employment/.
Foreigners can obtain it by registering a company in Slovenia or by finding an employer who will hire them.
Types of work permits:
- Employment permit
- Individual work permit
- Work permit
Foreigners who plan to establish and manage their own company or to be employed in it have various possibilities for obtaining a work permit in accordance with the Act on Employment and Work of Foreigners (hereinafter referred to as the Act ZZDT-1, Official Gazette of the Republic of Slovenia, No. 26/2011).
Note: If a foreigner is the founder (owner) of a company but is not its representative, he/she does not need a work permit.
1. Work permit for foreign representatives
If a foreigner establishes or co-founds a private commercial company that he plans to manage or lead as a representative of the company (director, prosecutor, etc.), he needs to obtain a work permit for a foreign representative. Companies with ten or fewer employees can obtain no more than one work permit for a foreign representative.
A work permit for a foreign representative office may be issued for a period of up to two years and may be extended under the same conditions.
Procedure for obtaining a work permit An application for a work permit for a foreign representative office should be submitted to the Employment Service of Slovenia on the prescribed form ZRSZ-TUJ-3 together with all necessary supporting documents.
If the company has not been registered for six months, it can obtain a work permit for a foreign representative if it provides proof of investment in Slovenia in the amount of at least EUR 30,000 for the purpose of opening a company.
As for the evidence that is checked in the process of issuing a valid work permit, the information on the company's registration is important because it indicates whether the foreigner is listed as a representative of the company.
2. Work permit for majority owners
If a foreigner establishes or co-founds a d.o.o. or LLC in which he/she as an investor holds a majority share (at least 51%), he/she may be employed in such a company on the basis of a work permit without labor market control.
The procedure for issuing a work permit for a majority owner is simpler, as the permit is issued without checking the availability of suitable national candidates.
On the basis of such a permit, a foreigner may carry out the activities for which the company is registered in accordance with the vacancies and the employment contract concluded between the foreigner and the company.
Procedure for obtaining a work permit An application for a work permit for a majority owner should be submitted to the Employment Service of Slovenia on the prescribed form ZRSZ-TUJ-2 together with all necessary supporting documents.
In the process of issuing a work permit, the information on the company's registration is checked, as it indicates that the foreigner is the majority (at least 51%) owner of the company, and if he/she is a representative, he/she is not the only representative.
3. Individual work permit for self-employment of a foreigner
If a foreigner wishes to establish or co-found a private commercial company (k.d., d.n.o.) or register as an individual entrepreneur (s.p.), he/she may apply for an individual work permit for self-employment. The permit is issued for one year with the possibility of extension. A foreigner must obtain an individual work permit before registering a private commercial company or an individual entrepreneur. The foreigner must meet the following conditions:
- the foreigner has a valid residence permit and, at the time of submitting the application, has been continuously residing in the Republic of Slovenia for at least one year on the basis of a valid residence permit (the condition of continuous residence for one year is not met if the residence permit was issued for seasonal work, for the provision of cross-border services by seconded or appointed employees, or for training and advanced training)
- the foreigner submits evidence of his/her own financial resources in the amount of EUR 10,000
- the foreigner meets the conditions related to the ownership or lease of business premises for conducting activities, which is confirmed by submitting evidence of ownership of the premises or the relevant lease agreement for the premises in which he/she has a registered office.
An individual work permit for self-employment may also be obtained by foreigners who are included in the relevant and statutory register (e.g., athletes, artists, etc.). A work permit for self-employment can be renewed under the same conditions.
Procedure for obtaining a work permit: An application for an individual work permit should be submitted to the Employment Service of Slovenia on the standard form ZRSZ-TUJ-1 together with all necessary supporting documents. The issued individual work permit is the basis for the registration of a private commercial company or for registration as an individual entrepreneur.
Time: from 30 to 60 days, cost: about 90,00 euros
- You need health insurance. As soon as you enter the country, you must take out health insurance. As an employed person, you are insured in the compulsory health insurance system of Slovenia, also known as the Health Insurance Institution of Slovenia (Zavod za zdravstveno zavarovanje Slovenije- ZZZS). In addition, you can buy private insurance as a supplement, mainly to cover the cost of co-payments.
- You need to understand the cost of living. The cost of living in Slovenia varies greatly depending on which city you live in. In Ljubljana, life is usually a bit more expensive. However, in general, the cost of living is lower than in other European countries. The average monthly cost per person is about 650-750 euros, excluding accommodation.
- You should know the work culture. The work culture in Slovenia is very similar to other EU countries: people are dedicated to their work and hardworking. Working hours are usually typical - from 9 to 5. However, some public institutions can start working as early as 7:30. Most people get four weeks of paid vacation, but it can vary between public and private institutions. In any case, the country has a well-balanced work-life balance system that allows people to work but also enjoy their time off.
- Improve your language skills: Although knowledge of the Slovenian language is not required for all jobs, it can be a great advantage. Learn the Slovenian language to increase your chances of employment.