Work in Poland guide

Work in Poland: salary, contracts and legal basics for foreigners

A practical starting point for foreigners comparing job offers, salary, contract types, legal work status and life in Poland.

OKSalary before you sign
OKContract type explained
OKLegal work basics
OKKarta pobytu context
QA

Quick answer

You can work in Poland as a foreigner, but the right setup depends on your nationality, residence status, employer, contract type and documents. Before accepting a job offer, check your gross vs net salary, contract type, paid leave, taxes and ZUS, city costs, legal work basis and whether you need a work permit, visa, residence permit or karta pobytu.

1

Nationality matters

EU/EEA/Swiss and non-EU citizens follow different rules.

2

Contract type changes real pay

Employment, mandate, specific-task and B2B contracts work differently.

3

Gross salary is not take-home pay

Always compare gross, net and city costs.

4

Karta pobytu is not always a work permit

Residence status and work rights must be checked together.

Start here — choose your path

Who this guide is for

This guide is for foreigners who are considering a job in Poland, comparing a Polish offer with their current income, moving for IT work, starting B2B cooperation or trying to understand work permits, residence documents and gross vs net salary.

legal basics

EU citizens

Check work and salary basics.

documents

Non-EU citizens

Compare job offers and documents.

salary

IT workers

Compare role, city and contract type.

contract

B2B contractors

Price taxes, ZUS and unpaid breaks.

start

Students and graduates

Understand first contracts in Poland.

relocation

People moving with family

Check city costs and stability.

residence

Karta pobytu questions

Separate residence and work rights.

This is an educational guide, not legal, tax, accounting or immigration advice.

Before you accept a job in Poland, check these 8 things

OKGross vs net salary

Polish offers often show gross salary, not take-home pay

OKContract type

Employment, civil-law and B2B contracts work differently

OKLegal work basis

Your right to work depends on nationality, residence and documents

OKCity and rent

Warsaw, Krakow, Wroclaw, Gdansk and smaller cities can feel very different

OKPaid leave and sick leave

Benefits depend strongly on contract type

OKZUS, taxes and healthcare

These affect your real income and security

OKKarta pobytu / residence status

Residence and work rights are related but not always the same

OKEmployer support

Ask if the employer helps with documents, relocation and legal process

How salaries work in Poland

In Poland, job offers often show monthly gross salary. Gross salary is before tax, social security and health contributions. Net salary is the estimated take-home amount. The difference can be large, so do not compare a Polish gross salary with your current net salary.

PAY

Gross salary

Salary before taxes and contributions.

Watch out: Do not compare Polish gross salary with foreign net salary.

PAY

Net salary

Estimated take-home pay after deductions.

Watch out: Net depends on contract type and personal payroll assumptions.

PAY

UoP

Employment contract, usually shown as monthly gross salary.

Watch out: It often gives paid leave and stronger employee protection.

PAY

B2B

Contractor invoice amount, not personal take-home pay.

Watch out: Taxes, ZUS, accounting and unpaid time off still matter.

PAY

ZUS

Polish social security system.

Watch out: Contribution rules differ by contract and business setup.

Contract types in Poland

Contract typeTypeWhat it meansWatch out for
Employment contract / UoPEmploymentStandard employee contract with gross salary, paid leave and social securityNet pay differs from gross pay
Umowa zlecenieCivil-lawCivil-law contract often used for services or flexible workBenefits and contributions may differ
Umowa o dzieloCivil-lawCivil-law contract for specific work/resultNot suitable for every type of work
B2B contractContractorContractor/business cooperation, common in ITInvoice amount is not take-home pay; taxes, ZUS, accounting and unpaid time off matter

Do not compare B2B invoice directly with employment net salary. They are different financial models.

Can foreigners work in Poland?

Yes, foreigners can work in Poland, but the rules depend on nationality, residence status, employer, contract type and documents. EU/EEA/Swiss citizens and non-EU citizens follow different rules. Non-EU citizens may need a visa, work permit, declaration of entrusted work, temporary residence and work permit, EU Blue Card or another legal basis.

1

Check nationality

EU/EEA/Swiss or non-EU.

2

Check stay basis

Visa, residence permit, visa-free stay or another legal basis.

3

Check work authorization

Work permit, declaration, EU Blue Card, residence and work permit or exemption.

4

Check contract and employer

Salary, duties, start date, location and employer support.

Rules can change. Verify your case with official sources or professional advice.

Karta pobytu and work in Poland

Karta pobytu is the Polish residence card. It can confirm your residence status, but it is not always the same as a work permit. Your right to work depends on your nationality, residence basis, permit type, decision and any conditions connected with your stay.

ID

Karta pobytu

Polish residence card.

Do not confuse with a universal work permit.

ID

Visa

May allow entry or stay for a specific period.

Do not confuse with long-term residence status.

ID

Work permit

Work-related authorization, if required.

Do not confuse with PESEL.

ID

PESEL

Identification number.

Do not confuse with residence or work rights.

ID

Meldunek

Address registration.

Do not confuse with permission to work.

Read the karta pobytu guide

Working in IT in Poland?

Compare role, seniority, city, UoP gross salary, B2B net invoice amount, remote policy and net income before accepting an offer.

Quick IT salary selector

Choose a tech role, seniority and contract type to preview Polish IT salary ranges while you compare gross salary, B2B invoice value and take-home pay.

Selected benchmark

PLN 13,500–18,500/month

This is monthly gross salary before tax, social contributions and health contribution.

Common mistakes before working in Poland

Warning

Comparing gross salary with net salary

Always estimate take-home pay before deciding.

What to do instead: verify the assumption before signing.

Warning

Treating B2B invoice as personal income

B2B invoice still needs taxes, ZUS, accounting, unpaid holidays and business risk.

What to do instead: verify the assumption before signing.

Warning

Assuming karta pobytu always allows work

Residence and work rights are related, but not always identical.

What to do instead: verify the assumption before signing.

Warning

Ignoring rent and city costs

A good salary in one city may feel average in another.

What to do instead: verify the assumption before signing.

Warning

Not checking contract details

Notice period, probation period, paid leave, sick leave, remote work and equipment matter.

What to do instead: verify the assumption before signing.

Warning

Relying on unofficial legal advice

Use official sources and professional advice for your case.

What to do instead: verify the assumption before signing.

Useful ZarobTo resources before you work in Poland

Browse all English guides ->

FAQ

Can foreigners work in Poland?

Yes, foreigners can work in Poland, but the legal setup depends on nationality, residence status, employer, contract type and documents. EU/EEA/Swiss citizens and non-EU citizens follow different rules.

Do I need a work permit to work in Poland?

It depends on your nationality and legal basis. Some people may need a work permit, declaration of entrusted work, residence and work permit, EU Blue Card or another legal basis. Check official sources or get professional advice for your case.

What salary is good in Poland?

It depends on city, role, experience, contract type and family situation. Always compare gross salary, estimated net salary and cost of living. Use ZarobTo salary and cost of living guides for benchmarks.

Is salary in Poland gross or net?

Many Polish job offers show gross salary. Net salary is your estimated take-home pay after taxes and contributions. Always check which value the employer is showing.

What is UoP in Poland?

UoP means employment contract. It usually includes monthly gross salary, employee contributions, paid leave and stronger employee protections than many flexible contract types.

What is B2B contract in Poland?

B2B is a contractor/business cooperation model. The invoice amount is not take-home pay because taxes, ZUS, accounting, unpaid time off and business risk still matter.

Do I need karta pobytu to work in Poland?

Not always. Karta pobytu is a residence card, but work rights depend on your nationality, residence basis, permit type and legal work authorization. The exact answer depends on your situation.

Is Poland good for IT workers?

Poland can be attractive for IT workers because of its tech market, EU time zone, international companies and remote/hybrid roles. Compare salary, contract type, taxes, city costs and legal setup before deciding.

Can I work in Poland without speaking Polish?

In some sectors, especially international IT and shared services, English may be enough. In many other jobs, Polish can be important for daily work, administration, healthcare and integration.

Methodology and sources

This guide combines ZarobTo salary and contract resources with official Polish government information about legal work and residence basics. It is educational content, not legal, tax, accounting or immigration advice.