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

01
Umowa o pracę — Employment contractFull employment contract. Employer pays ZUS contributions. Entitles you to paid holiday, sick pay, and NFZ healthcare. Most protected form of employment under Polish labour law.
02
Umowa zlecenie — Civil law contract (mandate contract)Service-based contract. ZUS contributions required but at reduced scope. Common in hospitality, retail, and part-time roles. Less protection than umowa o pracę.
03
Umowa o dzieło — Contract for specific workProject-based contract for a defined deliverable. No ZUS contributions in most cases — which means no NFZ healthcare entitlement from this contract alone. Common in creative and freelance work.
04
B2B — Business to business contractYou invoice the employer through your own JDG sole proprietorship. No employer ZUS — you pay your own contributions. Common in IT. Higher gross income but requires your own business registration and accounting.
B2B and Work Permits

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

01
Secure housing and sign leaseRequired before any other registration is possible — your lease is the foundation document for all subsequent steps
02
Zameldowanie — register your addressRequired at your local district office within 30 days of arrival — forms the basis of your official presence in Poland
03
Employer applies for work permitYour employer applies to the Małopolska Provincial Office — takes 3 months. You cannot legally start work until the permit is issued.
04
Apply for PESELRequired for tax registration and NFZ healthcare — can be applied for once you have registered address and legal basis for stay
05
Open Polish bank accountRequired for salary payment — most employers will not process payroll to a foreign account
06
ZUS registration by employerWithin 7 days of starting work your employer registers you with ZUS — this activates your NFZ healthcare coverage

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

LinkedIn — primary platform for professional and white-collar roles in KrakówMany international companies post English-language roles here directly
Pracuj.pl — Poland's largest job boardMix of Polish and English language postings — filter by Kraków and English language requirement
NoFluffJobs — specialist IT jobs boardEnglish language, remote and hybrid roles, strong Kraków coverage
Just Join IT — IT sector specialistSalary ranges displayed on all listings — useful for benchmarking
Careers in Poland — English language jobs portal for foreignersSpecifically targets international candidates
Glassdoor — salary data and company reviewsUseful for benchmarking offers and researching employers before accepting

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 →
Related

Work Permits in Poland for Foreigners

Prerequisite

How to Get a PESEL Number in Poland as a Foreigner

Next Step

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.

Start the Review