Work Permits in Poland: The Declaration and the Zezwolenie Explained
The essentials: Non-EU citizens work in Poland through an employer-filed declaration (citizens of Armenia, Belarus, Moldova and Ukraine; up to 24 months, 100 zl) or a voivode-issued work permit (up to 3 years, 50-200 zl). Either way you also need a stay title that allows work.


Two tracks: the declaration and the permit
The declaration procedure (oświadczenie o powierzeniu wykonywania pracy) is the simplified track. It is open to citizens of four countries - Armenia, Belarus, Moldova and Ukraine - and lets you work in Poland for up to 24 months without a work permit, outside seasonal-work sectors. The employer submits the declaration online, pays a 100 zł fee, and the district labour office enters it in the register within 7 working days (up to 30 if the case needs examining). A refusal comes, for example, when the employer has previous violations of foreign-employment rules or unpaid taxes and contributions. There is no limit on back-to-back declarations - an employer can file a new one for the same worker right after the old one ends. Since 1 December 2025 the country list is set by the regulation of 17 November 2025 (Dz.U. 2025 poz. 1617), which covers those four countries only. Georgia was removed from the list on that date: Georgian citizens whose declaration was entered in the register before 1 December 2025 may keep working on its terms until that declaration expires, but no new declarations can be filed for Georgian citizens - they now need a work permit like other nationalities. Data source: Dz.U. 2025 poz. 1617, checked 22 October 2026.
The work permit (zezwolenie na pracę) is the standard track for everyone else, issued by the voivode at the employer's request (seasonal work permits are issued by the district labour office). A permit names the employer, the position or type of work, the minimum salary, working time, and its validity. It is granted for up to 3 years, though voivodes can shorten that under their local criteria, and it is capped at one year when the employer has operated for less than a year or the job is under half-time. Fees: 50 zł for employment under 3 months, 100 zł above that, and 200 zł for posted workers on export-service contracts (type D). Applications are filed electronically.
The part that is your job: a legal stay title
Neither document works alone. A declaration or a permit only entrusts work - to work legally you also need a stay title that allows work: a suitable visa, a temporary residence permit, or visa-free stay within its 90-in-180-day limit. Employers are required to keep a copy of your stay document, and working without either leg of the pair is illegal work, with sanctions for both sides.
What your employer owes the state - and you
Once a declaration is registered or a permit issued, the employer must:
- notify the district office within 7 days of you starting work (and within 14 days if you do not start)
- give you a written contract in a language you understand, on the terms declared, and send a copy to the office
- register you for social insurance within 7 days where the contract type requires it
- pay at least the minimum wage if the declared salary falls below it after an increase
Under the declaration scheme, some changes do not require a new declaration: a change of the employer's address, name or legal form, the workplace moving to another employer, an increase in working hours up to full-time, or a job-title change without a change of duties.
Staying longer
After at least 3 months of employment on a declaration, the employer can apply to the voivode for a work permit to continue with you - or you can apply for a temporary residence and work permit, the single permit that combines both legs in one document and is the usual route toward the long-term statuses we cover in the EU long-term resident guide. While that application is pending, you keep working legally.
Many people do not need any of this: EU, EEA and Swiss citizens work freely (their stay registration is a different, simpler process), and holders of permanent residence or the EU long-term resident permit are exempt from work permits as well.
Frequently asked questions
I am from Ukraine working on an oświadczenie. How long can I keep renewing it?
The declaration covers up to 24 months at a time, and there is no required break between declarations - your employer can file the next one immediately after the previous period ends.
Does my employer or do I pay the 100 zł declaration fee?
The fee is part of the employer's filing. Likewise the 50-200 zł work permit fee is tied to the employer's application, not charged to you.
Can I work while waiting for my residence-and-work permit decision?
If you worked at least 3 months on a declaration and the follow-up application (work permit, or your temporary residence and work permit) was filed, you can legally continue working for that employer while the decision is pending.
I am a citizen of an EU country. Do I need any of this?
No. EU, EEA and Swiss citizens do not need work permits or declarations in Poland - you only register your stay after three months.
Sources
- Ministry of Family, Labour and Social Policy - declarations (PSZ portal)
- Ministry of Family, Labour and Social Policy - work permits (PSZ portal)
- Mazovian Voivodeship Office - work permit information and fees
- Regulation of 17 November 2025 on countries whose citizens may work on a declaration (Dz.U. 2025 poz. 1617, in force 1 December 2025)




