Kraków's position as Poland's second city and a major Central European business hub makes it consistently attractive to foreign professionals. The city hosts significant concentrations of shared service centres, IT companies, financial institutions, and professional services firms — many of which actively recruit English-speaking talent. For EU nationals the process of starting work is straightforward. For non-EU nationals it involves a specific administrative sequence that must be completed in the correct order before employment can legally begin.
Kraków's Key Employment Sectors for Foreigners
The Kraków labour market is dominated by several sectors that consistently employ foreign nationals across all experience levels. Understanding where the demand is concentrated helps target a job search effectively.
| Sector | Typical roles for foreigners | Salary range (gross/month) |
|---|---|---|
| IT and Software Development | Software engineers, developers, architects, QA, DevOps | PLN 12,000 – 30,000+ |
| Business Process Outsourcing | Finance, accounting, HR, procurement, customer service | PLN 5,000 – 12,000 |
| Financial Services | Analysts, fund accounting, compliance, risk management | PLN 7,000 – 18,000 |
| Professional Services | Consulting, legal, audit, tax advisory | PLN 8,000 – 25,000 |
| Engineering and Manufacturing | Civil, mechanical, electrical engineers, project managers | PLN 7,000 – 16,000 |
| Healthcare | Doctors, nurses, specialists — significant shortage occupations | PLN 8,000 – 20,000+ |
| Education and Language Teaching | English language teachers, university lecturers | PLN 4,000 – 8,000 |
The minimum wage in Poland from January 2026 is PLN 4,806 gross per month. A comfortable professional salary in Kraków starts at around PLN 8,000-10,000 net per month depending on lifestyle and accommodation costs. Senior IT professionals and specialists routinely earn PLN 20,000-30,000 gross on B2B contracts.
Contract Types — Understanding Polish Employment Arrangements
Poland uses several distinct contract types, each with different legal implications, tax treatment, and social security obligations. The type of contract offered affects your ZUS contributions, NFZ healthcare entitlement, and tax filing requirements.
Main Contract Types
If you are a non-EU national on a work permit, your permit names a specific employer and employment arrangement. Switching from an employment contract to B2B with the same employer may require a new permit or permit modification. Always verify with your employer and the Provincial Office before changing contract type.
The Administrative Sequence Before Starting Work
This is where most newly arrived foreign professionals in Kraków encounter problems. The administrative steps required before legally starting work must be completed in the correct order. Skipping steps or completing them out of sequence creates problems that can take months to resolve.
Administrative Sequence for Non-EU Nationals
EU nationals follow a simpler sequence — no work permit required, but PESEL, address registration, and bank account are still needed before starting work in practice.
Finding Work in Kraków as a Foreigner
The most effective job search channels for English-speaking professionals in Kraków are digital. Polish language skills are advantageous but not required for many roles — particularly in IT, financial services, and international BPO operations where English is the working language.
Key Job Search Platforms
Salary Benchmarking and Gross vs Net
Polish salaries are quoted gross. The difference between gross and net depends on your contract type, tax situation, and ZUS contributions. As a rough guide for employed workers on umowa o pracę:
On the general tax scale — PLN 8,000 gross equates to approximately PLN 5,700-6,000 net after ZUS and income tax deductions. PLN 15,000 gross equates to approximately PLN 10,500-11,000 net. IT contractors on B2B with a JDG registered under the lump sum tax regime typically retain a higher proportion of gross income but carry their own ZUS obligations.
The Polish minimum wage from January 2026 is PLN 4,806 gross — approximately PLN 3,500 net. Any employment offer below this is illegal regardless of contract type.
Polish Language in the Workplace
Kraków's international business community means Polish language skills are not a barrier to entry for many professional roles. However even a basic conversational level significantly improves daily life, relations with colleagues, and prospects for advancement. Most multinational employers offer Polish language courses as part of their benefits package.
For roles involving Polish clients, government interaction, or customer-facing work, Polish language ability moves from advantageous to essential. Healthcare professionals in particular are required to demonstrate sufficient Polish language competency to practice.
Common Errors When Starting Work in Kraków as a Foreigner
Starting work before the permit is issued
A pending work permit application does not give you the right to work. Many non-EU nationals begin work informally while their permit is processing, exposing both themselves and their employer to fines of up to PLN 10,000. The permit must be issued and in hand before the first day of work.
Not having a PESEL before the employer needs it
From 2025 employers are required to obtain and store your actual PESEL number before you start work. If your PESEL application is not yet processed when your start date arrives, this creates a compliance problem for your employer and can delay your start.
Accepting a contract type that conflicts with your work permit
Your work permit specifies an employment arrangement. Accepting a B2B or civil law contract when your permit was issued for standard employment may invalidate your legal right to work. Always confirm the contract type matches your permit conditions before signing.
Not registering with ZUS within 7 days
Your employer must register you with ZUS within 7 days of your start date. If they fail to do this your NFZ healthcare coverage is not activated and your social security record has a gap. Confirm your ZUS registration has been completed with your employer's HR department in your first week.
Accepting a salary below the legal minimum
The Polish minimum wage applies to all workers in Poland regardless of nationality. An employer offering below PLN 4,806 gross per month on an employment contract is in breach of Polish labour law. This applies even if the offer is framed as an internship or probationary arrangement.
Most administrative failures in Kraków happen because one step was completed in the wrong order. The Kraków Complete System covers all 24 administrative processes in the correct sequence — PLN 1,300. Purchasing individually costs PLN 3,480.
Not ready for the full system? The Kraków Core Collection covers the eight foundational processes — PLN 600.
View all guides and packages →Work Permits in Poland for Foreigners
How to Get a PESEL Number in Poland as a Foreigner
How to Open a Polish Bank Account as a Foreigner
YKC Kraków Labour Market Guide
Covers the full employment picture for foreigners in Kraków — key sectors and salary ranges, contract types and their implications, the administrative sequence before starting work, job search platforms, gross to net salary guide, and the errors that create legal employment problems for non-EU nationals.
Included in the Kraków Core Collection (8 guides — PLN 600) and the Kraków Complete System (24 guides — PLN 1,300).
Not sure what steps apply to your employment situation?
Complete the free Administrative Situation Review — takes under three minutes. Personal response within 24 hours.