NFZ health insurance for foreigners in Poland (2026)

Share:

How foreigners get NFZ cover: you are insured either automatically through work, or voluntarily by signing a contract with your regional NFZ branch. Voluntary insurance costs at least 845,67 zł a month for July–September 2026 — just 55,80 zł for non-EU students — according to the National Health Fund (NFZ).

Voluntary premium — standard
At least 845,67 zł per month (July–September 2026; source: NFZ)
Voluntary premium — non-EU students
55,80 zł per month, fixed throughout 2026 (source: NFZ)
Health contribution rate
9% of the assessment base (source: Act of 27 August 2004, art. 79)
Register the contract with ZUS
Within 7 days, on form ZUS ZZA (source: NFZ Warsaw)
Additional fee after a 3-month-plus break
From 1 879,27 zł up to 18 792,66 zł (Q3 2026; source: NFZ)
Legal basis
Art. 68 of the Act of 27 August 2004 (consolidated text Dz.U. 2025 poz. 1461)

More than 1 192 000 foreigners were registered for insurance with the Polish social-security institution ZUS at the end of December 2024 — 787 500 of them from Ukraine — and the overwhelming majority reach the public health system the same way Poles do: automatically, through a job (source: ZUS, via prawo.pl). That route matters more than ever since 5 March 2026, when the wartime special-act cover for Ukrainian refugees expired and temporary-protection holders now need an ordinary insurance title — a job, a contract, or voluntary insurance — to keep full access to publicly funded care.

Who gets NFZ cover — through work or voluntarily

Foreigners access NFZ care in one of two ways. If you work in Poland under an employment contract (umowa o pracę), a commission contract (umowa zlecenia) or run a business, health insurance is compulsory and your employer or you register with ZUS. If you have no such title but live in Poland, you can insure yourself voluntarily by contract with your regional NFZ branch (source: NFZ).

The compulsory route is the effortless one. Under the Act of 27 August 2004 (art. 66 and art. 79), an employer must register a foreign worker with ZUS on form ZUS ZUA within 7 days of the start of work, and the health contribution is 9% of the assessment base — usually your pay. From that point you use NFZ care on exactly the same terms as a Polish citizen. This is how most foreigners here are covered: of the foreigners insured with ZUS at the end of 2024, some 688 300 held employment contracts and another 434 100 worked under commission contracts (source: Zielona Linia).

EU and EFTA (European Free Trade Association) citizens are a special case. On a temporary stay your European Health Insurance Card (EHIC, called EKUZ in Poland) covers medically necessary treatment, so you may not need anything else; but once you live or work here, you are insured through your job or, if resident with no insurance title, voluntarily — exactly like everyone else (source: European Commission).

Here is a detail that trips people up at the reception desk: providers confirm your entitlement instantly through a system called eWUS, using your PESEL number. If eWUS shows you in red — not entitled — but you really are covered, you can still be treated. You sign a short written declaration (oświadczenie) of entitlement and show ID, within 14 days of the start of care, or 7 days after discharge from a hospital ward (source: NFZ).

One myth is worth clearing up. Expat forums often frame NFZ and private insurance as an either/or choice. In practice, for an employed foreigner NFZ enrolment is automatic once the employer files the ZUS ZUA — and many people then add a private plan on top, because NFZ's real weak points are specialist waiting times and thin dental cover, not access itself.

Advertisement

How to sign up for voluntary NFZ insurance, step by step

Signing up for voluntary NFZ insurance is a four-step procedure that ends with a contract at your regional NFZ branch and a registration with ZUS within seven days (source: NFZ Warsaw). A person not covered by compulsory insurance and not insured in another EU/EFTA state may take out voluntary insurance on one condition: a place of residence in Poland (art. 68 ust. 1).

  1. Get a PESEL and gather a residence document plus proof of address.
  2. Sign the voluntary-insurance contract at your regional NFZ branch.
  3. Register it with ZUS on form ZUS ZZA within 7 days (family on ZUS ZCNA).
  4. Pay the 9% premium monthly by the 20th of the following month, via ZUS DRA.

The documents decide how smoothly step 1 goes. A non-EU foreigner needs a valid residence document — a visa or residence card — and something proving they actually live in Poland: a tenancy agreement, a registered address (zameldowanie), or the property owner's statement. Anything issued in another language must be translated into Polish by a sworn translator, so leave time for that.

What to do next: if the voluntary route is yours, book an appointment at the NFZ branch for your district, bring your residence card and proof of address, and diarise the two deadlines that follow — the ZUS ZZA registration within 7 days of signing, and the first premium by the 20th of the next month. Miss the ZUS step and your NFZ contract exists on paper but is not active in the system.

What NFZ insurance costs in 2026

Voluntary NFZ insurance costs at least 845,67 zł a month for July–September 2026 — that is 9% of 9 396,33 zł, the average enterprise-sector wage for the second quarter of 2026 — and the minimum is recalculated every quarter (source: NFZ). Non-EU students, doctoral candidates, clergy and interns pay a fixed 55,80 zł, and volunteers 432,54 zł.

To put 845,67 zł in perspective, that is a little under a fifth of Poland's gross minimum wage of 4 806 zł a month — a real cost for anyone between jobs, but far cheaper than paying for care out of pocket. The base is a declared monthly income no lower than the average wage, which is why the floor moves every quarter as the wage figure is updated (art. 68 ust. 4 pkt 1). Students get a much softer deal: their base is fixed at the special care-allowance amount of 620 zł, so 9% comes to just 55,80 zł, and that rate holds for the whole of 2026 (art. 68 ust. 4 pkt 3).

Voluntary NFZ health-insurance premium, by category (July–September 2026). Source: NFZ (nfz.gov.pl)
CategoryAssessment baseMonthly premium (9%)
Standard voluntary insuredDeclared income, min. 9 396,33 zł845,67 zł
Non-EU students, doctoral candidates, clergy, interns, language-course participants620 zł (special care allowance)55,80 zł
Volunteers (wolontariusze)Minimum wage 4 806 zł432,54 zł

A worked example makes the arithmetic concrete. Take Diego, a freelance graphic designer from Argentina who has lived in Kraków for two years on a residence card, working for clients abroad with no Polish insurance title. He signs a voluntary contract with his regional NFZ branch. His base is the minimum 9 396,33 zł, so his premium is 9% of that — 845,67 zł a month, or about 10 148 zł a year. Because he had a two-year gap in Polish cover, he also owes a one-off additional fee (see the next section) before the NFZ will insure him.

Two costly traps: no backdating and the break-in-cover fee

Voluntary NFZ cover never backdates — you are insured only from the date written on your contract, no earlier than the day you submit the application, so any medical bill from before you signed is entirely yours (source: NFZ; art. 68 ust. 5). Cover also ends if you stop paying: one month of continuous non-payment terminates the contract, and your right to services expires 30 days after the insurance ends (art. 68 ust. 12).

The second trap is the expensive one. If your Polish health insurance has lapsed for an uninterrupted 3 months or more, re-joining voluntarily requires an additional fee (opłata dodatkowa), graduated by how long the gap lasted — from 20% of the base for a break of 3 months to a year, up to 200% for a break of more than 10 years (art. 68 ust. 7, 8 and 11). For a break longer than ten years that is 18 792,66 zł in Q3 2026. In justified cases the NFZ may waive the fee or spread it over up to 12 monthly instalments.

Additional fee (opłata dodatkowa) for a break in insurance, Q3 2026 amounts. Source: NFZ (nfz.gov.pl); art. 68 ust. 8 of the Act of 27 August 2004
Length of breakFee (% of base)Amount (Q3 2026)Instalments allowed
3 months to 1 year20%1 879,27 złSingle payment
Over 1 to 2 years50%4 698,16 złup to 12
Over 2 to 5 years100%9 396,33 złup to 12
Over 5 to 10 years150%14 094,50 złup to 12
Over 10 years200%18 792,66 złup to 12

There is an important exemption. The additional fee is not charged to the people listed in art. 3 ust. 2 of the Act — non-EU students, doctoral candidates, graduates on a compulsory internship, members of religious orders and participants in Polish-language or preparatory courses (art. 68 ust. 9). If you are studying here, a gap in cover will not cost you a re-entry fee.

Frequently asked questions

How do foreigners get NFZ health insurance in Poland?

Foreigners get NFZ cover either through compulsory insurance tied to work or through voluntary insurance they arrange themselves, according to the NFZ. If you have an employment contract, a commission contract or a business, your employer or you register with ZUS and pay the 9% health contribution; if you have no such title but live in Poland, you sign a voluntary-insurance contract with your regional NFZ branch.

How much does voluntary NFZ insurance cost in 2026?

Standard voluntary NFZ insurance costs at least 845,67 zł a month for July–September 2026, which is 9% of the 9 396,33 zł average enterprise-sector wage, per the NFZ. The minimum is recalculated every quarter. Non-EU students, doctoral candidates and clergy pay a fixed 55,80 zł a month throughout 2026, and volunteers 432,54 zł.

Do I need NFZ insurance if I already have an EHIC/EKUZ card?

An EHIC (EKUZ in Poland) covers only medically necessary treatment during a temporary stay, not living or working here, according to the European Commission. If you move to Poland to live or work, you are covered through your job or, if you are resident without an insurance title, through voluntary NFZ insurance — the card is not a substitute for either.

How do I register my family members for NFZ?

A voluntarily insured person registers eligible family members with the NFZ within 7 days on form ZUS ZCNA, and it carries no extra premium, per art. 68 ust. 3 of the Act of 27 August 2004. Eligible relatives are a spouse, children, and dependent relatives sharing the household who are not insured elsewhere.

What is the additional fee after a break in health insurance?

The additional fee (opłata dodatkowa) is a one-off charge for re-joining voluntary insurance after an uninterrupted break of 3 months or more, ranging from 1 879,27 zł to 18 792,66 zł in Q3 2026 depending on the length of the gap, according to the NFZ. Students, doctoral candidates, clergy and interns are exempt from it under art. 68 ust. 9.

How are non-EU students insured in Poland?

Non-EU students can take out voluntary NFZ insurance at a reduced fixed premium of 55,80 zł a month, because their assessment base is set at the 620 zł special care allowance, per the NFZ. Universities often arrange the contract, and students are exempt from the additional fee that normally applies after a break in cover.

This article does not replace professional legal advice.

Last verified on 5 August 2026 against the Act of 27 August 2004 on healthcare services financed from public funds (consolidated text Dz.U. 2025 poz. 1461, in force as of 5 August 2026).

Sources
How this page was made

Created by the TrendBite editorial system: research from official sources, independent fact-checking and a legal review.

  • Published: 05/08/2026
  • Sources: 10 official sources (nfz.gov.pl, nfz-katowice.pl, nfz-warszawa.pl, lexlege.pl, prawo.pl…)
  • Facts last verified against current legislation: 05/08/2026

This article was created with the help of artificial intelligence.

Share: