When do you graduate from an EOR to your own Croatia entity?
Register a Croatian d.o.o. and a notary can incorporate it in a week or two. The paperwork moves fast. What slows founders down is the monthly machinery behind it: a fixed contribution-base floor of €757.34, an employer health contribution of 16.5% on top of every gross salary, and PIN registration with the tax authority before payroll can run. Here is the full cost comparison and the decision factors that sit outside the spreadsheet.
· Croatia guide
Illustration · Zagreb, Croatia
EOR is faster and cheaper at low headcount in Croatia. A d.o.o. can be incorporated in a week or two by a notary. Formation typically costs EUR 4,000 to 12,000 all-in.
Running a Croatian 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 at common Zagreb salary bands. The employer health contribution is 16.5% on both sides. Employee pension withholding is 20% on both sides. The entity side also carries formation costs and ongoing compliance work.
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 Zagreb salaries.
Teamed charges from $599 per employee per month. A typical Croatian entity carries a fixed monthly overhead of EUR 2,500 to 4,500 for an accountant, payroll, statutory filings, and HR admin.
The table below uses EUR 555 as an illustrative euro equivalent of the Teamed fee. This is illustrative. The actual euro amount depends on 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 an outsourced accountant, payroll, statutory filings, and HR admin for a small Croatian d.o.o. They are illustrative, not law figures. Actual costs vary with your outsourcing model and benefits programme.
The statutory employer cost is the same whether you use EOR or your own entity. The employer health insurance contribution is 16.5%, added on top of every gross salary. Employee pension is withheld at 20% from gross. Contributions run on a base with a floor of €757.34 and a ceiling of €11,958. These rates apply on both sides of the comparison. They do not shift the crossover much, but they do add filing work to 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 Croatia 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 Croatian d.o.o. This covers an accountant, payroll, JOPPD filings, contribution administration, and first-point HR. It 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 Zagreb 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. Local presence requirements, EU funding eligibility, and market-validation reversibility are separate questions that may override the cost crossover in either direction.
-
Plan the graduation date
Allow three to six weeks for entity formation before the first payroll on your own entity. Add two to four weeks for the bank account. Start the GEMO process while EOR keeps running.
Croatia entity setup: what it actually costs
Forming a Croatian d.o.o. typically costs EUR 4,000 to 12,000 all-in. The court registry and notary fees are modest. The gap between those fees and EUR 12,000 is professional fees, translations for foreign directors, and bank account setup.
Allow roughly 3 to 6 weeks from the incorporation decision to your first payroll run. Tax and pension registrations run in parallel. Banking can add 2 to 4 weeks.
These are typical ranges, not law figures. No law sets what a Croatian d.o.o. costs to form. The range reflects real professional services market rates in Zagreb. It moves with share structure complexity and how much you outsource.
| Cost item | Typical range | One-off or recurring |
|---|---|---|
| Notary and court registry (sudski registar) filing | EUR 400 to 900 | One-off |
| Minimum share capital (d.o.o.) | EUR 2,500 (paid-in capital, not a fee) | One-off |
| Legal drafting of incorporation documents | EUR 800 to 2,500 | One-off |
| OIB (tax number) and tax authority registration | EUR 0 direct (admin time) | One-off |
| Pension and health fund employer registration | EUR 0 direct (admin time) | One-off |
| Court interpreter and document translation (foreign directors) | EUR 300 to 1,200 | One-off |
| Business bank account | EUR 0 to 300 (setup varies) | One-off plus monthly fees |
| Employment contract templates | EUR 500 to 1,500 | One-off |
| Employee handbook and HR policies (pravilnik o radu) | EUR 600 to 1,800 | One-off |
| Accountant onboarding and registered office | EUR 300 to 900 per year | Recurring |
| Realistic total setup cost | EUR 4,000 to 12,000 | Mostly one-off |
Why the bank account matters for payroll
Most Croatian banks require a registered company with an OIB tax number and confirmed beneficial owners before opening a business account. The registration sequence matters. Expect 2 to 4 weeks from incorporation to an opened account, assuming directors are available for identity checks. Foreign-parented companies should budget longer for source-of-funds review. That turns a 2-week incorporation into a 4 to 8 week wait before first payroll if the sequence is not managed tightly.
Croatia entity ongoing cost: typically EUR 2,500 to 4,500 per month
Running a small Croatian d.o.o. typically costs EUR 2,500 to 4,500 per month. That covers an outsourced accountant, payroll, statutory 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 Croatian company with 1 to 12 employees. They are illustrative, not law figures. Actual costs depend on whether you outsource or hire in-house, and the complexity of your payroll and benefits programme.
| Monthly cost item | Typical range (EUR) | What it covers |
|---|---|---|
| Outsourced bookkeeping and monthly accounts | 500 to 1,100 | Reconciliation, accruals, monthly management accounts |
| Payroll service (1 to 12 employees) | 250 to 700 | Pension and health contributions, income tax, JOPPD filings, payslips |
| Annual statutory accounts (amortised) | 150 to 400 | FINA annual filing, divided across 12 months |
| Company administration and registry filings (amortised) | 80 to 200 | Court registry updates, beneficial-owner register |
| HR and employment law advisory | 250 to 600 | Contract reviews, disciplinary support, policy updates |
| Croatia People Ops and first-point HR | 600 to 1,100 | Onboarding, leave admin, employee queries |
| Software subscriptions (HRIS, payroll, accounting) | 150 to 400 | Per-user SaaS tools |
| Insurance and occupational health | 200 to 500 | Workplace safety, occupational medicine checks |
| 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 cover (dopunsko osiguranje) and meal allowances, both common in competitive Zagreb hiring, can add EUR 50 to 150 per employee per month and are not in the overhead estimates above.
The cost nobody quotes: director liability
A Croatian company director (direktor) carries personal duties under the Companies Act. These cannot be handed off to advisors. Late or incorrect 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 Croatian law
The director of a d.o.o. must act with the care of a prudent businessperson, keep proper accounts, file annual reports with FINA, and remit every employment tax and contribution on time. Breach of these duties can carry personal liability, including for unpaid contributions and tax. These are personal duties. They cannot be outsourced to an accountant or a company secretary.
The compliance treadmill
- JOPPD payroll filing: the combined income tax and contributions return is filed with the tax authority for every salary payment. Salary itself is due by the 15th of the following month under the Labour Act, Article 92.
- Employer health contribution: 16.5% on top of gross, remitted monthly with payroll.
- Pension withholding: 20% withheld from the employee and paid across to the pension funds each month.
- Income tax: withheld at 20% up to the threshold and 30% above it, where the local unit sets no rate of its own.
- Annual financial statements: filed with FINA each year. Late filing carries fines for the company and the director.
- Contribution-base limits: every payroll must respect the floor of €757.34 and the ceiling of €11,958.
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 Croatia. Closing an EOR relationship is straightforward. Winding down a d.o.o. runs through the court registry, FINA, and tax clearances. It is not fast.
- Under 5 Croatia employees at typical Zagreb 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 paid-in capital and management attention before you know whether Croatia will deliver.
- Project-based hires: 6 to 12 month engagements where the formation cost will not amortise before the project ends.
- Uncertain headcount trajectory: Croatia 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 a local entity creates exit work later.
When you should switch to your own entity
Above 8 employees consistently, with a multi-year Croatia plan, or where local presence matters to enterprise customers or regulators, your own d.o.o. starts winning on cost. It also unlocks things the EOR structure cannot give you.
Croatia's market increasingly rewards companies with genuine local presence. EU funding programmes, public tenders, and certain regulated sectors expect a registered Croatian entity, not EOR employment.
- Sustained headcount above 8 Croatia employees at typical salaries: the entity overhead amortises across enough people that per-head cost falls below the EOR fee.
- Local presence requirements: regulated sectors and certain government contracting expect a registered Croatian company with a physical seat and a local director. EOR employment does not provide that presence.
- EU and national funding eligibility: Croatian and EU grant programmes routinely require the applicant to be a locally registered legal entity. An EOR employer does not qualify.
- Equity and option plans: senior hires expecting equity in a Croatian-registered company need a local entity to structure those arrangements.
- Multi-year growth plan: you have line of sight to 10 or more Croatia employees over 24 months. Starting formation early means the 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 Croatia specialist. Same employment contracts, novated to the new entity. No break in employee tenure 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 contract novation: the employment contract transfers from Teamed's partner entity to your new Croatian company on a set date. All terms carry across. Salary, contributions, annual leave entitlement, and continuous service date all stay unchanged. The employee sees a different employer name on the payslip. Nothing else changes.
What we do operationally:
- Stand up your Croatia entity through GEMO, typically 3 to 6 weeks, while EOR keeps running in parallel.
- Register the new entity for an OIB tax number and with the pension and health funds.
- Open the entity bank account and payroll mandate.
- Novate every active employment contract on a single effective date.
- Carry across ongoing benefits, including any supplementary health cover, without a lapse.
- File the final EOR-period JOPPD returns and open new filings on the entity from the novation 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 plan the move with you from the day you hire your first employee through us.
How does Teamed handle Croatia employment for you?
Teamed becomes your legal employer of record in Croatia for from $599 per employee per month, with zero FX mark-up in any currency.
Payroll, benefits, and the full Croatia employment law stack run on one platform. EOR is the right model until it isn't, and we tell you when you can graduate to your own entity.
Real HR and legal experts handle your Croatia hires from the first offer letter through every JOPPD submission and annual FINA filing. 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 health contribution at 16.5%, the pension withholding at 20%, and the annual leave accrual of 4 weeks. Nothing is hidden inside the management fee. Croatia sets no statutory 13th-month salary, so any Christmas bonus or holiday allowance is yours to offer, not a legal requirement.
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 Croatia hiring overview. Key sources: Porezna uprava contributions and Zakon o radu.
Frequently asked questions
At what headcount does an EOR stop being cheaper than a Croatia entity?
The crossover typically lands around six to nine Croatia employees at typical Zagreb salary bands. 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 Croatian d.o.o.?
Typically EUR 4,000 to 12,000 all-in, plus the EUR 2,500 minimum share capital you pay into the company itself. The court registry and notary fees are modest. The rest is professional fees: legal drafting, document translation for foreign directors, employment contracts, HR policies, and bank account setup. The range moves with share structure complexity and how much you outsource.
How long does it take to set up a Croatia entity and run the first payroll?
Around three to six weeks from the incorporation decision to first payroll if you use a local corporate services firm or Teamed GEMO. The bank account is the common gating step. Budget two to four weeks for a business account to open after registration, longer if directors are not Croatia-resident.
What are the statutory employer costs on both sides of the comparison?
The employer health insurance contribution is 16.5%, added on top of gross salary. Employee pension is withheld at 20% from gross. Income tax is withheld at 20% up to the threshold and 30% above it, where the local unit sets no rate of its own. Contributions run on a base with a floor of €757.34 and a ceiling of €11,958. These are Croatia law costs on both sides of the comparison.
Is a 13th-month salary or Christmas bonus required in Croatia?
No. Croatia sets no statutory 13th-month salary. A Christmas bonus (bozicnica) and a holiday allowance (regres) are not legal requirements, only their tax-free thresholds are regulated. They are yours to offer as a benefit. Statutory paid annual leave is 4 weeks, with full entitlement after six months of continuous service.
What is Teamed's Graduation Model for Croatia?
Teamed graduates customers from EOR to their own Croatia entity on the same platform. Employment contracts are novated to the new entity on a single date. Salary, contributions, annual leave entitlement, and continuous service date all carry over unchanged. Teamed handles entity formation through GEMO, registers the new entity for an OIB tax number and with the pension and health funds, and carries benefits across without a lapse.
Croatian payroll runs on a contribution base with a hard floor and a hard ceiling, with the employer health contribution layered on top of gross and the JOPPD return filed for every payment. Miss a remittance as a new entity director and the liability is personal. The EOR absorbs that monthly rhythm from day one. The entity clock does not start until your OIB is issued and your accountant is live.
EOR is the right answer up to the crossover. Around six to nine employees at Zagreb salaries.
Past that, a Croatia d.o.o. typically costs EUR 4,000 to 12,000 to form. The bank account adds two to four weeks.
When the maths flips, we tell you and move you across. That is the only honest version of this.










