How do you access the public healthcare system when you settle in Poland?
In Poland, public health insurance is run by the NFZ (Narodowy Fundusz Zdrowia, National Health Fund), and enrolment goes through ZUS (Zakład Ubezpieczeń Społecznych, social security): your employer registers you there if you are an employee, you register yourself there if you are self-employed, and if you have no activity you can sign a voluntary insurance contract with the NFZ. Your European card (EHIC, EKUZ in Polish) only covers necessary care during a temporary stay; once you have settled, you need Polish enrolment, or an S1 form registered with the NFZ if you are a retiree or a posted worker.
- Costs
- Employee and self-employed: compulsory health contribution via ZUS. Voluntary NFZ insurance: 9% of the base, at least PLN 845.67 per month for July to September 2026 (amount reviewed every quarter; the one for October to December 2026 was not yet on the NFZ page on 23/10/2026), plus an entry fee if you were uninsured for 3 months or more (from PLN 1,879.27). Choice of doctor: free, 2 free changes per year, PLN 80 for the next change. EKUZ free
- Timeframes
- Registration with ZUS within 7 days (employer for an employee, yourself for a self-employed person). Voluntary insurance: cover from the date of the contract, never before the application is filed
Steps
- Identify your situation:
- Employee or on a mandate contract (umowa zlecenia): your employer or client registers you with ZUS (ZUS ZUA form, social and health insurance) within 7 days of the start of work. Exception: a pupil or student under 26 on a mandate contract is not enrolled in any insurance through this contract.
- Self-employed: you register with ZUS, most simply when your business is registered with the CEIDG; otherwise, within 7 days of starting your activity (ZUS ZUA, or ZUS ZZA for health only).
- Retiree whose pension comes from another EU country, or posted worker: request the S1 form from your home fund, then have it registered at the NFZ regional branch (oddział wojewódzki NFZ) of your voivodeship. The NFZ keeps the S1 and gives you a certificate (poświadczenie) that opens up healthcare, on the same terms as Polish insured persons.
- Student from another EU country, with no job in Poland: the NFZ classifies the start of studies among temporary stays covered by your country's EHIC. If you work in Poland with an employment contract, you are enrolled as an employee; on a mandate contract, a student under 26 is not registered with ZUS.
- No activity and no S1: you can insure yourself voluntarily with the NFZ (see step 2).
- Voluntary insurance (dobrowolne ubezpieczenie zdrowotne): it is open if you reside in Poland, are not compulsorily insured, are not a family member of an insured person, and are not covered by the public system of another EU or EFTA country. File the application (in two copies) at the NFZ regional branch for your place of residence, in person, by post or via e-Doręczenia. You then receive the contract to sign. Then register with the ZUS office for your place of residence with the ZUS ZZA form (and ZUS ZCNA for your family) and pay the contribution every month before the 20th of the following month.
- Have your family registered: your spouse and children with no cover of their own can be attached to your insurance (ZUS ZCNA form, within 7 days).
- Choose your general practitioner (lekarz POZ, primary care doctor) by filing a choice declaration (deklaracja wyboru) at the health centre of your choice, or online via your patient account (Internetowe Konto Pacjenta, IKP, on pacjent.gov.pl). You can also choose a POZ nurse and midwife. The centre must have a contract with the NFZ.
- Once insured in Poland, request your Polish EHIC (EKUZ) for your temporary stays in other countries: apply via the IKP or the mojeIKP app (filing via ePUAP is no longer possible), or on paper at the NFZ regional branch.
Documents
- Employee: nothing to provide to the NFZ; the employer makes the declaration to ZUS.
- Retiree or posted worker: the S1 form issued by your home fund, and your identity document. With a PESEL number, healthcare providers can check your rights online.
- Voluntary insurance: identity document; the voluntary insurance application in two copies; the ZUS ZZA form (and ZUS ZCNA for the family); proof of payment of the entry fee if it applies; depending on your situation, a former employment certificate or proof of cover in another EU/EFTA country.
- Choice of doctor: the choice declaration, completed at the health centre or online on the IKP.
Costs and timelines
- Employee, self-employed: the health contribution is deducted or paid via ZUS; its amount depends on your income and your status.
- Voluntary insurance: 9% of the contribution base, at least PLN 845.67 per month for July, August and September 2026 (calculated on an average wage of PLN 9,396.33). The amount is reviewed every quarter, based on the average wage published by the GUS: the NFZ page (updated on 09.09.2026) still only gave this quarter on 23 October 2026, so check the figure in force for October to December 2026 on nfz.gov.pl.
- Entry fee if you were uninsured for a certain time, to be paid before signing: at least PLN 1,879.27 (interruption of 3 months to 1 year, paid in one go), PLN 4,698.16 (more than 1 year to 2 years), PLN 9,396.33 (more than 2 years to 5 years), PLN 14,094.50 (more than 5 years to 10 years), PLN 18,792.66 (more than 10 years). These amounts are calculated on the same average wage (PLN 9,396.33) and therefore also change every quarter. For bands of more than one year, payment in 3, 6, 9 or 12 monthly instalments is possible in justified cases, on written request to the director of the NFZ regional branch, with supporting documents for your situation.
- Start and end: voluntary cover starts on the date set in the contract, never before the application is filed; it stops if you fail to pay for a whole month, and your rights lapse 30 days after the end of the contract.
- POZ doctor: free choice; two free changes per calendar year without justification, then PLN 80 per change. One additional free change is possible if you move house, if your doctor stops practising or if the centre closes.
- Polish EKUZ: free, issued within 5 days at most (10 days at most during holidays and winter breaks), longer if the NFZ must verify your right to insurance.
Common pitfalls
- Living in Poland with the EHIC of your country of origin. It is for care that cannot wait until you return, during a temporary stay, in the public sector only. It does not cover planned care, private care or repatriation. Once you have settled, enrol in Poland or have your S1 registered.
- Forgetting to register the S1. An S1 opens nothing until it is registered at the NFZ regional branch of your voivodeship.
- Underestimating the entry fee for voluntary insurance. If you arrive without cover for 3 months or more, you pay a supplement even before signing. Keep the certificates of your previous cover (employment certificate, cover in another EU or EFTA country): the NFZ may ask for them.
- Choosing a centre without an NFZ contract. If it does not appear in the IKP list, it probably has no contract with the NFZ and you will not be able to choose it under your insurance.
- Delaying the PESEL. The PESEL makes everything easier (online verification of your rights, and profil zaufany to access the IKP patient account): get it early (see factsheet PL-NIF-TOUS-001).
- Not confusing this with the registration of your stay. For your residence certificate, private insurance may be enough if you are a student or have no activity (see factsheet PL-SEJOUR-TOUS-001); it does not give you access to NFZ public care.
What changes by country of origin
- EU and EEA citizens: the European coordination rules apply: EHIC during temporary stays, S1 for retirees and posted workers, ZUS enrolment if you work in Poland.
- Swiss citizens: the NFZ treats EU and EFTA insured persons (including Switzerland) together: EHIC for a temporary stay, S1 registered with the NFZ if you live in Poland while remaining insured in Switzerland.
- British citizens (Scots included): the NFZ states that to access public healthcare in Poland, you must acquire a right by one of these routes: employment or self-employment in Poland, a British pension or annuity paid in Poland (S1 issued by the British insurer), unemployed status (osoba bezrobotna) obtained in Poland, attachment as a family member of an insured person, or voluntary insurance with the NFZ. This NFZ page dates from January 2021: check with the NFZ what applies if you arrive today without falling under the Withdrawal Agreement.
- Currency: amounts are in złoty (zł); Poland does not use the euro.
Official sources (8) ›
- Narodowy Fundusz Zdrowia, "Leczenie w Polsce a ubezpieczenie w innych państwach UE/EFTA/Zjednoczonym Królestwie"
- Narodowy Fundusz Zdrowia, "Jak ubezpieczyć się dobrowolnie" (updated on 09.09.2026)
- Narodowy Fundusz Zdrowia, "Brexit – Jak korzystać ze świadczeń zdrowotnych od 1 stycznia 2021 r." (11.01.2021)
- Biznes.gov.pl, "Jak zarejestrować się w ZUS i zgłosić do ubezpieczeń"
- pacjent.gov.pl, "Jak wybrać lub zmienić świadczeniodawcę POZ" (updated on 3.03.2025)
- Gov.pl, "Uzyskaj Europejską Kartę Ubezpieczenia Zdrowotnego (EKUZ)" (updated on 08.06.2026)
- Your Europe, "Healthcare cover during temporary stays in another EU country" (checked on 16/09/2026)
- Your Europe, "Healthcare cover in your host country" (checked on 19/08/2026)