---
title: "Poland EOR vs Entity 2026 | Crossover + When to Switch"
description: "Poland EOR vs own entity. Crossover at 6 to 10 employees. Sp. z o.o. setup PLN 8,000 to 25,000, ongoing PLN 4,500 to 7,000/month. Crossover guide."
canonical: https://www.teamed.global/country-hiring-guides/poland/eor-vs-entity
---

Poland · EOR vs entity child

Served by Teamed-owned entity: Teamed Poland Sp. z o.o., Warsaw

# When do you graduate from an *EOR to your own Poland entity*?

Setting up a Polish Sp. z o.o. requires a minimum share capital of PLN 5,000 and takes around 8 to 12 weeks to reach first payroll. At low headcount, the fixed running cost of your own entity outweighs the EOR fee every month. Here is the crossover maths, and the decision factors the numbers alone do not settle.

Last reviewed 13 June 2026 · Poland guide

![A view across the Vistula River toward the Warsaw Old Town skyline at dusk.](/images/country-guides/poland-eor-vs-entity.webp)

Illustration · Warsaw, Poland

Answer.cite this

For Poland, an EOR is cheaper and faster at low headcount. A Polish Sp. z o.o. requires a minimum share capital of PLN 5,000. Formation typically costs PLN 8,000 to 25,000 all-in and takes 8 to 12 weeks to reach first payroll.

Those figures are typical ranges, not statutory fees. Entity costs vary by share structure, professional fees, and how much you outsource. The crossover point typically falls around 6 to 10 employees at average Warsaw tech salaries.

Poland's ZUS employer social insurance sits in the range of approximately 20 to 21 percent of gross salary. That rate applies on both sides of the comparison. The entity side also carries formation costs and ongoing compliance overhead that do not appear in that rate.

![A desk in a modern Warsaw office with a laptop showing a cost comparison spreadsheet.](/images/country-guides/poland-eor-vs-entity-polaroid-1.webp)

Run the numbers

## The crossover maths

EOR cost scales with headcount. One fee per employee per month. Entity cost has a fixed overhead plus a small variable per-employee line. The two lines cross at around 6 to 10 employees for average Warsaw tech salaries.

Teamed charges from $599 per employee per month. At a common PLN rate that works out to roughly PLN 2,400. Your own Polish Sp. z o.o. carries a typical fixed monthly overhead of PLN 4,500 to 7,000 for payroll, bookkeeping, ZUS filings, and HR admin.

The calculation below uses PLN 2,400 as the illustrative PLN equivalent of the Teamed fee. This is illustrative, not a fixed PLN price. The actual PLN amount depends on the exchange rate at the time of invoice. Teamed charges from $599 USD with zero FX mark-up.

All entity cost figures in this table are typical ranges based on outsourced payroll, bookkeeping, ZUS filings, and HR admin for a small Polish Sp. z o.o. They are illustrative, not statutory numbers. Actual costs vary with the complexity of your setup, whether you outsource or hire in-house, and the benefits programme you run.

The crossover shifts with salary band. Poland's ZUS employer social insurance contributions run in the range of approximately 20 to 21 percent of gross salary, with the exact rate depending on the employer's accident insurance classification. At higher gross salaries the ZUS line adds more absolute cost. This compresses the crossover toward 6 to 8 employees. At lower salaries it pushes toward 9 to 10.

Pension provision in Poland is bundled inside the ZUS system. There is no separate workplace pension scheme to set up or administer. This reduces one category of entity overhead relative to countries with mandatory employer pension enrolment. [Run the Crossover Calculator with your own headcount and salary band.](/tools/crossover-calculator/poland)

1. Calculate the EOR cost Multiply the Teamed fee (from $599 USD) by your planned Poland headcount. This is the fixed variable cost. It grows linearly as you hire.
2. Estimate the entity fixed overhead Typically PLN 4,500 to 7,000 per month for a small Sp. z o.o. This covers payroll bureau, bookkeeping, ZUS filings, tax filings, and HR advisory. This cost does not grow much until headcount exceeds 15.
3. Find the crossover headcount The crossover is where EOR monthly cost equals entity monthly overhead. For most Warsaw tech salary bands, this is around 6 to 10 employees. Use the Crossover Calculator for your own numbers.
4. Factor in non-financial triggers The maths gives you a headcount threshold. Polish R&D tax relief eligibility, EU grant access, and market-validation reversibility are separate questions that may override the cost crossover in either direction.
5. Plan the graduation date Allow 8 to 12 weeks for entity formation before the first payroll on your own entity. Factor in ZUS registration and bank account opening. Start the GEMO process while EOR continues running.

## Poland entity setup: what it actually costs

Forming a Polish Sp. z o.o. (limited liability company) typically costs PLN 8,000 to 25,000 all-in. The statutory minimum share capital is PLN 5,000. Beyond that, the cost is professional fees, notarisation, ZUS registration, employment contracts, and banking.

Allow roughly 8 to 12 weeks from the incorporation decision to your first payroll run. The business bank account and ZUS registration are typically the gating steps.

These are typical ranges. They are not statutory figures. There is no law that sets what a Polish Sp. z o.o. costs to form beyond the PLN 5,000 minimum share capital and nominal registry fees. The range reflects real market rates for professional services and varies with the complexity of your structure.

| Cost item | Typical range | One-off or recurring |
| --- | --- | --- |
| KRS incorporation (National Court Register) | PLN 250 to 500 | One-off |
| Notarial deed (if not using S24 online method) | PLN 800 to 2,500 | One-off |
| Minimum share capital (statutory) | PLN 5,000 | One-off (equity, not a fee) |
| Corporate legal setup and articles of association | PLN 2,000 to 6,000 | One-off |
| ZUS and CEIDG registrations | PLN 0 direct (admin time) | One-off |
| Polish business bank account | PLN 0 to 1,000 (varies by bank) | One-off plus monthly fees |
| Employment contracts template | PLN 1,500 to 5,000 | One-off |
| Employee handbook and HR policies | PLN 1,500 to 4,000 | One-off |
| D&O and Employer Liability insurance | PLN 2,000 to 5,000 per year | Recurring |
| **Realistic total setup cost (excluding share capital)** | **PLN 8,000 to 25,000** | **Mostly one-off** |

### Why ZUS registration is the hidden bottleneck

Polish employer ZUS registration links to the KRS number and must be completed before the first payroll run. The full loop of KRS incorporation, tax identification (NIP), ZUS employer registration, and business bank account opening can take 6 to 10 weeks in practice, even if each step individually is fast. Plan for it before you set the first hire date.

## Poland entity ongoing cost: typically PLN 4,500 to 7,000 per month

Running a small Polish Sp. z o.o. typically costs PLN 4,500 to 7,000 per month for outsourced payroll, bookkeeping, ZUS filings, tax filings, and HR advisory. Below 6 employees, this fixed overhead dominates.

Above 15 employees the per-employee overhead drops as the fixed cost amortises across more people. The entity starts to look cheaper in that zone.

These figures are typical market ranges for a small Polish Sp. z o.o. with 1 to 15 employees. They are illustrative. They are not statutory costs. Actual costs depend on whether you outsource or hire in-house, the quality of service you choose, and the complexity of your payroll and benefits setup.

| Monthly cost item | Typical range | What it covers |
| --- | --- | --- |
| Outsourced bookkeeping and monthly accounts | PLN 1,000 to 2,500 | Cash reconciliation, accruals, monthly P&L |
| Payroll service (1 to 15 employees) | PLN 500 to 1,500 | ZUS declarations, PIT-4R remittances, payslips |
| Annual accounts and CIT return (amortised) | PLN 400 to 800 | Around PLN 5,000 to 10,000 per year divided by 12 |
| KRS filings (amortised) | PLN 30 to 100 | Annual financial statements filing at KRS |
| HR and employment law advisory | PLN 400 to 1,200 | Contract reviews, policy updates, Labour Code queries |
| Poland People Ops and first-point HR | PLN 1,000 to 2,000 | Onboarding, queries, 20 days leave admin per employee |
| Software subscriptions (HRIS, payroll, accounting) | PLN 300 to 800 | Per-user SaaS |
| Insurance amortised | PLN 200 to 600 | D&O plus Employer Liability premiums divided by 12 |
| **Total ongoing monthly** | **PLN 4,500 to 7,000** | **1 to 15 employee Sp. z o.o.** |

Above 15 employees, dedicated Polish HR capacity and an in-house finance function typically become necessary. The cost band widens at that point. Note that Poland has no separate workplace pension overhead: retirement contributions flow through ZUS and require no separate administration.

## The cost nobody quotes: director liability

Polish Sp. z o.o. directors (members of the management board) carry personal joint-and-several liability for company debts if the company fails to file for insolvency in time.

EOR clients do not carry these duties. Teamed holds them as the legal employer.

Most cost comparisons skip the director-liability dimension because it is hard to put a number on. It is worth naming explicitly before you decide.

### Personal liability of Sp. z o.o. management board members

Under the [Commercial Companies Code (Kodeks Spolek Handlowych)](https://isap.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=WDU20000941037), management board members who fail to file for insolvency within 30 days of the company becoming insolvent become personally, jointly and severally liable for all company debts incurred after that window closes. This is a standard route by which foreign founders of Polish subsidiaries find themselves personally exposed. These duties cannot be delegated to advisors.

### The compliance treadmill

- **KRS annual financial statements**: filed within 15 days of approval by shareholders. Late filing attracts court penalties and KRS enforcement proceedings.
- **CIT corporate income tax return**: within 3 months of year-end. Penalties for late filing and late payment.
- **ZUS monthly declarations**: by the 15th of the following month for insured employees. Any delay attracts ZUS interest charges.
- **PIT-4R withholding tax remittance**: by the 20th of the following month. Delay triggers penalty interest.
- **VAT returns**: monthly or quarterly depending on turnover thresholds. Polish VAT compliance has significant complexity for foreign-parented entities.
- **Transfer pricing documentation**: mandatory for intra-group transactions above thresholds; substantial fines for non-compliance.

Each filing is individually manageable. Stacked across a year, they consume real management attention, particularly for foreign founders who are not fluent in Polish administrative systems. An EOR carries all of these on its own entity.

## When you should stay on EOR

Below 6 employees, with project-based hires, or while you are still testing the Polish market, the EOR is the right answer. The crossover is a maths threshold. It is not a strategic verdict.

Reversibility matters. Entity setup in Poland is sticky. EOR is not. If the Polish bet does not pan out, winding down an EOR relationship is straightforward. Dissolving a Sp. z o.o. is not.

- **Under 6 Polish employees on average salaries**: EOR is cheaper and faster every month. The entity overhead has nothing to amortise against.
- **Market validation phase**: you are hiring 1 or 2 people to test commercial fit, with an option to scale back. Entity setup commits PLN 5,000 in share capital plus management time before you know whether the Polish market will deliver.
- **Project-based hires**: 6 to 12 month engagements where the formation cost will not amortise before the project ends.
- **No share option scheme needed yet**: senior hires are not expecting equity, or you are still pre-funding. The entity becomes structurally necessary once options become a compensation lever that requires a Polish holding structure.
- **Acquired team you may divest**: post-acquisition holding patterns where adding a Sp. z o.o. creates wind-up complexity later, including the 30-day insolvency-filing duty noted above.

## When you should switch to your own entity

Above 8 to 10 employees consistently, with a multi-year Poland plan, or with share scheme needs, your own entity beats EOR on cost and unlocks capabilities the EOR structure cannot provide.

The single biggest structural pull for Poland-focused tech companies is the ability to issue equity in a Polish Sp. z o.o. or its parent holding, and to apply for Polish R&D tax relief programmes that require a locally incorporated entity.

- **Sustained headcount above 8 to 10 Polish employees** at average salaries: the entity overhead amortises across enough people that per-head cost falls below the EOR fee.
- **Polish R&D tax relief (ulga B+R)**: Poland offers significant research and development cost deductions under [the Personal Income Tax Act and Corporate Income Tax Act](https://isap.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=WDU20160000068). These deductions require a Polish CIT-paying entity. EOR employment does not generate qualifying R&D expenditure in your entity.
- **EU and Polish government grants**: access to PARP (Polish Agency for Enterprise Development) and NCBiR (National Centre for Research and Development) programmes requires a locally incorporated entity with qualifying employees.
- **Tax-treaty substance**: some cross-border tax structures need actual Polish substance in your own entity. EOR employment does not count as your substance.
- **Enterprise customer expectation**: larger Polish enterprise customers occasionally prefer contracting with a Polish-incorporated supplier. Worth flagging early if relevant to your sales motion.

## How Teamed's Graduation Model handles the transition

Teamed graduates customers from EOR to their own Polish entity on the same platform. Same Poland specialist. Same employment contracts, novated to the new entity. No break in employee tenure or benefits.

Most providers treat graduation as a re-onboarding event. Employees re-sign, sometimes lose continuous service, and lose accrued holiday. Teamed treats it as a stage of the employment lifecycle.

The technical mechanic is **contract novation**: the employment contract transfers from Teamed Poland Sp. z o.o. to your new entity on a specified date. All terms carry across. Salary, ZUS entitlements, holiday accrual, and continuous service date all remain unchanged. The employee sees a different employer name on their payslip. Nothing else changes.

What we do operationally:

- Stand up your Polish entity through [GEMO](/entity-management), around 8 to 12 weeks, while EOR continues running in parallel.
- Register the new entity with ZUS and the KRS, and open the employer NIP and REGON registrations.
- Novate every active employment contract on a single effective date.
- Migrate ongoing benefits without any lapse.
- File final EOR-period ZUS declarations and open new ZUS employer account on the entity from the novation date.
- Provide the same People Ops specialist as the post-graduation primary contact.

The Graduation Model exists because every other EOR makes this hard. We treat the move as something we help you plan for from the day you hire your first employee through us.

## How does Teamed handle Poland employment for you?

Teamed becomes your legal [employer of record](/lp/employer-of-record) in Poland for [**from $599 per employee per month**](/pricing), with **zero FX mark-up** in any currency.

Payroll, ZUS contributions, and the full Polish Labour Code stack run on **one platform**.

**Real HR and legal experts** handle your Polish hires from the first offer letter through every monthly ZUS declaration and annual PIT-11 certificate. **An actual person**, not a chatbot or a pooled queue. There is **no setup fee** and **no exit fee**. Every employer cost **passes through at cost, itemised** on every invoice. You see the ZUS employer line, the annual leave accrual for 20 days per employee per year (rising to 26 days after 10 years of service), and every other statutory item. Nothing is hidden inside the management fee.

EOR payroll, contractor onboarding, and entity setup all live on **one platform**. Run the [Crossover Calculator](https://www.teamed.global/tools/crossover-calculator) to see the month the model flips. Start from the Poland hiring overview. Key sources: [Polish Ministry of Family, Labour and Social Policy](https://www.gov.pl/web/family) and [ZUS (Social Insurance Institution)](https://www.zus.pl/).

## Frequently asked questions

At what headcount does an EOR stop being cheaper than a Polish entity?

The crossover typically falls at 6 to 10 Polish employees at average Warsaw tech salaries. Below that, the EOR fee (from $599 per employee per month) is cheaper than the typical entity overhead of PLN 4,500 to 7,000 per month. Above it, the entity overhead starts to amortise and per-employee cost falls below the EOR fee. Use the Crossover Calculator to run your own salary band.

How much does it cost to set up a Polish Sp. z o.o.?

Typically PLN 8,000 to 25,000 all-in, plus the PLN 5,000 statutory minimum share capital. The KRS registration fee is PLN 250 to 500. The rest is professional fees: articles of association drafting, notarisation (if not using the S24 online method), employment contracts, HR policies, business bank account, and insurance. The range varies with how much you outsource and how much corporate substance your structure needs.

How long does it take to set up a Polish entity and run the first payroll?

Around 8 to 12 weeks from the incorporation decision to first payroll. The ZUS employer registration and business bank account opening are typically the gating steps. Foreign-parented companies should allow extra time for bank account approval and for completing all the NIP, REGON, and ZUS registration loops.

Does Poland have a separate workplace pension scheme like UK auto-enrolment?

No. Polish retirement provision is built into the ZUS social insurance system. There is no separate mandatory workplace pension scheme to set up or administer. ZUS contributions include a retirement (emerytura) and disability (renta) component for both employer and employee. This means one category of entity overhead that UK or German entities carry does not exist in Poland.

What is Teamed's Graduation Model for Poland?

Teamed graduates customers from EOR to their own Polish entity on the same platform. Employment contracts are novated to the new entity on a single date. Salary, ZUS entitlements, holiday accrual, and continuous service date all carry over unchanged. The employee sees a different employer name on their payslip. Teamed handles the entity formation through GEMO, completes the ZUS and KRS registrations, and migrates benefits without any lapse.

Teamed Legal Operations

Polish founders consistently underestimate the Sp. z o.o. formation timeline. The KRS, NIP, ZUS registration and bank account loop takes 8 to 12 weeks in practice. By the time the crossover maths tips in favour of your own entity, you want that process already underway.

A note from Tom Price-Daniel

EOR is the right answer in Poland up to around 6 to 10 employees.  
Past that, your own Sp. z o.o. costs PLN 8,000 to 25,000 to set up. The ZUS registration loop takes 8 to 12 weeks.  
When the maths flips, we tell you and move you across.

Tom Price-Daniel · Co-founder, Teamed

## Related Poland guides

- Hiring in Poland, overviewparent
- [Poland employer cost breakdown](/country-hiring-guides/poland/cost-breakdown)sibling
- [Poland tax and payroll](/country-hiring-guides/poland/tax-and-payroll)sibling
- [Poland termination and severance](/country-hiring-guides/poland/termination-and-severance)sibling
- [Employer of Record overview](/lp/employer-of-record)core
- The Graduation Modelcore
- [Entity Management (GEMO)](/entity-management)core
- [Crossover Calculator](https://www.teamed.global/tools/crossover-calculator/poland)tool
- [Talk to an expert](https://www.teamed.global/contact)CTA

A note on this page.

This is a guide, not legal, tax or accounting advice. Rules change and vary by jurisdiction. Verify current requirements with the Polish Ministry of Family, Labour and Social Policy (gov.pl), ZUS, and the National Court Register (KRS) before relying on any specific framework. Entity setup cost ranges and ongoing cost ranges in this guide are typical market figures based on professional services pricing. They are illustrative only and not statutory numbers. Note: Poland's employer ZUS contribution rate has a variable accident insurance component (0.67 to 3.33 percent depending on employer classification); the approximate range of 20 to 21 percent cited in this guide reflects the common lower-risk default and may differ for your business. Statutory figures cited (annual leave entitlements) are verified figures from Labour Code sources.
