Skip to content
teamed.
Croatia · EOR vs entity child
Served by Teamed vetted partner-entity network in Croatia

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

Zagreb's upper town rooftops and the twin spires of Zagreb Cathedral at golden hour, terracotta tiles glowing warm.

Illustration · Zagreb, Croatia

Answer.cite this

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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 itemTypical rangeOne-off or recurring
Notary and court registry (sudski registar) filingEUR 400 to 900One-off
Minimum share capital (d.o.o.)EUR 2,500 (paid-in capital, not a fee)One-off
Legal drafting of incorporation documentsEUR 800 to 2,500One-off
OIB (tax number) and tax authority registrationEUR 0 direct (admin time)One-off
Pension and health fund employer registrationEUR 0 direct (admin time)One-off
Court interpreter and document translation (foreign directors)EUR 300 to 1,200One-off
Business bank accountEUR 0 to 300 (setup varies)One-off plus monthly fees
Employment contract templatesEUR 500 to 1,500One-off
Employee handbook and HR policies (pravilnik o radu)EUR 600 to 1,800One-off
Accountant onboarding and registered officeEUR 300 to 900 per yearRecurring
Realistic total setup costEUR 4,000 to 12,000Mostly 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 itemTypical range (EUR)What it covers
Outsourced bookkeeping and monthly accounts500 to 1,100Reconciliation, accruals, monthly management accounts
Payroll service (1 to 12 employees)250 to 700Pension and health contributions, income tax, JOPPD filings, payslips
Annual statutory accounts (amortised)150 to 400FINA annual filing, divided across 12 months
Company administration and registry filings (amortised)80 to 200Court registry updates, beneficial-owner register
HR and employment law advisory250 to 600Contract reviews, disciplinary support, policy updates
Croatia People Ops and first-point HR600 to 1,100Onboarding, leave admin, employee queries
Software subscriptions (HRIS, payroll, accounting)150 to 400Per-user SaaS tools
Insurance and occupational health200 to 500Workplace safety, occupational medicine checks
Total ongoing monthly2,500 to 4,5001 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.

Teamed Legal Operations
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.
A note from Tom Price-Daniel

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.

Tom Price-Daniel · Co-founder, Teamed
G2 High Performer, Europe, Summer 2026G2 High Performer, EMEA, Summer 2026G2 High Performer, Winter 2026G2 Easiest To Do Business With, Summer 2025G2 Users Love Us
  • Claude by Anthropic
  • Klarna
  • Notion
  • Eventbrite
  • Wise
  • BioNTech