Starting work in Kraków without the correct administrative sequence in place is a legal violation for non-EU nationals — regardless of whether your employer knows it. A work permit must be issued before day one. Not applied for. Issued. The June 2025 changes increased the employer fine to PLN 30,000 per individual. The consequences fall on you at permit renewal. sectors hire, what contracts they offer, and what the correct administrative sequence is before your first day prevents compliance problems that take months to resolve.

The biggest mistake foreigners make in the Kraków labour market is starting work before their administrative sequence is complete. For EU nationals this is a paperwork inconvenience. For non-EU nationals it is a legal violation that can affect their residence permit renewal. Knowing the sequence — and why it matters — before you accept an offer is as important as negotiating the salary.

Key Employment Sectors for Foreigners in Kraków

Shared Service Centres (SSC) and BPO form the largest employment category for foreigners in Kraków. Companies including Capgemini, IBM, Shell, Philip Morris, HSBC, State Street, UBS, and Motorola Solutions operate major SSC/BPO operations. These roles typically require strong English and one additional European language. Functional areas include finance and accounting, IT support, HR operations, supply chain, and customer service.

Technology and Software Development demand is consistently high. Kraków has a substantial IT talent pool anchored by Jagiellonian University and AGH University of Science and Technology. Companies including Google, Sabre, Comarch, and numerous international scale-ups have engineering offices in the city. Salary levels for experienced software engineers are among the highest in the Kraków market.

Academic and Research — the Jagiellonian University, AGH, and several other institutions employ foreign academics and researchers in specific disciplines. These roles are typically subject to different administrative processes than commercial employment and often involve institutional support with permit applications.

Tourism and Hospitality — Kraków's position as one of Poland's most visited cities generates demand for English-speaking staff in hotels, restaurants, and tour operations. These roles are typically lower-paid than the SSC/technology sector and are more commonly offered on civil law contracts (umowa zlecenia) rather than employment contracts (umowa o pracę).

Gross vs Net Salary Guide — Poland 2026

Gross Monthly (PLN)Approximate Net (PLN)Sector Context
PLN 5,000PLN 3,650–3,850Entry-level SSC, customer service, hospitality management
PLN 7,000PLN 5,100–5,350Mid-level SSC analyst, junior IT roles, experienced hospitality
PLN 10,000PLN 7,200–7,600Senior SSC roles, mid-level software development
PLN 15,000PLN 10,600–11,100Senior IT, finance specialists, team lead roles
PLN 22,000PLN 15,200–15,800Senior management, principal engineers, specialist finance
PLN 30,000+PLN 20,000+Director level, principal architects, niche specialist roles

Net figures are approximate and depend on whether the employer pays the full social insurance split. The PLN 30,000 annual tax-free allowance means the effective rate on lower incomes is lower than the headline 12% rate. ZUS health contribution is income-dependent for JDG holders under general scale and flat tax regimes — this significantly affects net income for the self-employed at higher income levels.

Contract Types in Poland — What Each Means for You

Umowa o pracę (employment contract) provides full employee rights — holiday entitlement (20 or 26 days depending on seniority), sick pay, maternity/paternity rights, and ZUS contributions split between employer and employee. This is the most protective employment form and the one that most straightforwardly supports residence permit and banking applications. For non-EU nationals, this is the contract type that most commonly underpins a Type A work permit or single permit application.

Umowa zlecenia (contract of mandate) is a civil law contract for specific tasks or ongoing services. It provides fewer employee protections — no statutory holiday entitlement, limited sick pay rights. ZUS contributions depend on the contract structure: a standalone zlecenia contract typically includes health contributions; multiple concurrent zlecenia contracts have complex ZUS rules. For non-EU nationals, the work permit implications of a zlecenia contract are different from umowa o pracę — confirm with your employer which permit type applies.

B2B via JDG — some employers engage individuals through their registered JDG sole trader business rather than as employees. B2B rates are typically 20–40% higher than equivalent umowa o pracę gross salaries to compensate for the additional cost and risk transferred to the individual — ZUS contributions, VAT obligations, accountancy costs, and the removal of employment law protections. For non-EU nationals, B2B arrangements and work permit compliance are complex — get legal advice before agreeing to a B2B arrangement.

Case Study — The B2B Arrangement That Complicated a Permit Renewal An Indian data analyst switched from umowa o pracę to B2B arrangement with his employer in Kraków in January 2025 at the employer's request, receiving a 30% rate increase. He registered a JDG without confirming whether his Type A work permit covered self-employment activity. When his single permit renewal was submitted in September 2025, the Voivodeship Office identified that his permit had authorised employment, not self-employment. His renewal was placed on hold for 14 weeks while additional documentation was gathered. He could not travel internationally during this period. Legal fees were PLN 5,500. Before agreeing to any B2B or JDG arrangement, confirm with an immigration lawyer that your current permit authorises self-employment.

Starting work before a permit is issued is illegal employment. The June 2025 fine is PLN 30,000 per individual — and the compliance risk falls on you at permit renewal.

Every relocation is different. The free Situation Review takes five minutes and tells you exactly which administrative steps apply to your case — and the order to do them in.

Start the Free Situation Review →

The Pre-Employment Administrative Sequence

Before starting work in Kraków — particularly for non-EU nationals — several administrative steps must be in place in the correct order. The sequence matters. Starting work before a work permit is issued is illegal employment regardless of whether the application has been submitted.

Step 1 — Accommodation secured and lease signed
You need a registered address before anything else can proceed. Sign a lease with a zameldowanie clause before your start date if at all possible.
Step 2 — Address registration (zameldowanie)
Book your municipal office appointment the day you sign your lease. Appointment availability is 1–3 weeks out. Do not wait.
Step 3 — PESEL obtained
PESEL is required by your employer for ZUS enrollment and tax registration. Provide it to HR on day one or before. Your employer cannot complete your registration without it.
Step 4 — Work permit issued (non-EU nationals only)
The permit must be issued and in your employer's hands before your start date. No exceptions. Starting before this is illegal employment.
Step 5 — Banking
Open your Polish bank account as soon as PESEL is issued. Your employer needs a Polish account for salary payment and ZUS direct debit setup.
Step 6 — Confirm ZUS registration with employer
Ask HR for written confirmation that ZUS ZUA has been submitted within 7 days of your start date. Your NFZ healthcare coverage depends on this.

A B2B arrangement on a permit that does not authorise self-employment creates an immigration violation that surfaces 12–18 months later.

The Situation Review maps the exact steps based on your nationality, contract type, and permit situation.

Start the Free Situation Review →

Common Errors in the Kraków Labour Market

Starting work before a work permit is issued. For non-EU nationals, starting before a permit is issued is illegal employment. Under the June 2025 changes, the employer fine is PLN 30,000 per individual. Your own exposure includes permit renewal complications and — in serious cases — deportation.
Not providing PESEL to your employer from day one. Your employer needs your PESEL to complete ZUS enrollment and tax registration. Delays here mean your NFZ healthcare coverage does not start on time and your salary tax withholding may be incorrect.
Accepting a B2B arrangement without understanding the ZUS obligation. B2B/JDG arrangements transfer ZUS obligations entirely to you — approximately PLN 1,500–2,200 per month at standard rates after the first 24 months. Calculate the true cost before agreeing to the arrangement, not after.
Signing an umowa zlecenia without understanding the holiday and sick pay implications. A zlecenia contract provides none of the statutory protections of umowa o pracę. If your work pattern is equivalent to full-time employment, consider whether umowa o pracę is the more appropriate contract type and negotiate accordingly.
Not confirming which ZUS contributions your zlecenia contract includes. Health contributions on zlecenie contracts depend on the structure. If you hold your contract as your sole income and it is below the minimum wage threshold, the ZUS obligations differ from standard employment. Confirm with your employer in writing which contributions are being paid on your behalf.

The Kraków Labour Market Guide covers sector-by-sector employer analysis, salary benchmarking with gross-to-net calculations by contract type, umowa o pracę vs zlecenia vs B2B comparison in full, the pre-employment administrative sequence, and the specific steps non-EU nationals must complete before starting work — including the June 2025 changes to work permit compliance requirements.

Available as part of the Kraków Core Collection (8 guides — PLN 600) or the Complete System (24 guides — PLN 1,300).