Freelancer Tax in Poland: JDG, VAT, Ryczałt & B2B Invoicing (2026)

Everything Polish freelancers running a JDG (jednoosobowa działalność gospodarcza) need to know about VAT, choosing between ryczałt / linear / progressive tax, ZUS contributions, and KSeF e-invoicing.

Last updated 2026-06-16 By EZ@Work Poland
VAT Threshold
200,000 PLN/year
Below: VAT-exempt small business
Standard VAT
23%
Reduced 8% / 5% / 0%
Tax Forms
Ryczałt / Liniowy / Skala
Choose at start of year
ZUS Contributions
~1,400–1,800 PLN/month
Plus health insurance (variable)

JDG: Sole Proprietorship in Poland

Most Polish freelancers register a JDG (jednoosobowa działalność gospodarcza) — sole proprietorship. Steps:

1. Register via CEIDG (Central Registration and Information on Business) at biznes.gov.pl — free, online, takes minutes 2. Choose PKD activity codes (Polish Classification of Activities) 3. Choose your tax form (see next section) 4. Decide on VAT status (mandatory or voluntary) 5. Register with ZUS (social security) — automatic for JDG

Ulga na start (start-up relief):

  • First 6 months: only health insurance contributions to ZUS (no social contributions)
  • Following 24 months: reduced "preferential" ZUS rate (~30% off)
  • After ~2.5 years: full ZUS rates

Three Tax Forms — Choose Wisely

JDG owners choose one of three income tax computations annually (declaration by Feb 20):

1. Ryczałt (Lump-sum tax on revenue)

  • Pay tax on gross revenue (not profit)
  • Rates depend on activity: 17% (lawyers, doctors), 15%, 14%, 12% (IT freelancers — most software dev), 10%, 8.5%, 5.5%, 3%, 2%
  • No expense deductions
  • Simplest accounting (records of revenue only)
  • Best for: low-expense freelancers (IT, content creators, consultants)

2. Podatek liniowy (Linear / Flat tax 19%)

  • 19% flat on profit (revenue minus expenses)
  • Full expense deduction allowed
  • No personal allowance
  • Best for: high-revenue freelancers with significant expenses

3. Skala podatkowa (Progressive)

  • 12% up to 120,000 PLN, then 32% above (2026 brackets)
  • Personal allowance: 30,000 PLN tax-free
  • Full expense deduction
  • Best for: low-revenue freelancers (under ~120K PLN) or those with dependents/family allowances

Most IT freelancers in Poland choose Ryczałt 12% — it's typically the lowest effective rate given that IT services have low expenses.

VAT (Polish: VAT lub PTU)

VAT registration is mandatory when:

  • Annual sales exceed 200,000 PLN, OR
  • You sell certain VAT-mandatory items/services regardless of threshold (legal services, jewelry, etc.)

Below the threshold, you're a "non-VAT taxpayer" ("podatnik zwolniony z VAT") and don't charge VAT.

VAT rates:

  • 23% Standard — most services and goods
  • 8% Reduced — restaurants, hotels, transport, some food
  • 5% Reduced — books, magazines, some food essentials
  • 0% Zero-rated — exports, intra-EU B2B services

Voluntary VAT registration is common for B2B freelancers — clients can deduct input VAT, and you can reclaim VAT on business expenses.

VAT returns are filed monthly via JPK_VAT (Single Audit File) — combined VAT return + standard audit file format.

ZUS: Social Contributions

ZUS (Zakład Ubezpieczeń Społecznych) — mandatory social security and health insurance contributions:

Standard rates (after ulga na start period):

  • Pension: 19.52% (split with employer, but JDG pays full)
  • Disability: 8%
  • Sickness: 2.45% (voluntary for JDG)
  • Accident: 1.67%
  • Labor Fund: 2.45%
  • Total monthly social: ~1,500 PLN (2026 estimate)

Health insurance (NFZ) — calculated differently per tax form (since 2022 Polski Ład reform):

  • Skala (progressive): 9% of profit
  • Liniowy: 4.9% of profit
  • Ryczałt: tiered fixed amounts (~400–1,200 PLN/month based on revenue band)

Health insurance is not deductible under skala, partially deductible under liniowy/ryczałt — a major change since 2022.

KSeF: Mandatory E-Invoicing

Poland is rolling out KSeF (Krajowy System e-Faktur) — the national e-invoicing system:

  • Mandatory from February 1, 2026 for businesses with revenue > 200M PLN (large)
  • April 1, 2026 for all other VAT-payers
  • All B2B invoices must be issued via KSeF, validated by the state, and assigned a unique number

KSeF rules:

  • Issue invoices through KSeF API or the government's free Aplikacja Podatnika KSeF
  • Each invoice gets a unique KSeF number and timestamp
  • Clients receive invoices via KSeF (or you can send PDF after KSeF validation)
  • No paper invoices for B2B

B2C invoices remain optional in KSeF, but encouraged.

Freelancers below the VAT threshold won't be mandated initially, but voluntary use is allowed and may be required later.

Invoice Requirements (Faktura)

Polish invoices (whether KSeF or paper-equivalent before mandate) must include:

  • Word "Faktura" + invoice number
  • Issue date and sale/service completion date
  • Your business name + NIP (Tax ID, 10 digits) + address
  • Client name + NIP (B2B) + address
  • Quantity, description, unit price net
  • Net amount
  • VAT rate and amount
  • Gross total
  • Payment method and due date
  • For VAT-exempt: legal basis for exemption (e.g., "zwolniona z VAT na podstawie art. 113 ust. 1 ustawy o VAT")

Currency: PLN is standard. Foreign currency invoices must show the exchange rate from the National Bank of Poland (NBP).

Issue Polish faktury with VAT, KSeF-ready

EZ@Work generates compliant Polish invoices with proper NIP, VAT, and PLN/foreign-currency support. Multilingual (Polish + English). Free plan available.

Frequently Asked Questions

Which tax form should I choose: ryczałt, liniowy, or skala?
If you're IT/services with low expenses: ryczałt 12% is usually lowest. If high expenses + high revenue: liniowy 19%. If low revenue (under 120K PLN) or with family allowances: skala. Switch at year-start by Feb 20.
Do I need to register for VAT immediately?
Only mandatory if you'll exceed 200,000 PLN in the year. Below that — optional. Voluntarily register if you have B2B clients who reclaim VAT, or want to reclaim input VAT on big-ticket purchases.
What is ulga na start?
Start-up relief — your first 6 months as JDG you pay only the health insurance to ZUS (saves ~1,500 PLN/month). Then 24 months of "preferential" ZUS (reduced rates). After ~2.5 years, full ZUS.
When is KSeF mandatory for me?
From April 1, 2026 for all VAT-payers regardless of size. Sub-VAT freelancers aren't mandated yet but can use KSeF voluntarily.
Sources
Disclaimer: This guide is for general informational purposes only. Tax laws change frequently. Consult a licensed accountant or tax advisor for your specific situation. EZ@Work is not a tax advisory service.