PayMetric Labs
Poland · 2026 B2B rates

Poland B2B Calculator

Invoice 18.000 PLN a month and the mode you pick genuinely moves the needle: ryczałt nets about 13.364 PLN/month, liniowy about 12.381 PLN/month, and skala about 11.783 PLN/month, a gap of roughly 1.581 PLN between the best and worst option. Enter your own monthly rate below to compare all three taxation modes.

Rates verified How we check rates

What changed
  • : Ryczałt is now charged on revenue less the social ZUS paid and half the health contribution, and liniowy deducts paid health insurance up to PLN 14,100, as the law allows. Take-home rises by about PLN 1,500 to 3,900 a year; skala is unchanged. ZUS and 2026 health amounts re-checked.
  • : Built on the 2026 tax forms (scale, flat 19% and lump sum) and ZUS contributions.

Compare your rate ↓

Ryczałt (IT)

12%

flat on gross revenue

Liniowy

19%

flat, no tax-free amount

Skala

12% / 32%

PLN 120,000 threshold

ZUS (duży)

PLN 1,927/mo

fixed, not % of revenue

zł

2026 tax year

Poland's IT workforce is mostly B2B (jednoosobowa działalność gospodarcza). Pick a taxation mode below to see your net rate, most contractors compare all three before choosing.

Common monthly B2B rates:

Taxation mode

Annual take-home pay · Ryczałt

128.684 PLN

Per month

10.724 PLN

Effective deduction rate

28.5%

Annual revenue

180.000 PLN

How your 180.000 PLN is split

Take-home

128.684 PLN

71.5%

Income tax

18.227 PLN

10.1%

ZUS

23.121 PLN

12.8%

NFZ (health)

9.967 PLN

5.5%

Compare all three modes at 15.000 PLN/month

ModeIncome taxZUSNFZNet/yearNet/month
Skala podatkowa22.601 PLN23.121 PLN14.119 PLN120.159 PLN10.013 PLN
Podatek liniowy28.346 PLN23.121 PLN7.687 PLN120.845 PLN10.070 PLN
RyczałtBest18.227 PLN23.121 PLN9.967 PLN128.684 PLN10.724 PLN

Calculations use 2026 Polish tax-year rates for B2B sole-proprietor contracting (jednoosobowa działalność gospodarcza). Skala and liniowy modes use revenue minus mandatory ZUS as a simplified cost base rather than itemized business expenses; ryczałt applies 12% (the standard IT/software-development rate) to revenue less the social ZUS paid and half the health contribution, with no business-cost deductions; liniowy also deducts paid health insurance up to PLN 14,100. Models the standard "duży ZUS" contribution rate, not preferential new-business rates (ulga na start, Mały ZUS, Mały ZUS Plus). For your exact liability, including your specific PKWiU service classification, consult a Polish accountant (księgowa/księgowy).

How this actually works

Every Polish B2B contractor picks one taxation mode for the whole tax year, and the choice matters far more than most new contractors expect. Ryczałt applies its flat rate straight to gross revenue with zero cost deductions, the simplest mode to file but also the least forgiving if you have real business expenses to write off. Liniowy and skala both start from revenue minus ZUS instead, then apply their own rate structure on top.

ZUS is the one line every mode shares, and it works differently from almost every other payroll deduction you've seen. The standard duży ZUS rate is a fixed monthly PLN amount, not a percentage of your invoiced revenue, so its relative bite shrinks as your rate climbs. That fixed-cost structure is a big part of why B2B contracting can out-earn standard employment at higher revenue levels even before comparing tax rates directly.

NFZ health insurance is where the three modes genuinely diverge in ways that surprise people. Skala and liniowy both calculate NFZ as a percentage of income, 9% and 4.9% respectively, so it scales with what you earn. Ryczałt instead uses a flat banded monthly figure tied to your cumulative annual revenue, completely disconnected from your actual tax rate, which is exactly why a mode-by-mode comparison, not a quick mental estimate, is the only reliable way to know which wins at your rate.

None of the three modes can be switched mid-year. Whatever you pick when you register, or elect for the new tax year, locks in until the next annual switch window, so it's worth running your actual expected revenue and cost profile through all three before committing, rather than defaulting to whichever mode is most talked about among other contractors.

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 is B2B contracting in Poland and why is it so common in IT?

B2B (jednoosobowa działalność gospodarcza) means you register as a sole proprietor and invoice a client company instead of being a payroll employee. It's the dominant arrangement in Polish IT because it's tax-advantageous: contractors choose their own taxation mode, pay a fixed ZUS social-insurance amount rather than a percentage of pay, and can often net significantly more than an equivalent gross salary under standard employment (umowa o pracę).

2

What's the difference between ryczałt, liniowy, and skala podatkowa?

Skala podatkowa (progressive scale) taxes income at 12% up to PLN 120,000/year and 32% above, with a PLN 30,000 tax-free amount, but allows real cost deductions. Podatek liniowy (flat tax) applies a flat 19% to business income with no tax-free amount. Ryczałt (lump-sum) applies a flat rate, 12% for most IT/software services, directly to gross revenue with no cost deductions at all. Each mode also calculates health insurance (NFZ) differently. At 18.000 PLN/month revenue, ryczałt nets about 13.364 PLN/month, liniowy about 12.381 PLN/month, and skala about 11.783 PLN/month.

3

Which mode is usually best for IT contractors?

It depends on revenue and costs. Ryczałt is often best for contractors with low deductible business costs, since 12% on gross revenue with a flat, capped NFZ contribution frequently beats the alternatives at typical IT contractor rates, a gap of roughly 1.581 PLN/month against skala in the worked example above. Podatek liniowy tends to win at higher revenue levels for contractors with few costs to deduct, since NFZ is a percentage-of-income (4.9%) rather than a flat ryczałt band once income climbs. Skala podatkowa is rarely optimal for B2B contracting specifically (it's really designed for standard employment), but it's included here for completeness and because it can suit contractors with substantial deductible costs. Use the calculator's mode comparison above to see which wins at your own rate.

4

What is ZUS and why is it a fixed amount, not a percentage?

ZUS (Zakład Ubezpieczeń Społecznych) is Poland's mandatory social insurance system, covering retirement, disability, and accident insurance. For an established sole proprietor on the standard "duży ZUS" rate, it's a fixed monthly PLN amount (not a percentage of your revenue), set annually as a percentage of the average national wage. This calculator uses the 2026 standard rate; it doesn't model the lower preferential rates available to brand-new businesses in their first 24 months.

5

What is NFZ health insurance and why does it differ by mode?

NFZ (Narodowy Fundusz Zdrowia) is Poland's public health insurance contribution, mandatory for all B2B contractors. Since the 2022 Polski Ład reforms, how it's calculated depends on your taxation mode: under skala it's 9% of income, under liniowy it's 4.9% of income, and under ryczałt it's a flat monthly amount that steps up in bands as your annual revenue crosses PLN 60,000 and PLN 300,000. This mode-dependent difference is one of the most consequential and easy-to-miscalculate parts of Polish B2B taxation.

6

Is the 12% ryczałt rate correct for all IT work?

12% is the standard ryczałt rate for software development and programming services (usługi związane z oprogramowaniem), which covers most IT contractor work. A narrower 8.5% rate applies to some adjacent, non-development service categories under specific PKWiU classifications. This is a genuinely disputed classification area in current tax-authority guidance, so if your work sits outside general software development, confirm your exact rate with an accountant before relying on it.

7

Does this calculator account for deductible business costs?

Only partially. For skala and liniowy, this calculator uses revenue minus mandatory ZUS contributions as a simplified cost base, rather than modeling itemized business expenses (laptop depreciation, home-office costs, accounting fees, etc.), real contractors with meaningful costs will see a lower actual tax bill under skala/liniowy than shown here. Ryczałt allows no business-cost deductions by design, though the social ZUS you pay and half your health contribution do come off its revenue base, and the calculator includes both, so its figure doesn't depend on your actual expenses.