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
Companies in Slovenia are registered by the court: the company is entered in the court register. The procedure can be completed online through the state portal SPOT (Slovenska poslovna točka) or through a notary. COREDO registers the company fully remotely on the basis of a notarised power of attorney — there is no need to travel to Slovenia.
The main stages of registration include the following steps.
First
Verifying the uniqueness of the company name in the AJPES register (Agencija za javnopravne evidence in storitve).
Second
Preparing the founding act (for online registration via SPOT, a standard electronic form is used).
Third
Opening a transit bank account at a Slovenian bank and depositing the minimum share capital.
Fourth
Submitting a registration application to the court register through the SPOT portal or through a notary.
Fifth
Obtaining a tax number from the Financial Administration of the Republic of Slovenia (FURS).
Sixth
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. A foreigner who holds at least 51% of a d.o.o. may work in their own company without a labour market test.
Registration Timeframes
Court registration — Registration of a company in the Slovenian court register takes approximately 3–5 business days from the moment a complete set of documents is filed.
Turnkey process — The whole turnkey process, including Slovenian tax numbers for foreign founders, typically takes 1–3 weeks from the moment we have received all the required documents from you.
VAT number — If the company requires a VAT number, obtaining it takes approximately 2–3 weeks from the application.
Bank account service — COREDO handles corporate bank account opening as a separate service — more on that below.
Cost of Services
The COREDO company formation package for a d.o.o. in Slovenia costs EUR 2,700 + VAT. The package includes:
The package is designed for a d.o.o. — the form most in demand among foreign investors; registration of a d.d., a branch or another form is charged separately. The final cost may vary depending on the specifics of a particular project.
Tax System of Slovenia
Slovenia offers a competitive tax system.
Corporate income tax — The base corporate income tax rate is 19%. For the 2024–2028 tax years, the rate is temporarily raised to 22%, and from 2029 the base rate of 19% applies again. The tax base can be reduced through allowances for investment in research and development (R&D) and an investment allowance.
VAT — The standard value added tax (VAT, Slovenian abbreviation DDV) rate is 22%, with a reduced rate of 9.5%. VAT registration is compulsory once annual turnover exceeds EUR 60,000 (the threshold has applied since 1 January 2025); voluntary registration is possible from the company’s inception.
Dividend withholding tax and treaties — Dividend withholding tax is 15%; reduced or zero rates apply under EU directives and tax treaties. Slovenia has concluded double taxation avoidance agreements with more than 50 countries, creating favourable conditions for international business. Dividends paid between related companies within the EU may be exempt from taxation under the Parent-Subsidiary Directive, subject to the minimum participation threshold.
Social security contributions — Employer social security contributions amount to approximately 17.1% of the employee’s gross salary (including the 1% long-term care contribution in force since 1 July 2025).
How these rates apply to your structure is best confirmed with a qualified Slovenian tax adviser.
Opening a Bank Account
Permanent corporate 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.
Alternatives to traditional banks — European payment institutions and fintech solutions with access to the SEPA payment infrastructure serve as an alternative to traditional banks.
COREDO’s support — Banks look at non-residents particularly closely, which is why COREDO selects a banking or payment solution to fit the specifics of your business and supports the account opening at every stage.
Cost — The corporate account opening service costs from EUR 2,000 + VAT.
Our Experts
Working on projects alongside him are:
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.
Related Services
In addition to company formation in Slovenia, COREDO offers a range of services for successful business operation in this jurisdiction: