insurance

NFZ Public Health Insurance in Poland 2026 — What Expats and Freelancers Need to Know

How does Poland's public health insurance (NFZ) work? Who is covered, how much it costs for self-employed, what's included vs excluded, and whether you need private insurance too.

9 min read

NFZ Public Health Insurance in Poland 2026 — What Expats and Freelancers Need to Know

Poland has a universal public health system administered by the NFZ (Narodowy Fundusz Zdrowia — National Health Fund). If you pay health insurance contributions in Poland, you're entitled to use the public healthcare system. Here's how it works — and where it falls short.


Who Is Covered by NFZ?

You're covered if you're registered as insured through one of these channels:

How You're CoveredWho This Applies To
Employment contract (UoP)Your employer registers you automatically
Self-employment (JDG)You register yourself and pay monthly
UnemploymentRegistered unemployed get coverage from the state
StudentFull-time students up to age 26
Family member of insuredSpouse, children under 18 (or 26 if studying)
EU citizenEHIC card covers temporary stays

Foreigners from non-EU countries who are legally employed or self-employed in Poland have the same rights as Polish citizens — full NFZ coverage.


How Much Does NFZ Cost in 2026?

For Employees (UoP)

9% of gross salary — fully paid by the employee (withheld by employer). Unlike other contributions, there's no employer share for health insurance.

Example: 15,000 PLN gross → 1,350 PLN/month health insurance.

For Self-Employed (JDG)

The amount depends on your tax form:

Lump-Sum Tax (Ryczałt)

Fixed brackets based on annual revenue:

Annual RevenueMonthly Health Insurance
Up to 60,000 PLN~461 PLN
60,001–300,000 PLN~769 PLN
Over 300,000 PLN~1,384 PLN

Bracket is determined at year start based on prior-year revenue. Predictable, simple.

Flat Tax (Podatek Liniowy)

4.9% × monthly income (minimum ~420 PLN)

At 20,000 PLN net income: 980 PLN/month. Scales upward with income.

Progressive Tax Scale (Skala Podatkowa)

9% × monthly income (minimum ~420 PLN)

Rarely used by self-employed IT contractors due to high cost at higher incomes.


What Does NFZ Cover?

Covered (Free at Point of Use)

  • GP (lekarz rodzinny / POZ) appointments
  • Specialist referrals (with waiting times)
  • Emergency care (SOR — Szpitalny Oddział Ratunkowy)
  • Hospitalization
  • Maternity care and childbirth
  • Certain prescription drugs (co-pay applies, many are free or heavily subsidized)
  • Preventive check-ups
  • Mental health consultations (limited)

Not Covered / Long Waiting Times

ServiceNFZ Situation
Dental careOnly basic procedures covered; most people pay privately
OphthalmologyBasic exams; glasses/contact lenses not covered
Specialist appointmentsOften 3–12+ months waiting time
Private hospital roomsNot covered
PhysiotherapyLimited coverage, long queues
Advanced diagnostics (MRI, CT)Available but waiting times can be months

The Waiting Time Problem

The biggest practical issue with NFZ for expats and working professionals: specialist waiting times.

Cardiologist: 2–6 months. Dermatologist: 3–8 months. Orthopedist: 4–12 months.

Emergency care (SOR) is fast and free — it's scheduled care that's problematic.

Most professionals in Poland combine NFZ coverage with private health insurance or pay out-of-pocket for specialists (~100–250 PLN per specialist visit privately).


Private Health Insurance in Poland

Monthly costs for common private plans:

Plan TypeMonthly Cost
Basic (outpatient only)80–150 PLN
Standard (outpatient + specialists)150–300 PLN
Premium (+ dental, hospital)300–600 PLN
Family plan500–1,200 PLN

Major providers: LuxMed, Medicover, Enel-Med, Allianz, Signal Iduna.

For B2B contractors, private health insurance is a deductible business cost under flat tax — saving you 19% on the premium. Under lump-sum tax, costs aren't deductible.


How to Register with NFZ as Self-Employed

When you register your business (JDG) through CEIDG, you're automatically notified to ZUS. You then:

  1. Submit ZUS ZUA form (registration as insured) — or ZUS ZZA if only paying health insurance (Start Relief period)
  2. ZUS forwards your data to NFZ
  3. You receive your NFZ coverage automatically — no separate application needed

Your PESEL number is your identifier in the system. At any GP clinic, show your ID and PESEL — that's all.


EHIC — For EU Citizens Working Temporarily

If you're an EU/EEA/Swiss citizen working temporarily in Poland, your European Health Insurance Card (EHIC) covers emergency care during your stay.

For longer stays or full self-employment registration in Poland, you switch to NFZ coverage and the EHIC from your home country no longer applies to Poland.


NFZ as a B2B Contractor: The Hidden Cost

Many developers switching from employment to B2B focus on ZUS social contributions but overlook the health insurance comparison.

On employment at 15,000 PLN gross: 9% × 15,000 = 1,350 PLN/month health insurance (deducted from your salary, you don't pay it separately — but you do pay it).

On B2B lump-sum tax (ryczałt) with revenue 240K PLN/year (20K/month): 769 PLN/month — the mid-bracket.

So switching to B2B can actually reduce your health insurance cost at higher income levels, while the coverage remains identical.


Practical Tips for Expats

  • Register at a local POZ clinic shortly after settling — you choose your GP and you're entitled to coverage immediately once registered with ZUS
  • NFZ helpline: 800 392 976 (free, Polish)
  • Elektroniczna Weryfikacja Ubezpieczonych (eWUŚ): Clinics verify your coverage electronically — no need to carry a card
  • If coverage lapses (e.g., you stop paying ZUS): you're still covered for 30 days after the last contribution
  • Prescriptions: E-prescriptions (e-recepta) are digital — pharmacies scan your PESEL, no paper needed

See how health insurance costs affect your net income in our B2B vs UoP Calculator. For full ZUS contribution amounts, read our ZUS guide for self-employed.

Tags

NFZ polandhealth insurance poland freelancerpolish public health insurancenfz self-employedhealthcare poland expat

The content of this article is for informational purposes only and does not constitute tax or legal advice. Consult a licensed advisor before making financial decisions.

Skip to content