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
Net pay (take-home)
PLN 5,784
| 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 cost | PLN 9,638 |
Same gross on other contracts: employment PLN 5,784 · zlecenie PLN 6,079 · dzieło PLN 7,532
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.
- 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.
- 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.
- 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.
- 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.
- 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.
| Parameter | 2026 value | Legal basis |
|---|---|---|
| Minimum wage (monthly) | PLN 4,806 | Journal of Laws 2025, item 1242 |
| Minimum hourly rate | PLN 31.40 | Journal of Laws 2025, item 1242 |
| Pension contribution: employee / employer | 9.76 % / 9.76 % | Social Insurance System Act |
| Disability contribution: employee / employer | 1.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ŚP | 1 % + 1.45 % / 0.1 % | 2026 Budget Act |
| Health contribution (employment, zlecenie) | 9 % | Act on publicly funded healthcare |
| PIT tax scale | 12 % / 32 % | PIT Act, art. 27 |
| Tax bracket threshold (yearly) | PLN 120,000 | PIT Act, art. 27 |
| Tax-free amount / monthly tax reduction | PLN 30,000 / PLN 300 | PIT Act, podatki.gov.pl |
| Deductible employment costs per month | PLN 250 or PLN 300 | PIT Act, art. 22 |
| Youth relief limit (yearly) | PLN 85,528 | PIT Act, art. 21 |
| ZUS annual cap (30× rule) | PLN 282,600 | Monitor Polski 2025, item 1206 |
| Forecast average wage | PLN 9,420 | Monitor 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.18 | ZUS |
| Minimum B2B health contribution (scale, flat tax) | PLN 432.54 | ZUS |
| Flat income tax | 19 % | 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.
| Gross | Employee ZUS | Health | PIT advance | Net | Employer cost |
|---|---|---|---|---|---|
| PLN 4,806 | PLN 659 | PLN 373 | PLN 168 | PLN 3,606 | PLN 5,790 |
| PLN 6,000 | PLN 823 | PLN 466 | PLN 291 | PLN 4,420 | PLN 7,229 |
| PLN 8,000 | PLN 1,097 | PLN 621 | PLN 498 | PLN 5,784 | PLN 9,638 |
| PLN 10,000 | PLN 1,371 | PLN 777 | PLN 705 | PLN 7,147 | PLN 12,048 |
| PLN 15,000 | PLN 2,057 | PLN 1,165 | PLN 1,223 | PLN 10,556 | PLN 18,072 |
| PLN 25,000 | PLN 3,428 | PLN 1,942 | PLN 2,259 | PLN 17,372 | PLN 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 tax | PLN 10,177 |
| B2B lump sum 12 % | PLN 10,829 |
| B2B tax scale | PLN 10,095 |
B2B: full ZUS without sickness cover, no business costs, no paid leave.
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.
- PLN 5,000 gross to net: PLN 3,738 take-home in January on employment
- PLN 6,000 gross to net: PLN 4,420 take-home in January on employment
- PLN 7,000 gross to net: PLN 5,102 take-home in January on employment
- PLN 8,000 gross to net: PLN 5,784 take-home in January on employment
- PLN 9,000 gross to net: PLN 6,465 take-home in January on employment
- PLN 10,000 gross to net: PLN 7,147 take-home in January on employment
- PLN 12,000 gross to net: PLN 8,510 take-home in January on employment
- PLN 15,000 gross to net: PLN 10,556 take-home in January on employment
- PLN 20,000 gross to net: PLN 13,964 take-home in January on employment
- PLN 25,000 gross to net: PLN 17,372 take-home in January on employment
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.