NFZ coverage does not start automatically when you arrive in Poland or begin work. Your employer must register you with ZUS within 7 days of your start date — and that registration cannot be processed without a confirmed PESEL. This article covers the exact registration sequence, what to do if your employer delays, and how to avoid the coverage gap that catches most new arrivals.
The Polish public healthcare system (NFZ) is contribution-funded and enrollment-dependent. You are not covered until two conditions are met: your PESEL number is confirmed, and your employer has submitted the correct ZUS registration form on your behalf. Neither condition is automatic. Many foreigners spend their first weeks in Poland entirely uninsured because they assumed enrollment was handled when they started work. It is not.
Your NFZ Registration Route — Identify Your Situation First
| Your Status | Who Registers You | What You Must Do |
|---|---|---|
| Employed under umowa o pracę | Your employer — mandatory within 7 days of start | Confirm PESEL is on file with HR before start date. Request written confirmation that ZUS ZUA has been submitted. Request ZUS RMUA monthly. |
| Employed under umowa zlecenia (civil contract) | Your employer — ZUS contributions depend on contract structure | Confirm whether health contributions are included in your contract. Not all zlecenie contracts include health contributions. |
| Self-employed (JDG registered) | Yourself — voluntary application to ZUS | Submit ZUS ZZA form to ZUS branch or via ZUS PUE platform after JDG registration. Coverage begins first day of the following month. |
| EU national, not employed, registered resident | Yourself — voluntary ZUS enrollment | PESEL and registered address required — apply to ZUS directly at ul. Pędzichów 27, Kraków. |
| Any status — PESEL not yet issued | Cannot proceed — NFZ registration impossible without PESEL | Arrange private health insurance immediately. Do not wait for PESEL to arrange cover. |
The PESEL Dependency — Why It Comes First
PESEL is Poland's national identification number. The NFZ system identifies your coverage entitlement electronically using your PESEL — without it, neither your employer's HR system nor the ZUS registration form (ZUS ZUA) can be completed correctly. When you present yourself at an NFZ GP clinic, the clinic verifies your coverage in real time via the eWUŚ system (Elektroniczna Weryfikacja Uprawnień Świadczeniobiorców), which queries your PESEL against the ZUS database.
In practical terms: if your PESEL is not yet confirmed when your employer submits ZUS registration, the registration may be incomplete or rejected. If you attempt to use an NFZ clinic before your PESEL is in the eWUŚ system, the clinic will not be able to confirm your coverage and will treat you as a private patient. The entire healthcare registration chain starts with PESEL, not with employment.
Employer Registration — What Must Happen and When
Under Polish law, employers are required to register new employees with ZUS within 7 calendar days of their employment start date. This is done by submitting form ZUS ZUA — the registration form for individuals subject to full social and health insurance. Failure to register within this window is a legal violation and carries penalties for the employer — not for you — but the practical consequence falls on you: no ZUS registration means no NFZ coverage.
Your NFZ health contribution is included in the 9% health insurance component deducted from your gross salary. Coverage is considered active from the first day of the calendar month in which your employer's first ZUS contribution is submitted. If your employer submits ZUS ZUA on 15 March, your coverage is active from 1 March — but this is only verifiable in eWUŚ after the contribution is processed, which can take a further 5–10 working days.
Not certain which NFZ steps apply to your situation?
Every relocation is different. The free Situation Review takes five minutes and tells you exactly which administrative steps apply to your case — and the order to do them in.
Start the Free Situation Review →How to Verify Your NFZ Coverage Is Active
Poland's eWUŚ system allows real-time verification of NFZ coverage entitlement using your PESEL. GP clinics and hospitals query this system automatically when you present for treatment. If your coverage does not appear in eWUŚ, you will be treated as a private patient and billed accordingly — regardless of the fact that your employer has been deducting health contributions from your salary.
You can verify your own coverage status before attending a clinic in two ways. The first is through the Internetowe Konto Pacjenta (IKP) — the patient portal at pacjent.gov.pl — where you can log in using your Profil Zaufany and check your NFZ entitlement status directly. The second is to call the NFZ Kraków branch directly on 12 29 88 000 and request verbal confirmation using your PESEL. Do not rely on your employer's assurance that registration is complete. Verify independently before you need to use healthcare services.
Registering with an NFZ GP in Kraków
Once your coverage is confirmed in eWUŚ, register with a GP (lekarz POZ — Podstawowa Opieka Zdrowotna) at an NFZ-contracted clinic. This is your point of entry for all non-emergency care under the public system. Without a registered GP, you cannot receive specialist referrals under NFZ. Walk into any NFZ-contracted GP clinic in Kraków, present your PESEL number and your ZUS RMUA document, and register as a new patient. There is no fee. You can change your registered GP once per calendar quarter.
For English-speaking GP services with NFZ contracts in Kraków: CM LIM at ul. Mikołajska, Medicover at ul. Bora-Komorowskiego, and several independent practices in the Śródmieście and Krowodrza districts. Confirm NFZ contract status before attending — not all locations within a network hold contracts, and contracts are renewed periodically.
NFZ Registration for Self-Employed Foreigners
If you have registered a JDG (jednoosobowa działalność gospodarcza — sole trader), you pay ZUS contributions directly and are not automatically enrolled in NFZ. You must apply for voluntary health insurance by submitting form ZUS ZZA. This can be submitted in person at the ZUS branch on ul. Pędzichów 27 in Kraków, or electronically via the ZUS PUE online platform at pue.zus.pl. Coverage begins from the first day of the month following your application — there is no backdating for voluntary enrollment.
JDG holders operating under the preferential ZUS contribution for new businesses (reduced contributions for the first 24 months) are still required to pay the full 9% health contribution. The preferential rate applies only to social insurance contributions, not the health contribution. The health contribution for JDG holders on the general scale and flat tax regimes is income-dependent — it increases as income increases, which significantly affects the effective tax burden at higher earnings levels.
Not sure whether you need to register for NFZ yourself or through an employer?
The Situation Review identifies your specific registration route based on your employment status and permit type.
Start the Free Situation Review →Common Errors in NFZ Registration
The Healthcare and Medical Systems Guide covers the full NFZ enrollment process by employment status, private healthcare networks in Kraków, the PESEL dependency chain, dental and optical costs under NFZ and privately, emergency access procedures, and the specific documentation required at each stage of healthcare registration.
Available as part of the Kraków Core Collection (8 guides — PLN 600) or the Complete System (24 guides — PLN 1,300).