LW
All articles
· Documents126·MMXXVI

NFZ for foreigners — how to register in Poland in 2026

How a foreigner with a residence card, JDG or employment contract registers with NFZ for free Polish healthcare. ZUS, ZZA, voluntary insurance, IKP and mObywatel — step-by-step guide.

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:

  1. On pacjent.gov.pl, find POZ practices near your registered address
  2. Submit a deklaracja wyboru lekarza POZ (online via IKP or in person at the practice)
  3. 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):

SpecialistWait
Children's dentist1–2 weeks
POZ doctor (new patient)up to 1 week
Dermatologist4–8 weeks
Endocrinologist6 months+
Cardiologist3–6 months
Neurologist4–8 months
Orthopedist6–12 months
Psychiatrist8–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:

CategoryMonthlyActivation
Standard voluntaryPLN 720/month3 months
Break < 3 monthsPLN 720/monthimmediate
Break 3–12 monthsPLN 720 + 20% penalty = PLN 864/monthimmediate
Break > 12 monthsPLN 720 + 50% penalty = PLN 1,080/monthimmediate

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:

  1. Get PESEL and a residence card
  2. Sign an employment contract / open a JDG / register voluntarily
  3. After 7 days, check eWUŚ status on pacjent.gov.pl
  4. Set up Profil Zaufany and IKP
  5. 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:

/ questions

Frequently asked

  • 01

    How does a foreigner register with NFZ in 2026?

    5 steps: 1) get PESEL and a residence card; 2) connect to ZUS via employment / JDG / voluntary insurance; 3) check status in eWUŚ via mObywatel or pacjent.gov.pl; 4) choose a POZ doctor and file a declaration at the practice; 5) connect IKP. Registration is free.

  • 02

    Who is eligible for free NFZ healthcare?

    Employees on umowa o pracę or zlecenie with ZUS, JDG entrepreneurs paying the health contribution, full-time students with paid insurance, family members of insured persons (via DRA-2), UKR-status beneficiaries, Karta Polaka holders, and voluntarily insured (~PLN 720/month). Tourists and short stays — no.

  • 03

    How much does voluntary NFZ insurance cost?

    In 2026: PLN 720/month base. Break under 3 months — no penalty. Break 3–12 months — +20% penalty (PLN 864/month). Break over 12 months — +50% (PLN 1,080/month). For most foreigners, private insurance (PZU, Allianz, Medicover) is cheaper — PLN 200–500/month.

  • 04

    What are NFZ specialist waiting times in 2026?

    POZ — up to 1 week. Dermatology — 4–8 weeks. Gynaecology screening — 1–2 months. Cardiology, neurology — 3–8 months. Endocrinology, orthopedics, psychiatry — 6–14 months. Urgent cases — POZ urgent referral (1–4 weeks) or SOR. Booking via mObywatel or IKP.

  • 05

    What is IKP and how do you connect it?

    IKP (Internet Patient Account) is the patient panel at pacjent.gov.pl. Login via Profil Zaufany or mObywatel. IKP holds e-referrals, e-prescriptions, visit history, lab results and NFZ status. From 2026 it's integrated with mObywatel — prescriptions and referrals in the app.