HomeBusinessStarting a Business in Slovenia: Complete Guide to Company Registration

Starting a Business in Slovenia: Complete Guide to Company Registration

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:

  1. Decide on structure. Almost certainly Limited Liability Company (d.o.o.)
  2. Gather documentation. Prepare IDs, address proof, articles of association
  3. Open bank account. In your home country or with international bank
  4. Deposit capital. Minimum amount required (€2,000-€5,000)
  5. Submit for registration. Via court system or professional service
  6. Receive certificate. Within 1-3 weeks
  7. 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.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments