Work Permits in Poland: The Declaration and the Zezwolenie Explained
Short answer: Non-EU citizens work in Poland through an employer-filed declaration (citizens of Armenia, Belarus, Georgia, Moldova, 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.

If you are a non-EU citizen working in Poland, the document that makes your job legal is usually not yours to arrange - your employer files it. But knowing which of the two tracks applies to you, and what each one obliges the employer to do, is the difference between a smooth start and an illegal-work fine. Here is how the system works, based on the Ministry of Family, Labour and Social Policy's guidance.

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 five countries - Armenia, Belarus, Georgia, 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.
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.




