How to Set Up a One-Person IT Company in Poland: Tax Structures, ZUS, and What No One Tells You

Poland offers one of Europe's most favorable tax environments for IT professionals — including a 5% IP Box rate and flexible ZUS options. But choosing between JDG and sp. z o.o., navigating ryczałt vs. linear tax, and understanding IP Box requires decisions that most accountants won't explain unless you ask the right questions.

April 21, 2026
11 min read
19 views
PolandTaxJDGSp. z o.o.IP BoxZUSFreelanceSelf-EmploymentCareer Tips
How to Set Up a One-Person IT Company in Poland: Tax Structures, ZUS, and What No One Tells You

Why Poland Is the Best Country in Europe to Set Up a One-Person IT Company

Poland has quietly become one of the most attractive jurisdictions in Europe for tech freelancers and independent developers who want to operate through their own company. The combination of a flat 19% corporate tax rate, the IP Box regime (5% tax on qualifying IP income), low mandatory social security contributions with flexible options, and a fully digital registration process makes Poland genuinely competitive with Estonia, Ireland, and the Netherlands — without requiring you to relocate.

But the Polish business landscape is also notoriously complex. Tax rules change frequently, ZUS (the social security authority) is aggressive in enforcement, and the choice between a sole proprietorship (JDG) and a limited liability company (sp. z o.o.) has significant long-term consequences that most accountants will not explain unless you ask the right questions.

This guide covers everything a developer needs to know to make the right structural decision and avoid the most expensive mistakes.


JDG vs. Sp. z o.o.: The Decision That Defines Your Tax Bill

The first and most important decision is your legal structure. In Poland, independent IT professionals typically choose between two forms:

Sole Proprietorship (Jednoosobowa Działalność Gospodarcza — JDG)

The simplest form of business in Poland. You register through CEIDG (online, free, takes 15 minutes), and you are personally liable for all business debts. Your business income is your personal income.

Tax options for JDG:

  • Linear tax (podatek liniowy): Flat 19% income tax on profit. No progressive brackets. Most popular for IT professionals earning above ~120,000 PLN/year.
  • Progressive tax (skala podatkowa): 12% up to 120,000 PLN, 32% above. Only makes sense if your income is low.
  • Lump sum (ryczałt): Fixed percentage of revenue (not profit). For IT services: 12% on revenue. No deduction of costs. Attractive if your costs are low.

ZUS contributions for JDG:

  • Standard ZUS: ~1,800 PLN/month (health + pension + disability + accident)
  • Preferential ZUS (first 24 months): ~400 PLN/month — available for new businesses
  • "Mały ZUS Plus": reduced contributions based on previous year's income — available for businesses earning under 120,000 PLN/year

Limited Liability Company (Spółka z Ograniczoną Odpowiedzialnością — Sp. z o.o.)

A separate legal entity with limited liability. Minimum share capital: 5,000 PLN. Registration through S24 portal (online, ~250 PLN court fee, 1-3 days).

Tax structure for sp. z o.o.:

  • Corporate income tax (CIT): 9% for small taxpayers (revenue under 2 million EUR), 19% standard
  • Dividend tax: 19% on distributions to shareholders
  • Combined effective rate on extracted profit: ~26-28%

Why sp. z o.o. can be better despite the higher nominal rate:

The key advantage is that you can leave profits inside the company and reinvest them at the 9% CIT rate, deferring the 19% dividend tax indefinitely. For developers who reinvest in equipment, training, or building a product, this creates significant tax deferral.

Additionally, sp. z o.o. enables:

  • IP Box regime (see below)
  • Cleaner separation of business and personal finances
  • Better perception by large corporate clients (some refuse to contract with JDG)
  • Easier to bring in a co-founder or investor later

The Decision Matrix

ScenarioRecommended Structure
Revenue under 150,000 PLN/yearJDG with lump sum (ryczałt)
Revenue 150,000-500,000 PLN/year, high costsJDG with linear tax
Revenue over 500,000 PLN/yearSp. z o.o. with IP Box
Working primarily with large corporate clientsSp. z o.o.
Planning to hire employeesSp. z o.o.
Planning to raise investmentSp. z o.o.

IP Box: The 5% Tax Rate Nobody Tells You About

IP Box (Ulga IP Box) is a Polish tax regime that allows qualifying income from intellectual property to be taxed at 5% instead of 19%. It is one of the most powerful tax optimization tools available to Polish IT professionals — and one of the least understood.

What qualifies for IP Box?

Income derived from:

  • Software you develop and license to clients (including SaaS products)
  • Patents, utility models, and industrial designs
  • Copyrighted computer programs

Critical point: The IP must be created, developed, or improved through your own research and development (R&D) activity. Simply writing code for a client under a standard B2B contract may not qualify — the work must have an innovative or developmental character.

How IP Box works in practice

You maintain a separate IP Box ledger (ewidencja IP Box) tracking:

  • Time spent on qualifying R&D activities
  • Revenue attributable to qualifying IP
  • Costs attributable to qualifying IP

The qualifying income is then taxed at 5% instead of your standard rate. For a developer earning 400,000 PLN/year with 70% qualifying income, the tax saving versus linear 19% is approximately 39,200 PLN/year.

IP Box for JDG vs. Sp. z o.o.

Both structures can use IP Box. However, sp. z o.o. with IP Box is particularly powerful: 5% CIT on qualifying income, with the ability to defer dividend extraction indefinitely.

Common mistakes with IP Box

  • Not maintaining the ledger: The ledger is mandatory. Without it, the tax authority will disallow the entire IP Box claim.
  • Claiming IP Box on pure implementation work: If you are implementing a client's specification without any innovative element, it likely does not qualify.
  • Retroactive claims: IP Box requires proper documentation from the start of the tax year, not retroactively.

ZUS: The Hidden Cost That Surprises Every New Founder

ZUS (Zakład Ubezpieczeń Społecznych) is Poland's social security institution. For JDG owners, ZUS contributions are mandatory and represent a significant fixed cost regardless of income.

Standard ZUS breakdown (2026 approximate values)

ContributionMonthly Amount
Pension (emerytalna)~800 PLN
Disability (rentowa)~330 PLN
Accident (wypadkowa)~70 PLN
Labor Fund (Fundusz Pracy)~120 PLN
Health insurance (zdrowotna)~500-1,500 PLN (income-based)
Total~1,820-2,820 PLN/month

The preferential ZUS trap

New businesses can use preferential ZUS (reduced contributions) for the first 24 months, paying approximately 400 PLN/month. After 24 months, you automatically switch to full ZUS — a jump of ~1,400 PLN/month that catches many founders off guard.

Planning tip: Build the full ZUS amount into your pricing from day one, even if you are currently paying preferential rates. The jump will come.

ZUS for sp. z o.o.

This is where sp. z o.o. has a significant advantage: the company itself does not pay ZUS. The owner-director pays ZUS only on their salary (if they take one). Many sp. z o.o. owners minimize salary and take dividends instead, reducing ZUS exposure.

However, since 2022, sp. z o.o. owners who are the sole shareholder and sole board member must pay health insurance contributions (składka zdrowotna) based on company income — closing a previous loophole.


VAT Registration: When and Why

When you must register for VAT

If your annual revenue exceeds 200,000 PLN, VAT registration is mandatory. Below this threshold, you can choose to remain VAT-exempt.

When you should register voluntarily

Register for VAT even below the threshold if:

  • Your clients are VAT-registered businesses (they can reclaim the VAT, so it costs them nothing)
  • You have significant business expenses with VAT (equipment, software licenses) that you want to reclaim
  • You work with foreign clients (EU or non-EU) — different VAT rules apply

VAT for services to foreign clients

EU clients (B2B): Apply the reverse charge mechanism — you issue an invoice without VAT, the client accounts for VAT in their country. You must be registered for EU VAT (VIES) and include the client's EU VAT number on the invoice.

Non-EU clients: Services exported outside the EU are generally zero-rated for VAT purposes.


The Registration Process: Step by Step

JDG Registration (CEIDG)

  1. Go to ceidg.gov.pl
  2. Log in with Profil Zaufany (Polish digital identity — free, set up via your bank)
  3. Fill in the registration form: business name, PKD codes (choose codes that match your activities — for software development: 62.01.Z), address, tax form selection
  4. Submit — registration is immediate
  5. Register with ZUS within 7 days (done automatically if you select the option in CEIDG)
  6. Open a business bank account (required for VAT payers, recommended for all)

Cost: Free (CEIDG registration is free) Time: 15-30 minutes online

Sp. z o.o. Registration (S24)

  1. Go to ekrs.ms.gov.pl (S24 portal)
  2. Log in with Profil Zaufany
  3. Use the standard articles of association template (umowa spółki) — customization requires a notary
  4. Pay the court fee (~250 PLN) and PCC tax (0.5% of share capital, minimum 25 PLN)
  5. Submit — registration typically takes 1-3 business days
  6. Register with ZUS, US (tax office), and GUS (statistics office) — most is done automatically
  7. Open a company bank account

Cost: ~500-750 PLN total (court fee + PCC + bank account) Time: 1-3 business days


Choosing an Accountant: The Most Important Decision You Will Make

Polish tax law changes every year. The difference between a good accountant and an average one can easily be 20,000-50,000 PLN/year in tax savings.

What to look for

  • Specialization in IT/tech freelancers: General accountants often do not know IP Box, B2B contract structures, or international invoicing rules
  • Experience with your specific structure: JDG with ryczałt is very different from sp. z o.o. with IP Box
  • Proactive communication: They should tell you about changes before they affect you, not after
  • Online-first: You should be able to send documents digitally and communicate via email/chat

Typical costs

  • JDG (simple): 200-400 PLN/month
  • JDG with IP Box: 400-700 PLN/month
  • Sp. z o.o.: 600-1,200 PLN/month

Red flags

  • Accountant who has never heard of IP Box
  • Accountant who recommends ryczałt for everyone without analyzing your cost structure
  • Accountant who does not communicate proactively about law changes

The First-Year Timeline

MonthAction
Month 1Register business (CEIDG or S24), open bank account, find accountant
Month 1-2Set up invoicing system, configure accounting software
Month 2Register for VAT if applicable, set up VIES if working with EU clients
Month 3Review first month's finances with accountant, confirm tax form is optimal
Month 6Review whether IP Box applies to your work, start ledger if yes
Month 12Annual tax return, review structure for next year
Month 24Preferential ZUS expires — prepare for full ZUS payments

Key Takeaways

Setting up a one-person IT company in Poland is genuinely straightforward — the registration process takes hours, not weeks. The complexity lies in choosing the right structure and optimizing your tax position.

The five decisions that matter most:

  1. JDG vs. sp. z o.o.: Depends on your revenue level, cost structure, and growth plans. Above 500,000 PLN/year, sp. z o.o. with IP Box is almost always superior.
  2. Tax form for JDG: Ryczałt at 12% is excellent if your costs are low; linear 19% if costs are high.
  3. IP Box: If you write software that has any innovative or developmental character, investigate IP Box immediately. The 5% rate is transformative.
  4. ZUS planning: Build full ZUS costs into your pricing from day one, even during the preferential period.
  5. Accountant selection: Invest in a specialist. The cost is trivial compared to the tax savings.

Poland's IT sector is one of the most dynamic in Europe, and the regulatory environment — while complex — is genuinely favorable for tech professionals who understand the rules.

JobForYou.online connects Polish and Central European tech professionals with international opportunities. Use our AI Rate Calculator to benchmark your rates against the market — available in your Tools menu after login.


Related Articles

  • The Freelancer's Guide to Working with German Companies: Contracts, Taxes, and Culture [blocked]
  • Remote Work Contracts: What Every Global Developer Must Know [blocked]
  • The Global Freelancer's Survival Guide: From Poland to the World [blocked]
Share this article

We Use Cookies

We use cookies to enhance your browsing experience, analyze site traffic, and provide personalized content. By clicking 'Accept', you consent to our use of cookies. Learn more