Build a global team in minutes
Get expert helpSo you’re looking to expand, and Croatia has come up. Maybe it’s the engineering talent in Zagreb. The potential for customer support across Central Europe. Or simply the prospect of a base in Europe that isn’t already everyone else’s base in Europe. Regardless of the reason, the talent is there. The plan makes sense.
Then you start digging into payroll tax.
And it’s not just one thing. It’s a set of systems layered on top of each other. Mandatory health contributions. A two-pillar pension structure. Income tax rates set by the municipality. A consolidated filing system called JOPPD.
At first, it can feel like a lot. But once you understand how the pieces fit together, Croatia payroll becomes predictable. And predictable is exactly what your finance team wants.
If you want to zoom out before getting into the specifics, our payroll tax complete guide walks through how employer and employee taxes typically work across countries.
But for now, the specifics. How things work in Croatia.
How Croatia payroll works, simplified
When you run payroll in Croatia, you’re managing three core elements:
- Gross salary
- Employer contributions
- Employee withholdings
Gross salary is the amount written into the employment contract. Net salary is what lands in the employee’s bank account. The third number that matters just as much is the total employer cost.
Total employer cost equals gross salary plus mandatory employer contributions. In Croatia, the primary employer-side contribution is health insurance, calculated as a percentage of gross pay under the framework administered by the Croatian Health Insurance Fund.
That means if you offer €3,000 gross per month, your actual monthly cost will be higher once health contributions are added.
On the employee side, pension contributions and income tax are withheld through payroll before payment.
Gross pay, net pay, and the real employer cost
Recruiters talk in gross. Candidates compare gross. Your budget lives in total employer cost.
Here’s how the flow works each month:
- Start with gross salary
- Add employer health contributions to reach total employer cost
- Deduct employee pension contributions
- Calculate income tax on the remaining taxable base
- Pay the net salary
Croatia’s pension system is structured around three pillars, overseen by the Croatian Pension Insurance Institute. Pillar 1 feeds into the state system. Pillar 2 goes into an individual-funded account. Both are calculated as percentages of gross salary and withheld directly from the employee. And Pillar 3 refers to voluntary, employee-led pension savings with state incentives.
When you model offers, document three figures internally:
- Contracted gross salary
- Estimated net salary
- Total employer cost
That discipline avoids misalignment later.
Who you interact with in practice
From a reporting perspective, payroll in Croatia flows primarily through the Croatian Tax Administration. Croatia uses a consolidated reporting format called JOPPD. This filing captures income tax and social contribution data in one structured submission.
Your payroll team or provider handles the technical submission. Your responsibility is to make sure the data going into payroll is accurate.
Croatia payroll tax and contributions at a glance
Separate what you pay from what you withhold. That mental model keeps things clear.
| Contribution | Who pays | Based on |
| Health insurance | Employer | Percentage of gross salary |
| Pension Pillar 1 | Employee | Percentage of gross salary |
| Pension Pillar 2 | Employee | Percentage of gross salary |
| Income tax | Employee | Taxable base after deductions |
Contribution rates and thresholds can change, so validate current percentages before finalizing offers.
Employer taxes in Croatia
As the employer, your core statutory cost is health insurance. It’s calculated as a percentage of gross salary and added on top.
There are targeted incentive programs in certain cases. Unless you have formal confirmation of eligibility, build your financial model using the standard rate.
Employee deductions you withhold
Employee pension contributions are mandatory and split between Pillar 1 and Pillar 2.
After pension deductions, you calculate income tax on the remaining taxable base, taking into account personal allowances and the applicable local tax rate.
To get this right, you need accurate onboarding data:
- Registered place of residence
- Personal allowance details
- Tax identification number and residency status
If an employee moves to a different municipality and updates their residence, their net pay can change.
Contribution bases and caps
For higher earners, annual caps can apply to certain pension contributions. Once a cap is reached during the calendar year, the calculation may shift.
If you’re hiring senior talent with higher monthly gross salaries or performance bonuses, confirm whether caps affect your projections.
Income tax in Croatia, now set locally
Croatia abolished surtax and moved to a system where municipalities and cities set income tax rates within nationally defined ranges. That shift was formalized through legislative reforms explained by the Ministry of Finance of the Republic of Croatia.
Two employees with identical gross salaries can take home different net amounts if they live in different municipalities.
What changed after 2024
Before 2024, you calculated national income tax and then added municipal surtax.
Now, municipalities directly set income tax rates within prescribed limits. You no longer think in terms of surtax. You think in terms of local rate.
At onboarding, residence is a core payroll input.
How withholding works on a monthly payslip
The monthly flow looks like this:
- Gross salary
- Minus employee pension contributions
- Equals taxable base
- Minus personal allowance
- Plus local income tax rate
- Equals income tax withheld
- Amounts to net salary paid
A compliant Croatian payslip should show each of these elements clearly.
Annual adjustments
For most employees, correct monthly withholding is enough. Some may file an annual tax return to reconcile additional income or claim reliefs. Your obligation is accurate monthly calculation and reporting.
The monthly payroll cycle and filings in Croatia
Each month typically follows this rhythm:
- Confirm onboarding data and updates
- Collect variable pay inputs
- Run payroll calculation and review
- Distribute payslips
- Pay salaries and statutory contributions
- Submit JOPPD and archive records
Common correction triggers include incorrect personal identification numbers, outdated residence information, and mismatches between reported amounts and bank transfers.
Running payroll without a Croatian entity
If you want to hire in Croatia, you have three main options:
- Set up your own local entity
- Outsource payroll locally
- Work with an employer of record (EOR)
When local payroll outsourcing is enough
Local payroll outsourcing can work well when you already have a Croatian entity and manage contracts and compliance internally.
You remain the legal employer.
When an EOR is the cleaner option
An EOR is a local legal employer that hires employees on your behalf in a specific country.
You direct the employee’s daily work. The EOR handles local employment contracts, payroll calculations, mandatory contributions, tax withholding, and statutory reporting.
If you’re exploring hiring in Croatia, this structure often reduces setup time and compliance risk.
For companies expanding across multiple countries at once, centralized global payroll services can also bring consistency and visibility to employer costs.
Tips for a successful Croatia payroll setup
Croatian payroll is manageable when you focus on fundamentals.
- Capture accurate residence data at onboarding
- Document personal allowance updates
- Run a pre-payroll reconciliation each month
- Keep a clear audit trail of salary changes and allowances
If you don’t have in-house Croatia expertise, partnering with an EOR can provide structured local support from day one.
You get predictable employer cost reporting. Your employees get compliant local contracts and accurate payslips. And your team stays focused on growth.
Terminations and offboarding payroll in Croatia
Final payroll runs require careful input.
You may need to calculate outstanding salary, unused vacation compensation, and contractual bonuses. All taxable elements remain subject to contributions and income tax.
Retain payroll records, contracts, and JOPPD submissions in line with local retention rules.
How Pebl can help
Perhaps you’ve made the decision: You’re expanding into Croatia and want to start hiring there. But your goal is simply hiring the right people, not opening a local entity, decoding filing formats, or becoming an expert on JOPPD.
This is where Pebl comes in. Our global Employer of Record (EOR) service centralizes the complicated parts—worker data, approvals, employer cost reporting, and compliance workflows. It all lives in one place, instead of scattered across systems and spreadsheets.
Behind the scenes, we handle compliant local employment, monthly payroll runs, mandatory contributions, and required reporting. The things that have to happen. And you get visibility into real employer cost from day one. Not a rough estimate, but something you can actually plan around.
So instead of learning municipal income tax ranges or memorizing the rules around a JOPPD submission, your attention shifts back to the thing you were trying to do in the first place: building your team.
If you’re interested in learning more, let’s talk.
This information does not, and is not intended to, constitute legal or tax advice and is for general informational purposes only. The intent of this document is solely to provide general and preliminary information for private use. Do not rely on it as an alternative to legal, financial, taxation, or accountancy advice from an appropriately qualified professional. The content in this guide is provided “as is,” and no representations are made that the content is error-free.
© 2026 Pebl, LLC. All rights reserved.