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.
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

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
- Have a PESEL number (Polish personal identification number)
- Set up a confirmed Profil Zaufany for online registration, or apply in person
- Submit an application to the CEIDG registry — online at ceidg.gov.pl or in person at a local government office
- Enter your PKD codes (business activity types), address, and start date
- Register with ZUS as a social contribution payer — happens automatically after CEIDG registration
- If applicable — register as a VAT payer with the Urząd Skarbowy
Registering a Spółka z o.o.
- Prepare the founding documents — the company articles of association (umowa spółki)
- Register through a notary (traditional route) or online via the S24 system (simplified, with limited customization)
- Deposit the registered capital — minimum PLN 5,000
- Register in the KRS (National Court Register)
- Obtain NIP and REGON numbers — tax and statistical identifiers
- Register with ZUS and, if applicable, register as a VAT payer
Step 3: Legal Address — Required for Every Business
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.
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)
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

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.
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
Practical Checklist: Where To Start When Opening a Business in Poland
- Define the business model and choose the structure — JDG or Spółka z o.o.
- Get a PESEL number and set up Profil Zaufany
- Find a legal address — own property, rented office, or virtual office
- Register the business
- Obtain NIP and REGON numbers
- Open a business bank account
- Register with ZUS
- If applicable — register as a VAT payer
- Set up accounting services
- If needed — consult on a residence permit through business