When do you graduate from an EOR to your own Slovenia entity?
A Slovenian d.o.o. needs at least EUR 7,500 of share capital before you can register it. That capital sits with the company, but it gates the start line. Once the entity exists, registering with FURS, ZPIZ, and the health fund adds payroll layers most founders price in too late. Here is the full cost comparison, plus the decision factors the spreadsheet misses.
· Slovenia guide
Illustration · Ljubljana, Slovenia
EOR is faster and cheaper at low headcount in Slovenia. Forming a d.o.o. typically takes 1 to 3 weeks. Formation typically costs EUR 6,000 to 15,000 in fees. A d.o.o. also needs at least EUR 7,500 of share capital first.
Running a Slovenian entity costs roughly EUR 2,500 to 4,500 per month. These are typical market ranges, not law figures. They move with your outsourcing model and payroll complexity.
The crossover typically lands around 6 to 9 employees for common Ljubljana salary bands. Employer social security is 16.1% of gross pay on both sides. Employees also pay 22.1% from their own pay. The entity side carries formation cost and ongoing compliance work on top.
The crossover maths
EOR cost scales with headcount. One fee per employee per month. Entity cost has a fixed overhead. That fixed line and the EOR line cross at around 6 to 9 employees for typical Ljubljana salaries.
Teamed charges from $599 per employee per month. A typical Slovenian d.o.o. carries a fixed monthly overhead of EUR 2,500 to 4,500 for payroll, bookkeeping, filings, and first-point HR.
The table below uses EUR 550 as an illustrative EUR equivalent of the Teamed fee. This is illustrative. The actual EUR amount tracks the exchange rate at the time of invoice. Teamed charges from $599 USD with zero FX mark-up.
All entity cost figures in this table are typical ranges. They cover outsourced payroll, bookkeeping, statutory filings, and first-point HR for a small Slovenian d.o.o. They are illustrative, not law figures. Actual costs move with your outsourcing model and benefits programme.
The employer side carries the same statutory costs whichever route you pick. Employer social security contributions run at 16.1% of gross pay. Employees pay a further 22.1% deducted from their own gross. Every employer also owes the annual holiday allowance, the regres, of at least the minimum wage, which for 2026 means at least €1,481.88 per employee. These costs apply whether you use EOR or your own d.o.o. They do not move the crossover much, but they do add filing work on the entity side.
Run the Crossover Calculator with your own headcount and salary band.
-
Calculate the EOR cost
Multiply the Teamed fee (from $599 USD) by your planned Slovenia headcount. This is the fixed variable cost. It grows in a straight line as you hire.
-
Estimate the entity fixed overhead
Typically EUR 2,500 to 4,500 per month for a small Slovenian d.o.o. This covers payroll, bookkeeping, FURS, ZPIZ and ZZZS filings, and first-point HR. This cost does not grow much until headcount exceeds twelve.
-
Find the crossover headcount
The crossover is where EOR monthly cost equals entity monthly overhead. For most Ljubljana salary bands, this is around six to nine employees. Use the Crossover Calculator for your own numbers.
-
Factor in non-financial triggers
The maths gives you a headcount threshold. R&D tax relief, public procurement eligibility, and market-validation reversibility are separate questions that may override the cost crossover in either direction.
-
Plan the graduation date
Allow a few weeks for entity registration before the first payroll on your own d.o.o. Factor in extra time for the bank account and share capital deposit. Start the GEMO process while EOR keeps running.
Slovenia entity setup: what it actually costs
Forming a Slovenian d.o.o. typically costs EUR 6,000 to 15,000 in professional fees. The court registration itself is low. The gap is legal, notary, accounting setup, and registrations.
You also need at least EUR 7,500 of share capital before you register. That money stays with the company. It is not a fee, but you must hold it from day one.
These are typical ranges, not law figures. No law sets what a Slovenian d.o.o. costs to set up. The range reflects real professional services pricing in Ljubljana. It moves with share structure and how much you outsource.
| Cost item | Typical range | One-off or recurring |
|---|---|---|
| Notary and court (AJPES) registration | EUR 200 to 1,200 | One-off |
| Minimum share capital (held by the company) | EUR 7,500 (not a fee) | Held, not spent |
| Legal setup and corporate advisory | EUR 1,500 to 5,000 | One-off |
| FURS, ZPIZ and ZZZS registrations | EUR 0 direct (admin time) | One-off |
| Business bank account | EUR 0 to 500 (setup varies) | One-off plus monthly fees |
| Employment contract templates | EUR 800 to 2,500 | One-off |
| Employee handbook and HR policies | EUR 1,000 to 3,000 | One-off |
| Accounting setup and opening books | EUR 500 to 2,000 | One-off |
| Realistic total setup cost | EUR 6,000 to 15,000 | Mostly one-off |
Why the bank account matters for payroll
A d.o.o. needs a Slovenian business bank account before you can deposit the share capital and run payroll. For founders resident in Slovenia, an account can open within days. For foreign-parented companies and non-resident directors, banks run extra know-your-customer checks that can add 2 to 4 weeks. That turns a 1 to 3 week registration into a 4 to 7 week wait before first payroll if the sequence is not managed tightly.
Slovenia entity ongoing cost: typically EUR 2,500 to 4,500 per month
Running a small Slovenian d.o.o. typically costs EUR 2,500 to 4,500 per month. That covers outsourced payroll, bookkeeping, filings, and first-point HR.
Below 5 employees, this fixed overhead dominates the per-head cost. Above 12 employees the overhead amortises and the entity starts to look cheaper.
These figures are typical market ranges for a small Slovenian company with 1 to 12 employees. They are illustrative, not law figures. Actual costs depend on whether you outsource or hire in-house, and on payroll and benefits complexity.
| Monthly cost item | Typical range (EUR) | What it covers |
|---|---|---|
| Outsourced bookkeeping and monthly accounts | 600 to 1,200 | Reconciliation, accruals, monthly accounts |
| Payroll service (1 to 12 employees) | 300 to 800 | Wage calculation, FURS, ZPIZ and ZZZS filings, payslips |
| Annual accounts and tax return (amortised) | 200 to 500 | Annual EUR 2,400 to 6,000 divided by 12 |
| HR and employment law advisory | 300 to 700 | Contract reviews, disciplinary support, policy updates |
| Slovenia People Ops and first-point HR | 500 to 1,000 | Onboarding, leave admin, employee queries |
| Software subscriptions (HRIS, payroll, accounting) | 150 to 400 | Per-user SaaS tools |
| Insurance and workplace safety compliance | 150 to 400 | Employer liability, mandatory safety assessments |
| Total ongoing monthly | 2,500 to 4,500 | 1 to 12 employee company |
Above 12 employees, dedicated in-house HR and finance capacity typically becomes necessary. The cost band widens at that point. Supplementary health and pension benefits, common in competitive Ljubljana hiring, can add EUR 50 to 150 per employee per month and sit outside the overhead estimates above.
The cost nobody quotes: director liability
A Slovenian d.o.o. director (direktor) carries personal duties under the Companies Act, ZGD-1. These cannot be handed to an accountant. Late or wrong filings attract personal fines.
EOR clients do not carry these duties. Teamed holds them as the legal employer.
Most cost comparisons skip the director-liability dimension because it is hard to put a number on. It is worth naming before you decide.
Personal director duties under Slovenian law
Under the Companies Act (Zakon o gospodarskih druzbah, ZGD-1), the director of a d.o.o. must act with the care of a conscientious businessperson, in the company's interest, and is personally liable to the company for damage caused by a breach of those duties. These duties sit with the director in person. They cannot be outsourced to an accountant or corporate service firm.
The compliance treadmill
- Monthly payroll filings (REK forms): wage, tax, and contribution returns filed to FURS with each payroll run. Salary must be paid within 18 days of the end of the pay period (ZDR-1 Article 134).
- Social security contributions: employer pays 16.1%, employees pay 22.1%, remitted monthly to the pension fund (ZPIZ) and the health fund (ZZZS).
- Written pay statements: a pisni obracun is due to each employee by the end of pay day, plus an annual written calculation by 31 January (ZDR-1 Article 135).
- Annual holiday allowance (regres): at least the minimum wage per employee, due by 1 July each year, at least €1,481.88 for 2026.
- Annual financial statements: filed with AJPES each year, with a corporate income tax return to FURS.
Each filing is individually manageable. Stacked across a year, they consume real management attention and carry personal director risk on every missed deadline. An EOR carries all of these on its own entity.
When you should stay on EOR
Below 5 employees, during market validation, or on project-based hires, the EOR is the right answer. The crossover is a maths threshold. It is not a strategic verdict.
Reversibility matters in Slovenia. Ending an EOR relationship is straightforward. Winding down a d.o.o. means a formal liquidation through the court and AJPES, tax clearances, and employee terminal pay. It is not fast.
- Under 5 Slovenia employees at typical Ljubljana salaries: EOR is cheaper every month. The entity overhead has nothing to amortise against at that headcount.
- Market validation phase: you are hiring 1 or 2 people to test commercial fit. Entity setup commits the EUR 7,500 share capital and management attention before you know whether Slovenia will deliver.
- Project-based hires: 6 to 12 month engagements where the setup cost will not amortise before the project ends.
- Uncertain headcount path: Slovenia is a priority market but you have not committed to long-term headcount growth. EOR keeps your options open.
- High wind-down risk: post-acquisition holding patterns or pilots where adding a local entity creates exit work later.
When you should switch to your own entity
Above 8 employees consistently, with a multi-year Slovenia plan, or where local presence matters to enterprise customers or regulators, your own d.o.o. starts winning on cost. It also unlocks options the EOR structure cannot give you.
Some Slovenian advantages need a registered company. R&D tax relief, public procurement, and EU and national grant programmes route through a local legal entity, not EOR employment.
- Sustained headcount above 8 Slovenia employees at typical salaries: the entity overhead amortises across enough people that per-head cost falls below the EOR fee.
- R&D tax relief: Slovenia offers a 100% deduction on qualifying research and development spend against corporate income tax. Only a registered Slovenian company can claim it. EOR employment cannot.
- Public procurement eligibility: Slovenian and EU public tenders generally require a registered local entity. An EOR employer does not qualify as the contracting business.
- Employee equity and option plans: senior hires expecting equity in a Slovenian-registered company need a local d.o.o. to structure those arrangements.
- Multi-year growth plan: you have line of sight to 10 or more Slovenia employees over 24 months. Starting setup early means your entity is ready before the crossover, not after it.
How Teamed's Graduation Model handles the transition
Teamed graduates customers from EOR to their own entity on the same platform. Same Slovenia specialist. Same employment contracts, transferred to the new entity. No break in service or benefits.
Most providers treat graduation as a re-onboarding event. Employees re-sign, sometimes lose continuous service, and lose accrued leave. Teamed treats it as a stage of the employment lifecycle.
The technical mechanic is a transfer of employment: the employment relationship moves from Teamed's partner entity to your new Slovenian d.o.o. on a specified date. All terms carry across. Salary, social security base, annual leave entitlement, and continuous service date stay unchanged. The employee sees a different employer name on their payslip. Nothing else changes.
What we do operationally:
- Stand up your Slovenia entity through GEMO, typically 1 to 3 weeks for registration, while EOR keeps running in parallel.
- Register the new entity with FURS for tax, and with ZPIZ and ZZZS for pension and health contributions.
- Open the entity bank account, deposit the share capital, and set up the payroll mandate.
- Transfer every active employment relationship on a single effective date.
- Carry ongoing benefits across without any lapse.
- File final EOR-period payroll returns and open new filings on the entity from the transfer date.
- Keep the same People Ops specialist as the post-graduation primary contact.
The Graduation Model exists because every other EOR makes this hard. We treat the move as something we help you plan for from the day you hire your first employee through us.
How does Teamed handle Slovenia employment for you?
Teamed becomes your legal employer of record in Slovenia for from $599 per employee per month, with zero FX mark-up in any currency.
Payroll, benefits, and the full Slovenia employment law stack run on one platform.
Real HR and legal experts handle your Slovenia hires from the first offer letter through every monthly REK filing and annual return. An actual person, not a chatbot or a pooled queue. There is no setup fee and no exit fee. Every employer cost passes through at cost, itemised on every invoice. You see the employer social security line at 16.1%, the regres at €1,481.88 for 2026, and the annual leave accrual for 4 weeks. Nothing is hidden inside the management fee.
EOR payroll, contractor onboarding, and entity setup all live on one platform. Run the Crossover Calculator to see the month the model flips. Start from the Slovenia hiring overview. Key sources: FURS and the Ministry of Labour (MDDSZ).
Frequently asked questions
At what headcount does an EOR stop being cheaper than a Slovenia entity?
The crossover typically lands around six to nine Slovenia employees at typical Ljubljana salaries. Below that, the EOR fee (from $599 per employee per month) is cheaper than the typical entity overhead of EUR 2,500 to 4,500 per month. Above it, the entity overhead amortises and per-employee cost falls below the EOR fee. Use the Crossover Calculator to run your own salary band.
How much does it cost to set up a Slovenian d.o.o.?
Typically EUR 6,000 to 15,000 in professional fees, plus at least EUR 7,500 of share capital that stays with the company. The court and notary registration itself is low. The rest is legal setup, accounting, employment contracts, HR policies, and bank account setup. The range moves with share structure and how much you outsource to a local firm.
How long does it take to set up a Slovenia entity and run the first payroll?
Registration of a d.o.o. can take 1 to 3 weeks. The bank account and the share capital deposit are the common gating steps. For foreign-parented companies and non-resident directors, budget 2 to 4 extra weeks for bank know-your-customer checks before the first payroll can run.
What are the statutory employer costs on both sides of the comparison?
Employer social security contributions are 16.1% of gross pay, covering pension, health, unemployment, parental, and injury insurance. Employees pay a further 22.1% from their own gross. Every employer also owes the annual regres holiday allowance, at least €1,481.88 per employee for 2026. These costs apply whether you employ via EOR or your own d.o.o.
What is Teamed's Graduation Model for Slovenia?
Teamed graduates customers from EOR to their own Slovenia d.o.o. on the same platform. Employment relationships transfer to the new entity on a single date. Salary, social security base, annual leave entitlement, and continuous service date all carry over unchanged. Teamed handles entity setup through GEMO, registers the new entity with FURS, ZPIZ, and ZZZS, and carries benefits across without any lapse.
Slovenia loads the start line. You need EUR 7,500 of share capital in a local bank account before the d.o.o. even exists, and a director who carries personal liability for every late filing from day one. The EOR absorbs all of that on its own entity. The entity clock does not start until your registration is complete, the capital is deposited, and your payroll bureau is live.
Slovenia gates the start line with EUR 7,500 of share capital before a d.o.o. exists.
After that, the entity runs about EUR 2,500 to 4,500 a month. The crossover lands around six to nine people.
When the maths flips, we tell you and move you across. That is the only honest version of this.










