What is contractor misclassification risk in Poland?
From 8 July 2026, Poland's labour inspectorate (PIP) can confirm that a B2B or zlecenie contractor is really an employee, without going to court first. Article 22 of the Labour Code already says the working facts decide status, not the contract label. The new power makes that ruling an administrative decision.
· Poland guide
Illustration · Warsaw, Poland
Misclassification is paying someone on a contractor or B2B deal when the law treats them as an employee. In Poland, Article 22 of the Labour Code decides this.
Status turns on how the work is really done, not on what the contract is called. The key signs are working under your direction, at a place and time you set, for set pay.
Get it wrong and ZUS can charge unpaid social-security contributions for up to 5 years. From 8 July 2026, the labour inspectorate can also rule that the person is your employee.
What is contractor misclassification in Poland?
Misclassification is treating a worker as self-employed when the relationship is really employment.
In Poland, Article 22 of the Labour Code says a relationship is employment when the person works under your direction, at a place and time you set, for pay. The contract name does not change that.
Polish employment status turns on the substance of the work, not the wording of the deal. A person who invoices you through a B2B company, or works on a civil-law umowa zlecenie, but turns up on your schedule, takes daily direction from your manager, and sits inside your team, is the classic exposure.
The risk lives in one core rule. Article 22 of the Labour Code (Kodeks pracy) defines the employment relationship by four working facts:
- The worker does work of a set type for you
- Under your direction, meaning you control how the work is done (kierownictwo)
- At a place and time you designate
- Against remuneration you pay
Where those facts are present, the law treats it as employment whatever the parties called the contract. The Labour Code goes further and bans replacing an employment contract with a civil-law one while the same working conditions stay in place. That is the heart of the Polish rule: you cannot re-paper an employee into a contractor.
How Poland decides employee versus contractor
One statutory test decides it. Article 22 of the Labour Code, applied substance over form.
Authorities weigh four things. Who directs the work, whether the person must do it themselves, whether you set the place and time, and who carries the business risk.
Poland uses a single statutory test, not a long common-law balance. The question is whether the engagement meets the Article 22 conditions for an employment relationship. The factors that carry the most weight:
- Subordination and control (kierownictwo). Do you direct what the worker does, and how, when, and where they do it? The more you direct the day-to-day, the more the relationship looks like employment.
- Personal performance. Must the person do the work themselves? A genuine contractor can sub-contract or send someone else. An engagement that demands one named individual points towards employment.
- Place and time set by you. Fixed hours, a desk in your office, a slot in your rota. Article 22 names this directly as a marker of employment.
- Financial risk and being in business on their own account. A real contractor invoices for results, serves several clients, uses their own kit, and carries the risk of their own business. Someone who carries none of that risk is hard to defend as self-employed.
Substance beats the contract
The label does not save you. The Labour Code states that work performed under the Article 22 conditions is employment regardless of the name the parties gave the contract. A "B2B", a zlecenie, or a third-party engagement does not block reclassification if the working facts are those of a job.
Who enforces it
Two bodies act. ZUS, the Social Insurance Institution, polices whether an engagement should have paid employee social-security contributions. The National Labour Inspectorate (Panstwowa Inspekcja Pracy, PIP) inspects working conditions. From 8 July 2026, PIP gains a new power to confirm the existence of an employment relationship by administrative decision, so reclassification no longer has to start in court.
What it costs to get classification wrong
If the engagement is reclassified, you owe the social-security contributions an employer should have paid, plus interest.
ZUS can reach back up to 5 years. A fine for using the wrong contract runs from PLN 1,000 to PLN 30,000.
When a contractor is reclassified as an employee, the employer carries the cost, not the worker. The biggest line is the social-security arrears. ZUS can demand the employer and employee contributions that should have run through payroll across the period the person was misclassified, with interest on the unpaid amounts.
How far back ZUS can reach
Social-security contribution arrears in Poland fall under a 5-year limitation period, counted from the day each contribution became due (Art. 24 of the Social Insurance System Act). A multi-year B2B relationship that is reclassified can therefore generate a substantial backdated bill once arrears and interest are added up.
The fine and the criminal edge
Using a civil-law contract where Article 22 required an employment contract is itself an offence. The fine runs from PLN 1,000 to PLN 30,000 per Article 281 of the Labour Code. In the worst cases, where someone acting on labour or social-insurance matters maliciously or persistently denies an employee their rights, Article 218 of the Penal Code carries up to 2 years' imprisonment. That sits at the top of the range and is reserved for clear, repeated wrongdoing.
Alongside the money sit the reclassified employment rights the worker can now claim, such as paid holiday, notice, and protection against dismissal, which a labour court handles separately from ZUS.
Does hiring through an EOR remove misclassification risk?
Yes, for the engagement it covers. An EOR employs the worker properly under a Polish contract, so there is no contractor to reclassify.
It does not undo a past period you already ran wrong. A genuine arm's-length contractor does not need one.
An employer of record removes the status question by removing the contractor arrangement. The worker becomes a real employee of a Polish-registered entity, on a Labour Code contract, with income tax and ZUS contributions paid at source, paid holiday, and every other right an employee is due. There is nothing for ZUS or PIP to reclassify, because the worker is already classified as an employee.
Where the EOR route fits:
- You want a specific person working under your direction, full time or close to it, as part of your team. That is employment, and an EOR makes it employment cleanly.
- You have an existing long-running B2B contractor and want to move them onto a proper footing going forward.
- You are hiring in Poland without a Polish entity and do not want to stand up payroll and ZUS reporting yourself.
Where an EOR is the wrong tool:
- The worker is a genuine independent contractor running their own business, serving several clients, taking real financial risk. They do not need an EOR.
- You already have historic exposure from a contractor who should have been an employee. An EOR fixes the relationship from the switch date forward. Polish law is clear that re-papering does not cure a past period that in substance met the employment conditions, so the back-contribution question for that period stays with ZUS and, if needed, professional advice.
The five Poland misclassification patterns we see most often
Most exposure comes from a handful of recognisable patterns.
Spotting them in your own contractor base is cheaper than meeting them in a PIP inspection or a ZUS audit.
- The full-time B2B contractor. A person who works your standard hours, almost only for you, often for years, but invoices through their own one-person company. On the Article 22 facts this is usually employment, whatever the contract says.
- The contractor who must show up in person. If the deal demands one named individual and would never accept a substitute, the personal-performance factor points hard at employment.
- The integrated team member. Company email, a manager who sets their tasks, a seat in the standup, a place on the org chart, fixed office hours. Integration like this is strong evidence of subordination.
- The converted employee. A former employee who left on Friday and came back on Monday on a B2B doing the same job. Polish law bans swapping an employment contract for a civil-law one while the working conditions stay the same, so these conversions are the highest risk of all.
- The single-client zlecenie. A civil-law mandate contract that in practice runs like a job, with set hours and close direction, and no other clients. The mandate label does not change the working facts.
Lower-risk patterns in our experience: a specialist brought in for a defined project with a clear end, who works for several clients, sets their own method, uses their own equipment, and could send a competent substitute. The more of those a contractor genuinely has, the safer the arrangement.
What to do if you think a contractor is misclassified
Three steps. Audit each engagement against Article 22, get a ruling on the doubtful ones, then fix the relationship going forward.
A ZUS written ruling costs PLN 40 per case and is far cheaper than an unprompted audit.
Step 1: audit the engagements
List every contractor and ask the Article 22 questions honestly for each. Who directs the work? Do you set the place and the hours? Must this one person do it? Do they carry real business risk, or do they look like a member of staff who happens to invoice? Most exposure is visible from the working facts once you look.
Step 2: get a ruling
For the doubtful cases, apply to ZUS for a written individual interpretation (interpretacja indywidualna). It confirms whether an engagement triggers employee-style social-security obligations. It costs PLN 40 per legal situation, and ZUS issues the decision within about 30 days of a complete application. Keep the result. It is strong evidence that you took reasonable care. For finely balanced cases, a short opinion from a Polish employment-law adviser adds a defensible second view.
Step 3: fix it forward
If the verdict is employment, move the person onto employment. Either run them on your own Polish payroll, or engage them through an employer of record so the Labour Code contract, income tax, ZUS, and paid holiday are all handled correctly from the switch date. If the verdict is genuine self-employment, tighten the contract and the working practices so the substance matches: real autonomy over method, real financial risk, several clients, and no integration into your team.
-
Audit each engagement
List every contractor and test each one against the Article 22 facts: direction, set place and time, personal performance, and business risk. Most exposure is clear from the working facts once you look.
-
Get a ruling
Apply to ZUS for a written individual interpretation on the doubtful cases and keep the result. It is strong evidence of reasonable care if ZUS or the inspectorate challenges later.
-
Fix it forward
If the verdict is employment, move the person onto payroll or an employer of record. If it is genuine self-employment, tighten the contract and working practices so the substance matches.
Screen one engagement against the Poland tests
The screen below applies the Poland employee-versus-contractor tests to one engagement and returns a factor-by-factor read, with an indicative penalty band built from local statutory rules. Nothing is stored until you choose to submit.
How does Teamed handle Poland employment for you?
Teamed becomes your legal employer of record in Poland for from $599 per employee per month, with zero FX mark-up in any currency.
Payroll, ZUS contributions, paid holiday, and the full Polish Labour Code stack run on one platform.
real HR and legal experts handle your Polish hires, from the first offer and the Article 22 status decision through every payroll run and ZUS filing. You get an actual person, not a chatbot or a pooled queue. There is no setup fee and no exit fee. Employer cost passes through at cost, itemised on every invoice, so the classification question never becomes a surprise bill.
Start small with EOR, then graduate to your own Polish entity when the team size makes it worth it. EOR is the right model for your first hires in Poland, until it isn't. EOR payroll, contractor onboarding, and entity setup all live on one platform. Run the Crossover Calculator to see the month the model flips from EOR to your own Polish company. Start from the Poland hiring overview. Each guide here takes one layer of Polish employment law.
Key sources: Article 22 of the Labour Code and Article 281 of the Labour Code.
Frequently asked questions
Does hiring through an EOR remove Poland misclassification risk?
For the engagement it covers, yes. An employer of record makes the worker a real employee on a Polish Labour Code contract, with income tax and ZUS contributions paid at source, paid holiday, and full employment rights. There is no contractor left to reclassify. It does not erase historic exposure from a contractor who should already have been an employee, which is a separate question for ZUS and professional advice.
How does Poland decide if a contractor is really an employee?
Article 22 of the Labour Code applies a substance-over-form test. A relationship is employment when the worker performs work under your direction, at a place and time you set, for pay. The contract name does not matter. A B2B or umowa zlecenie label does not prevent reclassification if the working facts are those of a job.
Who pays the back-contributions if a Polish contractor is misclassified?
The employer carries the cost, not the worker. ZUS can demand the employer and employee social-security contributions that should have been paid through payroll for the period of misclassification, with interest. Social-security arrears in Poland fall under a 5-year limitation period counted from when each contribution became due.
What changes on 8 July 2026 for misclassification in Poland?
From 8 July 2026, the National Labour Inspectorate (PIP) gains a new power to confirm the existence of an employment relationship by administrative decision where a worker is formally on a civil-law or B2B contract but in fact works like an employee. Reclassification becomes an enforcement action rather than only a matter for the courts. The fine for using the wrong contract runs from PLN 1,000 to PLN 30,000 under Article 281 of the Labour Code.
How do I check whether a worker is employed or self-employed in Poland?
Test the engagement against Article 22: who directs the work, who sets the place and hours, must this one person do it, and does the worker carry real business risk. For doubtful cases, apply to ZUS for a written individual interpretation, which costs PLN 40 per case and arrives within about 30 days. Keep the result as evidence that you took reasonable care before relying on a position.
The Polish contractors that turn into a problem are almost never the genuine freelancers with several clients. They are the ones on a B2B who work full time for a single company, on your schedule, for three years. Article 22 reads the working facts, not the invoice header.
Poland reads the working facts, not the word on your contract. Article 22 decides status, and a B2B label does not change it.
A full-time contractor who works on your schedule, for you alone, with no business risk is an employee with a different invoice. ZUS can reach back 5 years.
Decide status before the engagement starts, not after the inspector calls.










