Flat Tax 19% vs Lump Sum 12% for IT Contractors in Poland 2026
If you're a software developer, DevOps engineer, data scientist, or other IT professional running a sole proprietorship (JDG) in Poland, you face an important tax choice: flat income tax at 19% or lump-sum tax on revenue at 12%.
The wrong choice can cost you thousands of zloty annually. The right choice depends on your income level and business costs — and for most Polish IT contractors, one option is clearly superior.
How Each System Works
Lump-Sum Tax on Revenue (Ryczałt) — 12% for IT
- Tax base: Revenue (gross invoice amount excluding VAT)
- Rate: 12% for most IT services (software development, IT consulting, web services under PKD 62.xx, 63.xx)
- Business expenses: Cannot be deducted
- Health insurance: Fixed monthly amount based on annual revenue bracket
Flat Income Tax (Podatek Liniowy) — 19%
- Tax base: Income = Revenue − Deductible business expenses − ZUS social contributions
- Rate: 19% on income, regardless of amount
- Business expenses: Fully deductible (equipment, software, training, accountant fees, car, home office, etc.)
- Health insurance: 4.9% of income (minimum ~420 PLN/month), NOT deductible from tax since 2022
The Key Question: What Are Your Costs?
The decision hinges on your cost ratio — what percentage of your revenue goes to deductible business expenses.
The break-even point (same tax liability for both systems, ignoring health insurance) is approximately:
Expenses > Revenue × (1 - 12/19) = Revenue × 36.8%
If your deductible expenses are less than ~37% of revenue → lump-sum 12% wins.
For typical IT freelancers earning 15,000–35,000 PLN/month, common business expenses (equipment, software subscriptions, training, accounting) amount to 2,000–6,000 PLN — roughly 7–20% of revenue. Well below the 37% threshold. Lump-sum wins for most Polish IT contractors.
Real Calculations: Three Scenarios
Scenario 1: Mid-level Developer — 19,200 PLN/month revenue
120 PLN/h × 160 hours/month. Business costs: 1,500 PLN/month.
Lump-sum 12%:
- Revenue: 19,200 PLN
- Social ZUS: −1,507 PLN
- Tax (12% of revenue): −2,304 PLN
- Health insurance (2nd bracket): −769 PLN
- Net take-home: ~14,620 PLN
Flat tax 19%:
- Revenue: 19,200 PLN
- Social ZUS: −1,507 PLN
- Business costs: −1,500 PLN
- Taxable income: 16,193 PLN
- Tax (19%): −3,077 PLN
- Health insurance (4.9% of 16,193): −794 PLN
- Net take-home: ~13,322 PLN
Winner: Lump-sum by ~1,298 PLN/month (15,576 PLN/year)
Scenario 2: Senior Developer — 28,800 PLN/month revenue
180 PLN/h × 160 hours/month. Business costs: 3,000 PLN/month.
Lump-sum 12%:
- Revenue: 28,800 PLN
- Social ZUS: −1,507 PLN
- Tax (12%): −3,456 PLN
- Health insurance (2nd bracket): −769 PLN
- Net take-home: ~23,068 PLN
Flat tax 19%:
- Revenue: 28,800 PLN
- Social ZUS: −1,507 PLN
- Business costs: −3,000 PLN
- Taxable income: 24,293 PLN
- Tax (19%): −4,616 PLN
- Health insurance (4.9%): −1,190 PLN
- Net take-home: ~20,487 PLN
Winner: Lump-sum by ~2,581 PLN/month (30,972 PLN/year)
Scenario 3: When Does Flat Tax Win?
Flat tax wins when business costs exceed ~37% of revenue. In practice for IT, this happens when you:
- Subcontract significant work to other developers (their invoices are your costs)
- Lease an expensive car (75% of lease payments deductible)
- Operate in an agency model with high subcontracting costs
- Have very high home office costs (large dedicated workspace)
Example: Revenue 50,000 PLN, costs 20,000 PLN (40% of revenue)
Lump-sum: 50,000 × 12% = 6,000 PLN taxFlat tax: (50,000 − 20,000 − 1,507) × 19% = 5,396 PLN tax (plus health difference)
At 40% costs, flat tax saves roughly 600+ PLN/month on taxes alone.
Health Insurance: The Hidden Variable
Since 2022, health insurance contributions in Poland are not tax-deductible, regardless of the system. This makes accurate comparison harder.
Health Insurance on Lump-Sum
Fixed by annual revenue bracket:
| Annual Revenue | Monthly Health Insurance |
|---|---|
| Up to 60,000 PLN | ~461 PLN |
| 60,001 – 300,000 PLN | ~769 PLN |
| Over 300,000 PLN | ~1,384 PLN |
This is a fixed cost — it doesn't grow with your income within a bracket.
Health Insurance on Flat Tax
4.9% × monthly income (minimum ~420 PLN)
- At 10,000 PLN/month income: 490 PLN health insurance
- At 20,000 PLN/month income: 980 PLN health insurance
- At 30,000 PLN/month income: 1,470 PLN health insurance
For high earners (25,000+ PLN net income/month), flat tax health insurance becomes very expensive — another point in lump-sum's favor.
IP Box: The Exception That Changes Everything
IP Box is a 5% tax rate on income derived from qualifying intellectual property rights — primarily self-developed software. It's one of the most significant tax breaks available to Polish software developers.
Critically: IP Box requires flat tax (liniowy) or progressive tax (skala). It's NOT compatible with lump-sum tax (ryczałt).
If you're eligible for IP Box and have significant software copyright income, flat tax at 19% (with IP Box reducing it to 5% on qualified income) can be dramatically more favorable than lump-sum 12%.
Example with IP Box:
- Revenue: 25,000 PLN, 80% from qualifying software IP
- IP Box income: 20,000 PLN × 5% = 1,000 PLN tax
- Remaining income: 5,000 PLN × 19% = 950 PLN tax
- Total tax: 1,950 PLN (effective 7.8% on total income)
vs. Lump-sum: 25,000 × 12% = 3,000 PLN tax
IP Box on flat tax wins by 1,050 PLN/month in this example.
Requirements for IP Box:
- You must own the IP rights being licensed/sold
- Maintain detailed IP activity records (R&D ledger)
- Claim in your annual tax return (PIT-36L, special IP Box annex)
- Work with an accountant experienced in IP Box — it's complex
When You CANNOT Use Lump-Sum
Several situations disqualify you from lump-sum:
- Serving a former employer: If in the current or previous tax year you performed the same type of work as an employee for a given company, you cannot use lump-sum for income from that company in the current year.
- Revenue over 2 million EUR/year: Lump-sum threshold exceeded.
- Certain regulated professions: Pharmacists, certain financial intermediaries — check the exclusion list in the Polish lump-sum tax act (ustawa o zryczałtowanym podatku).
- If you want IP Box: Must switch to flat tax or progressive scale.
PKD Codes and the 12% Rate
The 12% rate applies specifically to services classified under these PKD (Polish business activity classification) codes:
- 62.01.Z — Software development
- 62.02.Z — IT consulting and advisory
- 62.03.Z — IT infrastructure management
- 62.09.Z — Other IT services
- 63.11.Z — Data processing; web hosting
If your primary activity is software development or IT consulting, you qualify. If your activities span technical consulting and non-IT management consulting, the boundary can be unclear — consider requesting a private tax ruling (indywidualna interpretacja podatkowa) from the National Tax Information (KIS).
Changing Your Tax Form
You can only change your tax form:
- For the coming year: Submit change notification by February 20 of that year
- In your first year of business: By the 20th of the month following your first revenue
If you chose the wrong form: wait until the next year. There are no mid-year changes.
Decision Algorithm
Your costs < 20% of revenue?
→ Lump-sum 12% (clear win)
Your costs 20–37% of revenue?
→ Lump-sum 12% (still wins, by smaller margin)
Your costs > 37% of revenue?
→ Flat tax 19% (now wins)
You create qualifying software and want IP Box?
→ Flat tax 19% (even if it would otherwise lose)
Serving former employer in year 1?
→ Flat tax 19% (no choice)
Planning joint filing with spouse?
→ Progressive scale (only compatible option)
Summary Table
| Situation | Recommended Form |
|---|---|
| Developer, standard freelance, low costs | Lump-sum 12% |
| Developer with IP Box qualification | Flat tax 19% |
| Agency/subcontracting model (>40% costs) | Flat tax 19% |
| First year, former employer client | Flat tax 19% |
| High earner filing jointly with low-income spouse | Progressive scale |
| DevOps, QA, PM, UX | Lump-sum 12% |
Check your exact numbers with our B2B Calculator.
This article is for informational purposes only. Polish tax law changes frequently — verify current rates with a licensed tax advisor or at podatki.gov.pl.