PayMetric Labs
Poland · 2026 rates

Poland UoP vs B2B Comparison Calculator

Enter one gross monthly figure and see it two ways: net take-home as umowa o pracę (standard employment), and net take-home as B2B (contracting), including the real employer-side ZUS cost that only UoP carries.

Used as gross salary under umowa o pracę, and as invoiced revenue under B2B, so the two are directly comparable.

Common seniority-level gross figures:

Umowa o pracę · net/month

10.017 PLN

Effective deduction: 33.2%

B2B (Ryczałt) · net/month

10.443 PLN

Effective deduction: 30.4%

At 15.000 PLN/month, B2B (Ryczałt) nets 426 PLN/month more than umowa o pracę — a 4.3% gain.

Full breakdown at 15.000 PLN/month

Line itemUmowa o pracęB2B (Ryczałt)
Income tax (annual)21.143 PLN21.600 PLN
ZUS (annual)24.678 PLN23.121 PLN
NFZ health (annual)13.979 PLN9.967 PLN
Net (annual)120.200 PLN125.312 PLN
Employer ZUS (employer cost, not on payslip)36.864 PLN/yr— (contractor pays own ZUS)

Total employer cost for this umowa o pracę salary, including employer-side ZUS (~20.48% on top of gross), is 216.864 PLN/year (18.072 PLN/month) — a real cost the employee never sees on their payslip, and one B2B clients avoid entirely since a contractor's ZUS is the contractor's own responsibility.

Umowa o pracę uses the standard PLN 250/month cost allowance, 12%/32% PIT bands, PLN 3,600/year tax credit, and 13.71% employee ZUS (retirement, disability, mandatory sickness), with the annual PLN 282,600 contribution base cap applied on a monthly-equivalent basis. B2B uses the best of the three modes (skala, liniowy, ryczałt) from the standard "duży ZUS" rate, same as the flagship Poland B2B calculator. Neither figure includes umowa o pracę's non-cash benefits (paid leave, sick pay, notice period, severance), which B2B contracting does not provide. Consult a Polish accountant (księgowa/księgowy) for your exact liability.

Keep your numbers current

Tax rates and allowances change every year

Get an email when we update this calculator for new rates, so you're never planning from stale numbers.

No spam. Unsubscribe any time.

Frequently asked questions

1

What's the actual difference between umowa o pracę and B2B in Poland?

Umowa o pracę (UoP) is standard payroll employment under the Kodeks pracy: your employer withholds PIT and your employee-side ZUS/NFZ, and separately pays employer-side ZUS (about 20.48% of your gross) on top of your salary as a real cost that never appears on your payslip. B2B (jednoosobowa działalność gospodarcza) means you invoice as a sole proprietor and choose your own taxation mode (skala, liniowy, or ryczałt), paying your own ZUS and NFZ directly. UoP includes paid leave, sick pay, and severance protections; B2B typically doesn't, but usually nets more at the same headline figure.

2

Why does B2B usually net more than UoP at the same gross figure?

Mainly because B2B contractors can choose ryczałt (a flat 12% on revenue for IT/software work with a capped NFZ contribution) or liniowy (flat 19% with no bands), while UoP is locked into the progressive 12%/32% PIT bands plus a mandatory 13.71% employee ZUS rate that includes sickness insurance. B2B's ZUS is also a fixed monthly amount rather than a percentage of revenue, so its relative cost shrinks as your invoiced amount grows. Published market data puts the typical B2B premium at 13% to 26% more net income than an equivalent UoP salary, though this compresses at lower income levels and expands at higher ones.

3

Does the calculator account for the employer's ZUS cost too?

Yes. Employer-side ZUS for UoP (retirement, disability, accident insurance, Labour Fund, and the Employee Guaranteed Benefits Fund) adds roughly 20.48% on top of gross salary, a cost the employer pays but the employee never sees on their payslip. This calculator surfaces it separately so you can see the full picture: what you take home, and what it actually costs an employer to pay you that amount under UoP versus B2B, where the client only pays your invoiced rate.

4

What does umowa o pracę give you that B2B doesn't?

Paid annual leave (20 to 26 days under the Kodeks pracy), paid sick leave, a notice period and severance protections on termination, maternity/paternity leave, and continuous ZUS-backed pension accrual regardless of gaps between clients. B2B contractors get none of these by default: no work, no invoice, no income, and any sick leave or holiday comes directly out of billable time. These non-cash benefits aren't reflected in the net-income comparison above, so a lower net UoP figure isn't necessarily a worse deal once you price in the protections.

5

Which B2B mode does this calculator use for the comparison?

It automatically picks whichever of the three B2B modes (skala podatkowa, podatek liniowy, or ryczałt) nets the most at your entered gross figure, the same logic as the standalone Poland B2B Calculator. Ryczałt (12% on revenue for software development) usually wins above roughly PLN 13,500 to 14,000 a month; skala tends to win below that. See the full three-way breakdown on the Poland B2B Calculator if you want to compare all three modes individually.

6

Is B2B always the better choice financially?

Not always, and not just for the benefits reasons above. B2B income can be lumpy (no client, no invoice), you're responsible for your own accounting and quarterly tax filings, and switching B2B taxation modes mid-year isn't allowed, so a bad mode choice locks in for a full tax year. At lower gross figures the net gap between UoP and B2B is often small enough that the added stability and benefits of UoP outweigh it. Run your own numbers above rather than assuming B2B automatically wins.

Monthly briefing

Stay ahead of the tech market in Poland

One email a month covering salary movements, tax and rate changes (2026 rates incl. B2B/ryczałt), new calculators, and market intelligence in Poland. Built for tech professionals, contractors, and hiring managers.

  • Monthly salary and contractor rate movements
  • Tax change alerts the day rates are confirmed
  • New market intelligence reports and insights
  • Calculator updates for every new Budget

Join tech professionals in Poland

No noise. Just the data that moves your decisions.

Free. No spam. Unsubscribe any time. GDPR-compliant.