Poland is Central Europe's largest tech and shared-services hub, with strong engineering talent in Warsaw, Kraków, Wrocław, Gdańsk and Poznań at costs well below Western Europe. Employer social contributions (ZUS) and related funds add roughly 20–22% to gross salary, and the largest elements stop at an annual cap.
Many Polish tech professionals work on B2B contracts as self-employed contractors, which is legal but carries reclassification risk when the relationship looks like employment. An Employer of Record (EOR) offers a compliant employment contract (umowa o pracę) without you opening a Polish company.
This guide covers costs, the temporary-work rules that can limit EOR arrangements, key employment rules, provider comparison and when to set up a Polish sp. z o.o. Figures link to official sources. We do not test or use the providers listed; see our methodology.
An Employer of Record is a company with a Polish entity that employs staff on behalf of foreign businesses. It signs the Polish employment contract, registers the employee with ZUS, withholds income tax (PIT) and employee contributions, pays employer contributions, enrols the employee in the employee capital plan (PPK) unless they opt out, and handles leave, sick pay and terminations under the Labour Code (Kodeks pracy).
Where a provider places an employee to work under your direction, the arrangement can fall under Poland's Act on the Employment of Temporary Workers. Temporary work agencies must be registered (KRAZ), and a temporary worker can generally work for the same user employer for at most 18 months within 36 months.
EOR providers handle this differently. Some operate as registered temporary work agencies; others structure services to fall outside the act. Ask each provider how its Polish model works and what happens at the 18-month mark.
Polish employment cost has three layers: gross salary (12 monthly payments), employer contributions (ZUS, the Labour and Solidarity Funds, the Guaranteed Employee Benefits Fund and PPK) and the EOR fee.
Pension and disability contributions, the two largest items, stop once annual earnings pass PLN 282,600 (the '30× rule'). The tables and estimator apply that limit.
Annual cost at example salaries
| Annual cost | Junior / support | Mid-level professional | Senior professional | Lead / manager |
|---|---|---|---|---|
| Gross salary (annual) | PLN 96,000 | PLN 180,000 | PLN 264,000 | PLN 420,000 |
| Paid as 12 payments of | PLN 8,000 | PLN 15,000 | PLN 22,000 | PLN 35,000 |
| Pension insurance (emerytalne)[1]Verify9.76% of gross, up to PLN 282,600 | PLN 9,370 | PLN 17,568 | PLN 25,766 | PLN 27,582 |
| Disability insurance (rentowe)[1]Verify6.5% of gross, up to PLN 282,600 | PLN 6,240 | PLN 11,700 | PLN 17,160 | PLN 18,369 |
| Accident insurance (wypadkowe)[1]Verify1.67% of gross | PLN 1,603 | PLN 3,006 | PLN 4,409 | PLN 7,014 |
| Labour Fund + Solidarity Fund[1]Verify2.45% of gross | PLN 2,352 | PLN 4,410 | PLN 6,468 | PLN 10,290 |
| Guaranteed Employee Benefits Fund (FGŚP)[1]Verify0.1% of gross | PLN 96 | PLN 180 | PLN 264 | PLN 420 |
| Employee capital plan (PPK), employer basic[2]Verify1.5% of gross | PLN 1,440 | PLN 2,700 | PLN 3,960 | PLN 6,300 |
| Total employment cost | PLN 117,101 | PLN 219,564 | PLN 322,027 | PLN 489,975 |
| EOR feeVerifyPLN 2,200 / month | PLN 26,400 | PLN 26,400 | PLN 26,400 | PLN 26,400 |
| Total annual cost via EOR | PLN 143,501 | PLN 245,964 | PLN 348,427 | PLN 516,375 |
| Multiple of gross salary | 1.49× | 1.37× | 1.32× | 1.23× |
What these figures include and exclude
- Pension and disability contributions stop once cumulative annual earnings reach PLN 282,600 (2026), so the employer percentage falls for senior salaries.
- Employee ZUS (about 13.7%), health insurance (9%) and PIT are deducted from gross pay and are not employer costs.
- Creative-work arrangements (50% tax-deductible costs for qualifying roles such as software development) reduce the employee's income tax, not employer costs.
- The employer pays sick pay (80% of salary) for the first 33 days of illness each year (14 days for employees aged over 50); ZUS pays after that.
Estimate your own cost
Enter a salary to see the estimated annual cost, including mandatory employer contributions and an EOR fee. Change the fee to match the quotes you receive.
Poland employment cost estimator
Estimated total annual cost
PLN 245,964
≈ PLN 20,497 per month on average · 1.37× gross salary
- Gross salary
- PLN 180,000
- Pension insurance (emerytalne)9.76%
- PLN 17,568
- Disability insurance (rentowe)6.5%
- PLN 11,700
- Accident insurance (wypadkowe)1.67%
- PLN 3,006
- Labour Fund + Solidarity Fund2.45%
- PLN 4,410
- Guaranteed Employee Benefits Fund (FGŚP)0.1%
- PLN 180
- Employee capital plan (PPK), employer basic1.5%
- PLN 2,700
- Employer costs subtotal
- PLN 39,564 (22%)
- EOR fee (12 months)
- PLN 26,400
- Total
- PLN 245,964
Estimate only. Percentage costs are applied to total annual gross pay, up to any contribution ceiling. Real payroll uses specific bases, and collective agreements may add costs. Employee social security and income tax are deducted from gross pay and are not employer costs.
Compliance
Key Poland employment rules
Polish employment is governed by the Labour Code. Rules below apply to employment contracts (umowa o pracę); civil-law and B2B contracts are outside the Code.
- Temporary work (EOR relevance)
Temporary workers can generally work for the same user employer for at most 18 months within 36 months, and agencies must be registered.[5]Verify
- Employment contracts
Contracts must be in writing. Fixed-term contracts are limited to 33 months in total and three contracts with the same employer.[4]Verify
- Probation period
A probationary contract of up to 3 months (shorter where a fixed-term contract will follow).[4]Verify
- Working time
8 hours a day and an average of 40 hours a week in a five-day week, with overtime limits and premiums.[4]Verify
- Annual leave
20 days a year for employees with less than 10 years of service (including qualifying education), 26 days after that.[4]Verify
- Public holidays
13–14 statutory public holidays a year.Verify
- Notice periods
For open-ended contracts: 2 weeks (under 6 months' service), 1 month (6 months to 3 years) or 3 months (3+ years).[4]Verify
- Termination
Terminating an open-ended contract requires a stated, valid reason and, where relevant, trade union consultation. Severance applies to redundancies at employers with 20+ staff (1–3 months' pay).[4]Verify
Providers
EOR providers in Poland compared
These EOR providers publish information about employing in Poland. Prices are their own published starting rates in USD. Quote-only providers are marked.
In Poland, ask whether the provider is a registered temporary work agency (KRAZ) or uses another structure, how it handles the 18-in-36-months limit, and whether it can also support B2B contractors if you need both.
| Provider | Published EOR price | Delivery model in Poland | Notes | Visit |
|---|---|---|---|---|
| Deel | From US$599per employee / monthVerify | Confirm structure in Poland | Also supports contractors, useful where B2B is common. | Visit |
| Remote | From US$599per employee / monthVerify | Owned entities (provider's stated model); confirm structure | Annual billing rate; monthly billing costs more. | Visit |
| Oyster | From US$699per employee / monthVerify | Confirm structure in Poland | Plan tiers; check which tier includes EOR. | Visit |
| Multiplier | From US$400per employee / monthVerify | Confirm structure in Poland | Lowest published starting price in this table. | Visit |
| Rippling | Quote-basedVerify | Confirm structure in Poland | Best fit when already using Rippling HR/payroll. | Visit |
| Globalization Partners (G-P) | Quote-basedVerify | Confirm structure in Poland | Enterprise focus; quote-based. | Visit |
- DeelFrom US$599Verify
- Delivery model:
- Confirm structure in Poland
- Notes
- Also supports contractors, useful where B2B is common.
- RemoteFrom US$599Verify
- Delivery model:
- Owned entities (provider's stated model); confirm structure
- Notes
- Annual billing rate; monthly billing costs more.
- OysterFrom US$699Verify
- Delivery model:
- Confirm structure in Poland
- Notes
- Plan tiers; check which tier includes EOR.
- MultiplierFrom US$400Verify
- Delivery model:
- Confirm structure in Poland
- Notes
- Lowest published starting price in this table.
- RipplingQuote-basedVerify
- Delivery model:
- Confirm structure in Poland
- Notes
- Best fit when already using Rippling HR/payroll.
- Globalization Partners (G-P)Quote-basedVerify
- Delivery model:
- Confirm structure in Poland
- Notes
- Enterprise focus; quote-based.
For each provider's products, pricing model and fit signals, see the EOR provider directory.
The standard vehicle is the spółka z ograniczoną odpowiedzialnością (sp. z o.o.), a limited liability company with minimum share capital of PLN 5,000. It can be registered online in days using the S24 system, or through a notary for custom articles.
Running costs are modest by EU standards: an accounting office (biuro rachunkowe), payroll, annual financial statements, corporate income tax (19%, or 9% for small taxpayers) and a registered address.
| Factor | Employer of Record | Polish sp. z o.o. |
|---|---|---|
| Time to first hire | Typically days to two weeks | Several weeks (registration, tax and ZUS set-up, bank) |
| Upfront cost | Refundable deposit | PLN 5,000 share capital plus registration and advisory fees |
| Ongoing fixed cost | None; scales per employee | Accounting office, payroll, filings: relatively low in Poland |
| Duration limits | 18 months in 36 if the provider operates as a temporary work agency | None; you employ directly |
| Legal employer | The EOR | Your sp. z o.o. |
| Exit | Terminate employment; end service agreement | Terminations plus liquidation |
An EOR usually fits when…
- You're hiring your first one to three people in Poland
- You want employees started within weeks
- You're testing Poland as an engineering hub
A Polish sp. z o.o. usually fits when…
- You plan a Polish team of roughly three or more
- You need people beyond any 18-month limit
- You want your own benefits and equity arrangements
For a step-by-step version of this calculation, see EOR vs local entity: a break-even framework.
- 1
Define the role and salaryDay 0
Agree a monthly gross salary and decide between an employment contract via EOR and a B2B contract, based on how the role will actually work.
- 2
Compare itemised quotes1–3 days
Request Poland quotes covering the fee, deposit, PPK, medical packages and offboarding, and ask about the 18-month rule. Use the estimator to sanity-check totals.
- 3
Sign the service agreement
Review liability for termination costs, IP assignment (important for creative-work tax treatment) and GDPR terms.
- 4
Contract and onboarding3–7 days
The EOR issues a written Polish contract. The employee provides their PESEL number, ID and bank details and completes the pre-employment medical exam.
- 5
Registration with ZUS
The EOR registers the employee with ZUS within 7 days of the start date and sets up PPK enrolment.
- 6
Ongoing administrationMonthly
Monthly payroll, ZUS and PIT filings, leave records and annual health and safety training.
Sources
Official resources
Rates and rules on this page are based on the following official sources. Numbers in brackets in the tables above link to these entries.
- 1Contribution rates and limits
Zakład Ubezpieczeń Społecznych (ZUS)
Employer contribution rates and the annual pension base limit.
- 2
- 3Minimum wage 2026
Gov.pl (Ministry of Family, Labour and Social Policy)
The minimum monthly wage and hourly rate.
- 4Labour Code (Kodeks pracy)
Internetowy System Aktów Prawnych (ISAP)
Contracts, working time, leave, notice and termination.
- 5Act on the Employment of Temporary Workers
Internetowy System Aktów Prawnych (ISAP)
Rules for temporary work agencies, including the 18-in-36-months limit.
Poland offers strong talent at moderate cost: plan for roughly 1.25–1.5× gross salary in total through an EOR, with the flat fee weighing more on junior salaries.
Confirm how each provider handles the temporary-work rules before relying on a long-term arrangement, and weigh the EOR route against B2B contracts on risk, not just price.
For a growing engineering hub, compare against your own sp. z o.o. using our EOR vs local entity guide, and see Germany for a neighbouring market.
Ready to compare providers?
Review published pricing and fit signals side by side, then request itemised Poland quotes from two or three providers.