lovincroatia
Business

How to Set Up Payroll in Croatia: A Step-by-Step Guide

A clear guide to setting up payroll for your employees in Croatia, covering registration, taxes, contributions, and reporting.

A desk with payroll documents and a calculator

Illustration: AI-generated image

Setting up payroll for your first employee in Croatia can feel like a maze of forms, deadlines and calculations. But once you understand the basic steps, the process becomes routine. This guide walks you through what you need to do to pay your staff correctly and stay compliant with Croatian law.

Step 1: Register as an employer

Before you can pay anyone, your company must be registered as an employer with the relevant authorities. This includes the Tax Administration (Porezna uprava) and the Croatian Pension Insurance Institute (HZMO) and the Croatian Health Insurance Fund (HZZO). You will receive an employer identification number (OIB is your company's, but you need an employer registration number). This registration is usually done when you set up your business, but if you are hiring your first employee, make sure it is active.

Step 2: Collect employee information

Before the first salary payment, you need each employee's personal identification number (OIB), their bank account details, and their tax card (PK form) if applicable. The tax card determines the employee's personal allowance and any dependants, which affects income tax calculation. Employees should provide this to you or you can obtain it electronically via the e-Citizens system with their consent.

Step 3: Calculate the gross salary

In Croatia, salaries are usually agreed as gross amounts (bruto). From the gross salary, you deduct employee contributions and income tax to arrive at the net amount (neto) that the employee receives. Employee contributions include pension insurance (first and second pillar) and, in some cases, health insurance. Income tax is progressive and also depends on the employee's personal allowance and place of residence (because of local surtax). Always use the current rates published by the Tax Administration.

Step 4: Add employer contributions

On top of the gross salary, the employer pays additional contributions: health insurance, pension insurance, and possibly employment contribution or others. These are calculated as a percentage of the gross salary and are paid separately to the relevant funds. The total cost to the employer is the gross salary plus employer contributions.

Step 5: Prepare payroll records

For each employee, you must keep accurate records of hours worked, leave taken, and any other factors that affect pay. Many businesses use payroll software or outsource to an accounting firm. You must also issue a payslip (obračunska lista) to each employee, either in paper or electronic form, showing the calculation of gross to net.

Step 6: Pay salaries and contributions

Salaries must be paid by the 15th of the month for the previous month, unless otherwise agreed in the employment contract. Employer and employee contributions are due by the same date. You pay them to the designated accounts of the tax authority and the funds. Late payments incur interest.

Step 7: Submit the JOPPD form

On the day you pay salaries, you must submit the JOPPD form to the Tax Administration. This form reports each employee's income, contributions, and tax withheld. It is submitted electronically via the e-Porezna system. Errors can lead to penalties, so double-check the data.

Ongoing obligations

In addition to monthly payroll, you must submit annual reports such as the IP1 form for employee income. You also need to consider non-taxable benefits like meal allowances and transportation costs, which have specific limits. And remember that Croatia has a minimum wage, so ensure your gross salaries meet that threshold.

Payroll in Croatia is complex but manageable. Many small businesses rely on professional accountants, especially in the first year. Staying organised and using reliable software will help you avoid mistakes and keep your team paid on time.

More stories