Polish healthcare has a reputation that is half true and half old: waiting lists for specialists can be long in the public system, yet the family-doctor system works, there are many private clinics, and the electronic prescription is excellent. Healthcare in Poland for expats begins with one question: which category are you in?
How do you join the public system?
The National Health Fund (NFZ, Narodowy Fundusz Zdrowia) manages public insurance; registration goes through ZUS. According to the NFZ and our fact sheet:
- Employee or civil-law contract: your employer or client registers you with ZUS (form ZUS ZUA) within seven days of the start of work.
- Self-employed: you register yourself, simplest when you register your business with CEIDG, otherwise within seven days.
- Pensioner with a foreign pension or posted worker: ask the paying institution for an S1, then have it registered at your regional NFZ branch. You are then treated like a Polish insured person.
- No activity and no S1: voluntary insurance with the NFZ.
Your family members without cover of their own can be attached to your insurance (form ZUS ZCNA, within seven days).
Can you use the EHIC when you live in Poland?
No, not as a long-term solution. The European Health Insurance Card (EKUZ in Polish) covers care that cannot wait until you go home, during a temporary stay, in the public sector. It does not cover planned treatment, private care or repatriation. Once settled, get Polish membership or register your S1. An S1 does nothing until it is registered at the NFZ.
What does voluntary insurance cost?
Voluntary insurance (dobrowolne ubezpieczenie zdrowotne) is open if you live in Poland, are not covered by mandatory insurance or by another EU/EFTA public system, and are not a family member of an insured person. The NFZ page, updated 9 September 2026, gives 9% of the contribution base, at least 845.67 zloty a month for July to September 2026 (on a base of 9,396.33 zloty). It is revised quarterly. Payment is due by the 20th of the following month.
If you were uninsured for three months or more, an entry fee applies, paid before you sign: at least 1,879.27 zloty (3 months to 1 year), 4,698.16 (1 to 2 years), 9,396.33 (2 to 5 years), 14,094.50 (5 to 10 years), 18,792.66 (over 10 years), with instalments for the longer gaps. Certain groups are exempt. Coverage begins on the date in the contract, never before you applied. Keep proof of your previous cover.
Between S1, voluntary insurance and the entry fee, the cheapest correct route is not always obvious. Moovy can compare the options for your situation. You file the forms and sign the contract yourself.
How do you choose a family doctor?
You register with a primary-care provider (POZ) by submitting a declaration of choice (deklaracja wyboru) at the health centre or online through your patient account, the Internetowe Konto Pacjenta on pacjent.gov.pl (log-in via the trusted profile, see Poland e-government for expats). The centre must have an NFZ contract. You get two free changes per calendar year, then 80 zloty each, with an extra free change if you move or the provider stops.
What about your own EKUZ?
Once insured in Poland you can request a Polish EKUZ for trips: free, issued in five days (ten in the holiday period).
What are the common mistakes?
- Living on a home-country card.
- Forgetting to register the S1.
- Underestimating the entry fee.
- Choosing a clinic without an NFZ contract. If it is not on the IKP list, you cannot choose it under the public scheme.
- Confusing registration of stay with health cover. Private insurance may satisfy the stay requirement, but it does not give access to NFZ care.
What changes for Britons and other non-EU citizens?
The NFZ says the routes are work or self-employment in Poland, a UK pension paid in Poland with an S1, unemployed status, family membership, or voluntary insurance. The page dates from January 2021, so check with the NFZ. See moving to Poland from the UK.
How does healthcare in Poland work once you are insured?
The public system is organised around the family doctor (lekarz POZ, primary care). You choose a provider, you can also choose a nurse and a midwife in primary care, and from there you are referred to specialists and hospitals. The centre must have a contract with the NFZ. Many people also use private clinics, but our sources describe only the public side, so we do not quote private prices.
If you also need your Polish insurance for trips, the Polish EKUZ is free and issued within five days. Together, these cover the basics of healthcare in Poland for an expat who works, runs a business or lives on a pension.
What do employees and the self-employed pay?
The health contribution is withheld or paid via ZUS. An employee pays 9% of pay as the health contribution on top of other deductions. For the self-employed, it depends on the tax regime: 9% of income on the scale, 4.9% at the linear tax and a tiered amount on the lump sum, with a minimum of 432.54 zloty a month from February 2026 to January 2027; the current tables are on zus.pl. The health contribution is due from the first day, even during the free start period.
What is the difference between mandatory and voluntary insurance?
Mandatory insurance comes with work, a business or certain benefits. Voluntary insurance is for people who live in Poland and are not otherwise covered, and it is a contract with the regional NFZ branch. You apply in two copies, by post, in person or through e-Doręczenia, then sign the contract, then register with ZUS of your place of residence with form ZUS ZZA (and ZUS ZCNA for family members), and pay each month by the 20th of the following month. Cover stops if you miss a whole month, and rights end 30 days after the contract ends.
What does your family need?
Your spouse and children without cover of their own can be attached to your insurance with the ZUS ZCNA form, within seven days. For students from other EU countries without a job in Poland, the NFZ classes the start of studies as a temporary stay covered by the EHIC of the home country; if the student works in Poland, they are insured as an employee.
What should pensioners know about healthcare in Poland?
A pensioner whose pension comes from another EU country should arrange an S1 before leaving: the paying institution issues it, then you register it at the regional NFZ branch. With a registered S1, you receive treatment on the same terms as the Polish insured. With a PESEL, providers can check your rights online. If you have no S1, take voluntary insurance.
How do you use the patient account?
The Internetowe Konto Pacjenta (IKP) on pacjent.gov.pl and the mojeIKP app let you choose and change your doctor, see your electronic prescriptions and apply for the EKUZ. You log in with the trusted profile, which needs a PESEL: that is why PESEL number in Poland and Poland e-government for expats come early in any plan.
What will you pay at the doctor?
Choosing a family doctor is free; changing is free twice a year and then 80 zloty. Our sources give no price for private care or for out-of-pocket items, so we leave them out. Ask your provider what is covered by the NFZ and what is not.
What are the traps for newcomers?
- Relying on the EHIC for a permanent stay. It is for temporary visits and public care only.
- An unregistered S1. It does nothing until the NFZ registers it.
- The entry fee for voluntary insurance after a gap of three months or more, which can start at 1,879.27 zloty.
- Clinics without an NFZ contract.
- Private insurance for the residence file. It may be enough for the registration of stay, but it gives no access to the NFZ.
Who can help with questions about healthcare in Poland?
The regional NFZ branch of your voivodeship is the reference, with the NFZ pages in English for EU and EFTA patients. For your rights, keep your S1 or your contract, your ZUS confirmation and your identity document together, and bring them to your first visit.
Figures change quarterly. Check nfz.gov.pl for the current amount.