Healthcare · Healthcare System Overview
Eligibility for free healthcare (ZUS/NFZ)
Eligibility often depends on your employment, insurance status, or special coverage route.
Poland's public healthcare system provides free or heavily subsidized medical care through the National Health Fund (NFZ). However, this coverage is not automatic—your eligibility depends on your employment status, insurance arrangement, or special registration. Understanding the main routes to free healthcare and what to do if you fall outside them is essential for anyone settling in Poland.
Employment-Based Coverage Through ZUS
The most straightforward path to healthcare coverage is through employment. When you sign a standard employment contract (umowa o pracę) in Poland, your employer is required to register you with ZUS (Zakład Ubezpieczeń Społecznych, the Social Insurance Institution) within seven calendar days. This registration automatically enrolls you in the NFZ public health system at no additional cost—there is no separate application form or waiting period.
Your employer deducts your health insurance contribution directly from your salary at a rate of 9% of your gross income. This contribution covers you and your registered family members, giving you access to GP visits, hospital care, emergency treatment, specialist consultations, and subsidized prescriptions across Poland's public healthcare network.
Not all contract types trigger automatic NFZ coverage. If you have a umowa zlecenie (service contract), you are covered only if the ZUS contributions on your payslip explicitly include health insurance. A umowa o dzieło (contract for specific work) typically does not include ZUS or NFZ coverage, so you must arrange your own insurance—either by registering voluntarily for ZUS contributions or purchasing private insurance.
Student and Family Coverage Routes
Students
If you enroll full-time at a Polish university (studia stacjonarne), your institution registers you with ZUS on your behalf at no cost. You then gain the same NFZ coverage as employed residents—free access to public healthcare services. This applies to both EU and non-EU students and requires no separate insurance payment from you.
EU and EEA students have an additional option: your European Health Insurance Card (EHIC) entitles you to free public healthcare in Poland, even without NFZ registration. However, EHIC is valid only for temporary stays and does not cover all services. If you are a non-EU student without university-arranged coverage, you can purchase voluntary NFZ insurance or private insurance; costs are significantly lower for students (approximately 55–250 PLN per month, or around €15) compared to the general population.
Family Members and Dependents
Your spouse, children, and other registered family members are automatically covered under your NFZ enrollment if you have employment-based coverage. They do not pay additional premiums and have the same access to public healthcare as you. Each family member must independently register with a primary care physician (GP) by completing a declaration form at their chosen NFZ-contracted clinic, but this is a simple one-time registration.
If you hold voluntary NFZ insurance (see below), your dependents can also be added to your policy and receive coverage, though they may incur additional contributions.
Voluntary NFZ Insurance
If you are not employed or do not qualify for coverage through employment or student status, you can register for voluntary NFZ insurance. This route is available to any foreigner with legal residence in Poland. You must apply directly at your regional NFZ office with your passport, residence permit or visa, and a completed application form.
Voluntary NFZ insurance costs approximately 830 PLN per month (around €200) in 2026 and covers the same services as employment-based coverage. However, if you do not pay continuously, you may be charged an additional joining fee if you restart coverage. This expense is significant, so some people opt for private insurance instead—which is often cheaper but provides different services and waiting-time guarantees.
What to Do If You Are Uninsured
If you are legally resident in Poland but do not have NFZ coverage or private insurance, you are breaking the law. Health insurance is mandatory for all residents and must be in place when you apply for or renew a residence permit or visa—a minimum of €30,000 coverage is required.
Without insurance, you will be charged out-of-pocket for medical services. Emergency care will be provided regardless of insurance status, but you may face significant bills afterward. Private doctor appointments cost around 100 PLN per visit (approximately €25), and procedures can run into thousands of zloty. To avoid this situation, arrange coverage before or immediately upon arrival.
If you are between jobs or statuses, register for voluntary NFZ insurance or purchase private insurance covering the €30,000 minimum. Many insurers offer short-term, affordable policies specifically for this purpose. Your local NFZ office or voivodeship (urząd wojewódzki) can confirm which option meets current legal requirements for your situation.
PESEL and Getting Started
Before you can register for healthcare or ZUS coverage, you will need a PESEL number—Poland's unique 11-digit personal identification number. If you stay longer than 30 days (non-EU citizens) or 90 days (EU/EEA citizens), you are required to obtain one. You can apply for free at your local municipal office (urząd gminy) with your passport and a completed form. The process typically takes 1–3 business days, and foreigners who register their residence automatically receive a PESEL as part of that registration.
Once you have your PESEL, your employer or university will use it to register you with ZUS, which then enrolls you in NFZ. If you are registering voluntarily for NFZ insurance, bring your PESEL, residence permit, and application form to your regional NFZ office.
Verify Your Coverage Status
After registration, you can verify your insurance status using the eWUŚ system (Elektroniczna Weryfikacja Uprawnień Świadczeniobiorców—electronic verification of insurance eligibility). Doctors and hospitals check this system before providing services, so it is worth confirming your coverage is active. If there are any discrepancies, contact your employer's HR department or your regional NFZ office to resolve them before you need medical care.
Keep reading — Healthcare System Overview
Always verify with official sources before acting on the information above.
