Updated on

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.

PIT-2 filed?
Under 26?
In PPK?
Half the pay as copyright?

Net pay (take-home)

PLN 10,556

70 %
14 %
Net
ZUS
Health
PIT
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 costPLN 18,072

Same gross on other contracts: employment PLN 10,556 · zlecenie PLN 11,135 · dzieło PLN 13,860

How we calculate (methodology)

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 netPLN 10,556
Lowest monthly netPLN 8,017
Monthly averagePLN 10,017
Year month by month →

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 grossNet for the yearNet in JanuaryNet in DecemberSecond bracket fromZUS cap
PLN 6,000PLN 53,045PLN 4,420PLN 4,420not this yearnot this year
PLN 8,000PLN 69,407PLN 5,784PLN 5,784not this yearnot this year
PLN 10,000PLN 85,769PLN 7,147PLN 7,147not this yearnot this year
PLN 12,000PLN 101,866PLN 8,510PLN 8,258Decembernot this year
PLN 15,000PLN 120,201PLN 10,556PLN 8,017Octobernot this year
PLN 20,000PLN 150,744PLN 13,964PLN 10,562Augustnot this year
PLN 25,000PLN 182,449PLN 17,372PLN 14,264JuneDecember
PLN 30,000PLN 216,983PLN 20,781PLN 17,646MayOctober

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 capPLN 282,600
Net in JanuaryPLN 17,372
Net in DecemberPLN 14,264
Full salary calculator →

Frequently asked questions

My salary is the same every month, so why did my autumn payments shrink?

Almost certainly not a payroll error. Polish tax advances are calculated on the taxable base accumulated since January. Once it passes PLN 120,000, the excess is taxed at 32 % instead of 12 %. On PLN 15,000 gross this happens in October, and net pay falls from PLN 10,556 to PLN 8,017 by December. The count restarts from zero in January.

I have two employment contracts at PLN 8,000 each. Will I owe tax at the end of the year?

Very likely. Each employer calculates advances as if it were your only one, so both apply 12 % all year. Your combined taxable base is PLN 161,172, above the PLN 120,000 threshold, and work costs for several contracts are capped at PLN 4,500 a year. With PIT-2 filed at one employer you will pay roughly PLN 8,423 extra on your PIT-37 return, unless you ask one employer to withhold more.

What is the annual net on PLN 10,000 gross a month, and is every month the same?

On PLN 10,000 gross a month, with PIT-2 and PLN 250 work costs, annual net pay is PLN 85,769. Every month is identical in this case, because the cumulative taxable base never reaches PLN 120,000 and the second bracket never applies. Differences start at around PLN 12,000 gross, where December already comes in below January.

Related calculators and guides

Sources

Written by

Publisher of salary calculators and practical guides · Polish PIT, ZUS and health contribution

Updated on · Editorial policy · Contact

Rates 2026, last updated