Annual salary in Poland 2026: your net pay over the whole year
The calculator turns an employment contract into twelve consecutive payslips, because on higher salaries net pay changes during the year.
Checked by Radif Partners · Editorial policy
On PLN 15,000 gross a month you will take home PLN 120,201 in 2026, but not in twelve equal parts: from January to September each transfer is PLN 10,556, and by December it is down to PLN 8,017. The reason is that Polish income tax is calculated cumulatively. The tax advance is 12 % until the sum of taxable income since January passes PLN 120,000; after that, the excess is taxed at 32 %. Very high salaries also see the opposite effect: once gross pay for the year exceeds PLN 282,600, pension and disability contributions stop and net pay rises again late in the year. Up to roughly PLN 10,000 gross every month is the same. The calculator shows each month separately, and the table below sets out annual net, January and December for eight salary levels, with PIT-2, PLN 250 work costs and no PPK.
Net pay (take-home)
PLN 10,556
| Pension (9.76 %) | −PLN 1,464 |
| Disability (1.5 %) | −PLN 225 |
| Sickness (2.45 %) | −PLN 368 |
| Health contribution (9 %) | −PLN 1,165 |
| PIT advance | −PLN 1,223 |
| Employer cost | PLN 18,072 |
Same gross on other contracts: employment PLN 10,556 · zlecenie PLN 11,135 · dzieło PLN 13,860
2026 rates from ZUS and the PIT Act · calculated in your browser, nothing is sent.
Net over the whole year
Net for the whole year
PLN 120,201
| Highest monthly net | PLN 10,556 |
| Lowest monthly net | PLN 8,017 |
| Monthly average | PLN 10,017 |
Annual net pay for eight salary levels
The table assumes the same salary all year with one employer. "Second bracket from" names the first month in which part of the taxable base falls into the 32 % rate; "ZUS cap" names the month in which cumulative gross passes PLN 282,600.
| Monthly gross | Net for the year | Net in January | Net in December | Second bracket from | ZUS cap |
|---|---|---|---|---|---|
| PLN 6,000 | PLN 53,045 | PLN 4,420 | PLN 4,420 | not this year | not this year |
| PLN 8,000 | PLN 69,407 | PLN 5,784 | PLN 5,784 | not this year | not this year |
| PLN 10,000 | PLN 85,769 | PLN 7,147 | PLN 7,147 | not this year | not this year |
| PLN 12,000 | PLN 101,866 | PLN 8,510 | PLN 8,258 | December | not this year |
| PLN 15,000 | PLN 120,201 | PLN 10,556 | PLN 8,017 | October | not this year |
| PLN 20,000 | PLN 150,744 | PLN 13,964 | PLN 10,562 | August | not this year |
| PLN 25,000 | PLN 182,449 | PLN 17,372 | PLN 14,264 | June | December |
| PLN 30,000 | PLN 216,983 | PLN 20,781 | PLN 17,646 | May | October |
Why December differs from January
Polish tax advances are not worked out on each salary in isolation but on the running total since the start of the year. Every month the employer adds the new taxable base to the previous ones and checks whether the total has passed PLN 120,000. In the crossover month part of the base is taxed at 12 % and part at 32 %, so that single transfer sits somewhere in between. From the following month the whole base falls into the higher bracket.
At PLN 30,000 gross both effects show up. The second bracket starts in May and net pay drops to PLN 15,653. In October cumulative gross passes the PLN 282,600 cap, so pension (9.76 %) and disability (1.5 %) contributions stop leaving your pay and December's net climbs to PLN 17,646. Sickness and health contributions carry on, since the cap does not cover them.
For budgeting, the monthly average of your annual net is a safer guide than January's transfer. Anyone taking a mortgage or signing a lease sized to the January payslip may find themselves short in the autumn.
From monthly advances to PIT-37: the annual return
The monthly advances are prepayments. After the year ends, your employer gives you a PIT-11 statement with total income, contributions and advances withheld, and you settle with the tax office (urząd skarbowy) on a PIT-37 return. With one employment contract, a steady salary and PIT-2 filed, the tax due on the return usually matches the advances almost exactly, so any difference comes from rounding or reliefs your employer did not know about.
Larger gaps appear in three situations. Without PIT-2 the employer withholds more and the overpayment comes back on the return: PLN 3,600 for the year on PLN 8,000 gross. With several employment contracts each employer applies the first bracket as if it were the only one, while the return adds the incomes together and caps work costs at PLN 4,500; two jobs at PLN 8,000 leave roughly PLN 8,423 to pay. And after a job change the new employer starts the threshold count from zero, so you may owe extra even with one salary at a time.
The calculator shows advances withheld by one employer. It does not include reliefs claimed only on the return, or income from other sources that is added to your salary on PIT-37.
Reading the year-to-date column on your payslip
Many Polish payroll systems print a cumulative column on the payslip (pasek wypłaty), labelled "narastająco" or "od początku roku". It is worth checking from the autumn onwards: when the total taxable base approaches PLN 120,000, the next transfer will be lower. The same column shows cumulative contribution-bearing income, in other words how far you are from the PLN 282,600 cap. If you change jobs mid-year, your new employer cannot see those totals and starts from zero; everything is reconciled on PIT-37.
When pension and disability contributions stop
On a high salary, check which month you cross the annual cap and how much your transfer rises when you do.
When pension and disability contributions stop
Cap crossed in
December
| 2026 annual cap | PLN 282,600 |
| Net in January | PLN 17,372 |
| Net in December | PLN 14,264 |