Poland net salary calculator (brutto-netto)

Your Polish net pay is gross minus ZUS social contributions, the 9% health premium and 12% PIT after monthly costs and the tax-reducing amount.

Worked example: with Wynagrodzenie brutto / miesiąc of 6,000 PLN, this model computes Netto / miesiąc of 4,420.14 PLN. See the full breakdown.

✓ Verified against 2 self-test cases Updated for 2025 · sources checked 2026-08-02

How wynagrodzenie netto in Poland is calculated

Polish payroll deducts ZUS employee contributions (13.71%: pension, disability and sickness) from gross, then a 9% health premium on what remains — the health premium is not deductible from tax.

PIT is 12% of the base after monthly deductible costs, minus the monthly tax-reducing amount (equivalent to a 30,000 PLN annual free amount), with a 32% rate above 120,000 PLN a year. Workers under 26 are exempt from PIT up to a cap, which the under-26 toggle applies. Estimate, not tax advice.

Worked example

S1 6,000 PLN single
Wynagrodzenie brutto / miesiąc (PLN)6000
Ulga dla młodych (<26 lat)no
ZUS 822.6
After Zus5177.4
Składka zdrowotna 465.97
Pit Base4927.4
PIT 291.29
Netto / miesiąc 4420.14

Every row is computed by the engine from the inputs above. Rows marked ✓ are additionally pinned by a published self-test vector.

Frequently asked questions

What is the net pay for 6,000 PLN gross in Poland?

On 6,000 PLN, ZUS takes 13.71%, the 9% health premium applies to the remainder, and 12% PIT less the tax-reducing amount leaves about 4,420 PLN net. The calculator shows each line.

How does the under-26 relief work?

Employees under 26 pay no PIT on income up to about 85,528 PLN a year. Toggle it on and the net rises by the PIT that would otherwise be due.

Why is the health premium not deductible?

Since 2022 the 9% health contribution can no longer be offset against PIT, so it is a straight deduction from take-home pay.

Sources

Estimate. Not tax advice. The verification badge means the model reproduces the stated formula through 2 self-test cases; the sources support that the formula matches the rules.

Check the arithmetic yourself: how this calculator is verified — the formula behind every derived value, the 2 test cases the engine reproduces, and what the badge does and does not claim. Also available as machine-readable JSON.

Related calculators

Germany net salary · Czechia čistá mzda · Hungary nettó bér · Netherlands netto loon · Spain sueldo neto

Also for Poland: Poland akcyza · Poland ryczałt it

All Poland calculators · All calculators

Fork this model in the Valem sandbox →

Built with Valem — a live, verifiable calculator you can fork and embed.