Slovenia is becoming a hub for European entrepreneurs. The country offers EU market access, stable regulations, affordable costs, and fast company registration.
But navigating the process as a foreigner can be confusing. The system is different from most countries.
Here’s what you need to know.
Why Slovenia: The Entrepreneur’s Perspective
Slovenia attracts entrepreneurs because:
EU Market Access. Register in Slovenia, operate across the entire EU. No additional licensing needed in most cases.
Digital Infrastructure. Everything is digital. You can register a company remotely, open a bank account online, and handle all administration digitally.
Low Costs. Registration is cheap. Operating costs are lower than Western Europe.
Stable Environment. EU member state. Strong legal protections. Stable currency (euro).
Quick Process. Company registration takes 1-2 weeks. Not months.
English-Friendly. Most government services have English support. Bureaucrats speak English.
For entrepreneurs considering Europe, Slovenia is an attractive option.
The Business Structure: What Type of Company To Choose
Slovenia has several business structures:
Sole Proprietor (Samostojni podjetnik).
- Pros: Simple, cheap, fast to register
- Cons: Personal liability (your personal assets are at risk)
- Ideal for: Freelancers, consultants with low liability risk
Limited Liability Company (Družba z omejeno odgovornostjo – d.o.o.).
- Pros: Limited liability (personal assets protected), trusted structure, flexible
- Cons: More paperwork, slightly more expensive than sole proprietor
- Ideal for: Most small businesses, startups
Joint Stock Company (Delniška družba – d.d.).
- Pros: Professional structure, can have multiple shareholders
- Cons: More complex, more expensive, more compliance required
- Ideal for: Growing companies, venture-backed startups
Cooperative (Zadruga).
- Pros: Cooperative structure, some tax benefits
- Cons: Niche structure, less commonly used
- Ideal for: Cooperative businesses
Most entrepreneurs choose Limited Liability Company (d.o.o.). It balances protection, simplicity, and cost.
The Registration Process: Step-by-Step
Registering a Limited Liability Company in Slovenia:
Step 1: Prepare Documentation (1-2 days)
- Articles of association (template provided by Agency of the Republic of Slovenia for Public Legal Records and Related Services)
- ID copies of all founders and directors
- Proof of address (for founders)
- Certificate of no criminal record (for directors, sometimes)
Step 2: Open a Bank Account (1-3 days)
- You need to deposit the minimum capital (€1 for a d.o.o. but typically €2,000-€5,000 in practice)
- Bank will provide proof of deposit
- This proof is needed for registration
Step 3: Register with the Court (1-2 weeks)
- Submit documentation to the Court of First Instance (or use an online service)
- Court reviews and registers the company
- Court issues company registration certificate (Izpisek iz sodnega registra)
Step 4: Register with Tax Authority (Automatic, 1-2 days)
- Once registered with the court, tax authority is automatically notified
- You receive tax identification number (TIN)
- Company is now operational
Total Timeline: 2-3 weeks from start to finish
The Costs: What You’ll Actually Pay
Company registration costs in Slovenia:
Court registration fee: €50-100 (varies by court)
Notary service (if used): €100-300
Agency/lawyer service (optional): €200-800
Bank account opening: Free (or small fee at some banks)
Minimum capital deposit: €1 (in theory), but in practice €2,000-€5,000 (which you can withdraw after registration)
Total cost: €400-1,300 depending on whether you use professional services
This is cheaper than most European countries.
The Digital Advantage: Remote Registration
The best part: you can register entirely remotely.
Requirements:
- Digital signature (e-notarized documents)
- Bank account with proof of deposit
- Email for communication
Process:
- Prepare documents digitally
- Submit via online portal (e-VEM)
- Court processes and registers
- Receive certificate electronically
You never need to visit Slovenia to register a company.
Annual Compliance: What You Need To Do
Once registered, ongoing obligations:
Annual Financial Report:
- Due by March 31st following the fiscal year
- Simple accounting requirements
- Can be prepared by accountant
Tax Filings:
- VAT returns (if you charge VAT)
- Income tax return (annual)
- Employer taxes (if you have employees)
Company Maintenance:
- Annual registration renewal with tax authority
- Keep documentation updated
- Maintain bank account
Estimated annual cost: €500-2,000 depending on complexity
The Banking Situation: Opening an Account
Most Slovenian banks will open accounts for:
- EU citizens (easier)
- Non-EU citizens (possible, with more documentation)
Requirements typically:
- Passport or ID
- Proof of address
- Company registration certificate
- Proof of company purpose
Popular banks for business accounts:
- Nova Kreditna Banka (NLB)
- Abanka
- UniCredit Bank
- Delavska banka
Opening an account: 3-10 days with full documentation
The Taxation: What You Pay
Slovenian taxes for companies:
Corporate Income Tax: 19% (standard rate)
- Reduced rates available for startups/small businesses
- Can have tax incentives
VAT: 22% standard rate (applies to most goods/services)
- Simplified accounting if under threshold
- Different rates for certain goods
Social Contributions: ~32% of salaries (if you have employees)
Personal Income Tax: 16-41% (progressive, on salary)
Taxation is straightforward and predictable. Many countries have similar rates.
The Visa Situation: Can You Operate From Slovenia?
If you register a company in Slovenia, you can:
If EU citizen:
- Live and work anywhere in the EU
- No visa needed
- Company can operate from any EU country
If non-EU citizen:
- Need appropriate visa to stay in Slovenia
- Options: Digital Nomad Visa, Residence Permit, Work Permit
- Once you have a visa, you can operate your company
See the digital nomad visa section for non-EU citizens.
Red Flags: What To Avoid
When registering a company:
Avoid unlicensed agents. Use reputable law firms or the official court system.
Don’t ignore documentation. Incomplete paperwork delays registration.
Watch for scams. If an “agency” asks for payment before providing services, be cautious.
Don’t use a fake address. Your company needs a real address in Slovenia (can be virtual office).
Verify bank requirements. Ask your bank exactly what they need before applying.
The Timeline: When You Can Actually Start Operating
Realistic timeline:
- Documentation prep: 1-2 days
- Bank account: 3-5 days
- Court registration: 5-10 days
- Tax authority notification: 1-2 days
- Total: 10-20 days
In some cases, with efficient service providers, it can be 1-2 weeks.
In other cases (delays, missing documentation), it can be 3-4 weeks.
Plan for 3 weeks to be safe.
The Questions: FAQ
Q: Can I register a company in Slovenia if I don’t live there? A: Yes, absolutely. You can do everything remotely.
Q: What’s the minimum capital required? A: Technically €1, but in practice €2,000-€5,000 is common. You can withdraw this after registration.
Q: Can I have a company in Slovenia and work remotely from another country? A: Yes, as long as you have appropriate visa status in that country.
Q: What if I already have a company elsewhere? A: You can register a separate Slovenian company, or potentially convert your existing company. Consult a professional.
Q: Do I need to hire an accountant? A: Not strictly required, but highly recommended. Costs are low.
Q: What if I want to hire employees? A: You can. Hiring processes are similar to other EU countries. Labor laws are employee-friendly.
The Practical Reality: Is It Worth It?
For most entrepreneurs, registering in Slovenia makes sense if:
- You want EU market access
- You need a stable base for operations
- You value low bureaucracy
- Costs matter (it’s cheap)
It’s less necessary if:
- You’re already in a major EU country
- Your business is entirely digital/remote
- You have complex financing needs (need local VC ecosystem)
For most digital entrepreneurs, it’s an excellent option.
Next Steps: How To Get Started
If you’re ready to register a company in Slovenia:
- Decide on structure. Almost certainly Limited Liability Company (d.o.o.)
- Gather documentation. Prepare IDs, address proof, articles of association
- Open bank account. In your home country or with international bank
- Deposit capital. Minimum amount required (€2,000-€5,000)
- Submit for registration. Via court system or professional service
- Receive certificate. Within 1-3 weeks
- Start operating. You’re ready to do business
Timeline: 3-4 weeks from decision to operating company.
When Ready to Register a Company in Slovenia
If you’re considering establishing a business in Europe, company registration in Slovenia offers the combination of simplicity, cost, and market access that’s hard to beat.
The process is designed for the digital age. It’s fast, affordable, and effective.
For entrepreneurs, it’s one of the smartest moves you can make.


