Two-pillar pension. Municipal PIT, prirez folded in. Croatia payroll, solved.
Croatia’s payroll is not a configuration exercise. It demands a live two-pillar pension engine that splits MIO into pillar I (15%) and pillar II (5%) with the EUR 11,958 monthly base cap, employer health at 16.5% on uncapped gross, municipality-specific PIT rates after the abolition of prirez, the EUR 600 personal allowance, and JOPPD filed on the day of payment. Most providers handle one or two of these. Mercans delivers all of them – on a single proprietary stack with no intermediaries.
native payroll
vs nearest peer
since inception
- Income Tax (lower rate)
- 15–23% by municipality
- Income Tax (higher rate)
- 25–33% above EUR 5,000/mo
- PIT Threshold
- EUR 5,000/mo · 60,000/yr
- Pension (MIO) Employee
- 20% (I 15% + II 5%)
- Health (HZZO) Employer
- 16.5% · uncapped
- Pension Base Cap
- EUR 11,958/month
- Annual Pension I Cap
- EUR 143,496/year
- Personal Allowance
- EUR 600/month
- Minimum Wage 2026
- EUR 1,050/month gross
- Working Week
- 40 hours
- Annual Leave
- Min 4 weeks (20 days)
- Notice Period
- 2 weeks – 3 months
- Severance
- ≥1/3 avg/yr (after 2 yrs)
- JOPPD Filing
- On day of payment
- Corporate Tax
- 10% / 18% by revenue





Getting Croatia payroll “mostly right” is the most expensive mistake
Croatia’s regulators don’t grade on a curve. The Porezna uprava reconciles every JOPPD against contributions and withheld PIT. HZMO and REGOS track pillar I and pillar II split per worker. Since prirez was folded into municipality-set PIT rates, applying the wrong local rate mis-states net pay for every employee in that town. None of these failures announce themselves – they accumulate silently until an inspection makes them very visible.
Pension base cap applied to the wrong layer
The 20% employee pension (15% pillar I + 5% pillar II) is capped at a monthly base of EUR 11,958, and pillar I carries a separate annual cap of EUR 143,496. Employer health (16.5%) is uncapped. Applying the cap to health, or missing the pillar split on JOPPD, triggers retroactive HZMO/REGOS assessments.
Wrong municipal PIT rate after prirez abolition
Prirez (local surtax) was abolished in 2024 and folded into municipality-set PIT rates – lower 15–23% and higher 25–33% depending on the town of residence. Using a single national rate, or the old base-plus-surtax logic, mis-calculates net pay and PIT withheld on every payslip.
JOPPD filed late or mismatched
The JOPPD unified form must be submitted electronically via ePorezna on the day of payment (or the next working day). It reconciles income, PIT, and all contributions in one report. Late or inconsistent JOPPD filings trigger penalties and block reconciliation with HZMO and HZZO records.
Lowered contribution base on low salaries miscomputed
For gross below EUR 1,300/month a relief reduces the pension base (full EUR 300 reduction up to EUR 700, tapered to EUR 1,300). Ignoring the relief over-withholds pension; mis-applying it under-contributes. Either error surfaces in the annual HZMO reconciliation.
The three types of providers who struggle with Croatia
Global Aggregator Platforms
Aggregator platforms operate through a partner network in Croatia – they don’t own the entity, don’t directly file JOPPD on ePorezna, and don’t control the compliance relationship. When the minimum wage rises or a municipality changes its PIT rate, the instruction travels: platform → partner → your payroll. Each handoff introduces delay and interpretation risk.
- ×No direct ePorezna / JOPPD filing – partner bureau handles it
- ×Pillar I / pillar II split and base cap partner-dependent
- ×Municipal PIT rate per town of residence not maintained
- ×Lowered-base relief on low salaries typically excluded
Large Global Payroll Incumbents
Incumbents have Croatia coverage – in name. In practice, their EU coverage is often delivered through regional partners or legacy systems not built for Croatia’s two-pillar pension split, the EUR 11,958 base cap, or the post-prirez municipality-set PIT rate table.
- ×Pension cap and pillar split hardcoded – not dynamic
- ×Municipal PIT rates require manual reconfiguration per town
- ×Lowered-base relief on low salaries handled manually
- ×Long implementation timelines – Croatia not a core market
Local Croatian Firms
Local Croatian bookkeeping and accounting firms know the market – but they can’t scale with you. No proprietary payroll technology platform, no HRIS integration, no multi-country consolidation, and no data security certifications that multinationals require. Fine for 10 employees. Inadequate at 100.
- ×No proprietary payroll technology – manual spreadsheet-based processing
- ×No HCM connector – Workday, SAP, Oracle feeds require custom work
- ×No data security certifications (SOC 1/2, ISO 27701, BCR)
- ×No EU consolidation – cannot report across Croatia + other entities
The only provider that closes every gap
Mercans is the only Croatia payroll provider that combines a proprietary payroll technology stack, full-time in-country compliance teams, direct Porezna uprava, HZMO and HZZO relationships, and enterprise-grade data security – simultaneously, on one contract, with no intermediaries.
The only engine built for Croatia’s actual payroll architecture
G2N Nova™ is the world’s only API-first gross-to-net payroll engine. It natively models Croatia’s pension as distinct pillar I (15%) and pillar II (5%) layers with the EUR 11,958 monthly base cap and the EUR 143,496 annual pillar I cap, keeps employer health (16.5%) uncapped, applies the correct municipality-set PIT rate after the EUR 600 allowance, and generates the JOPPD unified form for ePorezna. This isn’t configuration. It’s engineering.
Full-time Croatia team – not a partner you phone when things break
Mercans employs full-time payroll and compliance professionals in Croatia. They maintain active relationships with the Porezna uprava, HZMO pension fund, and HZZO health fund – not through a contact directory, but through ongoing regulatory engagement. When the minimum wage rises, when a municipality changes its PIT rate, when the JOPPD schema is revised – we know before it reaches your inbox.
The security posture multinationals require – and Croatia’s GDPR regime mandates
Croatia applies the EU GDPR alongside its national Act on the Implementation of the General Data Protection Regulation, supervised by AZOP. Payroll processors handling OIB tax numbers, salary records, and pension data must maintain documented controls. Mercans holds BCR approval, ISO 27701 certification, SOC 1 & 2 certifications, and ISO 27017/27018. Zero security breaches since inception.
Where Mercans wins on every Croatia-specific capability
Each row is a Croatia-specific capability. Each cell shows native coverage as a fill bar – full = native in-platform, half = partial / manual workaround, empty = gap.
Croatia Capability Coverage · 10 dimensions
pillar I HZMO · pillar II REGOS
monthly + annual pillar I cap
distinct from capped pension
post-prirez 15–23% / 25–33%
EUR 600 + coefficients
EUR 300 taper to 1,300
100% ≤25 · 50% 26–30
on day of payment
1/3 avg/yr · 2 wks–3 mo
AZOP · OIB · cross-border
Every rate. Every cap. Every obligation.
Croatia payroll operates on exact numbers with hard deadlines. Mercans builds every figure below into G2N Nova™ and monitors them proactively – so you’re never discovering a rate change from a penalty notice.
Croatia · Rate & Compliance Dashboard
Live 2025–26Pension – Two Pillars, One Monthly Cap
Employee pension is 20%: 15% to pillar I (state PAYG via HZMO) and 5% to pillar II (mandatory funded via REGOS). Both apply to a monthly base capped at EUR 11,958; pillar I carries an additional annual cap of EUR 143,496. Mercans’ G2N Nova™ computes each pillar separately and enforces both caps – not as a single 20% line.
→ Pillar I 15% · Pillar II 5% · cap EUR 11,958/moHealth – Employer-Only, Uncapped
Health insurance (HZZO) is a 16.5% employer-only contribution calculated on the full gross salary with no ceiling. It is the dominant employer cost and is intentionally uncapped – the EUR 11,958 cap applies to pension only. Treating health as capped, or as an employee deduction, mis-states true cost of employment.
→ 16.5% employer · uncapped · distinct from pensionIncome Tax – Municipality-Set After Prirez Abolition
Prirez (local surtax) was abolished in 2024 and folded into municipality-set PIT rates. Each town sets a lower rate (15–23%) and a higher rate (25–33%); the higher rate applies above EUR 5,000/month (EUR 60,000/year). The EUR 600 personal allowance (plus dependant coefficients) reduces the base. PIT follows the employee’s residence.
→ Lower 15–23% · higher 25–33% · allowance EUR 600Severance, Notice & Leave under the Labour Act
Severance is minimum one-third of average monthly salary (last three months) per completed year, payable after two years’ continuous service. Notice runs from two weeks (under 1 year) to three months (over 20 years). Annual leave is at least four weeks (20 working days) and the standard week is 40 hours.
→ Severance ≥1/3 avg/yr · notice 2 wks–3 mo · leave 4 wksSee your real Croatia payroll cost in real time
Switch worker type. Move the slider. Two-pillar pension (15% + 5%) with the EUR 11,958 base cap, uncapped employer health at 16.5%, and municipality-set PIT after the EUR 600 allowance – calculated live on 2025–26 statutory rates.
Croatia Payroll Cost Calculator · Live
G2N Nova™ engineEight things only Croatia experts know to handle
These are the compliance details that don’t appear in standard payroll setup guides – but appear in every Porezna uprava audit, HZMO reconciliation, and labour dispute we’ve encountered in Croatia.
Pension Is Two Pillars With One Cap
Employee pension (MIO) is 20% total – 15% to pillar I (state PAYG, HZMO) and 5% to pillar II (mandatory funded, via REGOS). Both are calculated on a monthly base capped at EUR 11,958, and pillar I carries a separate annual cap of EUR 143,496. The split must be reported per worker on JOPPD – a single 20% line is not enough.
Employer Health Is 16.5% on Uncapped Gross
Health insurance (HZZO) is an employer-only contribution of 16.5% calculated on the full gross salary with no upper limit – unlike employee pension, which is capped. Applying the pension cap to health, or treating health as an employee deduction, mis-states both net pay and true employer cost.
PIT Rates Are Set Per Municipality (Prirez Folded In)
Since 2024 the prirez surtax is abolished and folded into municipality-set PIT rates: a lower rate of 15–23% and a higher rate of 25–33% by town of residence (Zagreb up to 23%/33%). The higher rate applies above EUR 5,000/month (EUR 60,000/year). Tax follows the employee’s residence, not the employer’s seat.
Personal Allowance EUR 600 + Dependant Coefficients
The basic monthly personal allowance is EUR 600 (EUR 7,200/year), increased by coefficient-based amounts for a spouse and each dependent child. The allowance reduces the PIT base before the lower/higher rates apply. Tracking dependant status per employee is required for correct net pay.
Lowered Pension Base on Low Salaries
For gross up to EUR 700/month the pension base is reduced by EUR 300; between EUR 700.01 and EUR 1,300 the reduction tapers (base = gross − 0.5 × (1,300 − gross)); above EUR 1,300 the full gross applies. The relief lowers the 20% pension take for low earners and must be computed exactly.
PIT Relief for Young Employees
Employees up to age 25 receive a 100% reduction of the calculated PIT, and those aged 26–30 a 50% reduction. The relief is applied after the bracket tax is computed and must be tracked by date of birth across the year – it changes net pay materially for younger staff.
Severance Accrues After Two Years of Service
An employee with at least two years of continuous service is entitled to severance of minimum one-third of the average monthly salary (last three months) per completed year of service. Notice runs from two weeks (under 1 year) up to three months (over 20 years) by length of service.
JOPPD Is the Single Unified Filing
The JOPPD form reports income, PIT, and all contributions in one electronic submission to the Porezna uprava via ePorezna – filed on the day of payment or the next working day. There is no separate contribution return; HZMO, HZZO, and REGOS records all reconcile against JOPPD.
One workforce. Two entirely different compliance tracks.
Croatian resident employees on full two-pillar pension, employer health, and municipality-set PIT vs. posted and foreign workers on Croatia-source income with treaty and A1 considerations – two distinct compliance tracks that must run simultaneously on every pay cycle.
Parallel Compliance Engines
(Standard Employees)
Two-pillar pension capped at EUR 11,958/month. 15% pillar I (HZMO) + 5% pillar II (REGOS) deducted from gross, both on the capped base. Pillar I carries an additional EUR 143,496 annual cap. Reported per worker on the JOPPD form.
Employer health 16.5% on uncapped gross. HZZO health is an employer-only contribution with no ceiling – the dominant employer cost. No employee health deduction applies.
PIT on the municipality-set schedule after EUR 600 allowance. Lower rate 15–23% and higher rate 25–33% by town of residence; higher rate above EUR 5,000/month. Young-worker relief (100% to age 25, 50% for 26–30) applies after the bracket tax.
Labour entitlements under the Labour Act. Standard 40-hour week; minimum four weeks’ annual leave; notice 2 weeks to 3 months; severance from 1/3 of average monthly salary per year after two years.
(Permit & Treaty Holders)
Croatia-source income tax on the same PIT schedule. Same lower/higher municipality rates and EUR 600 allowance where resident. Taxable on Croatia-source employment income; treaty relief follows the applicable DTA and Porezna uprava procedure.
Social security depends on A1 / coordination rules. EU posted workers with a valid A1 certificate remain in their home scheme; without one, MIO pension and HZZO health apply on Croatia-source remuneration with the same caps.
Work and residence permits for non-EU nationals. Third-country nationals require a residence and work permit; the single-permit route applies. Standard PIT and contribution obligations apply once enrolled.
Pillar II coordination for funded pension. Pillar II (REGOS) treatment must follow the worker’s coordination status; foreign-scheme membership must be documented and reconciled against Croatian obligations.
Every obligation. Every authority. Mercans owns the calendar.
Croatia compliance runs across the Porezna uprava, HZMO, HZZO, and REGOS on per-payroll, annual, and event-triggered cadences. Mercans’ managed payroll absorbs every filing as standard scope – you don’t track deadlines. We do.
JOPPD Unified Form
Single electronic report of income, withheld PIT, and all contributions submitted to the Porezna uprava via ePorezna on the day of payment (or the next working day). There is no separate contribution return – HZMO, HZZO, and REGOS reconcile against JOPPD. Late filing triggers penalties.
Pension Pillar I & II Remittance
Employee pension of 20% – 15% pillar I to HZMO and 5% pillar II via REGOS to the chosen mandatory fund – on the capped monthly base of EUR 11,958. The pillar split must be reported per worker; pillar I also has an annual cap of EUR 143,496.
Health Contribution (HZZO)
Employer-only health insurance of 16.5% on the full uncapped gross salary, remitted with each payroll alongside JOPPD. It is the dominant employer contribution and is intentionally not subject to the pension base cap.
Annual PIT Reconciliation
The Tax Administration performs a special annual procedure (poseban postupak) reconciling each individual’s withheld PIT against the annual schedule, allowances, and reliefs – issuing additional assessments or refunds. Employer JOPPD data feeds this reconciliation.
Corporate Profit Tax Return
The annual corporate profit tax return (PD form) is filed within four months of year-end (by 30 April for calendar-year companies). Rates are 10% for revenue up to EUR 1 million and 18% above. Filed with the Porezna uprava.
Employee Registration / Deregistration
New hires must be registered for pension and health insurance (HZMO / HZZO) before starting work; departures must be deregistered. Late or missing registration blocks the employee’s insurance entitlements and exposes the employer to penalties.
Severance Calculation & Settlement
Final settlement applying severance of minimum one-third of average monthly salary (last three months) per completed year, payable after two years’ service, plus notice from two weeks to three months by length of service under the Labour Act.
Allowance, Relief & Base Tracking
Per-employee tracking of the EUR 600 personal allowance and dependant coefficients, the lowered pension base on low salaries (EUR 300 taper to EUR 1,300), and young-worker PIT relief (100% to age 25, 50% for 26–30). All feed the JOPPD and must stay current.
Croatia is one market.
Mercans covers Europe on one platform.
For companies running payroll across multiple European states, compliance complexity multiplies – not adds. Each country runs its own tax authority, social insurance body, and filing mandate. Mercans covers all major markets on a single platform with country-specific compliance engines running in parallel.
covered
1 contract
consolidation
EU / SEE
Every filing. Every format. Submission-ready.
Mercans generates the exact file types that the Porezna uprava, HZMO, HZZO, and REGOS expect to receive – not formatted summaries that need reformatting before you can submit them.