Tax🇵🇱 Krakow, Poland

PESEL, PIT, and the B2B decision every Kraków hire faces

Employment income is taxed at 12% and 32% above a threshold, with a tax-free allowance and near-total exemption for workers under 26. A very large share of Poland's IT sector instead invoices through a sole trader registration and elects the ryczałt lump-sum regime — 12% of revenue for programming work — which is usually cheaper and which quietly cancels several reliefs, including the under-26 one. The election is annual and the deadline is easy to miss.

Total cost
Registration and filing are free. Income tax is 12% up to PLN 120,000 and 32% above it, against a PLN 30,000 tax-free allowance. Ryczałt is 12% of revenue for programming with no deductible costs. Sole trader ZUS in 2026 runs from roughly PLN 2,400 to PLN 3,400 a month depending on revenue band, and is the number most people underestimate.
Time needed
PESEL is typically issued at the appointment. CEIDG registration is same-day. The annual return takes minutes through e-PIT.
Validity
PESEL is permanent. Tax residency is assessed each year on 183 days of presence or your centre of vital interests. The taxation form election is annual.
Verified
August 2026
Medium confidence·Anyone earning in Kraków. PESEL and meldunek are municipal, income tax is national, and the choice between employment and B2B contracting is the single largest financial decision most newcomers here make. General information, not advice.

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. 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. 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. 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. 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. 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. 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

Last verified August 2026. Government processes change — always confirm critical details against the official source before acting.