Poland
Capital: Warsaw
Recently updated
Fees, fines, and deadlines are approximate and may change. Always verify with official sources before acting.
Key Registrations & Procedures
PESEL Number (National Identification Number)
MANDATORYEU + Non-EUPESEL (Powszechny Elektroniczny System Ewidencji Ludnosci) is Poland's 11-digit personal identifier, encoding date of birth, sex, and a check digit. EU citizens must submit a PESEL application at their local commune or city office (Urzad Gminy or Urzad Miasta); it is not issued automatically for EU nationals. Non-EU citizens receive their PESEL automatically as part of the residence card (Karta Pobytu) process, with no separate application required. Without PESEL, employment, NFZ healthcare access, tax registration, and most bank accounts are not available.
- Valid passport or EU national ID card
- Completed PESEL application form (available at municipal office)
- Proof of residence in Poland (rental contract, property deed, or accommodation declaration)
- Employment contract or certificate of enrollment (if applicable - accelerates issuance)
Your local municipal office (Urzad Gminy or Urzad Dzielnicy in Warsaw). In Warsaw: any district office. In Krakow: Urzad Miasta Krakowa.
Without PESEL you cannot open a Polish bank account, enroll in ZUS (social security), register a vehicle, file taxes, apply for a driving licence, or access most public services.
- Flatio specialises in furnished mid-term rentals across Europe, which is practical if you need a registered address before committing to a permanent flat.
- Wunderflats covers furnished apartments in major European cities for one to twelve months, with no agency fees and utilities typically included in the monthly rate.
EU Residence Registration Certificate (Zaswiadczenie o Zarejestrowaniu Pobytu)
MANDATORYEU Citizens OnlyThe EU Residence Registration Certificate (Zaswiadczenie o Zarejestrowaniu Pobytu) confirms an EU or EEA citizen's right of residence in Poland under EU Freedom of Movement rules. It is issued by the Regional Governor's Office (Urzad Wojewodzki) on presentation of valid identity documents and proof of purpose of stay. Most employers, banks, and administrative bodies require it.
- Valid passport or EU national ID card
- Completed application form (available at Urzad Wojewodzki)
- Proof of right to stay: employment contract, or proof of self-employment, or certificate of university enrollment, or proof of sufficient financial means and health insurance
- PLN 1 stamp duty (skarbowa oplata)
Voivodeship Office (Urzad Wojewodzki) for the region where you live. Warsaw: Mazowiecki Urzad Wojewodzki, Plac Bankowy 3/5. Krakow: Malopolski Urzad Wojewodzki, Basztowa 22.
EU citizens in Poland beyond 3 months without registration are technically in breach of Polish immigration law. This certificate is required for PESEL applications and many employment/banking procedures.
Karta Pobytu (Temporary Residence Card)
MANDATORYNon-EU Citizens OnlyThe Karta Pobytu (Temporary Residence Card) is the biometric card issued to non-EU citizens authorising legal residence in Poland. It is required for employment, banking, and access to public services. Applications are submitted at the Regional Governor's Office (Urzad Wojewodzki) before the current visa or visa-free period expires. The card includes the holder's PESEL number once assigned.
- Valid passport (original)
- Completed application form (Wniosek o udzielenie zezwolenia na pobyt czasowy)
- PESEL number
- Proof of registered address in Poland (meldunek)
- Employment contract or proof of purpose of stay (work, study, family)
- Proof of health insurance (ZUS or private)
- Proof of sufficient financial means
- Biometric passport photo (2 copies)
- PLN 340 payment receipt
Your local Urzad Wojewodzki (Regional Governor's Office). Each voivodeship has its own foreigners department. Major offices: Warsaw (Mazowiecki Urzad Wojewodzki), Krakow (Malopolski UW), Wroclaw (Dolnoslaski UW), Gdansk (Pomorski UW).
Staying in Poland without a valid residence permit after your legal stay expires is illegal and constitutes an offence under Polish immigration law. Consequences include fines, deportation, and a Schengen-wide entry ban of 1-3 years. Your employer can also face fines of up to PLN 30,000 for employing someone without legal right to work.
Temporary Address Registration (Zameldowanie)
MANDATORYEU + Non-EUAddress registration (Zameldowanie) is completed at the local commune office or online through the ePUAP government platform. It is required for PESEL assignment, access to various government benefits, and driving licence applications. Both temporary registration (valid up to three months) and permanent registration are available.
- Valid passport or EU national ID card
- Completed zameldowanie form (meldunek)
- Signed rental contract or written permission from the property owner confirming your right to live at the address
Your local municipal office (urzad gminy or urzad dzielnicy). In Warsaw: any district office.
Failure to register your address is an administrative offence in Poland (fine up to PLN 500 approx.). The registration address is also used for official correspondence and is required for many documents including PESEL.
ZUS Social Security Registration
MANDATORYEU + Non-EUZUS (Zaklad Ubezpieczen Spolecznych) is Poland's Social Insurance Institution, managing pension, disability, sickness, and accident contributions. Employers register their employees automatically. Self-employed persons must register directly with ZUS within seven days of commencing business activity.
- PESEL number
- Valid passport or ID card
- Employment contract (for employed workers - employer submits)
- ZUS ZUA form (for self-employed - Zgloszenie do ubezpieczen)
- CEIDG business registration number (for self-employed)
Online via PUE ZUS (pue.zus.pl) or at any ZUS branch. Employed workers are registered by their employer automatically.
Working without ZUS registration means you are not insured for health, pension, disability, or unemployment. For self-employed persons, unregistered activity can result in back-contributions plus interest and penalties.
NFZ Health Insurance Registration
MANDATORYEU + Non-EUNFZ (Narodowy Fundusz Zdrowia), Poland's National Health Fund, entitles registered contributors to free or subsidised healthcare at NFZ-contracted providers. Employees are enrolled automatically through ZUS contributions, and coverage begins once the first contribution payment is processed.
- PESEL number
- Valid passport or EU national ID card
- ZUS registration confirmation
- Employment contract or proof of self-employment
NFZ is automatically enrolled through ZUS for all employed persons. Voluntary coverage: apply at any NFZ Regional Branch (Oddzial Regionalny NFZ) - find branches at nfz.gov.pl.
Without NFZ coverage you must pay full out-of-pocket prices for all medical care in Poland. Emergency care is always provided but costs are billed to uninsured patients.
Work Permit (Zezwolenie na Prace) - Non-EU Citizens Only
MANDATORYNon-EU Citizens OnlyNon-EU citizens must obtain a work permit (Zezwolenie na Prace) before beginning employment in Poland. Each permit is employer-specific: it is tied to a particular employer, position, and location. Changing jobs requires a new permit. The Type A permit is the most common for employees. Poland also maintains a simplified declaration procedure (Oswiadczenie) for citizens of six neighbouring countries in specific employment sectors.
- Valid passport (original)
- Completed application form
- Employment contract or conditional employment offer
- Employer's KRS extract (company registration) or CEIDG entry (if sole trader)
- Proof of employer's tax registration (NIP)
- Information from the local Powiatowy Urzad Pracy (Labour Office) on local labour market conditions (for Type A permits)
- Biometric passport photo
- PESEL number (if already assigned)
Your employer submits the application at the Wydzial Spraw Cudzoziemcow of the Urzad Wojewodzki in the region where work will be performed. In Warsaw: Mazowiecki Urzad Wojewodzki. In Krakow: Malopolski Urzad Wojewodzki.
Working in Poland without a valid work permit is a serious offence for both employee and employer. The employee can be deported and banned from re-entry. The employer faces fines of up to PLN 30,000 per illegal worker and potential criminal charges.
Samozatrudnienie (Self-Employment Registration via CEIDG)
MANDATORYEU + Non-EUSelf-employed individuals and sole traders register through CEIDG (Centralna Ewidencja i Informacja o Dzialalnosci Gospodarczej), Poland's central business register. Registration is free, entirely online, and takes under 15 minutes with an active Profil Zaufany. A single CEIDG submission notifies all relevant authorities simultaneously. The most significant ongoing obligation is fixed monthly ZUS social insurance contributions, payable regardless of actual income. This is an important financial consideration when deciding whether to operate as self-employed in Poland.
- PESEL number
- Profil Zaufany (ePUAP digital identity) for online registration
- NIP tax number (for those who already have one)
- Description of business activity (PKD code)
- Polish residential address
- Polish bank account (IBAN)
Register online at ceidg.gov.pl using your Profil Zaufany. The system simultaneously registers you with CEIDG, notifies ZUS (social insurance), GUS (statistics office / REGON number), and the tax authority (NIP assignment). All in one submission.
Operating as self-employed in Poland without CEIDG registration constitutes illegal business activity. You cannot legally issue invoices, and all income is treated as undeclared. ZUS back-contributions, fines from the tax authority, and potential criminal charges apply.
Student Visa and Temporary Residence Permit for Study - Non-EU Students Only
MANDATORYNon-EU Citizens OnlyNon-EU students studying in Poland for more than 90 days must first obtain a Polish student visa (D-type, category 11) before arrival and then apply for a temporary residence permit for study purposes (Zezwolenie na Pobyt Czasowy) after arriving in Poland. The permit covers the full duration of studies and authorises part-time work of up to 20 hours per week without a separate work permit.
- Valid passport
- Unconditional admission letter from a Polish university or recognised educational institution
- Proof of sufficient financial means (approximately PLN 776/month)
- Proof of accommodation in Poland
- Health insurance covering the entire period of study
- Academic transcripts and certificates
- Proof of tuition fee payment
Apply for the student visa at the Polish embassy or consulate in your country. After arrival, if your course lasts more than 90 days, apply for a Zezwolenie na Pobyt Czasowy (temporary residence permit) at the Urzad Wojewodzki in the region where you are studying.
Studying in Poland beyond the visa or visa-free period without a residence permit is an immigration offence. Part-time work is permitted (up to 20 hours/week) with a valid student residence permit.
- Saily provides eSIM data plans for students arriving in Europe, with instant activation and no physical SIM card or roaming charges required.
ePUAP Trusted Profile (Profil Zaufany)
GOOD TO HAVEEU + Non-EUThe Profil Zaufany is Poland's national digital identity used to access government services online, including ZUS, the Tax Administration (Krajowa Administracja Skarbowa), and commune offices. It acts as a qualified electronic signature for all official documents and applications submitted through ePUAP and other government platforms.
- PESEL number
- Valid passport or EU national ID card
- Polish mobile phone number
- Email address
Online at epuap.gov.pl or via the mObywatel mobile app. Confirm your identity at any ZUS office, Polish bank, or via Poczta Polska post office.
Without a Trusted Profile you cannot submit ZUS applications online, file tax returns via e-Deklaracje, or interact with most Polish government portals digitally.
Polish Bank Account (Konto Bankowe)
GOOD TO HAVEEU + Non-EUA Polish bank account with a PL IBAN is required for salary payments, ZUS refunds, tax refunds, and most rental contracts. mBank and ING Bank Slaski offer the most accessible English-language onboarding for new arrivals.
- Valid identity document (passport or EU ID)
- PESEL number
- Polish address
- Polish phone number
Any Polish bank branch or online. mBank and ING are the most accessible for English speakers. PKO Bank Polski has the widest branch network.
No legal penalty but a Polish IBAN is required for salary payments, ZUS contribution refunds, tax authority (US) refunds, and most rental contracts. Without a Polish account, many employers cannot legally process payroll.
NIP Tax Number (Self-Employed / Business Only)
OPTIONALEU + Non-EUThe NIP (Numer Identyfikacji Podatkowej) is Poland's tax identification number for businesses and self-employed individuals, required for VAT registration, invoice issuance, and business tax returns. Employees use their PESEL number for tax purposes and do not require a separate NIP.
- PESEL number
- Valid passport or EU national ID card
- Completed NIP-7 form (for individuals) or filed via CEIDG registration for sole traders
- Proof of Polish address
Online via biznes.gov.pl (CEIDG - sole trader registration automatically generates NIP). Or in person at your local Urzad Skarbowy (tax office).
Self-employed persons operating without a NIP are not properly registered for VAT and income tax purposes, risking penalties and back-taxes.
Driving Licence Exchange
OPTIONALNon-EU Citizens OnlyEU and EEA driving licences are valid in Poland without any exchange requirement. Non-EU licence holders must exchange their licence within nine months of establishing residence. The process is handled by the local transport department (Wydzial Komunikacji) and typically requires a certified Polish translation of the foreign licence and a medical fitness certificate.
- Valid non-EU driving licence (original)
- Certified translation into Polish by sworn translator
- PESEL number
- Proof of Polish residence (meldunek)
- Biometric passport photo
- Medical certificate of fitness (if required by country of origin)
Your local Wydzial Komunikacji (Department of Communications) at the Starostwo Powiatowe or Urzad Miejski.
After 9 months your non-EU licence is no longer valid in Poland. Driving without a valid licence risks fines of up to PLN 500 and insurance complications.
- Translayte provides certified document translations accepted by EU government offices, with online ordering and rush turnaround available.
- Rushtranslate also offers certified translations with rush delivery, accepted by government offices across Europe.
- My Baggage handles door-to-door shipping across Europe with online booking and full tracking.
- ParcelABC lets you compare rates across multiple carriers before booking your shipment to Europe.