Translation unavailable - this article is shown in English. View English version
Summary
Croatia uses a PAYE-style system where employers withhold income tax (porez na dohodak) and mandatory social security contributions from each payslip. Income tax has two progressive brackets at 20% and 30%, applied after a personal allowance (osobni odbitak). Employees pay pension contributions split across two pillars, while the employer pays health insurance separately. Croatia adopted the euro in January 2023, so all amounts are in EUR.
How it works
Your take-home pay is your gross salary minus two main categories of deduction:
- Pension contributions (employee) — mandatory contributions deducted from gross salary before income tax is calculated
- Income tax (porez na dohodak) — progressive rates applied to taxable income (gross minus pension contributions minus personal allowance)
The employer additionally pays health insurance contributions (16.5% of gross), but these are not deducted from the employee’s salary.
A municipal surtax (prirez) also applies on top of income tax, varying by municipality (e.g. Zagreb 18%, Split 15%, Rijeka 15%). The worked example below excludes surtax for simplicity.
Income Tax Bands (2025)
Croatia’s income tax uses two marginal brackets applied to taxable income (gross minus pension contributions minus personal allowance):
| Taxable income | Marginal rate |
|---|---|
| Up to EUR 60,000 | 20% |
| Above EUR 60,000 | 30% |
The personal allowance (osobni odbitak) is EUR 600/month or EUR 7,200/year. This amount is subtracted from income before tax is calculated. Additional allowances apply for dependants.
Social Security Contributions
Employee contributions (deducted from gross salary)
| Component | Rate | Annual cap |
|---|---|---|
| Pension pillar 1 (generational solidarity) | 15.0% | EUR 143,496 |
| Pension pillar 2 (individual capitalised savings) | 5.0% | EUR 143,496 |
| Total employee contributions | 20.0% | EUR 143,496 |
Employer contributions (not deducted from salary)
| Component | Rate |
|---|---|
| Health insurance (HZZO) | 16.5% |
Employees born before 1962 pay the full 20% into pillar 1 only (no pillar 2 allocation).
Worked Example
For a gross annual salary of EUR 30,000 (single, no dependants, no municipal surtax):
- Pension contributions:
- Pillar 1: EUR 30,000 x 15% = EUR 4,500.00
- Pillar 2: EUR 30,000 x 5% = EUR 1,500.00
- Total pension: EUR 6,000.00
- Income after pension contributions: EUR 30,000 - EUR 6,000 = EUR 24,000
- Personal allowance: EUR 7,200
- Taxable income: EUR 24,000 - EUR 7,200 = EUR 16,800
- Income tax:
- EUR 16,800 at 20% = EUR 3,360.00 (all within the first bracket)
- Total income tax: EUR 3,360.00
- Total deductions: EUR 6,000 (pension) + EUR 3,360 (income tax) = EUR 9,360.00
- Take-home pay: EUR 30,000 - EUR 9,360 = EUR 20,640/year (EUR 1,720/month)
Assumptions and Limitations
- 2025 rates only — uses thresholds and rates effective for the 2025 tax year
- No municipal surtax — the worked example excludes prirez, which adds 0-18% on top of income tax depending on municipality
- Single taxpayer with no dependants and no additional personal allowance deductions
- Employment income only — does not model self-employment, investment income, or other income types
- Standard pension split — assumes the employee participates in both pension pillars (born 1962 or later)
- Gross salary below pension cap — the EUR 143,496 annual cap is not reached in the example