What Are the Requirements for Company Registration in Slovenia?
Expanding your business to Europe or starting fresh in a stable, business-friendly country? Company registration in Slovenia is a great way to tap into new opportunities. Whether you’re an entrepreneur looking to establish a presence in the European market or an international investor seeking a secure and profitable environment, setting up a company in Slovenia can be a smart move.
Foreigners (non-EU nationals) and foreign firms can set up Limited Liability firms (d.o.o.) in Slovenia. Company registration is straightforward, but specific criteria and papers must be organised ahead of time. Let us break it down.
Basic Requirements for Company Registration
Before you can register your business, you’ll need to meet a few fundamental requirements:
- Minimum Share Capital – You must deposit at least €7,500 into a temporary business bank account.
- Registered Business Address – You need a business address in Slovenia. If you don’t have one, some service providers offer virtual office solutions.
- Slovenian Tax Number – All company founders and legal representatives must obtain a Slovenian tax number.
- Clean Legal and Tax Record – You’ll need proof from your home country that you have no outstanding tax debts and no criminal record.
- Company Name and Activities – Choose a unique business name and define your company’s main activities.
Required Documents for Company Registration
To successfully register a company in Slovenia, you’ll need to gather the following documents:
- Passport – Valid for all founders and legal representatives.
- Slovenian Tax Number – Can be obtained with assistance from a local business service provider.
- Proof of Business Address – A certified statement from the property owner confirming permission to register your company at that address.
- Certificate of No Tax Debts – Issued by the relevant authority in your home country.
- Certificate of No Criminal Record – Required for all founders.
- Certificate of No Offenses Related to Illegal Employment – This is an additional requirement for all founders.
- For Foreign Legal Entities – An excerpt from the commercial register of companies in the home country.
Once all documents are ready, the Articles of Association or Company Agreement are prepared. These documents are then submitted to the bank, where you will open a temporary business account and deposit the required €7,500 capital. The bank issues a confirmation of payment, which must be submitted to finalize the registration process.
What Happens After Registration?
After the court officially registers your company, you must:
- Convert your temporary business account into a permanent business account.
- Start business operations and apply for VAT registration (if needed).
- Apply for work and residence permits if you plan to employ foreign workers.
How to Obtain a Work and Residence Permit in Slovenia?

If you plan to work in your company as a foreign representative or hire employees from abroad, your company must meet at least one of the following conditions:
- Invest €50,000 in the business within the first 6 months.
- Employ at least one full-time employee for at least 6 months before applying.
- Generate at least €10,000 in monthly revenue for 6 consecutive months.
Alternatively, if you or your employee hold higher education qualifications, some of these conditions may not be required.
Other Work and Residence Permit Options
- EU Blue Card – For highly skilled professionals with a salary of at least 1.5 times the average gross salary in Slovenia.
- Cross-Border Service Permit – If a foreign company is sending an employee to Slovenia for a long-term project or training.
- Individual Services Permit – Requires proof of specialized professional knowledge.
Alternative Business Setup Options
If you want to start operations quickly, you can consider:
- Rent-a-Company Service – You can “rent” a company that already meets the employment conditions. This includes administrative support, payroll processing, and virtual office services.
- Purchase a Ready-Made Company – A company with a business account, VAT number, and at least one full-time employee. This allows for immediate business operations and faster work permit applications.
Final Thoughts
Setting up a business in Slovenia is a structured but achievable process. By planning ahead and following the necessary steps, you can start your business efficiently. As long as you prepare the required documents and meet the necessary financial and operational conditions, you can successfully establish and run your company.
If you want to register your business hassle-free, let MyGlobal.si assist you. Our professional services make company registration in Slovenia quick and efficient. Contact us today to start your business journey!

