B2B Tax Rates in Poland 2026: Flat Tax, Ryczałt, or General Rules?
One of the first decisions every new sole proprietor (JDG) in Poland faces is choosing a tax form. The choice affects not just your tax rate, but how you calculate the tax base, what deductions you can claim, and how your health insurance is calculated.
There are three options. Here is each one explained in plain English.
Option 1: Progressive Tax Scale (Skala Podatkowa) — 12% / 32%
This is the default system — if you do not actively choose another form, you are automatically on the progressive scale.
How it works
- Tax base: income = revenue minus deductible business expenses minus ZUS social contributions
- Rate: 12% on annual income up to 120,000 PLN
- Rate: 32% on annual income above 120,000 PLN
- Tax-free allowance: 30,000 PLN/year (so zero tax on the first 30,000 PLN of income)
- Health insurance: 9% of monthly income (minimum ~420 PLN/month) — not tax-deductible
Who uses it in IT?
Almost no one — except in very specific situations:
- Joint filing with a low-income spouse: Only progressive scale allows joint taxation. If your spouse earns under 30,000 PLN/year (within the tax-free threshold), joint filing can save significant tax on your higher income.
- Low income in early business years: The 30,000 PLN tax-free allowance helps at very low income levels.
For most IT contractors earning above 120,000 PLN/year (~10,000 PLN/month), the 32% rate on income above the threshold makes this option expensive.
Option 2: Flat Tax (Podatek Liniowy) — 19%
The flat tax is the most straightforward option for high-earning contractors who want expense deductions.
How it works
- Tax base: income = revenue minus deductible business expenses minus ZUS social contributions
- Rate: 19% flat, regardless of income level
- No tax-free allowance (unlike progressive scale)
- Health insurance: 4.9% of monthly income (minimum ~420 PLN/month) — not tax-deductible since 2022
- IP Box eligible: yes — you can apply the 5% IP Box rate for qualifying software IP income
Deductible expenses include
- Computer equipment, monitors, peripherals
- Software licenses and subscriptions
- Training, courses, books, conferences
- Home office (proportional share of rent and utilities)
- Accountant fees
- Car lease (75% of payments if mixed-use)
- Business phone and internet
When flat tax wins
Flat tax is better than ryczałt when your deductible expenses exceed approximately 37% of revenue. In practice for typical IT freelancers, this rarely happens — most have business costs of 5–15% of revenue.
Flat tax also wins if you qualify for IP Box (5% rate on software IP income). Read our detailed IP Box guide for requirements.
Limitations
- No joint filing with spouse
- Health insurance (4.9%) grows with income — at 30,000 PLN/month income, health insurance alone is 1,470 PLN/month
- Cannot be changed mid-year (locked in until February 20 of the following year)
Option 3: Lump-Sum Tax on Revenue (Ryczałt) — 8.5%–15%
Ryczałt is the most popular choice for IT contractors in Poland in 2026. The key feature: tax is calculated on revenue, not income — no expense deduction needed.
Rates by type of activity
| Activity | Rate |
|---|---|
| Software development, IT consulting (PKD 62.xx, 63.xx) | 12% |
| Technical management, IT project management | 15% |
| Other IT services (support, helpdesk) | 8.5% |
| Creative/graphic design | 8.5% |
| Translation, writing | 8.5% |
Most software developers, DevOps engineers, QA engineers, data engineers, and IT consultants qualify for 12%.
How it works
- Tax base: revenue (your total invoice amount, excluding VAT)
- No expense deduction
- Health insurance: fixed monthly amounts based on annual revenue bracket
Health insurance brackets for ryczałt (2026)
| 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 major advantage: at 300,000 PLN/year revenue (25,000 PLN/month), your health insurance is a fixed 769 PLN/month rather than 4.9% × income on flat tax (which would be ~1,225 PLN/month).
When ryczałt wins
For the majority of IT contractors. The break-even vs. flat tax:
Ryczałt wins if: expenses < (19 - 12) / 19 × revenue = 36.8% of revenue
Typical IT freelancer costs (accounting, equipment, software, training) = 5–15% of revenue. Ryczałt almost always wins.
Restrictions on ryczałt
- Former employer rule: If you performed the same type of services as an employee for a given company in the current or prior tax year, you cannot use ryczałt for that client's income in the current year.
- IP Box: You cannot use IP Box on ryczałt — it requires flat tax.
- Revenue cap: Over 2 million EUR/year, ryczałt is unavailable (not relevant for individual contractors).
Side-by-Side Comparison
| Feature | Progressive Scale | Flat Tax (liniowy) | Ryczałt (IT) |
|---|---|---|---|
| Tax rate | 12% / 32% | 19% | 12% |
| Tax base | Income | Income | Revenue |
| Expense deduction | Yes | Yes | No |
| Tax-free allowance | 30,000 PLN/year | No | No |
| Health insurance | 9% of income | 4.9% of income | Fixed (769 PLN) |
| IP Box eligible | Yes | Yes | No |
| Joint filing with spouse | Yes | No | No |
| Best for | Low income / joint filing | High costs / IP Box | Most IT contractors |
Which Option to Choose: A Decision Framework
Q1: Do you want to use IP Box (5% rate on software copyright)?
→ Yes: Flat tax 19%
→ No: Continue to Q2
Q2: Do your deductible business expenses exceed 37% of revenue?
→ Yes: Flat tax 19%
→ No: Continue to Q3
Q3: Is your spouse's income significantly lower than yours?
Would joint filing save you substantial tax?
→ Yes: Progressive scale
→ No: Continue to Q4
Q4: Did you work as an employee for the same client last year
providing the same type of services?
→ Yes: Cannot use ryczałt for that client — use flat tax
→ No: Ryczałt 12% (almost certainly your best option)
Real Calculations: Monthly Net at 20,000 PLN Revenue
Assuming full ZUS (month 31+), no extra costs for ryczałt calculation:
Ryczałt 12%:
- Revenue: 20,000 PLN
- ZUS social: −1,507 PLN
- Tax: −2,400 PLN (12% × 20,000)
- Health insurance: −769 PLN (2nd bracket, fixed)
- Net: ~15,324 PLN
Flat tax 19% (with 2,500 PLN deductible costs):
- Revenue: 20,000 PLN
- ZUS social: −1,507 PLN
- Costs: −2,500 PLN
- Taxable income: 15,993 PLN
- Tax: −3,039 PLN (19%)
- Health insurance: −784 PLN (4.9% × 15,993)
- Net: ~14,170 PLN
Ryczałt advantage: 1,154 PLN/month (13,848 PLN/year)
ZUS Health Insurance Reform Context
The 2022 Polish Deal (Polski Ład) reform removed health insurance deductibility, which significantly impacted both flat tax and progressive scale users. Ryczałt was the main winner — its fixed health insurance brackets remain lower than percentage-of-income formulas at typical IT contractor income levels.
There have been ongoing discussions about further health insurance reform in 2025–2026. Consult your accountant at the start of each tax year, as the calculation rules for health insurance on each tax form can change.
Changing Your Tax Form
You can only change your tax form:
- For the following year: Submit notification by February 20
- First year of business: By the 20th of the month following your first revenue
There are no mid-year changes. If you chose the wrong form, you wait until next year.
For a complete breakdown of ZUS contributions, see our ZUS guide for self-employed. To check how your take-home changes with each tax form, use our B2B Calculator.
Tax law in Poland changes frequently. Verify current rates with a licensed tax advisor or at podatki.gov.pl before making decisions.