Hiring guide · EMEA

How to hire in Poland

To hire in Poland you need an entity registered with ZUS for social insurance and with the tax office for PIT withholding, or an Employer of Record that holds both. Employer contributions add roughly 20–22% to gross salary, and payroll is monthly.

Currency
PLN
Payroll cycle
Monthly
Employer cost
~20–22%
Notice
2 weeks to 3 months by service

The talent market in Poland

Poland is the largest engineering talent pool in central Europe, with strong clusters in Kraków, Warsaw, Wrocław and Gdańsk, EU membership, and salaries meaningfully below western Europe for comparable seniority. It is the most common nearshore base for EU-facing product and platform teams.

A local peculiarity shapes offers: many senior engineers prefer a B2B contract through their own sole proprietorship for the flat-tax treatment. That preference is real, but it does not by itself make the arrangement compliant when the work looks like employment.

Salary benchmarks in Poland

Indicative annual gross base salary in PLN for common roles. Treat these as planning ranges — actual offers move with city, seniority, sector and equity mix, and we model a live benchmark before you go to offer.

Indicative annual gross salary ranges in Poland
RoleAnnual gross base
Software engineer (mid)PLN 180,000 – 250,000
Senior software engineerPLN 250,000 – 350,000
Account executive (SaaS)PLN 160,000 – 240,000 incl. variable
Customer support specialistPLN 80,000 – 120,000

Employment rules and payroll in Poland

The statutory framework any offer has to sit inside — hours, leave, notice and the contributions that turn salary into fully loaded cost.

  • Working week

    40 hours over five days

  • Probation

    Up to 3 months as a separate trial contract

  • Notice period

    2 weeks to 3 months depending on length of service

  • Paid leave

    20 days, rising to 26 after ten years of total employment

  • Public holidays

    13 statutory days

  • Payroll cycle

    Monthly, paid by the tenth of the following month

  • Employer contributions

    ~20–22% ZUS: pension, disability, accident, labour fund and guaranteed benefits fund

Contractor, EOR employee or your own entity?

Three ways to engage someone in Poland. The right one depends on how permanent the role is, how much direction you give, and how much local risk you want to carry.

  • Contractor

    Fastest to start and simplest to end. Suitable for genuinely independent, project-scoped work where the person controls how and when they deliver, invoices you, and works for other clients. No statutory benefits, no notice period, no severance.

  • Employee via EOR

    The right structure for a full-time role with fixed hours, managerial direction and exclusivity. A licensed in-country partner is the legal employer, so the person gets a compliant contract, statutory benefits and local payroll — without you opening an entity.

  • Your own entity

    Worth it once headcount, permanence and local revenue justify the incorporation, tax registration, statutory filings and local directorship. Most companies reach that point somewhere between 15 and 30 employees in a single country.

Misclassification risk in Poland

The Labour Code prohibits replacing an employment relationship with a civil contract where work is performed under the employer's direction at a set place and time. The National Labour Inspectorate can seek reclassification, and ZUS can pursue up to five years of unpaid contributions from the client.

Work permits and right to work

EU, EEA and Swiss nationals work freely. Other nationals need a work permit plus a residence title, or one of the simplified routes available to nationals of designated neighbouring countries. Permits are employer- and role-specific, so a change of employing entity requires a new permit.

Immigration and mobility support

Hire in Poland without an entity

Our Employer of Record page for Poland covers statutory cost, compliance obligations and onboarding timelines in detail, through licensed in-country partners.

EOR in Poland
  • Fully loaded cost modelled before offer
  • Licensed partner matched, not assumed
  • One contract, one consolidated bill

Hiring in Poland: frequently asked questions

Should we hire in Poland on B2B or an employment contract?

B2B is legitimate for genuinely independent, project-scoped work. For a full-time role under your direction, an employment contract via an EOR is the compliant structure — it also gives the person paid leave and social insurance, which B2B does not.

What does a Polish employee cost above gross salary?

Roughly 20–22% in employer ZUS contributions covering pension, disability, accident insurance, the labour fund and the guaranteed employee benefits fund, with pension and disability capped at an annual earnings limit.

How quickly can we hire in Poland?

For EU nationals, three to seven working days through an Employer of Record once the offer is accepted. For non-EU nationals the work permit and residence title drive the timeline, typically one to three months depending on the voivodeship.

Related

Get the Poland Hiring Cost Guide

A country brief covering fully loaded employment cost in PLN, salary benchmarks by role, statutory contributions, leave and notice rules, and a sample offer breakdown for Poland.