Healthcare in Croatia: HZZO, the twelve-month back-charge and the dopunsko
Everyone living in Croatia falls under the compulsory insurance of HZZO, with a registration clock of eight days. Pensioners go via the CAK and the S1 form; self-payers risk a back-charge of twelve months' premium — unless they bring one letter from their Dutch insurer. And almost every Croat has a dopunsko.
5 min read
Written and checked by Auke on , against the sources at the bottom. Is something no longer right? Report it below and I'll fix it.
In Croatia you are insured with HZZO, the Croatian health fund, and you get in through one of three routes: with a Dutch pension, with a Croatian job, or as a self-payer.
Your Dutch basic insurance ends on the day you deregister. Not on 31 December, and not "if you just let it run on for a bit". From that moment the Croatian system applies, and it works differently from what you're used to:
- There is one compulsory insurer.
- A registration clock of eight days runs.
- You pay co-payments per treatment.
- There is a supplementary policy that practically everyone has.
This article sets out the routes.
Route one: with a Dutch pension — the CAK and the S1
Croatia is an EU country and therefore a treaty country. Whoever brings a Dutch pension or a statutory benefit registers with the CAK as a treaty beneficiary: someone entitled to care through a treaty. The CAK sends an S1 form. With it you enrol with HZZO, the Croatian health fund, and you receive Croatian care at the expense of the Netherlands.
You pay the CAK a treaty contribution, which is usually deducted from your pension automatically. Apply for the S1 two to three months before departure. Issuing takes weeks, and without an S1 you stand at the Croatian counter as uninsured.
Route two: with a Croatian job
Whoever goes to work in Croatia is insured via the employer: the health contribution is 16.5% and runs through the payslip. You only have to supply your OIB yourself and check the enrolment.
Route three: self-payer — and the back-charge you can avoid
Whoever has no S1 and doesn't work, for example on early retirement or living off wealth, becomes a self-payer with HZZO. You then pay the contribution on the lowest contribution base yourself.
If you live on a pension from abroad, HZZO can register you on that basis. The contribution is then 16.5% of your pension, with the lowest contribution base as the floor and the average wage as the ceiling. Whether your Dutch early retirement pension is classed that way, HZZO and the Croatian tax administration decide when you register.
And here lies the trap that appears on no Dutch site, and that HZZO itself describes. Whoever insures on this basis only obtains their rights after paying in one go the contribution for the period since the end of their previous insurance, up to a maximum of twelve months. Insurance in another EU country that counts under the European coordination rules also counts as "previous insurance". So whoever can show they were insured in the Netherlands until the day of departure pays only for the gap between that day and the registration.
The solution is one letter: before departure, ask your Dutch health insurer for a certificate of cover up to and including your deregistration date, and register quickly. One sheet of A4, and the back-charge shrinks to the weeks you let run yourself.
If you came from a job in another EU country, a separate route applies: whoever reports to HZZO within thirty days of the end of that employment is treated as if the job ended in Croatia, provided the insurance in the previous country has stopped.
The clock: eight days
Registering and deregistering with HZZO must happen within eight days of the change of status: after your registration with the police, that is, or after the start of your job. The same eight days apply to every later change that affects your rights.
Whoever misses them risks a fine and must repay what HZZO paid out wrongly. Eight days is short. So plan the registration in the same week as your appointment with the police (the MUP).
In practice: participation, and therefore the dopunsko
The Croatian system works with participation, the co-payment: with every treatment you pay a part yourself. In principle that is 20% of the full price, with a minimum per type of care and a ceiling of € 530.88 per bill.
That's why almost every Croat has a dopunsko: the supplementary insurance that covers precisely those co-payments. The policy from HZZO itself costs € 15 per month, € 180 per year, the same price for everyone. It starts after an activation period of fifteen days, and it is available to insured persons aged 18 and over. Take it out straight away at enrolment, then not a single bill starts to pile up.
| Care | Co-payment without dopunsko |
|---|---|
| GP, gynaecologist, dentist, and every prescription | € 1.32 per visit or prescription |
| Specialist, day treatment | 20% of the price, at least € 4.41 |
| Specialist diagnostics, orthopaedic aids | 20%, at least € 8.83 |
| Hospital admission | 20%, at least € 17.70 per day |
| Dental prosthesis, 18 to 65 | 20%, at least € 176.97 |
| Ceiling per bill | € 530.88 |
| Dopunsko from HZZO | € 15 per month, € 180 per year, activation after 15 days |
What else you need to know
The quality of care is good in the cities. On the islands and in smaller coastal towns the provision is thinner. Anything more serious goes from there by boat or by road to Split, Rijeka or Zagreb. Weigh that in your choice of where to live, certainly with a chronic condition in the family.
Bear in mind that the counter, the GP and the pharmacy work in Croatian: bring someone who speaks the language at the start, or choose a practice that can manage English.
In Vertrekklaar this is phase 2 of 5 of the journey, step 2.1: the same steps, but for your situation — in your order, tickable, and with the deadlines watched. See the whole journey to Croatia or go straight to step 2.1 in the open plan.
What this rests on
The facts in this article come from these official pages. Rules change. When in doubt, go by the source, not this article.
- HZZO — compulsory health insurance in Croatia (national contact point), the eight days and the co-payment — hzzo.hr
- HZZO — the back-charge for those who return without an insurance basis or insure for the first time — hzzo.hr
- HZZO — the supplementary insurance (dopunsko zdravstveno osiguranje), the co-payments covered — dzo.hzzo.hr
- HZZO — the dopunsko premium of € 15 per month and the fifteen-day activation period — dzo.hzzo.hr
- CAK — moving to a treaty country with a pension or benefit — hetcak.nl
- Porezna uprava — contribution rates (health contribution 16.5%) — porezna-uprava.gov.hr
- gov.hr — whoever has only a pension from abroad pays the premium personally — gov.hr
- Zakon o doprinosima, articles 130 to 132 — the premium on a pension from abroad — narodne-novine.nn.hr
Read on
- CroatiaArrival4 min
School in Croatia: six on 1 April, a catchment area per address and an interview before first grade
Croatian primary school begins with a hard date: whoever is six on 1 April goes into the first grade in September, after an examination by the school committee. Which school that is, your address decides, because each school has its own enrolment area. Secondary school runs through one national e-counter, and EU students study on the same terms as Croats.
Updated 26 September 2026
- CroatiaArrival5 min
Your first weeks in Croatia: five clocks, and the order in which they do not collide
Croatia asks no permit but an order with clocks: the PPMV declaration for your car within fifteen days, the address registration within fifteen days, the registration with the police no later than eight days after your first three months, HZZO within eight days of your change of status, and an OIB you apply for online beforehand. Whoever arranges the OIB from the Netherlands makes all the other clocks.
Updated 1 October 2026
- CroatiaArrival5 min
Driving licence in Croatia: nothing to exchange until it expires, and then no longer through the RDW
Your Dutch driving licence simply remains valid in Croatia; exchanging is not required. The moment comes by itself: when it expires, when you lose it or when you commit a traffic offence, you exchange it for a Croatian licence at the ministry of the interior, without a new test. Renewing through the RDW is no longer possible from Croatia, and an unpaid fine blocks the issue.
Updated 26 September 2026