Payroll & Employment Contracts in Poland: Umowa o pracę vs B2B
Summary:
- Poland’s contract choice is the thing foreign companies most often get wrong: umowa o pracę (full employment + ZUS) vs umowa zlecenie/B2B (cheaper, flexible, but no labour protection).
- From 8 July 2026 the Labour Inspectorate (PIP) can administratively reclassify disguised B2B/civil contracts into employment — without a court ruling — with back-payment of ZUS, tax and benefits up to five years.
- Employer ZUS contributions add roughly 20% on top of gross; the employee bears 13.71% social plus a 9% health contribution.
- The 2026 minimum wage is PLN 4,806/month gross (PLN 31.40/hour for civil contracts).
Quick answer: In Poland the headline decision is contract type. Umowa o pracę is a full Labour Code employment contract with paid leave, notice and mandatory ZUS, costing the employer about 20% on top of gross. Umowa zlecenie and B2B are cheaper and more flexible but carry no labour protection — and from 8 July 2026 the PIP inspectorate can reclassify disguised contracts into employment without going to court. An Employer of Record runs compliant payroll and removes the misclassification and tax-presence risk.
The contract types — and the trade-offs
Poland offers several ways to engage a worker, and the choice drives cost, flexibility and risk:
- Umowa o pracę (employment contract, Labour Code): full protection — paid leave, notice periods, working-time limits, minimum wage and mandatory ZUS social insurance. Highest cost and least flexible, but the only fully compliant option for ongoing, directed work.
- Umowa zlecenie (mandate/civil contract): a “due care” engagement with limited ZUS and the statutory minimum hourly rate, but no annual leave or notice protection.
- Umowa o dzieło (specific-task contract): for a defined deliverable; generally no ZUS, taxed under PIT only.
- B2B (self-employed contractor invoicing via a sole proprietorship): lowest employer cost and highest flexibility, but the worker bears their own tax and ZUS and has no labour-law protection.
Misclassification — the risk that just got sharper
Under Article 22 of the Labour Code, an employment relationship exists wherever work is performed personally, under the employer’s direction, at a time and place the employer sets — regardless of what the contract is called. A B2B or zlecenie arrangement with those features is legally disguised employment.
This matters more than ever in 2026: an amendment to the Labour Inspectorate (PIP) Act, effective 8 July 2026, lets inspectors administratively reclassify civil/B2B contracts into employment contracts without a court ruling. Reclassification triggers back-payment of ZUS contributions, PIT and wage/leave differences — potentially up to five years retroactively, with interest. There is a 12-month grace period to voluntarily convert disguised contracts, so 2026 is the year to get classification right.
ZUS social security and employer cost
On an employment contract, the employer pays roughly 20% on top of gross in ZUS: old-age pension (9.76%), disability (6.50%), accident (~1.67%, sector-dependent), the Labour Fund (2.45%) and FGŚP (0.10%). The employee separately bears 13.71% in social contributions plus a 9% health contribution that is not deductible from tax. As a rule of thumb, budget about gross × 1.20 for the all-in employer cost.
Income tax (PIT)
Employment income follows a progressive scale — 12% up to PLN 120,000 and 32% above, with a PLN 30,000 tax-free amount. Workers under 26 benefit from the “ulga dla młodych” relief: zero PIT on up to PLN 85,528 of annual employment income. Self-employed B2B contractors can instead elect a 19% flat tax or a lump-sum ryczałt (for example 12% for software developers), which is part of what makes B2B attractive — and what tempts companies into misclassification.
Minimum wage and key terms
- Minimum wage 2026: PLN 4,806/month gross; PLN 31.40/hour for civil contracts (single rate for the whole year).
- Probation: up to 3 months.
- Notice (employment contracts): 2 weeks under 6 months, 1 month from 6 months to 3 years, 3 months at 3+ years.
- Annual leave: 20 working days, rising to 26 once total seniority reaches 10 years.
- Fixed-term limit: the “33/3 rule” — max 33 months and 3 consecutive fixed-term contracts before automatic conversion to indefinite.
Hiring without a Polish entity
A foreign company can register with ZUS as a foreign remitter and run payroll itself, but it is administratively heavy and an employee who concludes contracts in Poland can create a permanent establishment with corporate-tax exposure. An Employer of Record in Poland becomes the legal employer, runs ZUS and PIT, and removes both the misclassification and permanent-establishment risk. If you already have a Polish entity, our Poland payroll service handles the monthly run. Learn more about the EOR model or talk to our team.
Frequently asked questions
Can a foreign company hire in Poland without setting up an entity?
Yes. A foreign employer can register with ZUS as a foreign remitter and run payroll itself, or use an Employer of Record that becomes the legal Polish employer. Most choose an EOR because direct registration is administratively complex and can create permanent-establishment and compliance risk.
What is the difference between umowa o pracę and a B2B contract?
Umowa o pracę is a Labour Code employment contract with full protections — paid leave, notice, working-time limits and mandatory ZUS — costing the employer about 20% on top of gross. A B2B contract is a commercial arrangement where a self-employed contractor invoices the company, bears their own tax and ZUS, and has no labour-law protection.
What is the misclassification risk in Poland in 2026?
Under Article 22 of the Labour Code, work done personally, under direction, at a set time and place is legally employment whatever the contract is called. From 8 July 2026 the PIP inspectorate can administratively reclassify B2B and civil contracts into employment without a court ruling, triggering back-payment of ZUS, tax and benefits for up to five years.
How much does an employee cost on top of gross salary in Poland?
Employer ZUS contributions add roughly 19.5–22% of gross (pension 9.76%, disability 6.5%, accident ~1.67%, Labour Fund 2.45%, FGŚP 0.1%) — about gross × 1.20 as a rule of thumb. The employee separately bears 13.71% social contributions and a 9% health contribution.
What is the minimum wage in Poland in 2026?
PLN 4,806 gross per month, with a minimum hourly rate of PLN 31.40 gross for civil-law contracts. Unlike some recent years, there is a single rate for the whole of 2026 with no mid-year increase.
How is income taxed, and is the under-26 exemption real?
Employment income follows a progressive scale of 12% up to PLN 120,000 and 32% above, with a PLN 30,000 tax-free amount. Workers under 26 pay no PIT on up to PLN 85,528 of annual employment income, applied automatically; B2B contractors can instead elect a 19% flat tax or a lump-sum ryczałt.
Does employing someone in Poland create a tax presence for our company?
Simply employing a Polish resident does not automatically create a permanent establishment, but it can if the employee negotiates or concludes contracts on the company’s behalf, which would create Polish corporate-tax obligations. Using an EOR avoids this because the EOR, not the foreign company, is the legal employer.