← Insights

How to Register a Company in Poland as a Foreigner: Sp. z o.o. Step by Step

Szymon Gostyński Szymon Gostyński · company-formation tax-accounting international-law

Planning to start a business in Poland? The spółka z ograniczoną odpowiedzialnością (sp. z o.o.) — a Polish limited liability company — is the most popular choice among foreign entrepreneurs. It offers limited liability, a relatively low entry cost, and a well-established legal framework.

Below, we walk you through the essentials — what a sp. z o.o. is, how the registration process works, and where foreign founders often run into problems.


What Is a Sp. z o.o.?

A sp. z o.o. is a limited liability company under Polish commercial law (Kodeks spółek handlowych). In practice, it means:

  • Limited liability — shareholders risk only their contributed capital, not personal assets.
  • Legal personality — the company acts, contracts, and owns property in its own name.
  • Minimum share capital of PLN 5,000 (approx. EUR 1,150), with each share worth at least PLN 50.
  • Open to foreign founders — both natural persons and legal entities from any country can be shareholders.

A sp. z o.o. can be formed by a single shareholder, with one exception: it cannot be established solely by another single-shareholder sp. z o.o.

Why do most foreign entrepreneurs choose a sp. z o.o.? It balances simplicity with credibility. Unlike a sole proprietorship (JDG), it shields personal assets. Unlike a joint-stock company (S.A.), it requires far less capital and formality.


The Registration Process: 5 Key Steps

1. Articles of Association (Umowa spółki)

The founding document must include the company name, registered office, business activity (PKD codes), share capital amount, and share distribution among founders. It can be executed in two ways:

  • Notarial deed — required if you contribute non-cash assets (e.g. intellectual property, real estate rights) or need custom governance clauses.
  • S24 online system — faster and cheaper, but limited to a standard template and cash-only contributions.

Once signed, the company exists as a “sp. z o.o. in organisation” (w organizacji) and can already enter into contracts and hire employees.

2. Share Capital Contribution

Shareholders must cover the full PLN 5,000+ share capital before registration. Contributions can be cash or in-kind (aporty) — such as IP rights, securities, or real estate — though certain items like labour or lease rights cannot serve as contributions.

If you register via S24 with cash-only capital, you have 7 days after court registration to make the payment.

3. Appointment of the Management Board (Zarząd)

Every sp. z o.o. must have a management board — one or more persons authorised to represent the company. Board members do not need to be shareholders or Polish residents, but their appointment must be filed with the court within 7 days.

4. Court Registration (KRS)

Registration is fully electronic, via the Portal Rejestrów Sądowych (or S24 for template-based companies). The court assigns NIP (tax ID) and REGON (statistical number) automatically. You must file with the correct regional court — a common mistake that causes delays.

Important: You have 6 months from signing the articles to complete registration. For S24 companies, the deadline is just 7 days.

5. Post-Registration Filings

After the court entry, the company must:

  • Notify the Tax Office (Urząd Skarbowy) within 21 days, using form NIP-8.
  • Register with ZUS (Social Insurance) within 7 days if employing staff or if you are the sole shareholder (sole shareholders must register for at least health insurance).

What Foreign Founders Often Get Wrong

In our experience assisting international clients with Polish company formation, these are the most frequent issues:

  • Missing apostilled documents. If a shareholder is a foreign legal entity, Polish courts require a current extract from the foreign commercial register, apostilled and translated by a sworn translator (tłumacz przysięgły) registered with the Polish Ministry of Justice.
  • Foreign entity declaration. The company must file a statement on whether it qualifies as a “foreigner” under Poland’s Act on Acquisition of Real Estate by Foreigners — even if it has no plans to buy property. The S24 system has no built-in template for this, so it must be prepared separately and signed with a qualified electronic signature.
  • Confusing company name rules. The name must include “spółka z ograniczoną odpowiedzialnością” (or the abbreviation “sp. z o.o.”) and must be distinct from existing entities in the same market. Certain terms like “bank” are restricted. Always check the KRS database before you commit to a name.
  • Representation rules mismatch. The way your board represents the company (solo or jointly) must be stated consistently in the articles and the court filing. Inconsistencies are a top reason for registration being returned by the court.

After Registration: Tax and Accounting Basics

A sp. z o.o. is subject to CIT (corporate income tax) on its profits. Shareholders additionally pay 19% tax on dividends when profits are distributed. The company is also a VAT taxpayer and must maintain full accounting records (pełna księgowość).

At the end of each financial year, the company prepares financial statements, which may require a statutory audit if the company meets at least two of the following thresholds: 50+ full-time employees, balance sheet assets ≥ EUR 3,125,000, or net revenue ≥ EUR 6,250,000.


Frequently Asked Questions

Can a foreigner be the sole shareholder of a sp. z o.o.? Yes. Any natural person or legal entity — regardless of nationality or country of residence — can be the sole shareholder. The only restriction is that a sp. z o.o. cannot be founded solely by another single-shareholder sp. z o.o.

How long does it take to register a sp. z o.o.? The S24 online procedure typically takes 1–3 business days from submission. Traditional registration via notarial deed and the Court Registers Portal takes 2–4 weeks, depending on the court’s workload.

Do I need a Polish bank account to register? Not at the time of signing the articles. However, a Polish corporate bank account is required to deposit share capital (within 7 days for S24) and for ongoing operations, tax payments, and ZUS contributions.

Is a physical office address required? Yes. Every sp. z o.o. must have a registered office (siedziba) in Poland. This can be a leased office, a co-working space, or a virtual office — as long as the company can receive official correspondence there.

What are the annual costs of maintaining a sp. z o.o.? Mandatory costs include full bookkeeping (typically PLN 500–2,000/month depending on transaction volume), annual financial statements, KRS filing fees, and tax filings. ZUS contributions apply if the company employs staff or has a sole shareholder.


How We Help

At Gostyński & Partners, we guide foreign entrepreneurs through every stage of setting up a business in Poland — from choosing the right legal form to full registration and post-incorporation compliance.

Our company formation service covers:

  • Advising on the optimal legal structure for your goals, ownership, and growth plans
  • Drafting the articles of association (notarial or S24)
  • Full KRS registration and post-registration filings (Tax Office, ZUS, GUS)
  • Preparing required documentation for foreign shareholders (apostille coordination, sworn translations, foreign entity declarations)
  • Transformations, mergers, divisions, and registration of foreign company branches in Poland

Whether you are a solo founder entering the Polish market or a multinational opening a local subsidiary, we handle the legal process so you can focus on your business.

Contact us →

Szymon Gostyński Szymon Gostyński

Recommended Articles

Have questions?

Contact us to discuss your case.

Get in touch