Moving to Poland: Expat Registration Guide
Poland
Capital: Warsaw
Last verified: May 2026
Fees, fines, and deadlines are approximate and may change. Always verify with official sources before acting.
Poland's registration system distinguishes sharply between EU and non-EU citizens. EU nationals need to register their stay after three months; non-EU nationals must apply for a Karta Pobytu (residence card) before their visa expires. The PESEL number is your anchor for all other procedures.
Key Registrations & Procedures
National Identification Number (PESEL)
MANDATORYEU + Non-EUNational Identification Number (PESEL) in Poland: Apply as soon as possible after establishing residence in Poland. From 1 January 2026, most non-EU nationals must appear in person at the municipal office to obtain PESEL, postal and proxy applications are no longer accepted for non-EU citizens. PESEL (Powszechny Elektroniczny System Ewidencji Ludnosci, Universal Electronic System for Registration of the Population) is Poland's 11-digit personal identifier. It encodes your date of birth, sex, and a check digit. EU citizens must submit a PESEL application at their local Urzad Gminy or Urzad Miasta (commune or city office); it is not issued automatically for EU nationals. Non-EU citizens receive their PESEL automatically as part of the Karta Pobytu (residence card) process; no separate application needed. Without PESEL you cannot work, access healthcare via NFZ, pay taxes, or open most bank accounts.
- 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)
- Residence permit or valid visa (non-EU citizens only, required alongside passport from 1 January 2026)
Your local municipal office (Urzad Gminy or Urzad Dzielnicy in Warsaw). In Warsaw: any district office. In Krakow: Urzad Miasta Krakowa.
- Flatio: Furnished mid-term rentals with flexible contracts. Useful for securing an address before committing to a long-term lease.
EU Residence Registration Certificate (Zaswiadczenie o Zarejestrowaniu Pobytu)
MANDATORYEU Citizens OnlyEU Residence Registration Certificate (Zaswiadczenie o Zarejestrowaniu Pobytu) in Poland: Within 3 months of entering Poland for EU citizens intending to stay longer than 3 months. EU and EEA citizens intending to stay in Poland longer than 3 months must register their right of residence and obtain this certificate from the Regional Governor's Office (Urzad Wojewodzki). It serves as official proof of legal residence and is required by employers, banks, and administrative authorities. The certificate is issued free of charge upon presentation of a valid ID and documentary proof of the reason for your stay; employment, study, self-employment, or sufficient financial means.
- 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.
- Flatio: Furnished mid-term rentals with flexible contracts. Useful for securing an address before committing to a long-term lease.
Temporary Residence Card (Karta Pobytu)
MANDATORYNon-EU Citizens OnlyTemporary Residence Card (Karta Pobytu) in Poland: Non-EU citizens must apply for a temporary residence permit before their current visa or visa-free period expires (typically within 90 days of arrival for visa-free nationals). Apply as early as possible as processing can take several months. The biometric residence card issued to non-EU citizens authorising their legal stay in Poland. Required for employment, banking, and access to public services. Applied for at the Urzad Wojewodzki before the current visa or visa-free period expires. The card includes the 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).
- Translayte: Certified translations of passports, birth certificates, and supporting documents for residence permit applications.
- RushTranslate: Fast certified translations of official documents. Accepted by government offices across Europe.
Temporary Address Registration (Zameldowanie)
MANDATORYEU + Non-EUTemporary Address Registration (Zameldowanie) in Poland: Within 30 days of establishing a permanent place of residence in Poland. Address registration (Meldunek) at your local commune office (or online via the government portal ePUAP) records your residential address in Poland's official population register. It is required for PESEL assignment, driving licence applications, and access to a range of public benefits. Two types exist: temporary registration (for stays up to 3 months) and permanent registration. Most new residents opt for permanent registration regardless of their longer-term plans, as it unlocks more services.
- 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.
- Flatio: Furnished mid-term rentals with flexible contracts. Useful for securing an address before committing to a long-term lease.
Social Security Registration (ZUS)
MANDATORYEU + Non-EUSocial Security Registration (ZUS) in Poland: Employers register employees within 7 days of starting work. Self-employed must register within 7 days of commencing business. Registration with ZUS (Zaklad Ubezpieczen Spolecznych), Poland's Social Insurance Institution. Manages contributions for pension, disability, sickness, and accident insurance. Employers register employees automatically. Self-employed must register directly with ZUS within 7 days of starting 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.
- SafetyWing: Interim health and travel cover for expats. Useful before local social security enrollment is active.
- Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
Health Insurance Registration (NFZ)
MANDATORYEU + Non-EUHealth Insurance Registration (NFZ) in Poland: Employed workers registered automatically by employer via ZUS. Self-employed must register independently. Registration with NFZ (Narodowy Fundusz Zdrowia), Poland's National Health Fund, which entitles you to free or subsidised healthcare at NFZ-contracted providers. Employees are enrolled automatically through ZUS contributions. Coverage begins after the first contribution is paid.
- 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.
- SafetyWing: Interim health and travel cover for expats. Useful before local social security enrollment is active.
Work Permit (Zezwolenie na Prace)
MANDATORYNon-EU Citizens OnlyWork Permit (Zezwolenie na Prace) in Poland: Before starting employment in Poland. The permit must be issued before the employment contract is signed and before the first day of work. Your employer applies on your behalf. Non-EU citizens who want to work in Poland legally must obtain a work permit (Zezwolenie na Prace) before starting employment. The permit is employer-specific, it is tied to a particular employer, position, and location. If you change jobs you need a new permit. The most common type for employees is the Type A permit. Poland also has a simplified procedure (Oswiadczenie) for citizens of 6 neighbouring countries for jobs in certain sectors. Applications are processed by the Urzad Wojewodzki (Regional Governor's Office), Wydzial Spraw Cudzoziemcow.
- 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.
- Translayte: Certified translations of passports, birth certificates, and supporting documents for residence permit applications.
- RushTranslate: Fast certified translations of official documents. Accepted by government offices across Europe.
Self-Employment Registration (Samozatrudnienie / CEIDG)
MANDATORYEU + Non-EUSelf-Employment Registration (Samozatrudnienie / CEIDG) in Poland: Before starting any self-employed activity in Poland. You must register before issuing your first invoice. Self-employed individuals and sole traders register through the Central Business Register (Centralna Ewidencja i Informacja o Dzialalnosci Gospodarczej / CEIDG). Registration is free, entirely online, and takes under 15 minutes with an active Profil Zaufany. A single CEIDG submission simultaneously notifies the Tax Office, ZUS, and the Central Statistical Office. The most important ongoing cost to understand: ZUS social insurance contributions are a fixed monthly amount regardless of income; meaning you pay the same whether you earn PLN 2,000 or PLN 20,000 that month. This is a significant consideration when choosing 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.
- Wise: Multi-currency business account with low fees. Widely used by freelancers and self-employed expats.
- Translayte: Certified document translations accepted by EU authorities. Fast turnaround, available online.
Student Visa and Temporary Residence Permit for Study
MANDATORYStudents OnlyStudent Visa and Temporary Residence Permit for Study in Poland: Apply for student visa at the Polish embassy before arrival. Apply for temporary residence permit within 30 days of arrival if staying longer than your visa allows. Non-EU students studying in Poland for more than 90 days must first obtain a Polish student visa (D-type, category 11) and then apply for a Zezwolenie na Pobyt Czasowy (temporary residence permit) for study purposes after arrival. The residence permit allows you to stay in Poland for the duration of your studies and to work part-time without a separate work permit (up to 20 hours per week).
- 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.
- My Baggage: Affordable door-to-door shipping when moving to Europe. Book online, tracked delivery.
- ParcelABC: Compare shipping prices across carriers for moving your belongings to Europe.
- Saily: Affordable eSIM data plans. Instant activation, no roaming fees, no SIM swap needed.
- MobiMatter: Compare and buy local eSIM data plans. Activate instantly on arrival, no physical SIM needed.
- SIMOptions: Compare international SIM and eSIM plans. Filter by country, network, and data allowance.
Annual PIT Tax Return (Twoj e-PIT)
MANDATORYEU + Non-EUAnnual PIT Tax Return (Twoj e-PIT) in Poland: 30 April each year. Available from 15 February. Auto-accepted for employees if not acted upon. All Polish tax residents must file an annual PIT return. For PAYE employees, PIT-37 is pre-filled by KAS and available via Twoj e-PIT from February. If not corrected or submitted, it is auto-accepted on 30 April. Self-employed (JDG) must file PIT-36 or PIT-36L and pay quarterly advances. Profil Zaufany or electronic signature required for online submission.
- PESEL
- Profil Zaufany or mObywatel login
- PIT-11 from employer
- Receipts for deductions
- IBAN for refund
File online via the Twoj e-PIT system at podatki.gov.pl using your Profil Zaufany or mObywatel digital identity. Your return is pre-filled by the tax authority and only requires review and submission by April 30.
Trusted Profile (Profil Zaufany / ePUAP)
GOOD TO HAVEEU + Non-EUTrusted Profile (Profil Zaufany / ePUAP) in Poland: Set up as soon as you have a PESEL and Polish address, required for most Polish government online services. Poland's national digital identity system, used to access online government services including ZUS, tax authority (Krajowa Administracja Skarbowa), and commune offices. The Profil Zaufany acts as a qualified electronic signature for official documents and applications submitted online.
- 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.
Polish Bank Account (Konto Bankowe)
GOOD TO HAVEEU + Non-EUPolish Bank Account (Konto Bankowe) in Poland: Open as soon as you have your PESEL number, required for salary payments, ZUS contributions, and tax refunds. A Polish bank account with a PL IBAN is required for salary payments, ZUS refunds, Tax Office refunds (Krajowa Administracja Skarbowa), and most rental contracts. mBank and ING Bank Slaski offer the most accessible English-language onboarding for new arrivals with limited Polish. PKO BP and Santander have wider branch networks. Revolut PL is an option for day-to-day use but is not accepted by all employers for salary.
- 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.
- Wise: Multi-currency account with mid-market exchange rates. Widely used by expats for receiving salary and making international transfers.
Polish Digital Identity (mObywatel)
GOOD TO HAVEEU + Non-EUPolish Digital Identity (mObywatel) in Poland: No strict deadline. Set up as soon as you have your Polish ID card (dowod osobisty) or PESEL number, as mObywatel is required for filing taxes, accessing ZUS, and using most Polish e-government services. mObywatel is Poland's official government mobile app. It stores a digital Polish ID, enables access to ZUS records, PESEL information, and hundreds of public services. Available for Android and iOS. Requires Profil Zaufany (Trusted Profile). Non-EU residents can access limited functions using their Karta Pobytu.
- PESEL number or Karta Pobytu details
- Active Profil Zaufany (ePUAP) account
- Smartphone with mObywatel app
Download the mObywatel app (iOS and Android) and register using your Polish national ID card chip via NFC, or set up Profil Zaufany at gov.pl using your Polish bank's internet banking credentials.
- Wise: Multi-currency account compatible with digital identity platforms. Useful for online government services.
Tax Number (NIP: Self-Employed / Business Only)
OPTIONALEU + Non-EUTax Number (NIP: Self-Employed / Business Only) in Poland: Required only if you are self-employed, run a business, or are a VAT taxpayer. Employed workers use PESEL for tax purposes. The NIP (Numer Identyfikacji Podatkowej) is Poland's tax identification number for businesses and self-employed individuals. Required for VAT registration, issuing invoices, and filing business tax returns. Employees use their PESEL for tax purposes and do not need a separate NIP. NIP numbers are issued by the National Revenue Administration (Krajowa Administracja Skarbowa).
- 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).
- Wise: Multi-currency business account with low fees. Widely used by freelancers and self-employed expats.
- Translayte: Certified document translations accepted by EU authorities. Fast turnaround, available online.
Driving Licence Exchange
OPTIONALNon-EU Citizens OnlyDriving Licence Exchange in Poland: Within 9 months of establishing residence in Poland for non-EU licence holders. EU/EEA licences remain valid. EU/EEA driving licences remain valid in Poland without exchange. Non-EU licence holders must exchange within 9 months of establishing residence. Handled by the local Wydzial Komunikacji. A certified Polish translation of your licence and a medical fitness certificate are typically required.
- 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.
- Translayte: Certified translation of your driving licence and supporting documents for the exchange process.
- RushTranslate: Fast certified translation of driving licence documents.
- My Baggage: Affordable door-to-door shipping when moving to Europe. Book online, tracked delivery.
- ParcelABC: Compare shipping prices across carriers for moving your belongings to Europe.
Vehicle Registration (Rejestracja Pojazdu)
OPTIONALEU + Non-EUVehicle Registration (Rejestracja Pojazdu) in Poland: Within 30 days of importing or purchasing the vehicle in Poland. If you are importing a vehicle from abroad into Poland you must register it with Polish plates within 30 days of bringing it into the country. The process is handled by the local Wydzial Komunikacji (transport office) at your Starostwo or Urzad Miejski. EU-sourced vehicles require a certificate of conformity (COC). Non-EU vehicles may require a customs clearance document confirming that import duties have been paid. You will also need to pass a valid technical inspection (Badanie Techniczne) before registration can be completed.
- Valid passport or EU national ID card and PESEL number
- Proof of registered address in Poland (Zameldowanie or lease agreement)
- Original foreign vehicle registration document (with certified Polish translation if not in English or Polish)
- Certificate of conformity (COC) for EU vehicles; customs declaration (SAD) for non-EU vehicles
- Valid Badanie Techniczne (technical inspection certificate)
- Polish OC (third-party liability insurance) certificate
- Proof of vehicle ownership (purchase invoice or title document)
At the Vehicle Registration Department (Wydzial Komunikacji) of your local Starostwo Powiatowe (County Administration Office). Bring all required documents and allow 1-2 hours for processing.
- My Baggage: Affordable door-to-door shipping when moving to Europe. Book online, tracked delivery.
- ParcelABC: Compare shipping prices across carriers for moving your belongings to Europe.
- Sirelo: Compare international removal companies. Get quotes for moving your belongings to Europe.