NFZ (Narodowy Fundusz Zdrowia) is Poland's state health-insurance system. A foreigner with a residence card, an employment contract or JDG has the same right to free healthcare as a Polish citizen — but registration and onboarding require 4–6 steps and often don't happen automatically. New in 2026: NFZ integration with mObywatel, the IKP app, and mandatory e-referrals to specialists.
Who qualifies as a foreigner
Free state healthcare in Poland is available to:
- Employees on umowa o pracę or zlecenie (with ZUS registration) — automatic
- JDG entrepreneurs (paying the health contribution) — automatic after registration
- Full-time students at Polish universities with the health-fee paid — yes
- Family members of insured persons (a household member works in Poland) — yes, via DRA-2
- UKR-status beneficiaries (Ukrainians) — yes, until the special protection ends
- Karta Polaka holders — yes, after a request to NFZ
- Voluntarily insured (no other basis) — yes, ~PLN 600/month
Not automatically eligible: tourists, Schengen-visa visitors, short stays (under 90 days) — only private insurance or an EHIC from your home country applies.
Registering step by step
Step 1: get PESEL and a residence card
Without PESEL you can't register with NFZ. If you have the residence card but no PESEL, get it at a gmina office (free, 1–3 days). Details in our guide PESEL after Karta Pobytu.
Step 2: connect to ZUS
NFZ activates automatically once you're connected to ZUS. Routes:
- Employment contract — the employer registers you in ZUS after signing (form ZUA). NFZ becomes active in 7 days.
- JDG — registering in CEIDG automatically sets your health contribution. NFZ active from the first payment.
- Family member — if a spouse/parent/child works in Poland, you can be registered as a household member via ZUS ZCNA.
- Voluntary — sign a voluntary insurance agreement with NFZ (~PLN 600/month in 2026, minimum 3 months of continuity).
Step 3: check eWUŚ status
eWUŚ (Electronic System for Verifying Beneficiary Entitlements) is the database every POZ practice checks to see if you have free healthcare. Check status:
- In mObywatel under "Zdrowie"
- On pacjent.gov.pl via Profil Zaufany
- In PUE ZUS
- Via the NFZ helpline: 800 190 590
A green status (uprawniony) means you're set — go see a doctor. Red means something is off in ZUS — investigate.
Step 4: pick a POZ doctor
POZ (Primary Care) is your "family doctor" — free registration, e-referrals to specialists.
How to choose:
- On pacjent.gov.pl, find POZ practices near your registered address
- Submit a deklaracja wyboru lekarza POZ (online via IKP or in person at the practice)
- Pick a POZ doctor, a community nurse, and a midwife (for women)
In Warsaw, Kraków and Wrocław you can find POZ doctors who speak Russian, Ukrainian or English. Search via the NFZ site or Google "przychodnia POZ english Warsaw".
Step 5: connect IKP and mObywatel
IKP (Internet Patient Account) is the patient panel at pacjent.gov.pl. Includes:
- All your e-referrals
- E-prescriptions
- Visit history
- Test results
- NFZ insurance status
Login via Profil Zaufany or mObywatel. Once connected, Polish healthcare goes paperless except where forms are necessary. In 2026, mObywatel is integrated with IKP — prescriptions, referrals and history all in the app.
What NFZ covers in 2026
Free of charge:
- POZ visits (no limit)
- Specialist visits via e-referral (with queues)
- Imaging (US, X-ray, MRI, CT) on referral
- Lab work (blood, urine, preventive)
- Hospital care
- Psychiatric care
- Most prescription drugs with reimbursement (50% / 30% / 0%)
- Dental care for under-18s
- Pregnancy and childbirth
- Post-operative rehabilitation
- Cancer screening (mammography, cervical, colonoscopy)
With co-payment or paid:
- Adult dental care (only some procedures free)
- Glasses (lenses and frames — paid)
- Over-the-counter drugs
- Cosmetic surgery
Specialist waiting times in 2026
The main NFZ pain point — queues. Typical times in the Mazowieckie NFZ branch (Q1 2026):
| Specialist | Wait |
|---|---|
| Children's dentist | 1–2 weeks |
| POZ doctor (new patient) | up to 1 week |
| Dermatologist | 4–8 weeks |
| Endocrinologist | 6 months+ |
| Cardiologist | 3–6 months |
| Neurologist | 4–8 months |
| Orthopedist | 6–12 months |
| Psychiatrist | 8–14 months |
| Gynaecologist (preventive) | 1–2 months |
For urgent cases, the POZ doctor can issue a "pilne skierowanie" — cuts the wait to 1–4 weeks. Acute cases — through SOR (emergency department), free for the insured.
Cost of voluntary NFZ insurance
If you don't work in Poland (freelancer for a foreign company, inheritance, retirement), you can take voluntary NFZ insurance.
2026 prices:
| Category | Monthly | Activation |
|---|---|---|
| Standard voluntary | PLN 720/month | 3 months |
| Break < 3 months | PLN 720/month | immediate |
| Break 3–12 months | PLN 720 + 20% penalty = PLN 864/month | immediate |
| Break > 12 months | PLN 720 + 50% penalty = PLN 1,080/month | immediate |
Often, private insurance (PZU, Allianz, Medicover) is cheaper and queue-free — about PLN 200–500/month. Many foreigners combine: NFZ for serious care, private for routine visits.
What to do right now
If you've just moved:
- Get PESEL and a residence card
- Sign an employment contract / open a JDG / register voluntarily
- After 7 days, check eWUŚ status on pacjent.gov.pl
- Set up Profil Zaufany and IKP
- File a POZ declaration at a practice near your home
If you've been in Poland a while but never used NFZ — check your eWUŚ status now. Employers often "forget" to register foreigners in ZUS, and it's straightforward to fix (with retroactive contributions).
LegalWin handles NFZ registration as part of our Karta Pobytu turnkey package — PESEL, ZUS and NFZ on the same day.
Related articles:
