Pension Contributions: First and Second Pillar
Employees pay 20% of gross into pension insurance: 15% to the first pillar (MIO I, generational solidarity) and 5% to the second pillar (MIO II, individual savings). Health insurance is paid by the employer on top of gross and does not affect net pay.
Contributions stop at the maximum base of €11,958 a month (€143,496 a year), six times the average wage of €1,993.
First Pillar Relief for Lower Pay
For monthly gross up to €1,300, the base for the first pillar is reduced:
- by €300 for gross up to €700;
- by 0.5 × (€1,300 − gross) from €700.01 to €1,300.
On €1,000 a month the reduction is €150, so the first pillar costs €127.50 instead of €150. The second pillar is still paid on the full gross, and your pension rights are counted on the unreduced base.
Personal Allowance and Children
The basic personal allowance (osobni odbitak) is €600 a month. Each dependent child raises it by a coefficient of the basic amount:
| Child | Coefficient | Extra allowance a month |
|---|---|---|
| First child | 0.5 | €300 |
| Second child | 0.7 | €420 |
| Third child | 1 | €600 |
| Fourth child | 1.4 | €840 |
With two children on €2,000 in Zagreb, the allowance is €1,320 and the monthly tax falls from €230 to €64.40.
Local Income Tax Rates in 2026
Croatia abolished the city surtax (prirez) in 2024. Instead, each local unit sets two rates within legal limits: a lower rate on taxable income up to €5,000 a month (€60,000 a year) and a higher rate above it.
| Local unit | Lower rate | Higher rate |
|---|---|---|
| Municipality (općina) | 15% to 20% | 25% to 30% |
| Town (grad) | 15% to 21% | 25% to 31% |
| Large town or county seat | 15% to 22% | 25% to 32% |
| City of Zagreb | 15% to 23% | 25% to 33% |
| No decision made | 20% | 30% |
Zagreb applies 23% and 33%, the calculator default. At the lowest rates allowed, €2,000 would net €1,450 a month. Check the Porezna uprava table for your own place.
Tax Relief for Young Workers
Employees up to 25 pay no tax on the part of income taxed at the lower rate, and those aged 26 to 30 pay half. On €2,000 a month in Zagreb that takes the tax from €230 to €0 or €115. Contributions are unchanged. The relief applies to salary from employment and is given through payroll, so it shows on each monthly payslip rather than waiting for the annual return.
Worked Example on 2,000 € in Zagreb
- First pillar: €2,000 × 15% = €300; second pillar: × 5% = €100
- Income after contributions: €1,600
- Less personal allowance €600: taxable €1,000
- Tax at 23%: €230
- Net: €1,370 a month, €16,440 a year
At €8,000 a month the higher 33% rate applies to part of the base and net pay is €4,986.
Croatian Net Pay at Six Salaries
| Gross a month | Pension I | Pension II | Tax | Net a month |
|---|---|---|---|---|
| €1,000 | €127.50 | €50 | €51.18 | €771.33 |
| €1,300 | €195 | €65 | €101.20 | €938.80 |
| €2,000 | €300 | €100 | €230 | €1,370 |
| €3,000 | €450 | €150 | €414 | €1,986 |
| €5,000 | €750 | €250 | €782 | €3,218 |
| €8,000 | €1,200 | €400 | €1,414 | €4,986 |
Zagreb rates, no children, over 30. The lowest row shows the first pillar relief at work: on €1,000 contributions are €177.50, not €200.
Bonuses and extras
Holiday pay (regres), Christmas bonuses (božićnica) and other rewards are tax free only up to the yearly limits set by the Income Tax Rules. Any amount above those limits is added to that month's salary and taxed and insured like it. Meal and travel allowances follow their own limits too.
Assumptions and Sources for Croatia
- Employee in both pension pillars, the same gross every month, one employer.
- Monthly tax as on the payslip; the annual return can differ if income varied during the year.
- No disability allowances, no dependants other than children, no returning emigrant relief.
Sources: Porezna uprava (personal allowance), the Income Tax Act and Contributions Act on zakon.hr, the Ministry of Finance order on contribution bases (NN 150/2025) and Zagreb's rate decision (NN 28/2025). Rates for 2026. See also the Bulgaria Gross to Net Calculator and the Germany Gross to Net Calculator.
Frequently Asked Questions
How much is 2,000 € bruto in neto in Zagreb?
€1,370 a month for an employee over 30 with no children.
What is the personal allowance in Croatia in 2026?
€600 a month, €7,200 a year, plus extra amounts for children and dependants.
What income tax rates does Zagreb use?
23% up to €5,000 of monthly taxable income and 33% above.
Is there still a prirez in Croatia?
No. The surtax was abolished from 2024 and replaced by local income tax rates.
Do young people pay income tax in Croatia?
Up to 25 they pay no tax on income in the lower band; from 26 to 30 they pay half.
What is the maximum contribution base in 2026?
€11,958 a month. Pension contributions are not charged on pay above it.
How much do children reduce tax in Croatia?
The first child adds €300 a month to the allowance and the second €420; on €2,000 in Zagreb two children cut the tax from €230 to €64.40 a month.