Small Business Tax in Poland 2026: Complete Guide for Entrepreneurs
All tax options for small businesses in Poland explained. Ryczalt, liniowy, skala podatkowa, VAT, ZUS, and practical examples for freelancers and shop owners.
8 min czytaniaSmall Business Tax in Poland 2026: Complete Guide
Polish tax law offers small business owners three income tax regimes, plus VAT obligations and mandatory social security contributions. Choosing the right combination can mean a difference of 10,000-30,000 PLN per year for a business earning 200,000-500,000 PLN. This guide covers each option with real calculations.
Income tax: three paths
1. Skala podatkowa (progressive tax scale)
| Income bracket | Rate |
|---|---|
| Up to 120,000 PLN | 12% |
| Above 120,000 PLN | 32% |
Tax-free amount: 30,000 PLN (built into the scale via a 3,600 PLN tax reduction).
Key features:
- You can deduct all business expenses from revenue
- Joint filing with spouse is possible (can be very advantageous if one spouse earns significantly more)
- Health insurance contribution: 9% of income (no cap), not deductible from tax
- Eligible for ulga na dzieci (child tax credit, 1,112 PLN per child for 1-2 children, more for 3+)
Best for: Businesses with profit below ~120,000 PLN/year, especially if filing jointly with a lower-earning spouse.
Example: Revenue 300,000 PLN, costs 180,000 PLN, profit 120,000 PLN.
- Tax: (120,000 x 12%) - 3,600 = 10,800 PLN
- Health insurance: ~10,800 PLN (9% of 120,000)
- Total tax + health: ~21,600 PLN
2. Podatek liniowy (flat tax)
Rate: 19% of profit (revenue minus deductible costs)
Key features:
- Flat rate regardless of income level
- All business expenses deductible
- Health insurance: 4.9% of income, partially deductible from tax base (capped at ~11,600 PLN deduction in 2026)
- Cannot file jointly with spouse
- No child tax credit
Best for: Businesses with profit above ~150,000 PLN/year where the 32% bracket on skala podatkowa would kick in heavily.
Example: Revenue 500,000 PLN, costs 200,000 PLN, profit 300,000 PLN.
- Tax: 300,000 x 19% = 57,000 PLN (minus health deduction ~11,600 = effective base ~288,400, tax ~54,796)
- Health insurance: 4.9% of 300,000 = 14,700 PLN
- Total tax + health: ~69,496 PLN
- Compare skala: (120,000 x 12%) + (180,000 x 32%) - 3,600 = 67,800 + health 9% = 27,000 = total ~94,800 PLN
- Liniowy saves ~25,000 PLN at this income level.
3. Ryczalt od przychodow ewidencjonowanych (flat-rate tax on revenue)
Ryczalt taxes revenue, not profit. You cannot deduct business expenses. The rate depends on your type of activity:
| Activity type | Rate |
|---|---|
| IT services, engineering, consulting | 12% |
| Professional services (legal, medical, accounting) | 17% |
| Retail trade (e-commerce, shop) | 3% |
| Gastronomy, food services | 3% |
| Rental income | 8.5% (up to 100K PLN) / 12.5% (above) |
| Construction services | 5.5% |
| Manufacturing | 5.5% |
Key features:
- No expense deductions (the simplicity is the point)
- Health insurance: fixed amount based on revenue brackets (approximately 400-1,200 PLN/month), 50% deductible from revenue
- Cannot file jointly with spouse
- Revenue limit: 2,000,000 EUR annually
- Simplified bookkeeping (revenue register only, no KPiR)
Best for: Service businesses with low costs (IT freelancers on B2B, consultants) or high-volume retail with thin margins.
Example for IT freelancer: Revenue 400,000 PLN, few deductible costs (~20,000 PLN for equipment, home office).
- Ryczalt at 12%: 400,000 x 12% = 48,000 PLN + health ~9,600/year = total ~57,600 PLN
- Liniowy: (400,000 - 20,000) x 19% = 72,200 - health deduction = ~68,000 + health ~18,600 = total ~86,600 PLN
- Ryczalt saves ~29,000 PLN for this freelancer.
Choosing the right form: decision matrix
| Your situation | Recommended form |
|---|---|
| IT freelancer, B2B, revenue 200-600K PLN | Ryczalt 12% |
| E-commerce seller, high volume, thin margins | Ryczalt 3% |
| Consultant with significant deductible costs | Liniowy 19% |
| Low profit (<100K PLN), spouse does not work | Skala podatkowa (joint filing) |
| Professional services (lawyer, doctor) | Compare ryczalt 17% vs liniowy |
| High profit + minimal costs | Ryczalt (appropriate rate) |
VAT obligations
When VAT registration is mandatory
- Annual revenue exceeds 200,000 PLN (in the current or previous year)
- You sell goods or services that require VAT regardless of revenue (e.g., certain consulting to other EU businesses)
- You perform intra-Community transactions (selling goods to other EU countries)
When to voluntarily register for VAT
Even below the 200,000 PLN threshold, VAT registration makes sense when:
- Your clients are VAT-registered businesses (they prefer VAT invoices to reclaim input VAT)
- You purchase significant inventory, equipment, or services with VAT (you can reclaim the input VAT)
- You sell B2B internationally within the EU
VAT rates in Poland
| Rate | Applies to |
|---|---|
| 23% | Standard rate (most goods and services) |
| 8% | Reduced rate (food, some construction, hotel services) |
| 5% | Reduced rate (basic food products, books) |
| 0% | Intra-Community supply of goods, exports |
VAT filing
- Monthly filing: Default for new VAT taxpayers (JPK_V7M due by the 25th of the following month)
- Quarterly filing: Available after 12 months of VAT registration for small taxpayers (revenue under 2M EUR including VAT)
ZUS (social security) contributions
ZUS contributions are mandatory for all sole proprietors and are the single biggest cost surprise for new entrepreneurs.
2026 contribution schedule (approximate)
| Period | Monthly ZUS | Duration |
|---|---|---|
| Ulga na start | ~400 PLN (health only) | First 6 months |
| ZUS preferencyjny | ~800 PLN | Next 24 months |
| Maly ZUS Plus | ~900-1,200 PLN | If eligible (revenue < 120K PLN) |
| Full ZUS | ~1,700 PLN | Standard |
Full ZUS breakdown (2026 approximate):
- Pension (emerytalne): ~812 PLN
- Disability (rentowe): ~333 PLN
- Sickness (chorobowe, voluntary): ~102 PLN
- Accident (wypadkowe): ~70 PLN
- Labour Fund + FGSP: ~102 PLN
- Health (zdrowotne): varies by income and tax form
Paying ZUS
- Due by the 20th of each month
- Paid to a single individual ZUS account (received upon registration)
- Late payment incurs interest and can result in loss of sickness insurance coverage
Quarterly and annual deadlines
| Deadline | Obligation |
|---|---|
| 20th of each month | ZUS contribution payment |
| 20th of each month (or quarter) | PIT advance payment |
| 25th of each month (or quarter) | VAT JPK_V7M/K filing and payment |
| January 20 | Annual choice of tax form for the new year |
| April 30 | Annual PIT tax return (PIT-36, PIT-36L, or PIT-28 for ryczalt) |
Practical tips
Hire an accountant early. At 200-500 PLN/month, a good accountant prevents costly mistakes with VAT, ZUS, and tax form selection. The ROI is immediate for most businesses earning above 100,000 PLN/year.
Separate personal and business finances. Use a dedicated business bank account. Track every business expense with invoices (faktury). Import both personal and business accounts into Freenance to see how your business income translates into personal wealth.
Review your tax form annually. What was optimal in year one may not be optimal in year three. Run the calculations each December and switch for the following year if the numbers favour it (declaration due by January 20).
Set aside 30-40% of gross income for taxes. New entrepreneurs consistently underestimate their tax burden. Setting aside money monthly prevents a painful surprise at tax time.
Related Articles
- How to Register a Business in Poland 2026 — Step-by-step registration process
- E-Commerce in Poland Guide — Tax specifics for online sellers
- Revolut vs Wise for Freelancers — Managing international payments
FAQ
What is the difference between skala podatkowa, podatek liniowy, and ryczalt?
Skala podatkowa is a progressive scale (12% up to 120,000 PLN, then 32%) that allows expense deductions, joint filing with a spouse, and a tax-free amount of 30,000 PLN. Podatek liniowy is a flat 19% on profit, also allowing expense deductions, but with no joint filing or child credit. Ryczalt taxes revenue (not profit) at activity-specific rates from 2% to 17%, with no expense deductions but the simplest bookkeeping.
When does VAT registration become mandatory for a small business in Poland?
VAT registration is required once your annual revenue exceeds 200,000 PLN in the current or previous year, or immediately if you perform intra-Community transactions or sell certain VAT-required goods and services. Below the threshold, registration is voluntary but often makes sense when your clients are VAT payers or when you have significant input VAT to reclaim from purchases.
How much will I pay in ZUS as a new sole proprietor in Poland?
New entrepreneurs benefit from Ulga na start (around 400 PLN per month, health only) for the first 6 months, then ZUS preferencyjny (around 800 PLN) for the next 24 months. After that, full ZUS averages roughly 1,700 PLN per month, and Maly ZUS Plus (around 900-1,200 PLN) is available if your annual revenue stays below 120,000 PLN.
Can I switch my tax form mid-year?
No, you cannot switch tax form during the tax year in most cases. The annual declaration must be filed by January 20 to apply for the entire current year, so plan your tax form selection in December based on projected revenue and costs.
What share of gross income should I set aside for taxes and ZUS?
For most small businesses, setting aside 30-40% of gross income covers income tax, health insurance, ZUS contributions, and VAT (if applicable). This buffer prevents painful surprises at month-end filing or year-end reconciliation, especially in the first two years when ZUS reliefs make cash flow appear easier than the steady state.
Want full control over your finances?
Try Freenance for free