Before you start
- PESEL, and address registration (meldunek) within 30 days of moving in
- A trusted profile, for e-PIT and for everything else the state does online
- An employment contract, or a CEIDG business registration and a NIP
- A decision on your taxation form, if you are self-employed
Step-by-step
- 1
Get PESEL and register your address
Both are handled by the city at the Wydział Spraw Administracyjnych on ul. Wielicka. Meldunek is legally required within 30 days and needs the property owner's signature on the form — which is why it belongs in the lease conversation.
In personWho: YouFree - 2
Let your employer handle ZUS if you are on umowa o pracę
The employer registers you, withholds income tax and pays social contributions. Nothing is required from you and your NFZ cover follows automatically.
Via employerWho: Your employer - 3
If you go B2B, register in CEIDG and choose your regime
Sole trader registration is free and online. You then elect between the progressive scale, the 19% flat rate and ryczałt — 12% of revenue for software development, 8.5% for several adjacent service classifications.
OnlineWho: YouFree to register - 4
Meet the election deadline
The choice of taxation form for a year must be declared by the 20th day of the month following the month in which you first earn revenue in that year. For a continuing business that is 20 February. Miss it and you are on last year's regime for the whole year.
OnlineWho: YouBy the 20th of the month after first revenue - 5
Take the new-business ZUS reliefs if you qualify
Ulga na start waives social contributions for the first six months, and preferential ZUS caps them for a further 24. Together that is two and a half years of substantially lower contributions, and it is lost if you incorporate a company instead of registering as a sole trader.
OnlineWho: You - 6
File by 30 April — and do not let e-PIT file itself
The e-PIT service pre-fills your return from employer and ZUS data. If you do nothing it is automatically accepted on 30 April, which is convenient and also means any deduction you did not add, and your 1.5% charity allocation, simply lapse.
OnlineWho: YouAnnually by 30 April
Documents you’ll need
- PESEL and NIP
- PIT-11 annual statement from each employer, issued by end of February
- CEIDG extract and revenue records, for sole traders
- Certificates for any deductions — insurance, children, rehabilitation, donations
- Trusted profile credentials for e-PIT
Things most newcomers don’t know
Under-26 tax relief is worth up to PLN 85,528 a year and B2B destroys it.
Poland exempts employment and mandate-contract income from income tax for anyone under 26, up to that annual cap. It does not extend to income from registered business activity. In a city with roughly 150,000 students feeding an IT sector that defaults to B2B contracts, young hires routinely accept a higher headline rate and surrender a relief worth considerably more than the uplift.
Source: podatki.gov.pl — ulga dla młodych
What you write on your CEIDG registration decides your ryczałt rate.
Ryczałt rates are keyed to statistical service classifications: 12% for software development, 8.5% for several testing, support and training activities, other rates elsewhere. The tax office can reassess the classification years later with interest. Getting a Polish accountant to write the codes at registration costs a few hundred złoty and is the cheapest insurance in the whole arrangement.
Source: Lump-sum tax on registered revenue (ryczałt) rate schedule
The regime election has a hard deadline most people learn about in March.
You must declare your taxation form for the year by the 20th day of the month after your first revenue in it — 20 February for anyone already trading. There is no late election and no correction afterwards. A contractor who meant to move from the flat 19% rate to ryczałt and forgot pays the old regime for twelve more months.
Source: podatki.gov.pl — choice of taxation form
ZUS, not income tax, is what makes B2B expensive at low revenue.
A Polish sole trader pays social and health contributions of roughly PLN 2,400 to PLN 3,400 a month in 2026 regardless of how the income tax lands. Below about PLN 15,000 a month of revenue the arithmetic often favours employment once you price in paid holiday and sick pay. The reliefs — six months of ulga na start and then two years of preferential ZUS — are what make the first years work, and they are forfeited if you set up a company instead.
Source: ZUS contribution schedule 2026
Common mistakes to avoid
- Taking B2B under 26 and losing the income tax exemption you would have had on a contract of employment.
- Missing the 20 February deadline to change taxation form.
- Guessing your own ryczałt classification instead of having it set at registration.
- Letting e-PIT auto-accept on 30 April with deductions and the 1.5% allocation unclaimed.
- Skipping meldunek because nobody chased you, then needing it for an administrative procedure.
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 Krakow — timed to your move date, with reminders so nothing slips. Free to start.
Sources
- podatki.gov.pl — tax information for individuals — official, Verified August 2026
- ZUS — contributions for people running a business — official, Verified August 2026
- biznes.gov.pl — CEIDG registration and taxation forms — official, Verified August 2026
- City of Kraków — PESEL and address registration — official, Verified August 2026
Last verified August 2026. Government processes change — always confirm critical details against the official source before acting.