Starting a Business in Poland

Poland consistently ranks among the top ten countries in Central Europe for doing business. EU membership, developed infrastructure, relatively low operating costs, and open access to a single market of 450 million consumers — these aren’t marketing claims, they’re real figures that draw thousands of entrepreneurs from Ukraine and beyond every year.

But “opening a business in Poland” isn’t one decision — it’s a series of decisions, each affecting everything that follows: which structure to choose, how to register, where to open an account, how to handle accounting, and — especially important for foreigners — how business affects migration status. VisaV.pl has gathered answers to all of these questions in one place.

Planning to Open a Business in Poland? A VisaV.pl lawyer will help you choose the right structure and register correctly
Leave a request and we’ll identify the optimal business form for your situation and guide you from registration through to your first invoice.

Step 1: Choose the Business Structure — JDG or Spółka z o.o.

The first and most consequential decision for any entrepreneur in Poland. It determines everything: liability exposure, tax treatment, administrative complexity, and — for foreigners specifically — the conditions for obtaining a residence permit.

JDG — Jednoosobowa Działalność Gospodarcza (sole trader)

The Polish equivalent of a sole proprietorship. The simplest and fastest form to start with: registration through CEIDG takes one day and is free of charge.

Advantages of JDG:

  • Free and fast registration — one day
  • Minimal accounting requirements compared to Spółka
  • Simplified taxation options
  • Lower administrative costs

Disadvantages of JDG:

  • Unlimited personal liability — the owner’s personal assets are fully exposed to business obligations
  • Harder to bring in investors or partners
  • For foreigners — stricter requirements to prove genuine business activity when applying for a residence permit

Full registration procedure details are in the guide on opening a JDG in Poland.

Spółka z o.o. — limited liability company

The Polish equivalent of an LLC. More complex to register (through a notary or online via S24), but a fundamentally different level of legal protection.

Advantages of Spółka z o.o.:

  • Limited liability — founders risk only their contribution to the registered capital
  • Easier to bring in investors and partners
  • CIT tax rate of 9% for small businesses (income up to €2 million per year)
  • More credible for banks and large counterparties

Disadvantages of Spółka z o.o.:

  • Minimum registered capital — PLN 5,000
  • More complex accounting and reporting
  • Higher administration costs
Elizaveta Zaderey
Lawyer
Elizaveta Zaderey
← Online, by phone, or via messengers — whichever is more convenient for you.
The most common mistake when choosing between JDG and Spółka is focusing only on registration simplicity. JDG is easier to set up, but unlimited personal liability is a real risk. For businesses with annual turnover above PLN 100,000 or with employees, Spółka z o.o. is usually the better choice both financially and legally.

A detailed comparison of both forms with real calculations is in the guide on which is more profitable for business relocation: JDG or Spółka z o.o.

Step 2: Registering Your Business — Step by Step

Registering a JDG

  1. Have a PESEL number (Polish personal identification number)
  2. Set up a confirmed Profil Zaufany for online registration, or apply in person
  3. Submit an application to the CEIDG registry — online at ceidg.gov.pl or in person at a local government office
  4. Enter your PKD codes (business activity types), address, and start date
  5. Register with ZUS as a social contribution payer — happens automatically after CEIDG registration
  6. If applicable — register as a VAT payer with the Urząd Skarbowy

Registering a Spółka z o.o.

  1. Prepare the founding documents — the company articles of association (umowa spółki)
  2. Register through a notary (traditional route) or online via the S24 system (simplified, with limited customization)
  3. Deposit the registered capital — minimum PLN 5,000
  4. Register in the KRS (National Court Register)
  5. Obtain NIP and REGON numbers — tax and statistical identifiers
  6. Register with ZUS and, if applicable, register as a VAT payer
Online registration through S24 is faster and cheaper but has limits: non-standard articles of association aren’t possible. For more complex structures, a notary is the better route. VisaV.pl recommends deciding on the business model before choosing the registration method — the two are closely linked.

Every Polish business — whether JDG or Spółka — must have a registered legal address in Poland. All official correspondence from tax authorities, ZUS, the KRS, and business counterparties will be sent there.

A virtual office in Poland is a fully legal business address with mail receipt and forwarding services, often including access to meeting rooms on demand. The cost is substantially lower than full office rental, with the same legal standing.

“IMPORTANT WARNING”: some entrepreneurs try to register a business at a friend’s or acquaintance’s address without a formal agreement. This can cause serious problems — from registration refusal to VAT number cancellation. Always use an official agreement for your legal address.

Step 4: Opening a Business Bank Account

A separate business bank account isn’t just convenient — it’s a requirement for most situations: VAT registration, working with counterparties, paying salaries, and maintaining transparency before tax authorities.

What you need to open a business bank account in Poland:

  • Business registration documents (CEIDG or KRS)
  • Passport or other ID document
  • PESEL or NIP number
  • Company’s legal address
  • In-person visit to the bank or online verification (depending on the bank)
For foreigners, opening an account can be harder: some banks require a residence card or confirmed place of residence. Digital banks tend to be more flexible here. VisaV.pl recommends starting the account opening process in parallel with business registration rather than waiting until afterward.

Step 5: Business Taxation in Poland

For JDG:

  • Progressive scale (skala podatkowa) — 12% up to PLN 120,000, 32% above
  • Linear tax (podatek liniowy) — flat 19% on all income
  • Ryczałt — a fixed percentage of revenue (2–17% depending on business type), without deducting expenses

For Spółka z o.o.:

  • CIT (corporate income tax) — 9% for small businesses (income up to €2 million per year), 19% for others
  • VAT — standard rate 23%, reduced rates of 8% and 5% for specific goods and services
Elizaveta Zaderey
Lawyer
Elizaveta Zaderey
← Online, by phone, or via messengers — whichever is more convenient for you.
An important nuance for Spółka z o.o. founders: if you’re also a board member and want to receive a salary from your own company, you need to sign the appropriate agreement (umowa o pracę or umowa o zarządzanie). Without it, withdrawing money from the company is legally incorrect and carries tax consequences.

Step 6: ZUS — Social Insurance for Entrepreneurs

  • Ulga na start — first 6 months without ZUS contributions (except health insurance) for new entrepreneurs
  • Preferencyjne składki ZUS — reduced contributions for the first 2 years after the ulga na start
  • Mały ZUS Plus — reduced contributions for entrepreneurs with lower income (up to PLN 120,000 per year)
  • Full ZUS — standard contributions after preferential periods end (approximately PLN 1,800–2,000 per month in 2026)

Step 7: Accounting — Why It’s Critical

Accounting services in Poland mean much more than filing monthly declarations. They’re a system: correctly documenting all transactions, submitting JPK files on time, meeting VAT declaration deadlines, calculating and paying ZUS, and handling annual reporting.

For a foreign entrepreneur still learning Polish and unfamiliar with local regulations, outsourcing accounting is an investment, not an expense. One missed declaration can cost more than a full year of accounting services.

Business and Migration Status: What Every Foreigner Needs to Know

For foreigners, running a business in Poland isn’t just entrepreneurship — it’s a potential basis for a residence permit. Polish migration authorities allow business activity as grounds for a temporary residence permit, but they check whether the business is real. Detailed real cases, requirements, and common mistakes are in the guide on business as a basis for a residence permit in Poland.

If your work in Poland involves a position with a qualifying salary and qualification level, it’s worth looking into the European residence permit for qualified specialists, which provides broader rights within the EU.

Key rules for business owners with a residence permit:

  • The business must generate real income — at least the subsistence minimum per family member
  • Closing or suspending the business requires immediate notification of the voivodeship office
  • Changing business structure may require re-registering the residence permit basis
  • A formally registered but genuinely inactive business is grounds for residence card cancellation
“IMPORTANT WARNING”: registering a business solely to obtain a residence card — without real entrepreneurial activity — isn’t just a refusal risk, it’s a potential basis for document fraud charges. Polish offices have become skilled at identifying these patterns. VisaV.pl only works with genuine businesses.

Practical Checklist: Where To Start When Opening a Business in Poland

  1. Define the business model and choose the structure — JDG or Spółka z o.o.
  2. Get a PESEL number and set up Profil Zaufany
  3. Find a legal address — own property, rented office, or virtual office
  4. Register the business
  5. Obtain NIP and REGON numbers
  6. Open a business bank account
  7. Register with ZUS
  8. If applicable — register as a VAT payer
  9. Set up accounting services
  10. If needed — consult on a residence permit through business
Ready to Open a Business in Poland? VisaV.pl will guide you from choosing a structure to your first contract
Leave a request and we’ll help you choose the right business form, register the company, set up a legal address and accounting, and if needed — arrange a residence permit through your business activity.

Video Testimonials

Our Team Dreams

Our specialists are always ready to provide assistance and support on
at each stage of cooperation

Nazariy Buryachinsky
Nazariy Buryachinsky

Owner of VisaV.pl / Board Community Member

Stanislav Uhrynovych
Stanislav Uhrynovych

Head of VisaV.pl

Anastasia Kostenko
Anastasia Kostenko

Head of the legalization department, expert in document processing in Poland

Catherine Skibitska
Catherine Skibitska

Legalization specialist in Warsaw.

Olga Petrenko
Olga Petrenko

Sales Manager, Communication and Customer Service Expert

Nazar Petrenko
Nazar Petrenko

Specialist in marriage registration and document processing

Daniella Slipukha
Daniella Slipukha

Legalization Specialist

Yevhen Hranatovych
Yevhen Hranatovych

SMM Specialist

Yuliana Burak
Yuliana Burak

Accounting Specialist

Yelyzaveta Zaderei
Yelyzaveta Zaderei

Legalization Specialist

Inha Huralchuk
Inha Huralchuk

Administrator

Daria Harkusha
Daria Harkusha

U.S. Marriage Organizer

Illia Honchar
Illia Honchar

Marriage Department Technical Specialist