Skip to content
SENAVIA
Resource·I'm in Poland

Health insurance in Poland (NFZ): employees, company owners, students and voluntary insurance

Who enters Polish public health insurance, and by which route, depends on how you work: the employer registers the employee, the sole trader (JDG) and the single shareholder of a company register themselves, a non-EU student signs a voluntary contract with NFZ, and family members are covered through the insured person. How to check your insurance, how it relates to residence permits, and what private insurance covers.

Savaş Dere·Founder, CEO··Updated ·9 min read

When you go to a hospital or a family doctor in Poland, the receptionist first asks for your PESEL number and looks at the screen. Whether you appear as insured on that screen decides whether you pay for the visit that day. Most people assume they are insured; but insurance is set up by a different route depending on how you work, and on some routes it is not set up automatically. This article explains who is insured by which route, where the gaps open and how to check.

Short answer: In Poland, public health insurance contributions are collected by ZUS (KRUS for farmers), and healthcare is funded by the National Health Fund, NFZ (Narodowy Fundusz Zdrowia). The employer registers an employee within 7 days; a sole trader (JDG) and the single shareholder of an Sp. z o.o. register themselves. A non-EU student signs a voluntary contract with NFZ. Spouse and children are covered through the insured person at no extra cost. You see your status in the patient account (IKP). Most residence permits require health insurance.

How the system works: ZUS collects, NFZ funds

The framework for health insurance is the Act on publicly funded healthcare services (ustawa o świadczeniach opieki zdrowotnej finansowanych ze środków publicznych). The contribution is, as a rule, 9% of the contribution base. ZUS (KRUS for farmers) collects the contributions and registrations; NFZ uses this fund to contract hospitals, clinics and family doctors and so funds the services. There are two routes to being insured: mandatory insurance because of a situation listed in the law, or voluntary insurance by contract with NFZ.

The law treats non-EU foreigners in Poland on a work visa or residence permit as insured when they enter mandatory or voluntary insurance. So it is the insurance route, not citizenship, that counts.

Who is insured, and by which route

Employee

A person working under an employment contract (umowa o pracę) is registered by the employer with ZUS for social security and health insurance within 7 days of starting work. The employer calculates the contribution, deducts it from your salary and pays it. Your job is to check within the first month that the registration was made. We covered the work permit process in our article on the work permit with an employer.

Sole trader (JDG)

A JDG owner is insured in their own right and registers themselves: during registration via CEIDG or within 7 days of starting the business. How the health contribution is calculated depends on the tax option you choose; the certified accountant partner calculates it. We covered which residence status allows a Turkish citizen to set up a JDG in our JDG or Sp. z o.o. article.

Sp. z o.o. shareholder and management board member

The company itself pays no ZUS contributions unless it has staff. The exception is the single-shareholder Sp. z o.o.: the shareholder registers with ZUS as both contribution payer and insured person, at least for health insurance, within 7 days of the company's entry in the KRS. This rule and the difference from a two-shareholder company are also covered in our first 90 days article. The law also makes persons appointed to a function by an act of appointment, and receiving taxable remuneration for it, subject to mandatory health insurance; some cases with a low annual amount are excluded. If you receive remuneration for sitting on the management board, clarify with the accounting partner whether this applies to you.

Student

A student from outside the EU who does not hold a Karta Polaka is not insured automatically by enrolling. The law opens the voluntary insurance route for these students: you sign a contract with the NFZ branch for the region where you live. The contribution base for students is low, and the additional fee for an uninsured period (below) is not charged to students; the NFZ page shows this contribution as 55.80 zł a month as of September 2026. If you work under an employment contract while studying, you are insured mandatorily through the employer; with other contract types, have your situation checked separately.

Family members

The insured person's spouse, children up to 18 (up to 26 if they continue at school or university) and parents living in the same household can be covered through the insured person. For family members of an insured foreigner, the condition is that they live in Poland. The registration is made by whoever registers the insured person: the employer for an employee, the JDG owner for themselves. The deadline is 7 days, and registering family members creates no extra contribution. When you change jobs, you must register your family again with the new employer. A child can only be registered once a PESEL number has been assigned; we explained how PESEL is obtained in our first week article.

Voluntary insurance (ubezpieczenie dobrowolne)

A person living in Poland who has no mandatory insurance and has not been registered as a family member of an insured person can sign a voluntary insurance contract with NFZ. The contract is concluded at the NFZ branch (oddział wojewódzki) for the region where you live:

  • Application: Identity document, the application form and declaration in two copies, the ZUS ZZA form (ZUS ZCNA for family members). Non-EU foreigners who are not students are also asked for a document making their residence in Poland credible.
  • Contract and ZUS: After signing the contract you register with ZUS; you pay the contribution to ZUS every month by the 20th of the following month.
  • Contribution: 9% of your declared monthly income; the base cannot be lower than the average salary in the enterprise sector. This average changes every quarter; NFZ publishes the current amount.
  • Additional fee (opłata dodatkowa): If the continuous uninsured period exceeds 3 months, a one-off additional fee is paid before cover starts. Under the law it is 20% of the contribution base for a gap of 3 months to 1 year, 50% for 1–2 years, 100% for 2–5 years, 150% for 5–10 years and 200% for over 10 years. NFZ may allow instalments or waive the fee in justified cases.
  • Start and end: Cover starts on the date in the contract, no earlier than the application date; it ends if the contribution is unpaid for a month.

If you have just arrived in Poland and your job has not started yet, the additional fee of voluntary insurance matters in particular: if you have never been insured in Poland before, ask the NFZ branch before applying how the uninsured period will be calculated.

How to check your insurance: eWUŚ and IKP

When you give your PESEL at the hospital, staff check the eWUŚ system (Elektroniczna Weryfikacja Uprawnień Świadczeniobiorców). The system either confirms you for that day or does not. You can see the same information in the Internetowe Konto Pacjenta (IKP) or the mojeIKP app; you log in with profil zaufany.

If the system does not confirm you, it does not always mean you are uninsured. According to pacjent.gov.pl you can sign a written statement that you are insured or show a document (such as a letter from the employer or a current insurance registration). Then you check whether your employer made the registration and pass the information to the NFZ branch.

Residence permits and health insurance

The Act on Foreigners (ustawa o cudzoziemcach) makes health insurance a condition for most temporary residence permits: for example temporary residence and work (art. 114), business activity (art. 142), studies (art. 144) and family reunification (art. 159). The condition can be met in two ways: health insurance within the meaning of the law (NFZ), or confirmation from an insurer that it covers treatment costs in Poland. The same condition applies on renewal; it appears in the document list in our residence card renewal article.

Private insurance or NFZ

Private health insurance can meet the insurance condition of a permit application; but it does not make you NFZ-insured. Being NFZ-insured comes from being subject to mandatory insurance or from a voluntary contract with NFZ. What a private policy covers depends on the policy itself; we do not recommend products. Two questions to ask when deciding: is the policy accepted as confirmation for the type of permit you will apply for, and to what extent does it cover the services NFZ covers?

Related reading: Taxes in Poland 2026: company, VAT, income

Frequently asked

I left my job. Does my insurance end immediately?

No. Under the law, your right to healthcare continues for 30 more days after mandatory insurance ends. If you do not start a new job or become insured by another route in that time, consider voluntary insurance; if the gap exceeds 3 months, an additional fee arises.

Can my spouse and child be covered by my insurance?

Yes, if they live in Poland and have no mandatory insurance of their own. Your employer (you, in a JDG) registers them within 7 days, and no extra contribution arises. When you change jobs, the registration is made again; forgetting this is the most common gap we see.

The system does not show me as insured. What should I do?

For the visit you can sign a written statement or show a document. Then find the cause: most often the employer's or the accountant's registration is missing. Have the registration corrected and inform the NFZ branch.

How we run it

We work out your insurance route from how you work and check the employer's or accountant's registration. For a JDG and a single-shareholder company, ZUS registrations are made with our certified accountant partner. For voluntary insurance we prepare the NFZ application file and the ZUS forms, follow up family member registrations and explain incoming letters in Turkish. In a residence application we assess the insurance condition with our immigration specialist partner. At present we accompany clients to appointments in person only in Szczecin. NFZ and ZUS decide on insurance and the authority decides on the permit; we are not legal representation.

Sources

Last checked: 26 September 2026. This article is general information; your own case needs assessment by a licensed partner.

Tell us how you work, where your family is and your residence status; we will check together by which route your insurance is set up and whether there is a gap. Tell us your situation or see the In Poland page.


This article is for information only and is not legal or financial advice. Basis: the Act on publicly funded healthcare services (consolidated text Dz.U. 2025 item 1461, arts. 3, 5, 66–69, 79, 85, 88), the Act on Foreigners (consolidated text Dz.U. 2025 item 1079, arts. 114, 142, 144, 159), official guidance from NFZ, ZUS and biznes.gov.pl, as of September 2026. Contribution amounts change periodically; check NFZ and ZUS for the current amount. For your own case the last word rests with a licensed partner.

Author

Savaş Dere · Founder, CEO

Close to twenty years in software and e-commerce: web and application development, automation, digital products. At Senavia he runs process design, the technology infrastructure and integrations; a founder who has been through company formation and settling in Poland himself.

Meet the team