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.
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
| Activity | PKD code | Rate | Effective (50% KUP) |
|---|---|---|---|
| Programming | 62.01.Z | 8.5% | 4.25% |
| IT consulting | 62.02.Z | 8.5% | 4.25% |
| Hosting | 63.12.Z | 12% | 6.00% |
| IT training | 85.59.19 | 17% | 8.50% |
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.
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 form | Base | Rate | Tax | Health 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ł |
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