Before you start
- A Warsaw address
- Passport and residence documents
- Employment contract or other basis for the PESEL application
Step-by-step
- 1
Register your address and apply for PESEL
Applications go to the district office (urząd dzielnicy) for your Warsaw address. Each of the city's 18 districts runs its own. From 1 January 2026, non-EU nationals must attend in person.
In personWho: YouFree - 2
Let your employer register you with ZUS
On an employment contract, your employer registers you for social insurance and pays contributions. This is what enrols you in public healthcare.
Via employerWho: Your employer - 3
Set up a trusted profile (profil zaufany)
This is the government digital identity used for tax filing, MOS and most e-services. It's set up through your bank or in person, and is genuinely essential.
OnlineWho: You - 4
Understand your tax scale
Employment income is taxed progressively with a tax-free allowance. Self-employed contractors can choose between the progressive scale, a flat rate or a lump-sum regime — the choice is consequential and time-bound.
OnlineWho: You - 5
File your annual return
Returns are filed through the e-PIT system, which pre-fills most data. The deadline is 30 April for the preceding calendar year.
OnlineWho: YouAnnually by 30 April
Documents you’ll need
- Passport
- Residence card or visa
- Proof of Warsaw address
- Employment contract
- PESEL confirmation
Things most newcomers don’t know
PESEL is the key to the entire digital state.
Poland's e-government is genuinely good, but almost all of it — tax filing, MOS residence applications, healthcare booking, banking — requires PESEL plus a trusted profile. Without them you fall back to paper queues for everything.
Source: Polish e-government requirements
Under-26s pay no income tax up to a generous cap.
Poland exempts employment income for people under 26 up to an annual limit. It's a substantial benefit that younger newcomers frequently don't know exists and don't claim.
Source: Polish personal income tax relief for young people
Contractors choose their tax regime, and the choice is time-limited.
Self-employed people select between progressive, flat-rate and lump-sum taxation, with deadlines for electing each year. Picking the wrong one — or missing the election — can cost meaningfully over a year.
Source: Polish tax regime elections for business activity
Warsaw's 18 districts each have their own office.
You must go to the one covering your address, and their appointment availability varies a lot. If your district is booked out, that's your constraint — you can't simply use a quieter one.
Source: Warsaw municipal structure
Common mistakes to avoid
- Delaying PESEL and blocking tax, healthcare and banking behind it.
- Not setting up a trusted profile and losing access to e-government entirely.
- Missing the under-26 relief if you qualify.
- As a contractor, missing the annual deadline to elect a tax regime.
Some of this may be out of date. Spotted something inaccurate? Help us keep it right for the next newcomer.
Make it your personal checklist
Globe Quest turns this into a tracked, AI-personalized plan for Warsaw — timed to your move date, with reminders so nothing slips. Free to start.
Sources
- gov.pl — PESEL number — official, Verified July 2026
- ZUS — social insurance for foreigners — official, Verified July 2026
- e-PIT — annual tax settlement — official, Verified July 2026
Last verified July 2026. Government processes change — always confirm critical details against the official source before acting.