How Income Tax Works in Croatia (2026): Municipal Rates, Personal Allowance and Youth Relief

Croatia taxes employment income at two progressive rates set by each municipality: a lower rate (15-23%) and a higher rate (25-33%), with the threshold at EUR 5,000 of monthly taxable income. The taxable base is gross salary minus employee pension contributions minus the personal allowance (osobni odbitak) of EUR 600 per month. Health insurance of 16.5% is paid entirely by the employer on top of gross salary and does not reduce the employee net pay. Verify current municipal rates with Porezna uprava -- the Croatian Tax Administration.

How the income tax base is calculated

Croatia taxes employment income (dohodak) after two deductions from gross salary: pension insurance contributions and the personal allowance. The calculation sequence is: Gross salary minus pension insurance (mirovinsko osiguranje): 20% of the pension contribution base minus personal allowance (osobni odbitak): EUR 600 per month for a single employee without dependants = taxable income Income tax = municipal rate x taxable income A defining feature of the Croatian system is that health insurance (zdravstveno osiguranje) at 16.5% is paid entirely by the employer on top of gross salary. It does not appear as a deduction on the employee payslip. The only employee-side payroll deduction before income tax is pension insurance. This makes Croatia unusual among EU countries and keeps the gross-to-net calculation straightforward from the employee perspective. Health insurance being employer-side increases the employer labour cost beyond the gross salary. From the employer perspective, total labour cost is gross salary plus 16.5% health insurance. The employee net pay formula is gross minus pension minus income tax only. Verify the current calculation rules with Porezna uprava -- the Croatian Tax Administration.

Municipal income tax rates: what changed in 2024 when prirez was abolished

Before 2024, Croatian income tax was a national rate (20% or 30%) plus a local surtax called prirez, set by each municipality as an additional percentage on top of the national tax. From 2024, prirez was abolished. Each municipality now sets its own income tax rates directly, within legally defined ranges: Lower rate: minimum 15%, maximum 23%. Applies to monthly taxable income up to EUR 5,000 (EUR 60,000 per year). Higher rate: minimum 25%, maximum 33%. Applies to monthly taxable income above EUR 5,000 per month. If a municipality has not adopted its own income tax ordinance, the default rates apply: 20% lower and 30% higher. Zagreb, as the largest municipality, applies the maximum rates permitted: 23% lower and 33% higher. Taxpayers in Zagreb therefore pay the highest income tax among Croatian municipalities. For most employees earning below EUR 5,000 per month in taxable income, only the lower rate applies to the full taxable base. There is no slice-by-slice bracket calculation within the lower band -- the entire taxable income is taxed at the same lower rate. Confirm your municipality's current income tax rates with Porezna uprava -- the Croatian Tax Administration -- as rates can be updated by municipal ordinance.

Personal allowance (osobni odbitak): EUR 600 per month and dependant additions

Every resident taxpayer is entitled to a basic personal allowance (osobni odbitak) of EUR 600 per month (EUR 7,200 per year). This is deducted from gross income after pension contributions, before income tax is applied, directly reducing the taxable base. Additional allowances are available on top of the basic EUR 600: Dependent children: the first child adds approximately EUR 300 per month (EUR 3,600 per year) to the allowance; the second child adds approximately EUR 420 per month; each further child adds a progressively higher amount. Confirm the precise amounts with Porezna uprava or a qualified accountant, as the exact figures are set by tax legislation and may be updated. Other qualifying dependants -- such as a disabled spouse or other family members -- and taxpayers with certain recognised disabilities may also receive higher allowances. For families with several children, the combined allowance can significantly reduce or eliminate income tax. Allowances are typically applied at source by the employer, based on a declaration (obrazac PK) submitted by the employee. If personal circumstances change, for example at the birth of a child, the declaration must be updated with the employer. Verify the current allowance amounts and qualifying conditions with Porezna uprava.

Youth relief: no income tax under 26, half tax for ages 26 to 30

Croatia provides income tax reliefs designed to retain young workers: Age 25 or under: the computed income tax is reduced to zero. Employees in this age group pay no income tax on employment income, regardless of their salary level or which municipality they live in. Age 26 to 30 inclusive: the computed income tax is reduced by 50%. The tax is first calculated normally using the applicable municipal rate, then halved. These reliefs are applied at source by the employer each month based on the employee age. They apply to employment income (dohodak from work). Confirm whether the reliefs extend to other income types -- such as self-employment income -- with Porezna uprava. The reliefs are especially significant in higher-rate municipalities. In Zagreb (23% lower rate), a 26-year-old employee effectively pays only 11.5% on taxable income in the lower band rather than 23%. These are qualitative descriptions of the system in place at the time of writing. Confirm the exact age thresholds, qualifying conditions and computation rules with Porezna uprava -- the Croatian Tax Administration -- as the relief rules may be amended.

Worked example: gross EUR 1,500 per month, single employee, default municipality

The following example is illustrative only. Figures are rounded. Verify with Porezna uprava or qualified payroll software before relying on any number. Scenario: single employee, age 35, gross monthly salary EUR 1,500, no dependants, municipality applying the default rates (20% lower, 30% higher). Step 1 -- Pension contributions: Gross EUR 1,500 is above the EUR 1,300 threshold, so the pension contribution base equals the full gross. Pension = 20% x EUR 1,500 = EUR 300. (Pillar I at 15%: EUR 225; Pillar II at 5%: EUR 75.) Step 2 -- Taxable income: EUR 1,500 minus EUR 300 (pension) minus EUR 600 (personal allowance) = EUR 600. Step 3 -- Income tax: EUR 600 is below the EUR 5,000 per month threshold, so only the lower rate applies. Income tax = 20% x EUR 600 = EUR 120. Step 4 -- Net pay: EUR 1,500 minus EUR 300 (pension) minus EUR 120 (income tax) = EUR 1,080. Take-home: EUR 1,080 / EUR 1,500 = 72%. Employer additionally pays: health insurance = 16.5% x EUR 1,500 = EUR 247.50. Total employer cost: EUR 1,500 + EUR 247.50 = EUR 1,747.50. For comparison, in Zagreb (23% lower rate): income tax = 23% x EUR 600 = EUR 138; net pay = EUR 1,500 minus EUR 300 minus EUR 138 = EUR 1,062. This example is for illustration only. Use Porezna uprava guidance or qualified payroll software for accurate calculations.

FAQ

What are the income tax rates in Croatia in 2026?

Each municipality sets its own income tax rates within legally defined ranges. The lower rate (for monthly taxable income up to EUR 5,000) may be set between 15% and 23%; the higher rate (above EUR 5,000 per month) between 25% and 33%. Municipalities that have not set their own rates apply the defaults: 20% lower and 30% higher. Zagreb applies the maximum: 23% lower and 33% higher. Confirm your municipality's rates with Porezna uprava -- the Croatian Tax Administration.

What happened to prirez -- the Croatian local surtax on income tax?

Prirez was a local income tax surtax added on top of the national income tax rate, set by each municipality as a percentage of the national tax. It was abolished from 2024. Each municipality now sets its own income tax rates directly within legally permitted ranges (lower rate 15-23%, higher rate 25-33%). The reform replaced a two-component system with a single municipal rate, simplifying the calculation while preserving local fiscal autonomy.

How does the personal allowance (osobni odbitak) reduce income tax in Croatia?

The basic personal allowance of EUR 600 per month is deducted from gross income (after pension contributions) before the municipal income tax rate is applied, so the first EUR 600 remaining after pension deductions is not taxed. At the default 20% lower rate, this saves EUR 120 per month. For employees with dependent children the allowance is higher -- the first child adds approximately EUR 300 per month, the second approximately EUR 420 per month -- potentially eliminating income tax entirely for larger families. Confirm exact amounts with Porezna uprava.

Do workers under the age of 26 pay income tax in Croatia?

No. Employees aged 25 or under pay no income tax on employment income in Croatia. Workers aged 26 to 30 inclusive receive a 50% reduction in their computed income tax. These reliefs are applied automatically by the employer each month. They apply to employment income (dohodak); confirm whether they extend to self-employment or other income types with Porezna uprava -- the Croatian Tax Administration.

Is health insurance deducted from an employee gross salary in Croatia?

No. Health insurance (zdravstveno osiguranje) at 16.5% is paid entirely by the employer on top of gross salary and is not deducted from the employee payslip. The only employee-side deduction from gross salary is pension insurance (mirovinsko osiguranje) at 20% (or less for low earners with a reduced pension base). The employee net pay formula is: gross minus pension minus income tax. Health insurance appears only as an additional employer cost.

⚠️ Informational estimate, not tax advice. Payroll software may differ in edge cases. Verify with a professional.