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.083 PLN/month, liniowy about 12.232 PLN/month, and skala about 11.783 PLN/month, a gap of roughly 1.300 PLN between the best and worst option. Enter your own monthly rate below to compare all three taxation modes.

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

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

125.312 PLN

Per month

10.443 PLN

Effective deduction rate

30.4%

Annual revenue

180.000 PLN

How your 180.000 PLN is split

Take-home

125.312 PLN

69.6%

Income tax

21.600 PLN

12.0%

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 liniowy29.807 PLN23.121 PLN7.687 PLN119.385 PLN9.949 PLN
RyczałtBest21.600 PLN23.121 PLN9.967 PLN125.312 PLN10.443 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 gross revenue with no deductions. 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.083 PLN/month, liniowy about 12.232 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.300 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 cost deductions by design, so its figure is exact regardless of your actual expenses.