
ZUS in Poland: how social-security contributions split between employer and employee, and the annual cap on pension and disability
An employee's gross salary is not the full cost of employing them in Poland. Social-security contributions are split between employer and employee: the employer pays its share in addition to the gross salary, and the employee's share is withheld from that salary. So a worker on a gross salary of PLN 10,000 a month costs the employer about PLN 12,048, the gross salary plus the employer's contributions. For a partner quoting a cost of employment to a Polish client, the employer contributions are the gap between the gross salary and the total cost. Two of them, pension and disability, stop partway through the year once the employee's cumulative earnings pass an annual ceiling.
The institution collecting these contributions is ZUS (Zakład Ubezpieczeń Społecznych, the state social-insurance institution). The rules are set out in the Social Insurance System Act (Ustawa o systemie ubezpieczeń społecznych). The contributions fall into several separate insurances, some shared between employer and employee, some paid by one side only.
Each contribution and who pays it, at 2026 rates
There are four social-insurance contributions, plus health insurance and two labour-fund charges. The percentages below are the 2026 rates, applied to gross pay.
- Pension (emerytalne): 19.52% total, split evenly. The employer pays 9.76% and the employee pays 9.76%. This is the largest single contribution and the reason the "combined" figure people cite for Poland looks so high.
- Disability (rentowe): 8.00% total, split unevenly. The employer pays 6.50% and the employee pays 1.50%.
- Sickness (chorobowe): 2.45%, employee only. The employer pays nothing toward this insurance for an employee on a standard contract.
- Accident (wypadkowe): employer only, variable by risk class. The rate ranges from 0.67% to 3.33% depending on the employer's industry and headcount, with a common default near 1.67% (Ustawa o ubezpieczeniu społecznym z tytułu wypadków przy pracy, rate tables set by regulation).
- Labour Fund (Fundusz Pracy): 2.45%, employer only. The Labour Fund pays for unemployment benefits and labour-market programmes.
- Guaranteed Employee Benefits Fund (FGŚP): 0.10%, employer only. The fund covers wage claims if the employer becomes insolvent.
Health insurance (składka zdrowotna) works differently. The rate is 9%, paid by the employee, but calculated on a reduced base: gross pay minus the employee's own social-insurance contributions, not gross pay itself. ZUS collects the health contribution, which funds the national health service (NFZ) under the Healthcare Services Act (Ustawa o świadczeniach opieki zdrowotnej).
One feature of health insurance matters for any finance leader: since the 2022 Polish Deal reform (Polski Ład), the 9% health contribution is no longer deductible from income tax. Before 2022, most of the contribution reduced the employee's income-tax bill. Since the reform it does not. For a salaried worker the 9% is now effectively a flat charge on income with no offsetting tax relief, which is the single biggest reason take-home pay fell for many Polish employees that year.
The annual cap: pension and disability contributions stop above PLN 282,600
Pension and disability contributions are charged only until an employee's cumulative gross earnings for the year reach an annual ceiling. For 2026 that ceiling is PLN 282,600, which is 30 times the projected average monthly wage of PLN 9,420 (Ustawa o systemie ubezpieczeń społecznych, Art. 19; ceiling announced by the Minister of Family, Labour and Social Policy). Once year-to-date earnings cross PLN 282,600, both the employer's and the employee's pension and disability contributions stop for the rest of the calendar year.
The cap applies only to those two contributions. Sickness, accident, health, the Labour Fund, and FGŚP have no ceiling and are charged on every złoty, so a high earner does not stop contributing altogether. Once the cap is reached, three things change from one pay period to the next: the pension and disability contributions stop, the employee's take-home pay rises, and the employer's cost drops.
The cap is the part of Polish ZUS most often miscalculated, particularly for an accountant or payroll team running several clients at once. The cap depends on year-to-date earnings, can be reached mid-month, and applies to an employee's total earnings across every employer, not the figure on a single payslip. If pension and disability contributions continue past the ceiling, the excess is an overpayment: the employer files corrected contribution declarations with ZUS, and ZUS refunds the amount or credits it against future contributions. It is not settled through the employee's annual income-tax return. The month in which the two contributions should stop is different for each employee, depending on how quickly their year-to-date earnings reach the ceiling, so payroll has to track each employee's cumulative earnings to stop pension and disability in the correct month.
A worked example: PLN 10,000 gross, below the cap
Take an employee on a round PLN 10,000 monthly gross, well below the annual ceiling, so every contribution is charged.
The employee's own social-insurance contributions are deducted from gross first:
- Pension 9.76% = PLN 976.00
- Disability 1.50% = PLN 150.00
- Sickness 2.45% = PLN 245.00
- Employee social total = PLN 1,371.00 (13.71% of gross)
Health insurance is then 9% of the reduced base of PLN 10,000 − PLN 1,371 = PLN 8,629, which is PLN 776.61. So before income tax, the employee has already lost PLN 1,371.00 + PLN 776.61 = PLN 2,147.61 to ZUS and health, and none of that PLN 776.61 health charge reduces the income tax still to come.
The employer's contributions are an extra cost in addition to the PLN 10,000 salary, not a deduction from the employee's pay:
- Pension 9.76% = PLN 976.00
- Disability 6.50% = PLN 650.00
- Accident 1.67% = PLN 167.00
- Labour Fund 2.45% = PLN 245.00
- FGŚP 0.10% = PLN 10.00
- Employer total = PLN 2,048.00 (about 20.5% of gross)
The total cost of employing this worker for the month is PLN 10,000 + PLN 2,048.00 = PLN 12,048.00. The PLN 2,048.00 never appears on the employee's payslip; the employer pays that amount in addition to the wage. The gap between the gross a client agrees with a hire and the true monthly cost is the number a partner has to quote correctly, every time, or the client's budget is wrong from the first pay run.
The split, the cap, and the non-deductible health contribution
Three rules decide a Polish cost-of-employment figure. First, the split: employer contributions add roughly a fifth to the gross salary, so any quote that stops at the salary understates the true cost by about that much. Second, the cap: pension and disability contributions stop once year-to-date earnings reach PLN 282,600 in 2026, and stopping the two contributions in the correct month, counting all of an employee's income, avoids an overpayment that has to be reclaimed later. Third, the health contribution: since the 2022 Polski Ład reform the 9% is no longer deductible from income tax, so every net-pay calculation has to include the full amount.
The cap, and the projected average wage that sets it, are revised each year by regulation. That is the kind of annually-changing figure a manual process misses in the year it changes, which leaves pension and disability contributions running past the ceiling and creates an overpayment to reclaim. Flux runs these calculations for the partner. It applies the current rates, tracks each employee's year-to-date base against the ceiling, and stops the two contributions automatically in the month the cap is reached, so the contributions and the cost of employment are correct on every run.
Greg Miaskiewicz
CEO & Co-Founder
Related Posts



