Hiring in Croatia means taking on a clear set of payroll obligations before your first employee starts work. You’ll need to register with the Croatian Health Insurance Fund (HZZO) and the pension fund administration, calculate and remit social contributions, and handle income tax withholding each month. This guide covers every layer of that cost so you can budget accurately and stay compliant.
How employer taxes work in croatia
Croatia’s payroll tax system splits obligations between the employer and the employee, but you’re responsible for handling both sides. You pay social contributions on top of the gross salary you’ve agreed with your employee. Separately, you withhold pension contributions and income tax from the employee’s gross pay and remit everything to the relevant authorities. Getting the sequencing right matters: you must register employees with HZZO and the pension funds before employment begins, not after.
Employer social contributions
Employer contributions in Croatia are levied on top of gross salary. They don’t reduce the employee’s take-home pay. They’re an additional cost you carry as the hiring entity.
Health insurance (hzzo)
The main employer contribution is health insurance, paid to the Croatian Health Insurance Fund. The rate is 16.5% of gross salary. There’s no cap on the contribution base, so it applies to the full gross salary regardless of how high that salary is.
Unemployment and work-injury insurance
Two smaller contributions round out your employer obligations:
- Unemployment insurance: 1.7% of gross salary
- Work-injury insurance: 0.5% of gross salary
Combined with health insurance, your total employer contribution sits at approximately 18.7% of gross salary.
Minimum contribution base
Croatian law sets a floor on the monthly base used to calculate contributions. For most employees, that floor is €757.34 per month. Directors and board members are subject to a higher minimum base of €1,295.45 per month. If you’re paying a director a gross salary below that threshold, you still calculate contributions on the minimum base, not the actual salary.
Reduced contributions for young workers
Employers hiring workers under 30 benefit from reduced social contribution rates. The specific reduction depends on the employee’s age bracket, but the relief is meaningful and worth factoring into your hiring cost model if you’re building a younger team.
Employee pension contributions: the employer’s withholding role
Croatia runs a two-pillar pension system. Both pillars are funded by employee contributions, but you’re the one who withholds and remits them.
- Pillar I (state pension fund): 15% of gross salary
- Pillar II (individual capitalized fund): 5% of gross salary
That’s a combined 20% of gross salary deducted from the employee’s pay each month. You calculate both amounts, withhold them from the gross salary before the employee receives anything, and transfer them to the respective funds. Getting this right is a prerequisite for compliant payroll in Croatia.
Income tax withholding
Croatia’s income tax is progressive, and the rate the employee pays depends on two things: their annual income and the municipality where they work.
Tax bands and rates
Croatia scrapped the old municipal surtax (prirez) in a reform that took effect for the 2024 tax year. Municipalities now set their own income tax rates directly, within bands set at the national level:
- Income up to €60,000 per year: between 15% and 23% depending on the municipality; the default rate is 20% where a municipality hasn’t set its own
- Income above €60,000 per year: between 25% and 33% depending on the municipality; the default rate is 30%
Zagreb uses the maximum permitted rates: 23% on income up to €60,000 and 33% above that threshold.
Personal allowance
Each employee gets a personal allowance of €600 per month. This amount is non-taxable, which means you calculate income tax only on gross salary minus pension contributions minus the personal allowance.
Practical implication for payroll
To withhold the right amount of income tax each month, you’ll need to know where your employee is registered for tax purposes, so you can apply the correct municipal rate. For employees in municipalities that haven’t set their own rate, you use the national default.
What it costs to employ someone in croatia
Here’s a worked example using the minimum wage, which increased to €1,050 per month gross from 1 January 2026.
| Item | Amount |
|---|---|
| Gross salary | €1,050.00 |
| Employer health insurance (16.5%) | €173.25 |
| Employer unemployment insurance (1.7%) | €17.85 |
| Employer work-injury insurance (0.5%) | €5.25 |
| Total employer cost | €1,246.35 |
The 18.7% employer contribution adds €196.35 on top of the gross salary, bringing the total monthly cost to approximately €1,246 at minimum wage.
For context, the employee sees a different picture. From their €1,050 gross salary, 20% is deducted for pension contributions (€210), and income tax is calculated on the remainder after the €600 personal allowance. The net-in-hand figure will depend on the applicable municipal rate.
How an EOR manages croatian employer taxes
If you’re hiring in Croatia without a local legal entity, an Employer of Record (EOR) takes on the role of the legal employer. That means the EOR registers with HZZO and the pension funds, calculates and remits all employer contributions, withholds pension contributions and income tax from employee pay, and handles all filings on your behalf. You don’t need to set up a Croatian entity or navigate the registration process yourself.
This is particularly useful when you’re bringing on your first Croatian hire or scaling quickly. An EOR handles the compliance overhead while you stay focused on the work itself. If you’re comparing providers, it’s worth evaluating EOR services based on their local payroll infrastructure and whether they can support the specific municipalities where your employees are based.
To see how RemotePass handles Croatian payroll and employer tax compliance, book a demo at remotepass.com/request-demo.























