Key Takeaways
Payroll cycle: Employers in Croatia generally process payroll on a monthly basis.
Tax filing: Income tax, pension contributions, and other withholdings are typically reported and remitted monthly through electronic filings.
Employer taxes: Employer obligations include health insurance and other statutory contributions calculated as percentages of employee earnings.
Tax year: Croatia’s tax year aligns with the calendar year, from January 1 to December 31.
Payroll processing methods: Payroll is commonly managed in-house or through local providers experienced with Croatian tax and social security requirements.
Payroll in Croatia centers on four main obligations: personal income tax withholding, mandatory social security contributions, local surtaxes where applicable, and regular payroll reporting to the Tax Administration and social insurance funds. You must calculate and withhold these items from each payroll run, pay them to the authorities on time, and keep detailed records that align with Croatian labor and tax laws. Requirements can vary by municipality, income thresholds, and headcount, so your team needs processes that can adapt as you scale.
Non-compliance can trigger financial penalties, late-payment interest, blocked refunds, and tax audits, and it can quickly erode employee trust if net pay or benefits are incorrect. This guide walks you through how to structure payroll calculations, understand the main tax rates, meet filing and payment deadlines, and choose the right setup whether you operate via your own entity or an Employer of Record. With the right framework, you can run Croatian payroll in 2026 confidently and stay aligned with evolving regulations.
Fiscal Year in Croatia
1 January - 31 December is the 12-month accounting period that businesses in Croatia use for financial and tax reporting purposes.
Payroll Cycle in Croatia
The payroll cycle in Croatia is usually monthly, with employees being paid by the 15th of the following month.
Minimum Wage in Croatia
Croatia's minimum wage is set at €1,050 gross per month. This increase, effective from January 1, 2026, represents a 15.5% rise from the previous year's minimum wage of €840.
It's important to note that the minimum wage is calculated on a gross basis and is intended for full-time employment, typically defined as a 40-hour workweek. Additional compensations for overtime, night shifts, or work on public holidays are not included in this minimum wage.
Bonus Payments in Croatia
Croatian law does not include any regulations concerning 13th salaries.
In Croatia, payroll taxes are primarily made up of personal income tax, municipal surtax, and social security contributions for pension and health insurance, all administered through monthly payroll withholding and employer remittances. You must calculate each component on the employee’s gross salary, apply the correct rates and thresholds, and pay the amounts to the Tax Administration and the Croatian Health Insurance Fund within statutory deadlines.
Personal Income Tax (Porez Na Dohodak)
Personal income tax is paid by employees and withheld by you on their employment income after deducting social security contributions and personal allowances. As of 2026, Croatia applies two main state income tax rates of 15% and 25% on progressive brackets, and you must remit the withheld tax monthly to the Tax Administration together with the JOPPD report.
If you under-withhold or file late, the Tax Administration can assess back taxes, charge late-payment interest, and impose fines on both the company and responsible individuals. Accurate application of the 15% and 25% brackets and timely reporting is therefore a core control in your Croatian payroll process.
Municipal Surtax On Income Tax (Prirez)
Municipal surtax is an additional percentage on top of the employee’s calculated income tax, payable by the employee but withheld and remitted by you. Rates are set by local self-government units and typically range from 0% in some municipalities up to around 18% in larger cities, and the surtax is calculated as a percentage of the underlying income tax, not of gross salary.
You must track the employee’s registered residence to apply the correct surtax rate and include it in your monthly JOPPD reporting and payments. Misapplying local surtax can lead to underpayment assessments, interest, and penalties, especially for workforces concentrated in high-surtax cities.
Social Security Contributions (Pension And Health)
Social security in Croatia consists mainly of pension insurance and health insurance contributions, split between employer and employee. Employees contribute 20% of gross salary to pension insurance (15% to the first pillar and 5% to the second pillar for most younger workers), while employers contribute 16.5% of gross salary for health insurance, with all contributions due monthly.
These contributions are reported via the JOPPD form and paid to the Tax Administration, which allocates them to the Croatian Pension Insurance Institute and the Croatian Health Insurance Fund. Failure to pay the 20% employee pension and 16.5% employer health contributions on time can result in significant penalties, blocked certificates of tax clearance, and issues with employees’ benefit entitlements.
Most employees in Croatia are paid by bank transfer in euros (EUR) into a local bank account, and cash payments are rare and administratively risky. Salaries are typically paid monthly, with many employers paying by the last working day of the month for that month’s work, and collective agreements or employment contracts may specify stricter pay dates.
If you do not have a Croatian entity, you can use an Employer of Record to hire and pay staff compliantly, or you can register for a local entity and payroll with a specialist provider. Payslips must clearly show gross salary, all statutory deductions (pension, health, income tax, surtax), net pay, pay period, and employer and employee identifiers so employees can verify their contributions and tax.
- Payment Method: Use electronic bank transfers in EUR to employees’ designated accounts for traceable and compliant salary payments.
- Pay Frequency: Set a consistent monthly pay date, usually at month-end, and reflect it in employment contracts and internal policies.
- Payslip Content: Include gross earnings, pension and health contributions, income tax, surtax, net pay, pay period, and employer details on every payslip.
- Non-Resident Hiring: If you lack a Croatian entity, engage an Employer of Record to handle contracts, payroll, and statutory filings on your behalf.
- Local Registration: When operating your own entity, register with the Tax Administration, Croatian Pension Insurance Institute, and Croatian Health Insurance Fund before running payroll.
- Bank Setup: Open a Croatian business bank account or ensure your international bank supports SEPA transfers with correct payment references for payroll taxes.
- Cut-Off Management: Align internal timesheet and variable pay cut-offs so you can calculate and approve payroll in time for statutory payment deadlines.
Getting payroll set up correctly in Croatia determines how smoothly you can hire, pay, and stay compliant as you grow. Running payroll through your own Croatian entity gives you full control but requires registrations and ongoing compliance, while using an Employer of Record lets you operate without a local company and shifts most payroll risk and administration to a specialist partner.
- Decide Structure: Choose between setting up a Croatian entity with in-house or outsourced payroll, or using an Employer of Record for faster market entry.
- Register Entity: If using your own company, register with the court registry, obtain an OIB (tax ID), and enroll with the Tax Administration, Croatian Pension Insurance Institute, and Croatian Health Insurance Fund.
- Collect Employee Data: Gather each employee’s OIB, residence address, bank details, dependants, and any applicable tax relief documentation.
- Select Payroll System: Implement payroll software or a provider that supports Croatian rules, JOPPD reporting, and automatic calculation of pension, health, income tax, and surtax.
- Define Policies: Document pay dates, overtime rules, allowances, bonuses, and benefits so they can be consistently reflected in payroll.
- Set Up Bank Workflows: Configure payment templates for net salaries and separate tax and contribution payments with correct reference numbers.
- Map GL Accounts: Align payroll components with your accounting system for accurate cost allocation and statutory financial reporting.
- Test Parallel Run: Run at least one test or parallel payroll cycle to validate calculations and filings before going live.
- Monitor Legal Changes: Track updates from the Ministry of Finance and Tax Administration so you can adjust rates and thresholds promptly.
Example Of Salary Tax Calculation
Assume a full-time employee in Zagreb earns a monthly gross salary of EUR 2,000 in 2026. You first calculate the employee’s 20% pension contributions, subtract them from gross to get the tax base, apply the relevant income tax bracket and municipal surtax, and then arrive at net pay while also adding the employer’s 16.5% health contribution on top of gross for your total cost.
This step-by-step approach ensures you correctly separate employee-borne items from employer costs and can reconcile payroll to your general ledger and statutory reports. The same logic applies to higher or lower salaries, with brackets and surtax rates driving the final tax amounts.
- Step 1 – Pension: Calculate 20% employee pension contributions on EUR 2,000 (EUR 400) and reduce the tax base accordingly.
- Step 2 – Tax Base: Subtract pension and any personal allowance from gross to determine the taxable income for state income tax.
- Step 3 – Income Tax: Apply the 15% and 25% income tax rates to the relevant portions of the tax base to get total income tax.
- Step 4 – Surtax: Multiply the calculated income tax by the Zagreb surtax rate to determine municipal surtax.
- Step 5 – Net Pay And Employer Cost: Derive net pay by subtracting pension, income tax, and surtax from gross, and compute employer cost by adding 16.5% health contributions to gross.
Submitting Employee Tax In Croatia
In Croatia, you submit payroll taxes and contributions primarily through the JOPPD electronic form filed with the Tax Administration, followed by bank transfers for the amounts due. To complete submissions, you need each employee’s OIB, your company’s tax ID, the payroll period, detailed breakdowns of tax and contributions, and access to the ePorezna portal or integrated payroll software.
- ePorezna Portal: File the JOPPD form electronically via the Tax Administration’s ePorezna system using your company credentials and digital certificate.
- Payroll Software Integration: Use payroll software that generates and submits JOPPD files directly, reducing manual data entry and errors.
- Bank Transfers: Pay income tax, surtax, and social contributions by bank transfer using prescribed payment codes and model/reference numbers.
- Third-Party Provider: Engage a local payroll provider or Employer of Record to handle filings and payments on your behalf while you review reports.
- Record Keeping: Store confirmations of JOPPD submissions and bank payment proofs for audits and internal controls.
Payroll Tax Due Dates In Croatia
Understanding the tax obligations for both employers and employees is crucial when operating in Croatia's business landscape. This section explains how taxes and statutory fees affect payroll and individual earnings in Croatia.
Employer Tax Contributions
Employer payroll contributions are generally estimated at an additional 16.5% - 18% on top of the employee salary in Croatia. The main employer cost is health insurance, with smaller additional charges possible depending on sector-specific schemes or benefits.
Employee Payroll Tax Contributions
In Croatia, the typical estimation for employee payroll contributions cost is around 20%. Employees mainly fund the pension system through mandatory contributions deducted from gross salary before income tax is calculated.
Individual Income Tax Contributions
Individual income tax in Croatia is levied on annual taxable income using progressive state rates, with municipalities applying additional surtax on the calculated tax. The tax is usually settled through monthly withholding, with an annual reconciliation by the Tax Administration or by the taxpayer where required.
Pension in Croatia
Croatia operates a multi-pillar pension system, with mandatory first and second pillars funded by the employee’s 20% contribution and managed by the Croatian Pension Insurance Institute and private pension funds. Employers may also offer voluntary third-pillar pension schemes, which can provide tax advantages and are increasingly used as a retention tool in competitive sectors.
Disclaimer
THIS CONTENT IS FOR INFORMATIONAL PURPOSES ONLY AND DOES NOT CONSTITUTE LEGAL OR TAX ADVICE. You should always consult with and rely on your own legal and/or tax advisor(s). Playroll does not provide legal or tax advice. The information is general and not tailored to a specific company or workforce and does not reflect Playroll’s product delivery in any given jurisdiction. Playroll makes no representations or warranties concerning the accuracy, completeness, or timeliness of this information and shall have no liability arising out of or in connection with it, including any loss caused by use of, or reliance on, the information.


.png)
.webp)
