For a standard employment contract, budget roughly 20% on top of gross salary for employer-funded ZUS and related contributions. Then withhold the employee’s own social insurance, health contribution and income tax from gross pay. The two sides are separate, and confusing them is one of the most common employment-costing errors.
This is written for employers. If you are filing your own Polish return, the Ministry of Finance’s own guidance will serve you better than anything here.
What You Pay On Top of Salary
Polish employer social insurance runs through ZUS, the state social insurance institution. For a standard employee, five employer-funded contribution lines sit on top of gross salary, and the accident rate varies by payer.
| Contribution | Employer pays | Notes |
|---|---|---|
| Pension (emerytalne) | 9.76% | Matched by the employee. Subject to the annual cap below |
| Disability (rentowe) | 6.50% | The employee pays a much smaller share. Also capped |
| Accident (wypadkowe) | 0.67%–3.33% | Employer only. The rate depends on factors including activity, risk and payer size. A statutory 1.67% rate applies to certain small payers |
| Labour Fund and Solidarity Fund | 2.45% | Employer only |
| Guaranteed Employee Benefits Fund (FGŚP) | 0.10% | Employer only. Small, but frequently left out of estimates |
| Employer total | 19.48%–22.14% | On top of gross salary when all listed funds apply; excludes PPK and any employer benefits |
The accident rate must be established for the payer; it should not be assumed from the employee’s job title. Rates assigned by ZUS apply for the contribution year from 1 April to 31 March. Statutory exemptions can also mean that Labour Fund, Solidarity Fund or FGŚP is not due for a particular employee.
The table does not include the health contribution, which is financed from the employee’s pay. It also excludes Employee Capital Plans (PPK): where an employee participates, the employer’s basic PPK payment is generally another 1.5% of the relevant remuneration, with an optional employer top-up.
What You Withhold From the Employee
For a Polish employer acting as the withholding agent, three deductions normally come out of the employee’s gross pay. You calculate, withhold and remit them. They are not additional employer costs, but they are payroll obligations.
Employee social insurance. The employee finances pension at 9.76%, disability at 1.50% and sickness insurance at 2.45%—a total of 13.71% on the standard social-insurance base.
The health contribution (składka zdrowotna) is 9%. For an employee, its base is broadly the social-insurance base reduced by the pension, disability and sickness contributions financed by that employee. Unlike pension and disability contributions, it is not limited by the annual cap. The order of operations matters.
The monthly income tax advance (zaliczka na PIT) is calculated after employee social insurance and the applicable deductible costs. The payer may also apply all or part of the monthly tax-reducing amount under the employee’s declaration.
In that setup, you are the płatnik, or withholding agent. Different rules can apply when someone works in Poland directly for a foreign employer that has no Polish permanent establishment; in that case, the employee may have to calculate and remit their own Polish PIT advances.
The Income Tax Bands
Poland runs a two-band progressive scale. The Ministry of Finance publishes it as follows.
| Taxable base | Tax due |
|---|---|
| Up to PLN 120,000 | 12%, less a tax-reducing amount of PLN 3,600 |
| Above PLN 120,000 | PLN 10,800 plus 32% of the excess over PLN 120,000 |
These are the rates and thresholds in force for 2026. The statutory basis is the Personal Income Tax Act of 26 July 1991.
The PLN 3,600 amount is 12% of PLN 30,000, which produces the tax-free amount under the scale. In payroll, one payer can generally reduce monthly advances by PLN 300 when authorised by the employee; the employee can instead allocate the reduction across two or three payers.
Tax Deductible Costs
Koszty uzyskania przychodu is a fixed allowance deducted from employment income before the tax advance is calculated. It is not an expense claim.
For 2026, the standard amount is PLN 250 a month, capped at PLN 3,000 a year for income from one employment relationship or PLN 4,500 for concurrent income from more than one. The commuter amount is PLN 300 a month, capped at PLN 3,600 a year for one employment relationship or PLN 5,400 for more than one. The higher amount applies only when the statutory conditions are met, including residence outside the workplace locality and no qualifying commuting reimbursement or separation allowance.
For an employer, the practical point is that these costs are normally applied in payroll. The employee’s annual return then reconciles the final entitlement, including the annual cap.
The Annual Contribution Cap
Pension and disability contributions stop once an employee’s cumulative annual base reaches a ceiling set at thirty times the projected average monthly wage. The 2026 ceiling is PLN 282,600. Past that point, both employer- and employee-financed pension and disability contributions stop for the rest of the calendar year.
Three consequences are worth planning for. A senior hire can cost less than a flat annual percentage suggests. The monthly employer cost may drop partway through the year. And the cap follows the employee across payers, so a new employer needs reliable information about the contribution base already used during that calendar year.
Sickness, accident and health contributions are not capped. Applicable Labour Fund, Solidarity Fund and FGŚP contributions also continue on their uncapped bases, as does income tax.
A Worked Example
Consider an employee on PLN 10,000 a month, below the annual cap, where the payer uses the statutory 1.67% accident rate and all listed funds apply.
| Item | Rate | PLN |
|---|---|---|
| Gross salary | — | 10,000 |
| Employer pension | 9.76% | 976 |
| Employer disability | 6.50% | 650 |
| Employer accident | 1.67% | 167 |
| Labour and Solidarity Fund | 2.45% | 245 |
| FGŚP | 0.10% | 10 |
| Employer contributions | 20.48% | 2,048 |
| Total monthly cost to you | — | 12,048 |
On those assumptions, a PLN 120,000 annual gross salary produces PLN 24,576 of employer contributions and a total of PLN 144,576. This excludes PPK, benefits and provider fees, and a different accident rate or a statutory fund exemption changes the result. The employee’s net pay is a separate calculation driven by employee contributions, the health contribution and the PIT advance. To model a specific salary, the Poland labour cost calculator does the arithmetic both ways.
The Filing Calendar
Polish payroll follows a monthly rhythm with annual reporting after year end. Late payment or filing can trigger interest and penalties, so the calendar needs to be built into payroll operations.
ZUS declarations and contributions are generally due by the 15th of the following month for payers with legal personality, including limited-liability and joint-stock companies, and by the 20th for other payers, including partnerships and sole traders. The 5th applies to budgetary units and local-government budget establishments. A deadline falling on a weekend or public holiday moves to the next working day.
PIT advances withheld from pay are remitted by the 20th of the month after they were withheld. After year end, submit PIT-4R and PIT-11 to the tax office electronically by the end of January, and provide PIT-11 to the employee by the end of February. For 2026 income, the weekend rule moves those dates to 1 February 2027 for the tax-office filings and 1 March 2027 for the employee copy.
The employee copy is worth diarising. A late PIT-11 can complicate the employee’s annual settlement and force them to reconstruct figures from other records.
Foreign Employees Working in Poland
Nationality does not decide how someone is taxed in Poland. Tax residence does, and residence is a question of fact rather than of paperwork.
Broadly, a Polish tax resident is taxed on worldwide income and a non-resident only on Polish-source income, subject to any applicable treaty. Under the domestic test, a person is treated as resident if either their centre of personal or economic interests is in Poland or they spend more than 183 days there in the tax year. A treaty’s tie-breaker rules may be needed if two countries treat the person as resident.
Rather than assert the tests, here is what to establish before the first payroll run for anyone who is not clearly a long-term Polish resident:
Check whether they are a Polish tax resident for the year in question and on what basis; whether a double-tax treaty changes the result; whether an A1 certificate or an applicable social-security agreement keeps them in another country’s system; and whether they need work authorisation. Tax, social security and immigration are separate tests.
Getting residence wrong is not a rounding error. It changes what income is taxable, and corrections run backwards. Companies employing non-Polish nationals can review foreign hire support in Poland alongside the payroll question.
The Solidarity Levy
A separate 4% solidarity levy applies to the portion of the statutory levy base above PLN 1,000,000, under the Ministry of Finance’s published explanation. The calculation aggregates specified categories of income and allows the deductions set out in the legislation; it is not simply 4% of gross salary above PLN 1 million.
The taxpayer, not the employer, files form DSF-1 and pays the levy by 30 April of the following year. Payroll does not withhold it. An executive with income at this level should therefore not assume that ordinary payroll withholding has settled the full liability.
Where It Gets Messy
The rates are only one part of the decision. You also need to establish who will be the employer, the ZUS contribution payer and the PIT withholding agent.
A foreign employer can register directly with ZUS without forming a Polish entity. In certain EU, EEA and Swiss cases, the employer and employee may agree that the employee will perform the employer’s contribution-payment duties, although the employer retains its underlying responsibility. This route still brings Polish registration, reporting and payment work.
PIT is a separate analysis. If an employee works in Poland for a foreign employer with no Polish permanent establishment, the foreign employer may not be the Polish withholding agent and the employee may have to calculate and pay monthly advances. A Polish entity, direct foreign registration and an Employer of Record are therefore different operating models, not interchangeable tax shortcuts.
How NNRoad Supports This
If your company is already the employer—through a Polish entity or a properly assessed direct-employment setup—payroll outsourcing in Poland can cover monthly ZUS reporting, PIT calculations, annual filings and employee statements while your company remains the legal employer.
If you do not want to create an entity or operate the direct-employer registrations, an Employer of Record in Poland can provide the local employment structure. It is often practical for a first hire or a small team, but it is not the only legally possible route.
To put a number against a specific salary before speaking to anyone, the Poland labour cost calculator works out the employer cost and the employee net.
FAQ
Who pays income tax to the Polish tax office, the employer or the employee?
A Polish employer normally calculates, withholds and remits the monthly PIT advance. The employee’s annual return then settles the final liability. If the person works in Poland directly for a foreign employer with no Polish permanent establishment, the employee may instead need to calculate and remit monthly advances.
Does an employee’s tax change if they are paid from outside Poland?
The foreign payment account does not by itself remove Polish tax. The work location, tax residence, treaty position and whether the foreign employer has a Polish permanent establishment determine the obligations. In some direct foreign-employer arrangements, the employee must pay the Polish advances.
Can a foreign company register with ZUS without a Polish entity?
Yes. A foreign employer that must pay Polish social-security contributions can obtain the required identifier and register with ZUS as a foreign contribution payer. That route carries ongoing Polish reporting and payment duties, so it should be compared with establishing an entity or using an Employer of Record.
Why does the employer cost drop partway through the year for senior staff?
Pension and disability contributions stop once the employee’s cumulative annual base reaches the statutory ceiling. Sickness, accident and health contributions continue, as do any applicable Labour Fund, Solidarity Fund and FGŚP contributions and income tax, so the drop is partial rather than total.
What is the difference between the health contribution and social insurance?
They fund different systems and use different calculations. The employee’s pension, disability and sickness contributions are calculated on the applicable social-insurance base. The 9% health contribution is then calculated on its own base, broadly after subtracting those employee-financed social contributions. Employer-funded social contributions are additional employment costs; the employee health contribution is not.