Oxyok Logo
Oxyok
← Back to blog
· 8 min· Paweł Woś

Lump-Sum Tax (Ryczałt) for IT Programmers in Poland (2026) — 8.5% or 12%?

Programmers on lump-sum tax (ryczałt) in 2026 in Poland. Polish classification of goods and services (PKWiU) 62.01.Z, 8.5% vs 12% rate, copyright, software development. When each rate applies and how to optimize tax.

lump-sum tax (ryczałt)programmerITPolish classification of goods and services (PKWiU)2026

A programmer on lump-sum tax (ryczałt) at 8.5% pays significantly less tax than on an employment contract. But beware — not all IT services qualify for 8.5%. Some are 12%, others as high as 15%. And a wrong Polish classification of goods and services (PKWiU) code can cost thousands.

In this guide, I explain how a programmer on lump-sum tax (ryczałt) can choose the right rate in Poland in 2026.

Lump-Sum Tax (Ryczałt) for IT — The Basic Rule

Lump-sum tax for IT — rates and comparison with linear

IT on the lump sum (ryczałt) is a simplified tax form without cost deductions. Rates depend on the PKD code and the type of IT activity.

Lump-sum rates for the IT sector

ActivityPKD codeRateEffective (50% KUP)
Programming62.01.Z8.5%4.25%
IT consulting62.02.Z8.5%4.25%
Hosting63.12.Z12%6.00%
IT training85.59.1917%8.50%
50% KUP option (lump-sum cost deduction)

By choosing 50% KUP, you reduce revenue by 50% lump-sum costs, lowering the taxable base. The revenue limit for this option is 120,000 zł per year.

Limit: 120,000 zł annually

Example: 200,000 zł revenue

Tax comparison: lump sum 8.5% (with 50% KUP up to limit) vs linear tax 19% (with real costs).

Tax formBaseRateTaxHealth ins.Total
Lump sum
8.5%
140 000,00 zł8.5%11 900,00 zł1669,00 zł13 569,00 zł
Linear
19%
160 000,00 zł19%30 400,00 zł699,00 zł31 099,00 zł
Annual savings17 530,00 zł

Lump sum with 50% KUP gives lower tax than linear if your real costs are low. With high costs, linear may be more advantageous.

Key rule: Lump sum does not account for costs (except the 50% KUP option). If you have high costs (e.g. equipment, office rent, employees) — linear 19% may yield lower tax. With low costs, lump sum 8.5% wins.

Programming as a sole proprietor? Let's check what pays off.

Let's calculate →

Rates based on Art. 12 sec. 1 pt. 5 lit. a and 7 of the Lump-Sum Tax Act. 50% KUP: Art. 6 sec. 1c. Revenue limit 120,000 zł (2026). Health contribution depends on revenue tier.

Programming services (PKWiU 62.01.Z) qualify for the 8.5% lump-sum tax (ryczałt) rate. This is one of the lowest rates for services — and the main reason lump-sum tax (ryczałt) is so popular in the IT industry.

But not everything a programmer does is "programming." Different IT services have different PKWiU codes and different rates.

Lump-Sum Tax (Ryczałt) Rates for IT Services

| Service | PKWiU | Rate | |---|---|---| | Programming (software dev) | 62.01.Z | 8.5% | | IT consulting | 62.02.Z | 8.5% | | Hardware management | 62.03.Z | 8.5% | | Other IT services | 62.09.Z | 8.5% | | Copyright | 59.20.39.0 | 50% KUP → 4.25% | | IT training | 85.59.19 | 17% | | Business consulting (management) | 70.22.Z | 14% |

Key difference: Strictly IT services = 8.5%. Business consulting = 14%. Training = 17%.

50% Deductible Costs (KUP)

Programmers who create works under copyright may take advantage of 50% KUP (koszty uzyskania przychodu — deductible costs):

  • Instead of paying 8.5% on full revenue
  • You pay 8.5% on 50% of revenue (effective rate 4.25%)
  • Limit: 120,000 zł annually (copyright cost limit)

Conditions for 50% KUP:

  • You must create a "work" (software is protected by copyright)
  • You must transfer copyright to the client (in the contract)
  • You must keep a time log (how much time coding, how much on admin)
  • The log must be separate for each contract

Is It Worth It?

  • Without 50% KUP: 100,000 zł × 8.5% = 8,500 zł tax
  • With 50% KUP: 100,000 zł × 50% × 8.5% = 4,250 zł tax
  • Savings: 4,250 zł annually

But: the 120,000 zł KUP limit means that above 240,000 zł in revenue — the savings do not increase.

When Is the Rate 12%?

Some IT services qualify for the 12% lump-sum tax (ryczałt) rate:

  • Data processing services (PKWiU 63.11.Z)
  • Hosting and infrastructure services (PKWiU 63.12.Z)

Example:

  • Programming (62.01.Z): 8.5%
  • Application hosting (63.12.Z): 12%

If you sell both — you must separate them on invoices (separate PKWiU, separate amounts).

Lump-Sum Tax (Ryczałt) vs Flat Tax vs Tax Scale — Programmer

Lump-sum tax (ryczałt) 8.5% (no KUP)

  • Revenue 200,000 zł, no costs
  • Tax: 200,000 × 8.5% = 17,000 zł

Lump-sum tax (ryczałt) 8.5% with 50% KUP

  • Revenue 200,000 zł, KUP 50% up to the 120,000 zł limit
  • Taxable base: (200,000 − 120,000) + (120,000 − 60,000) = 140,000 zł
  • Tax: 140,000 × 8.5% = 11,900 zł

Flat tax 19%

  • Revenue 200,000 zł, costs 30,000 zł
  • Income: 170,000 zł
  • Tax: 170,000 × 19% = 32,300 zł

Lump-sum tax (ryczałt) wins — especially with low costs.

Most Common Mistakes

1. Wrong PKWiU

If you sell "IT consulting" but have PKWiU 62.01.Z (programming) — the tax office (US) may challenge it.

2. No KUP Time Log

50% KUP requires a time log. Without it, the tax office disallows the costs.

3. Mixing Rates on One Invoice

If you have programming (8.5%) and hosting (12%) — there must be separate PKWiU and amount on the invoice.

4. Exceeding the KUP Limit

The limit is 120,000 zł KUP annually. Above that — full 8.5% lump-sum tax (ryczałt) on the excess.

FAQ

Does a programmer have to be on lump-sum tax (ryczałt)?

No. They can be on the tax scale or flat tax. But lump-sum tax (ryczałt) at 8.5% is usually the cheapest.

Is 50% KUP mandatory?

No. It's an option. If you don't have a time log — don't use it.

Are IT training sessions also 8.5%?

No. Training (PKWiU 85.59.19) is 17% lump-sum tax (ryczałt).

Can I have lump-sum tax (ryczałt) and an employment contract?

Yes. Lump-sum tax (ryczałt) from IT plus employment is a legal combination. You settle them separately (PIT-28 and PIT-37).

Need Help with IT Lump-Sum Tax (Ryczałt)?

I run sole proprietorship (JDG) accounting for programmers — lump-sum tax (ryczałt) at 8.5%, 50% KUP, and Polish classification of goods and services (PKWiU) classification. From 49 zł + VAT per month.

Reply to [email protected] or visit oxyok.com/pl.

Note: Lump-sum tax (ryczałt) for programmers: PKWiU 62.01.Z → 8.5%. 50% KUP (effective 4.25%) up to the 120,000 zł limit. Before making a decision, consult an accountant.

Questions about accounting?

I run accounting for sole proprietors from 49 zł + VAT per month.

Get in touch
Lump-Sum Tax (Ryczałt) for IT Programmers in Poland (2026) — 8.5% or 12%?