Quick answer

Your employer must register you with ZUS within a specific statutory deadline from your start date. Until that registration propagates through the NFZ system, you have no healthcare coverage — regardless of your employment status.

In this article

  1. How NFZ coverage is triggered
  2. The employer deadline most miss
  3. How to verify your coverage is active
  4. What to do during the coverage gap
  5. Common errors and who bears the cost
Not sure how this applies to your specific situation? Check your situation →

NFZ coverage does not start automatically when you arrive in Poland or begin work. Your employer must register you with ZUS within the required window from 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 StatusWho Registers YouWhat You Must Do
Employed under umowa o pracęYour employer — mandatory within a statutory deadline of startConfirm PESEL is on file with HR before start date. Request written confirmation that the required ZUS form has been submitted. Request the required ZUS form monthly.
Employed under umowa zlecenia (civil contract)Your employer — ZUS contributions depend on contract structureConfirm whether health contributions are included in your contract. Not all zlecenie contracts include health contributions.
Self-employed (JDG registered)Yourself — voluntary application to ZUSSubmit the required ZUS form form to ZUS branch or via the required ZUS form platform after JDG registration. Coverage begins first day of the following month.
EU national, not employed, registered residentYourself — voluntary ZUS enrollmentPESEL and registered address required — apply to ZUS directly at ul. Pędzichów 27, Kraków.
Any status — PESEL not yet issuedCannot proceed — NFZ registration impossible without PESELArrange 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 (the required ZUS form) can be completed correctly. When you present yourself at an NFZ GP clinic, the clinic verifies your coverage in real time via the the NFZ verification system 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 the NFZ verification system 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.

If You Start Work Before Your PESEL Is Issued This is a common situation for foreigners who begin employment quickly after arrival. Your employer may attempt ZUS registration using your passport number as a temporary identifier — this is permitted in some cases but creates complications when your PESEL is subsequently issued. The practical solution: hold private health insurance until your PESEL is confirmed and ZUS registration is complete, then verify your coverage is active via the the NFZ verification system system before attending an NFZ clinic.

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 the required ZUS form — 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 a specific rate 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 the required ZUS form on 15 March, your coverage is active from 1 March — but this is only verifiable in the NFZ verification system after the contribution is processed, which can take a further 5–10 working days.

Case Study — Three Weeks Without Coverage Because HR Assumed It Was Automatic A British national began employment at a logistics company in Kraków in February 2026. Her PESEL had been issued the previous week. She assumed her employer had registered her with ZUS at the start of her contract. In her third week she attended an NFZ GP clinic and was told her coverage could not be verified in the NFZ verification system. Her employer's HR department had failed to submit the the required ZUS form form within the 7-day window, citing a system issue. The registration was submitted three weeks after her start date. Her coverage was backdated by ZUS to her original start date — but the process required a formal correction submission and took an additional ten days to appear in the NFZ verification system. Do not assume ZUS registration has been submitted. Ask HR for written confirmation within your first week. If they cannot provide it, request the the required ZUS form submission date directly.

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 the NFZ verification system 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 the NFZ verification system, 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 (the patient portal) — the patient portal at the patient portal — 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 the NFZ verification system, 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 the required ZUS form 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 the required ZUS form. This can be submitted in person at the ZUS branch on ul. Pędzichów 27 in Kraków, or electronically via the the required ZUS form 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 The health contribution rate and the base it applies to depend on your employment type and tax regime. The correct figures are covered in the Healthcare and Medical Systems Guide. 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

Attending an NFZ clinic before verifying the NFZ verification system status. If your coverage is not yet showing in the NFZ verification system — due to a processing delay or an employer registration error — the clinic will treat you as a private patient and charge accordingly. A consultation that should be free costs a contribution–400 privately. Verify before attending.
Assuming umowa zlecenia includes health contributions. Health insurance contributions on zlecenie contracts depend on the contract structure. If you hold multiple zlecenie contracts, the contribution rules are complex. If the combined value of your contracts does not reach the minimum wage, the health contribution arrangements differ. Confirm with your employer which contributions are being paid on your behalf — in writing.
Not requesting the required ZUS form monthly. Your employer is legally required to provide your the required ZUS form document monthly. Many do not do this proactively. Request it — you need it to register with an NFZ GP and as proof of coverage if any dispute arises about your entitlement period.
Registering with a GP clinic that no longer holds an NFZ contract. NFZ contracts with clinics are renewed periodically. A clinic that held a contract previously may not hold one currently. Before registering, confirm current NFZ contract status via the NFZ clinic finder at nfz.gov.pl or by calling the NFZ Kraków branch.
JDG holders not registering for health insurance independently. Starting a JDG does not automatically enrol you in NFZ. A specific ZUS form must be submitted. The process is covered in The Healthcare and Medical Systems Guide. Running a JDG for months without health insurance contributions creates a liability that accrues monthly until corrected.
⚠ Kraków-specific: NFZ Kraków: ul. Ciemna 6, 31-053 Kraków. Which district office handles your specific permit type and specific Kraków street address is covered in the guide.

Avoid private patient charges for all medical treatment received during the uncovered ... The Healthcare and Medical Systems Guide covers the complete sequence for your situation in Kraków.