Updated on

Gross to Net Salary Calculator Poland 2026

Your Polish take-home pay on an employment contract, zlecenie, dzieło or B2B for the same amount, with the whole year laid out month by month.

2026 ZUS and PIT rates · updated 3 October 2026

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

Net pay (take-home)

PLN 5,784

72 %
14 %
Net
ZUS
Health
PIT
Pension (9.76 %)−PLN 781
Disability (1.5 %)−PLN 120
Sickness (2.45 %)−PLN 196
Health contribution (9 %)−PLN 621
PIT advance−PLN 498
Employer costPLN 9,638

Same gross on other contracts: employment PLN 5,784 · zlecenie PLN 6,079 · dzieło PLN 7,532

How we calculate (methodology)

2026 rates from ZUS and the PIT Act · calculated in your browser, nothing is sent.

On the Polish minimum wage of PLN 4,806 gross, an employee on an umowa o pracę (standard employment contract) takes home PLN 3,606 a month in 2026, roughly 75 % of gross, provided they have filed the PIT-2 form with their employer; without it, take-home drops to PLN 3,306. Three deductions explain the gap. First come the employee's social security contributions to ZUS, 13.71 % in total: pension 9.76 %, disability 1.5 % and sickness 2.45 %, or PLN 659 at the minimum wage. Next is the 9 % health contribution, charged on what is left and no longer deductible from tax, here PLN 373. Last is the income tax advance: 12 % of the taxable base after contributions and the PLN 250 flat employment costs, less the PLN 300 monthly tax reduction, giving PLN 168. The same gross on a mandate contract, a specific-work contract or a B2B invoice gives a different net, and the calculator above works out all four side by side.

How Polish net pay is calculated

Your net salary, the amount Poles call na rękę (literally “into your hand”), is gross pay minus everything your employer must withhold and pass on: to ZUS, the social insurance institution, to the national health fund through ZUS, and to the urząd skarbowy (tax office). The order matters, because each deduction is worked out on what remains after the previous one. The calculator follows the same sequence as Polish payroll software.

  1. Employee social contributions. Pension 9.76 %, disability 1.5 % and sickness 2.45 % of gross. On PLN 8,000 gross that is PLN 1,097 together. Pension and disability stop for the rest of the year once your cumulative gross passes PLN 282,600.
  2. Health contribution. 9 % of gross minus social contributions, so PLN 621 on PLN 8,000. Employees cannot deduct it from tax, which means it reduces take-home pay in full.
  3. Taxable base. Gross minus social contributions minus deductible employment costs (koszty uzyskania przychodu): PLN 250 a month, or PLN 300 if you commute from another town. The result is rounded to the whole złoty.
  4. Income tax advance. 12 % of the base until your taxable income since January passes PLN 120,000, then 32 %. If you have filed PIT-2, PLN 300 comes off every month. The advance is rounded to the złoty as well.
  5. PPK, if you take part. Your 2 % contribution to the workplace pension plan is taken after tax, while the employer's 1.5 % adds to your taxable income even though it never reaches your bank account.

Net pay is gross minus all of the above. On PLN 8,000 gross that leaves PLN 5,784, while the employer spends PLN 9,638, because their own contributions never appear on your payslip. Every formula, the rounding rules and edge cases such as the health contribution cap on very low salaries are documented in our calculation methodology.

Newcomers to Poland are usually caught out by two things. The PLN 30,000 tax-free amount is not deducted from income as it is in many countries: it is converted into a flat tax reduction of PLN 300 a month, the same for everyone, whatever you earn. And the health contribution on PLN 8,000 gross is larger than the whole income tax advance, with no way to claim it back. If your payslip and our figure disagree, check those two lines first, then whether your employer applies PLN 250 or PLN 300 of costs.

What this calculator does that others don't

Most Polish salary calculators show one month on one contract. That is fine at the minimum wage, but on higher salaries it paints a picture that does not match the payslips you will actually receive. We built the tool around three things that decide what you really earn.

Four contracts at the same gross, side by side

Under every result you see what the same amount would pay on the other contract types. At PLN 8,000, employment pays PLN 5,784, a zlecenie without PIT-2 pays PLN 5,779 and an umowa o dzieło (specific-work contract) pays PLN 7,232, because the calculator charges no ZUS or health contribution on it. Seeing the four figures together lets you judge an offer before you sign, not after the first payday.

B2B under three tax regimes

Many foreign specialists in Poland, especially in IT, are offered B2B: you register a sole-trader business (jednoosobowa działalność gospodarcza) and invoice the client. A PLN 8,000 monthly invoice is nothing like a PLN 8,000 salary. You pay full self-employed ZUS of PLN 1,926.76 with voluntary sickness cover or PLN 1,788.29 without it, and the health contribution depends on how you are taxed. The calculator handles the 19 % flat tax (podatek liniowy), the lump-sum tax on revenue (ryczałt) at your industry's rate, and the standard tax scale. At this revenue, with no business costs and no sickness cover, they leave PLN 4,681, PLN 4,669 and PLN 5,207 a month respectively, less than employment. The full comparison, paid leave included, is in B2B vs employment contract.

The whole year: second bracket and ZUS cap

This is the part other tools usually leave out. On PLN 25,000 gross a month your first payslip is PLN 17,372. From June your cumulative taxable income passes PLN 120,000, part of it is taxed at 32 % and take-home drops to PLN 13,108. Then, in December, your gross for the year passes the PLN 282,600 cap, pension and disability contributions stop, and the December payslip climbs back to PLN 14,264. The calculator lists all twelve months and flags the one where the cap applies, so an autumn pay cut does not come as a surprise. The cap itself is explained in our guide to the ZUS contribution cap.

Every rate in the engine comes from a statute, a regulation or the official ZUS website and is recorded in a parameter file with its verification date. The self-employed ZUS amounts the calculator produces match the figures ZUS publishes to the grosz, which automated tests check before every release. The same pages exist in Polish, handy if you want to show the result to a Polish accountant or HR department.

Net pay by contract type

In Poland the type of contract changes your take-home more than a few hundred złoty of negotiation. Here is how the four options in the calculator differ; each has its own page with a dedicated calculator.

Umowa o pracę (employment contract)

Full social contributions, the health contribution, flat costs of PLN 250 or PLN 300 and the PLN 300 PIT-2 reduction. In exchange you get paid holiday, sick pay and Labour Code protection. Full-time pay cannot be below PLN 4,806. The employer adds about 20 % of gross on top.

Umowa zlecenie (mandate contract)

Pension and disability contributions are compulsory, sickness cover is optional, and deductible costs are 20 % of the base after contributions. A pupil or student under 26 pays no ZUS, and in the calculator no health contribution either, so they keep the full gross. On contracts up to PLN 200 signed with someone who is not the payer's employee, a flat 12 % tax on the whole amount applies instead. All the variants are in the mandate contract calculator.

Umowa o dzieło (specific-work contract)

The calculator charges no contributions here, and tax is computed on revenue minus costs of 20 %, or 50 % when you transfer copyright. That is why it gives the highest net for the same amount, but it builds no pension and no sick-pay entitlement. Examples are in the specific-work contract calculator.

B2B (self-employment)

Invoice revenue net of VAT, minus self-employed ZUS, the Labour Fund, the health contribution and tax under your chosen regime. The calculator works out a monthly average over the whole year and supports full ZUS, preferential ZUS at PLN 456.18, and the start-up relief (ulga na start), under which you pay no social contributions but still pay health. Business costs go in a separate field. The full simulation is in the B2B calculator.

2026 rates and thresholds

Every value below comes from the parameter file the engine reads, and the table is generated from that same file, so it cannot drift away from the calculator's results. We last verified the rates on 3 October 2026.

Parameter2026 valueLegal basis
Minimum wage (monthly)PLN 4,806Journal of Laws 2025, item 1242
Minimum hourly ratePLN 31.40Journal of Laws 2025, item 1242
Pension contribution: employee / employer9.76 % / 9.76 %Social Insurance System Act
Disability contribution: employee / employer1.5 % / 6.5 %Social Insurance System Act
Sickness contribution (employee)2.45 %Social Insurance System Act
Accident contribution (employer, rate used)1.67 % (range 0.4 %–8.12 %)ZUS
Labour Fund + Solidarity Fund / FGŚP1 % + 1.45 % / 0.1 %2026 Budget Act
Health contribution (employment, zlecenie)9 %Act on publicly funded healthcare
PIT tax scale12 % / 32 %PIT Act, art. 27
Tax bracket threshold (yearly)PLN 120,000PIT Act, art. 27
Tax-free amount / monthly tax reductionPLN 30,000 / PLN 300PIT Act, podatki.gov.pl
Deductible employment costs per monthPLN 250 or PLN 300PIT Act, art. 22
Youth relief limit (yearly)PLN 85,528PIT Act, art. 21
ZUS annual cap (30× rule)PLN 282,600Monitor Polski 2025, item 1206
Forecast average wagePLN 9,420Monitor Polski 2025, item 1206
PPK: employee / employer (basic)2 % / 1.5 %mojeppk.pl
Self-employed ZUS: full / preferential (with sickness)PLN 1,926.76 / PLN 456.18ZUS
Minimum B2B health contribution (scale, flat tax)PLN 432.54ZUS
Flat income tax19 %PIT Act, art. 30c

Net salary examples for 2026

The table shows a typical month on an employment contract: PLN 250 costs, PIT-2 filed, no PPK and no youth relief. It is January, so before any second bracket or contribution cap; at the top two amounts, payslips later in the year will be smaller.

GrossEmployee ZUSHealthPIT advanceNetEmployer cost
PLN 4,806PLN 659PLN 373PLN 168PLN 3,606PLN 5,790
PLN 6,000PLN 823PLN 466PLN 291PLN 4,420PLN 7,229
PLN 8,000PLN 1,097PLN 621PLN 498PLN 5,784PLN 9,638
PLN 10,000PLN 1,371PLN 777PLN 705PLN 7,147PLN 12,048
PLN 15,000PLN 2,057PLN 1,165PLN 1,223PLN 10,556PLN 18,072
PLN 25,000PLN 3,428PLN 1,942PLN 2,259PLN 17,372PLN 30,120

The share of gross you keep falls as pay rises, but more slowly than many expect. At the minimum wage you keep 75 %, at PLN 10,000 still 71 %, because contributions are proportional and the PLN 300 reduction is the same at every level. The 32 % rate only changes the picture once your yearly taxable income passes the threshold.

B2B or employment for the same amount

Net on employment

PLN 10,556

B2B flat taxPLN 10,177
B2B lump sum 12 %PLN 10,829
B2B tax scalePLN 10,095

B2B: full ZUS without sickness cover, no business costs, no paid leave.

Full comparison →

Reading your Polish payslip

Your pasek wypłaty (payslip), the printout or PDF from HR, lists the same items as the calculator, but under Polish names and often in a different order. To compare the two, work down line by line rather than jumping to the amount transferred.

Start with wynagrodzenie zasadnicze (base salary) and every addition: premia (bonus), nadgodziny (overtime), dodatek stażowy (seniority allowance). The calculator needs their sum as the gross. If you received a bonus this month, enter the gross including it, or use the bonus after tax calculator to see what is left of the bonus alone. Then compare the three ZUS lines, emerytalne, rentowe and chorobowe; at the same gross they should match to the grosz unless the annual cap has already applied.

Next is ubezpieczenie zdrowotne, the health contribution at 9 %. If it is clearly lower than ours and your pay is very low, that is the 2021-rules cap, which the calculator applies too. Finally compare zaliczka na podatek, the tax advance. A difference of exactly PLN 300 means your employer is not applying your PIT-2; a gap of a few złoty usually comes from different deductible costs or from the employer's PPK payment being added to your base.

Some deductions are invisible to any calculator: union dues, group life insurance, a sports card, a loan from the company social fund or a bailiff's garnishment. They do not change your tax but they do shrink the transfer. If the numbers still do not add up once those are taken out, ask HR to break down the specific line; in most companies one email is enough.

Popular calculations: net pay for a given gross

Each of these pages breaks one gross amount down across contracts and months, with the questions people at that pay level usually ask.

Legal ways to raise your take-home pay

On an employment contract there is no avoiding contributions, but a handful of decisions really do change what reaches your account. You can test each one by flipping the matching option in the calculator.

  1. File PIT-2. Without it you overpay PLN 300 of tax every month and only get it back through your annual tax return. You file it once with each employer; our guide to the PIT-2 form covers the details.
  2. Check the PLN 300 commuter costs. If you travel to work from another town, the higher costs cut your base by PLN 50 a month; on PLN 8,000 that is PLN 6 more take-home. See deductible employment costs.
  3. Use the youth relief. Until your 26th birthday, income up to PLN 85,528 a year from employment or a zlecenie is exempt from PIT. On PLN 6,000 gross you take home PLN 4,711 instead of PLN 4,420; contributions stay the same. The rules are in our youth tax relief guide.
  4. Treat PPK as savings, not a cost. Take-home drops by PLN 175 on PLN 8,000, but PLN 280 a month goes into your account, plus state top-ups. The PPK calculator does the maths.
  5. Ask about creative work costs. Developers, designers and translators who create protected works can have part of their pay settled with 50 % costs. On PLN 12,000 gross with half the salary treated as copyright, take-home rises from PLN 8,510 to PLN 8,821. The PLN 120,000 limit is explained in creative work costs.
  6. Compare contracts before you sign. The same amount on zlecenie, dzieło and B2B gives a different net and very different protection. Before agreeing to switch, run every variant in the calculator and weigh what you lose besides money: paid leave, sick pay and pension rights.

Keep in mind that the calculator covers pay from one employer. If you have several sources of income, your annual tax return may differ from the sum of the monthly results, and the final tax is only settled in that return.

Frequently asked questions

Why is my December net pay different from January?

Your employer calculates tax cumulatively. Once your taxable income since January passes PLN 120,000, the excess is taxed at 32 % instead of 12 %, so take-home pay drops. On PLN 15,000 gross a month this starts in October, and December pays PLN 8,017 instead of PLN 10,556. On very high salaries the PLN 282,600 ZUS cap then kicks in: pension and disability contributions stop and net pay rises again.

Does the calculator include PPK?

Yes, tick “In PPK”. The calculator then deducts your 2 % contribution and adds your employer's 1.5 % payment to your taxable income, because Polish law treats it as your income. On PLN 8,000 gross your take-home falls by PLN 175, while PLN 280 a month lands in your PPK account. State top-ups are not counted as salary.

A job offer only gives a net figure. How do I find the gross?

Use the net-to-gross calculator, which runs the same engine in reverse. On an employment contract with PIT-2 filed and standard costs of PLN 250, PLN 5,000 take-home needs about PLN 6,850 gross in 2026. That holds for months before the second tax bracket, so on higher salaries always agree the gross figure in writing: it is what Polish contracts and payslips are built on.

What does a PLN 8,000 gross salary really cost the employer?

PLN 9,638 a month. On top of your gross the employer pays pension 9.76 %, disability 6.5 %, accident insurance (assumed 1.67 %), the Labour and Solidarity Funds 2.45 % and FGŚP 0.1 %, together PLN 1,638. Of that budget you take home PLN 5,784. The calculator shows the full employer cost under every result.

Why do zlecenie and an employment contract give different net pay for the same gross?

Each contract has different deductions. On a zlecenie (mandate contract) the 2.45 % sickness contribution is optional, deductible costs are 20 % instead of a flat PLN 250, and the client only applies the monthly tax reduction if you file PIT-2. On PLN 8,000 gross a zlecenie pays PLN 5,779 without PIT-2 and PLN 6,079 with it; employment pays PLN 5,784.

I work part-time. Does the calculator still work?

Yes. The engine works from the gross amount in your contract, whatever your working hours, so simply enter your monthly gross. Contributions, the PLN 250 costs and the PLN 300 PIT-2 reduction work exactly as on full-time. On a very low gross the health contribution may be capped at the tax advance computed under the 2021 rules; the calculator applies that cap automatically.

What is my net pay over a whole year on a fixed salary?

Click “Show the year month by month” below the result. On PLN 15,000 gross a month the yearly take-home is PLN 120,201, not twelve times the January figure, because part of your income moves into the second bracket from October. On PLN 25,000 gross the year totals PLN 182,449, with the smallest payslip at PLN 13,108.

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