Polish contract guide

How to Manage Your Contract in Poland as a Foreigner

In Poland, your contract type affects more than salary. It can change your rights, taxes, ZUS, paid leave, sickness benefits and immigration-related risks. This guide helps you check what the offer really means before you sign.

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

Start here: what is your situation?

Main types of contracts in Poland

Polish job offers often use local contract names. The same monthly amount can mean a different net result and different responsibilities depending on the contract.

Employment contract / umowa o pracę

  • - usually the most standard employee model
  • - paid vacation is normally part of the employment relationship
  • - employer usually handles payroll, PIT advances and ZUS contributions
  • - common for long-term roles with fixed working time and employee protection
  • - foreigners should check whether the contract conditions match work permit or residence documents

Mandate contract / umowa zlecenie

  • - a civil contract often used for flexible work or services
  • - paid leave is not the same as on an employment contract unless agreed separately
  • - ZUS and tax treatment can depend on your status, for example student status
  • - common for student jobs, temporary work, services and some entry-level roles
  • - ask for advice if the job looks like normal full-time employment but is offered only as zlecenie

Specific work contract / umowa o dzieło

  • - usually linked to delivering a specific result or work
  • - paid vacation and sick leave are usually not part of this model
  • - tax rules differ from employment and may not include standard employee protections
  • - common for one-off creative, project or deliverable-based work
  • - foreigners should be careful if regular ongoing work is described as dzieło

B2B contract / self-employment

  • - you usually invoice the client through your own business activity
  • - vacation, sick leave and downtime are usually unpaid unless priced into the contract
  • - you may be responsible for taxes, ZUS, accounting and business costs
  • - common in IT, consulting, senior specialist and freelance work
  • - verify tax, accounting and immigration consequences before registering a business or signing

Contract checklist before signing

Before accepting a Polish job offer, check the exact terms and ask for unclear points in writing.

exact employer or company name
contract type
job title and duties
gross salary or invoice amount
net salary estimate
working hours
workplace or remote-work rules
start date
probation period
payment date
paid leave
sick leave
notice period
overtime rules
bonuses and benefits
relocation support
accommodation deductions
non-compete clauses
penalties
intellectual property clauses
who handles taxes and ZUS
whether the contract matches immigration or work permit requirements

Salary terms you must understand

Salary wording is one of the easiest places to misunderstand a Polish offer. Check whether the amount is gross, net, invoice-based or employer cost.

TermWhat it means
Gross salaryThe amount before employee deductions. In Polish job ads this is often called brutto.
Net salaryThe approximate take-home pay after deductions. In Polish this may be called netto or na rękę.
Employer costThe total cost paid by the employer, usually higher than gross salary.
B2B invoice amountThe amount on an invoice. It is not the same as personal take-home pay.
ZUSPoland's social insurance system, including pension and social contributions.
PITPersonal income tax. How it is handled depends on contract and tax status.
Health insuranceUsually connected with ZUS or your legal/tax status, but details depend on the case.
PPKA Polish employee savings programme that may affect net salary if you participate.
Paid vs unpaid vacationEmployment usually includes paid vacation. B2B and civil contracts need separate checks.
Accounting costs for B2BIf you work through your own business, accounting is usually a real monthly cost.

Red flags in Polish job offers

We will sign the contract later
unpaid trial period
salary partly under the table
employer or agency keeps your passport or documents
unclear accommodation deductions
unclear agency fees
B2B offered but the job looks like normal employment
large penalties for leaving
contract language you do not understand
no clear payment date
salary below the legal minimum
immigration documents do not match the real job

What to do after receiving a Polish job offer

  1. 1.Identify the contract type.
  2. 2.Calculate net salary.
  3. 3.Compare salary with market benchmarks.
  4. 4.Check city cost context.
  5. 5.Check legal work status.
  6. 6.Review the contract checklist.
  7. 7.Ask the employer for clarification in writing.
  8. 8.Get legal or tax advice if unsure.

Before you sign, check your real salary and contract risk

Official sources to verify details

Rules can change and your status matters. Use ZarobTo as a checklist, then verify important legal, tax and insurance questions with official sources or qualified specialists.

FAQ

What contract is best for foreigners in Poland?

There is no single best contract for every foreigner. An employment contract often gives more stability and employee protections, while B2B may be attractive only if you understand taxes, ZUS, accounting, unpaid breaks and your legal work status.

Is B2B better than employment contract in Poland?

B2B can sometimes give higher net income, but it also shifts taxes, ZUS, accounting, vacation, sickness and business risk to you. Always compare the real take-home result and contract risk.

Can I work in Poland without a written contract?

You should not rely on verbal promises. Ask for written contract terms before starting work and verify whether your legal right to work matches the real job conditions.

What should I check before signing a Polish job offer?

Check contract type, employer name, salary wording, net salary estimate, working hours, start date, leave, sick leave, notice period, deductions, penalties, taxes, ZUS and whether the offer matches your work authorisation.

Does net salary depend on contract type?

Yes. The same headline amount can lead to different take-home pay on employment contract, mandate contract, specific work contract or B2B.

Can my work permit depend on my employer?

In some cases, work authorisation can be connected with a specific employer, position, salary or working conditions. Verify this with official sources or a qualified specialist.

What are common red flags in Polish job offers?

Common red flags include no written contract, unclear payment date, unpaid trial period, salary under the table, unclear deductions, a contract you do not understand and immigration documents that do not match the real job.