
Disclaimer: This guide is for informational purposes only and does not constitute legal advice. Rules change frequently - always confirm current requirements with your local city or commune office before acting.
PESEL (Powszechny Elektroniczny System Ewidencji Ludnosci, the Universal Electronic System for Population Registration) is an 11-digit personal identification number assigned to people registered in Poland. It encodes your date of birth and sex. Banks, employers, tax offices, schools, and healthcare providers use it to identify you in their systems, similar to a national insurance or social security number in other countries.
The legal basis for PESEL assignment is the Polish Act on Population Registration of 24 September 2010 (ustawa o ewidencji ludnosci), which sets out who is eligible and how the number is assigned.
A PESEL is also required to log in to the MOS portal, which since 2026 is the only way to file a residence permit application - see how to fill out the wniosek.
You'll need a PESEL number if you fall into any of these groups:
If you're only visiting Poland for a few weeks, you likely won't need one. For work, freelancing, or long-term residence, it's the foundation everything else builds on.
There are two main routes to getting a PESEL number, depending on whether you're registering your address in Poland.
If you register your residence (zameldowanie) for a stay longer than 30 days, a PESEL number is typically assigned automatically as part of that registration. You don't need a separate application.
If you can't or don't want to register a permanent address, you can apply for a PESEL number directly. This applies if, for example, your host can't formally register you, or your situation doesn't fit standard registration.
Getting a PESEL number is free. There's no application fee for either route.
Most guides stop at the PESEL number itself. Your next steps depend on how you plan to work in Poland.
If you're freelancing independently, your PESEL is the first thing you'll need to register as a JDG (jednoosobowa dzialalnosc gospodarcza), Poland's sole proprietorship structure - see how to register a JDG. From there, you can start invoicing clients, registering for VAT if applicable, and handling your own tax filings.
If you'd rather not register a Polish business, you can work legally in Poland without a company - either through a business incubator, or via an Employer of Record, which handles payroll, tax withholding, and compliance on your behalf using your PESEL. Companies hiring into Poland from abroad start here instead: hiring contractors in Poland without an entity.
You'll also likely want a Trusted Profile (ePUAP), Poland's digital identity system for government services. With a PESEL and a Trusted Profile, you can file taxes, register a business, and handle most official paperwork online instead of standing in line at an office.
Opening a Polish bank account is usually the next practical step, since most employers, EOR providers, and clients will want to pay you into a local account. Banks will ask for your PESEL alongside your passport and proof of address.
To see what each option leaves you at the end of the month, run the numbers in the tax calculator.
PESEL applications and address registration are handled at the city or district office covering where you live. Office hours, appointment systems, and exact procedures vary by location.
Warsaw. Population registration is handled through the city's district offices (urzedy dzielnicy), with the specific office depending on your registered address within the city.
Krakow. Registration for foreigners is centralized through the city office, with dedicated services given the city's large expat and student population.
Wroclaw. The city office handles PESEL and registration matters, with support services for foreigners that have expanded alongside the city's growing international workforce.
Gdansk and other cities. Gdansk and most other major Polish cities follow the same structure: registration through the local urzad miasta. Outside a major city, your local urzad gminy (commune office) handles the same process.
Is getting a PESEL number free? Yes, there is no fee to apply for or receive a PESEL number.
How long does it take to get a PESEL number? If assigned automatically through address registration, it can be same-day or within a few business days. Direct applications generally take longer.
Can I get a PESEL number without a permanent address in Poland? Yes. Route 2 (direct application) allows this, provided you can document a valid legal basis for needing the number.
Is PESEL the same as NIP? No. PESEL is your personal identification number; NIP is a separate tax identification number used primarily for business and tax purposes.
Do I need a PESEL number to freelance in Poland? To register a JDG, yes. To invoice through an incubator, often not.
Does my PESEL number expire? No. Once assigned, a PESEL number doesn't expire, even if you later leave and return to Poland.
Can children get a PESEL number? Yes. Children are typically assigned a PESEL number alongside their parents during the same registration process.
A PESEL number is the foundation, but only the first step. What comes next depends on how you want to work in Poland: registering your own business, going through an Employer of Record, or working through an incubator.
FBA is a business incubator: once you have your PESEL, we take care of invoicing, accounting and tax support so you can work with clients in Poland and abroad.
FBA is your dedicated infrastructure for working across borders: whether you're freelancing, hiring talent, or relocating to Poland