Types of Companies in Slovenia
Slovenian legislation provides several legal forms for conducting business. The choice of the optimal form depends on the scale of the planned activity, the number of participants, the volume of investment, and the strategic objectives of the business.
Company Registration Procedure
Company registration in Slovenia is carried out by making an entry in the court register. The procedure can be completed online through the state portal SPOT (Slovenska poslovna točka) or through a notary.
The main stages of registration include the following steps.
The first
is verifying the uniqueness of the company name in the AJPES register (Agencija za javnopravne evidence in storitve).
The second
is preparing the founding act (for online registration via SPOT, a standard electronic form is used).
The third
is opening a transit bank account at a Slovenian bank and depositing the minimum share capital.
The fourth
is submitting a registration application to the court register through the SPOT portal or through a notary.
The fifth
is obtaining a tax number from the Financial Administration of the Republic of Slovenia (FURS).
The sixth
is registration with the social insurance system if the company plans to hire employees.
Non-residents of Slovenia are required to obtain a Slovenian tax number in advance. For citizens of non-EU countries, when establishing a company with an investment of EUR 30,000 or more, a single work and residence permit may be obtained. If the ownership share exceeds 51%, employment is possible without an additional labour market assessment.
Registration Timeframes
Company registration in Slovenia takes approximately 3–5 business days from the moment a complete set of documents is provided. The exact timeframe depends on the completeness of the prepared documents and the complexity of the corporate structure. If the company requires a VAT number, obtaining it takes approximately 2–3 additional weeks from the application. Additional time may be required for a non-resident to obtain a tax number and open a bank account, which should be taken into account when planning the start of operations.
Cost of Services
The final cost may vary depending on the specifics of a particular project.
Opening a Bank Account
After company registration, a key step is opening a permanent corporate bank account — in addition to the transit account used for depositing the share capital. Slovenian banks carry out standard client identification procedures, and for non-residents the review may take longer and require additional documents. European payment institutions and fintech solutions with access to the SEPA payment infrastructure serve as an alternative to traditional banks. COREDO helps select the optimal banking or payment solution taking into account the specifics of the business and supports the client at every stage of the account opening process. The corporate account opening service costs from EUR 2,000.
Our Experts
Frequently Asked Questions
For a consultation on company formation in Slovenia and a cost estimate of our services, please submit an enquiry through the feedback form or contact us directly: info@coredo.eu, +420 228 886 867. The COREDO team will provide full support throughout the process — from document preparation to obtaining registration.