Polish Salary Calculator 2026 — Net Pay from Gross, B2B, and All Contract Types

Calculate your real take-home pay in Poland for 2026: UoP, B2B, umowa zlecenie, with ZUS, taxes, and NFZ broken down step by step.

9 min czytania

Polish Salary Calculator 2026 — Net Pay from Gross, B2B, and All Contract Types

"How much will I actually take home?" This is the question every worker in Poland asks — and the answer depends on your contract type, tax form, ZUS variant, and a dozen other factors. This guide breaks down every calculation for 2026.

Employment Contract (Umowa o Prace / UoP)

The standard employment contract. Your employer handles all deductions.

Employer cost vs. your gross vs. your net — they are all different numbers.

When a company budgets 10,000 PLN for your position, that is the employer cost. From this amount:

  • Employer ZUS contributions (~20.48% of gross): retirement, disability, accident, Labor Fund, FGSP
  • Your gross salary: the remainder
  • Employee ZUS contributions (~13.71% of gross): retirement (9.76%), disability (1.5%), sickness (2.45%)
  • Health insurance (9% of gross after ZUS)
  • Income tax (12% or 32% above 120,000 PLN, minus tax-free threshold)

Example: 10,000 PLN gross salary (UoP)

Deduction Amount
Gross salary 10,000 PLN
Employee ZUS (13.71%) -1,371 PLN
Health insurance base 8,629 PLN
Health insurance (9%) -777 PLN
Tax base (after deduction) 8,379 PLN
Income tax (12% minus monthly relief) -706 PLN
Net salary ~7,146 PLN

Employer total cost: approximately 12,050 PLN (gross + employer ZUS + other contributions).

So the chain is: employer pays 12,050 PLN, you see 10,000 PLN gross on your contract, and 7,146 PLN hits your bank account. The gap — 4,904 PLN — goes to ZUS, NFZ, and the tax office.

At higher salaries (15,000 PLN gross): Net approximately 10,440 PLN. The effective tax rate increases slightly because a larger portion exceeds cost deductions and the tax-free threshold covers a smaller percentage.

Above 120,000 PLN annual gross (10,000 PLN/month in this bracket): The 32% rate kicks in on income above this threshold. A person earning 15,000 PLN/month (180,000 PLN/year) pays 12% on the first 120,000 PLN and 32% on the remaining 60,000 PLN.

B2B Contract (Sole Proprietorship / Jednoosobowa Dzialalnosc Gospodarcza)

Self-employment, typically invoicing the client as a business.

B2B is where calculation gets complex because you choose:

  1. Tax form (flat tax, progressive, or lump sum)
  2. ZUS contribution level (preferential, standard, or Maly ZUS Plus)

ZUS contributions for B2B in 2026 (standard / full ZUS):

Contribution Monthly amount
Retirement ~815 PLN
Disability ~334 PLN
Sickness (voluntary) ~105 PLN
Accident ~70 PLN
Labor Fund ~102 PLN
Health insurance 9% of income (min. ~420 PLN)
Total ZUS (approx) ~1,850 PLN

Preferential ZUS (first 24 months): approximately 420 PLN/month total (excluding health insurance).

Example: 20,000 PLN gross invoice, flat tax (19%)

Item Amount
Revenue (invoice) 20,000 PLN
ZUS contributions (full) -1,430 PLN (deductible)
Health insurance (9% of income) -1,670 PLN
Taxable income ~18,570 PLN
Income tax (19% flat) -3,528 PLN
Net income ~13,372 PLN

Same 20,000 PLN invoice, linear scale (12%/32%): If total annual income stays below 120,000 PLN, the 12% rate plus the tax-free threshold can make progressive taxation cheaper than flat tax for incomes below roughly 10,000–12,000 PLN/month.

Lump sum (ryczalt): Available for many service-based businesses. Rates: 8.5%, 12%, 14%, 15%, or 17% depending on the type of activity. IT services: typically 12%. Consulting: typically 15%.

For IT at 12% ryczalt on 20,000 PLN revenue: tax = 2,400 PLN. After ZUS: net approximately 15,700 PLN. Significantly higher than flat tax or progressive — which is why ryczalt has become extremely popular among Polish IT freelancers.

Umowa Zlecenie (Contract of Mandate)

A civil-law contract, common for part-time work, students, and freelance assignments.

ZUS obligations depend on your situation:

  • If this is your only contract: full ZUS contributions apply (similar to UoP)
  • If you have another UoP paying at least minimum wage: no ZUS from the zlecenie, only health insurance
  • Students under 26: no ZUS at all

Example: 5,000 PLN gross umowa zlecenie (with full ZUS): Net approximately 3,570 PLN — similar deduction structure to UoP.

Example: 5,000 PLN gross umowa zlecenie (student under 26, no ZUS): Net approximately 5,000 PLN — no ZUS and potentially no tax under the "PIT-0 for young people" exemption (income up to 85,528 PLN/year is tax-free for those under 26).

The Under-26 Tax Exemption (Ulga dla Mlodych)

Workers under 26 earning from UoP or umowa zlecenie pay no income tax on the first 85,528 PLN of annual income. This dramatically increases net pay for young workers.

Example: 22-year-old earning 7,000 PLN gross (UoP): Without exemption: net ~5,020 PLN. With exemption: net ~5,590 PLN. Savings: ~570 PLN/month.

Which Contract Type Pays Best?

For the same employer budget of 15,000 PLN:

Contract type Your net (approx)
UoP (employment) ~8,600 PLN
B2B (flat 19%) ~11,000 PLN
B2B (ryczalt 12%, IT) ~12,200 PLN

The B2B premium is real — but it comes with no paid vacation, no sick leave (unless you pay voluntary sickness insurance), no employer-funded PPK, and the responsibility of managing your own accounting, ZUS, and tax filings.

Hidden Costs of Each Contract

UoP hidden benefits (value to you):

  • 26 days paid vacation: ~2,300 PLN/month equivalent
  • Paid sick leave (80% for 33 days, then ZUS): ~500 PLN/month actuarial value
  • PPK employer match (1.5%): ~150 PLN/month
  • Severance protections: hard to quantify but real

B2B hidden costs:

  • Accountant: 200–500 PLN/month
  • No paid vacation (self-funded): 2,000–3,000 PLN/month equivalent set-aside
  • No sick leave: risk cost
  • Equipment, software, professional liability: 100–500 PLN/month

When you factor these in, the real B2B premium narrows to 10–20% over UoP — still significant, but not the 30–40% that the raw net numbers suggest.

How to Use This Information

Track your actual take-home pay and total compensation in Freenance. If you are considering switching from UoP to B2B, model the full picture: net pay, lost benefits, additional costs, and tax implications. The raw salary number on the contract is never the full story.

For precise calculations specific to your situation, consult an accountant (ksiegowy). Tax rules change annually, and the interaction between ZUS, health insurance, and income tax creates edge cases that general guides cannot cover.

FAQ

What is the difference between gross salary and net salary in Poland?

Gross salary is the headline number on your contract, while net is what actually lands in your bank account after employee ZUS contributions, health insurance, and income tax are deducted. On a typical UoP, net pay is roughly 70-72% of gross. Above 120,000 PLN annual income, the marginal rate jumps from 12% to 32%, which lowers the net-to-gross ratio further.

How much is the total employer cost on top of my gross salary?

Employer ZUS contributions add roughly 20.48% on top of your gross — covering retirement, disability, accident, Labor Fund, and FGSP. So a 10,000 PLN gross UoP actually costs the employer around 12,050 PLN per month. This is useful context when negotiating B2B rates against an employment offer.

Is B2B always more profitable than UoP in Poland?

On the raw net number, B2B usually wins by 20-40% — especially on ryczalt 12% for IT work. But once you price in paid vacation, sick leave, PPK match, and accountant fees, the real premium shrinks to roughly 10-20%. B2B also shifts risk: no sick pay unless you opt into voluntary sickness insurance, and no severance protections.

Who qualifies for the under-26 income tax exemption (Ulga dla Mlodych)?

Workers under 26 earning from UoP or umowa zlecenie pay no income tax on the first 85,528 PLN of annual income. The exemption does not cover B2B income or capital gains. It can dramatically increase take-home pay for young employees — often 500-700 PLN more per month at typical salary levels.

Which B2B tax form is cheapest — flat 19%, progressive, or ryczalt?

It depends on revenue and activity type. Ryczalt at 12% (typical for IT services) is usually cheapest for higher revenues because the rate applies to gross revenue without ZUS deduction but is simply lower. Progressive 12%/32% can win at lower incomes thanks to the tax-free threshold. Flat 19% sits in the middle and is most useful when you have large deductible expenses. For an accurate decision, model your specific situation with an accountant, since rules change yearly.

Want full control over your finances?

Try Freenance for free
Start today

Your path to financial freedomstarts here

Join thousands of investors who use Freenance to manage their personal finances.

Start for free
14 days free
No credit card
256-bit encryption