Polish sp. z o.o. vs German GmbH – differences in registration, costs and compliance
A Polish limited liability company (sp. z o.o.) and a German Gesellschaft mit beschränkter Haftung (GmbH) both protect shareholders through limited liability, but they differ significantly in their capital requirements, registration formalities, taxation and ongoing compliance. For investors planning to register a company in Poland, a Polish sp. z o.o. requires minimum share capital of PLN 5,000 and may be established through the S24 online system. A GmbH requires share capital of EUR 25,000 and must be incorporated with a German notary, including when the online procedure is used.
A Polish sp. z o.o. vs German GmbH comparison shows that the two companies are broadly equivalent corporate structures, but their entry costs, incorporation procedures and tax treatment differ. The minimum share capital for a Polish sp. z o.o. is PLN 5,000, compared with EUR 25,000 for a GmbH. For cash contributions, at least 25% of the nominal value of each GmbH share must be paid before the registration application is filed. The total value of cash contributions and shares covered by in-kind contributions must amount to at least EUR 12,500.
A Polish sp. z o.o. can be established through the S24 system without a notarial deed, provided that the shareholders use the official template articles of association. A GmbH always requires the involvement of a German notary, including when the incorporation process is completed online.
The decision should not be based solely on the amount of share capital or the initial registration cost. The key considerations are where the company will actually operate, where its management and employees will be located, which market it will serve, how it will be financed and how its profits will be taxed.
The comparison between a Polish sp. z o.o. and a German GmbH most commonly arises when a business is planning expansion between Poland and Germany. Both structures generally limit the liability of their shareholders, but they are governed by different corporate, tax and accounting rules.
For an investor, the actual place of business, management structure, profit taxation, employment costs and reporting obligations are usually more important than the nominal amount of share capital.
In this article:
Is a Polish sp. z o.o. the equivalent of a German GmbH?
Yes. A Polish spółka z ograniczoną odpowiedzialnością, abbreviated as sp. z o.o., is the functional equivalent of a German Gesellschaft mit beschränkter Haftung, or GmbH. Both are separate legal entities and are liable for their obligations with their own assets.
Functional similarity does not mean that the two structures are identical. The main differences concern share capital, the role of the notary, company registration, taxation and management liability.
| Area | Polish sp. z o.o. | German GmbH |
|---|---|---|
| Minimum share capital | PLN 5,000 | EUR 25,000 |
| Form of articles of association | Notarial deed or S24 template | Notarial deed, including online incorporation |
| Company register | National Court Register (KRS) | Commercial Register (Handelsregister) |
| Online registration | S24, or an electronic application through the Court Registers Portal after the articles have been executed before a notary | Online notarial procedure |
| Beneficial ownership | Central Register of Beneficial Owners (CRBR) | Transparency Register (Transparenzregister) |
| Corporate income tax | Generally 19% CIT; 9% if the statutory conditions are met | 15% corporate income tax, solidarity surcharge and trade tax |
| Accounting | Full accounting records and annual financial statements | Full accounting records and annual financial statements (Jahresabschluss) |
| Management liability | Possible in circumstances specified by Polish law | Managing directors may be liable for breaches of their duties |
How much share capital is required for a Polish sp. z o.o. and a German GmbH?
The minimum share capital for a Polish sp. z o.o. is PLN 5,000, while a German GmbH requires EUR 25,000. For cash contributions, at least 25% of the nominal value of each GmbH share must be paid before the company is submitted for registration in the Commercial Register. The aggregate value of cash contributions and shares covered by in-kind contributions must amount to at least EUR 12,500.
Share capital is not an administrative fee. Once the company has been incorporated, the capital forms part of its assets and may be used to finance legitimate business expenditure.
The relatively low share capital of a Polish sp. z o.o. makes it easier to start a business. However, PLN 5,000 may be insufficient where the company needs to recruit employees, lease premises or finance inventory. Banks and commercial partners also assess liquidity, shareholder funding and the company’s overall balance-sheet structure.
How is a Polish sp. z o.o. registered in Poland?
A Polish sp. z o.o. may be established through the S24 online system or by executing individually drafted articles of association in the form of a notarial deed and filing the registration application through the Court Registers Portal (PRS).
S24 is faster and less expensive, but it is based on an official template. It may be sufficient for a straightforward ownership structure. It is generally unsuitable where the shareholders require customised voting rules, restrictions on share transfers, privileged shares or special arrangements for appointing members of the management board.
Following registration, the company should arrange, among other matters:
- supplementary registration data on form NIP-8;
- a corporate bank account;
- registration with the Central Register of Beneficial Owners (CRBR);
- the required tax registrations;
- accounting processes and document workflows.
Since 1 January 2025, an entrepreneur applying for its first entry in the register of entrepreneurs of the National Court Register (KRS) must provide the information required to create an address for electronic deliveries or indicate an existing qualified electronic-delivery address.
For a foreign investor, incorporating the company is only one stage of entering the Polish market. The investor may also need to determine the appropriate Polish Classification of Activities codes, representation rules, financing structure, VAT registration requirements and employer obligations.
Professional support to register a company in Poland may include preparing corporate documents, registering the legal entity, completing tax registrations, and arranging local accounting and administrative services.
How is a GmbH registered in Germany?
Incorporating a GmbH requires articles of association executed before a German notary, payment of the required share capital and registration in the Commercial Register. The company must also have a German business address.
A typical incorporation process includes:
- choosing the company name, registered office and shareholding structure;
- preparing the articles of association;
- executing the incorporation documents before a notary and appointing the managing director or Geschäftsführer;
- paying the share capital;
- filing the application with the Commercial Register;
- registering the business with the local Trade Office (Gewerbeamt);
- completing the tax registration;
- registering the beneficial owners in the Transparency Register.
For a straightforward structure, the shareholders may use the statutory Model Protocol (Musterprotokoll). This simplified procedure is generally available for cash contributions, no more than three shareholders and one managing director.
Where a shareholder is a foreign company, the incorporation process may require registry extracts, documents confirming the company’s representation rules, certified translations and additional authentications. Missing or outdated documents from the parent company frequently delay registration.
Can a GmbH be incorporated online?
Yes, but it remains a notarial procedure. A German notary conducts the transaction by video conference and verifies the identity of the participants and the relevant documents.
Online incorporation can reduce the need to travel to Germany, but it does not remove requirements relating to documentation, share capital, the shareholding structure or the bank’s know-your-customer procedures.
Where the shareholder is a foreign corporate entity, online incorporation does not necessarily mean that every document can be prepared without the involvement of institutions in the shareholder’s home jurisdiction. Certified translations, current registry extracts and documents confirming the applicable representation rules may still be required.
How much does it cost to establish a Polish sp. z o.o. or a German GmbH?
Registering a Polish sp. z o.o. is usually less expensive. The Polish court fee is PLN 250 for an S24 application or PLN 500 for registration through the Court Registers Portal. In Germany, the investor must also budget for notarial fees, Commercial Register fees, business registration and, where applicable, translations and professional advice.
| Cost item | Polish sp. z o.o. | German GmbH |
|---|---|---|
| Minimum share capital | PLN 5,000 | EUR 25,000 |
| Amount generally required before registration | Depends on the registration procedure | At least 25% of each share and at least EUR 12,500 in total |
| Registration fee | PLN 250 through S24 or PLN 500 through PRS | Calculated under the German statutory fee schedule |
| Notary | Not required for S24 | Mandatory |
| Additional costs | 0.5% tax on civil law transactions, possible translation and advisory costs | Business registration, translations, KYC, address and advisory costs |
Since 29 November 2025, entries in the National Court Register no longer require payment of the PLN 100 fee for publishing the registration notice in the Polish Court and Commercial Gazette (MSiG).
For a Polish company, the investor must also account for tax on civil law transactions (PCC), generally calculated at a rate of 0.5% in accordance with the Polish PCC Act.
The largest additional costs often arise not from the registry application itself, but from preparing the foreign parent company’s documents, translations, bank KYC procedures, a local address, accounting, payroll administration and group reporting.
What taxes do a Polish sp. z o.o. and a German GmbH pay?
A Polish sp. z o.o. is generally subject to Corporate Income Tax (CIT) at a rate of 19%. A reduced 9% rate may apply if the statutory conditions are met, but it does not apply to capital gains. A German GmbH is subject to corporate income tax (Körperschaftsteuer), the solidarity surcharge and local trade tax (Gewerbesteuer).
In Germany, the corporate income tax rate alone is 15%, but this does not represent the company’s complete tax burden. Once the solidarity surcharge and municipal trade tax are included, the combined effective taxation of corporate income is frequently around 30%, depending on the municipality.
In both jurisdictions, the analysis should also cover the taxation of dividends, withholding tax, intragroup financing and the applicable double taxation agreement.
The comparison should examine the entire movement of funds, from operating profit to the eventual distribution of earnings to the shareholder.
In this area, professional tax advisory in Poland can help assess the complete tax position rather than focusing only on the headline CIT rate.
What accounting obligations apply to a Polish sp. z o.o. and a German GmbH?
Both companies must maintain full accounting records and prepare annual financial statements. These obligations also apply where the company has only limited activity or does not generate any sales.
A Polish sp. z o.o. maintains its accounting records under the Polish Accounting Act. As a general rule, the annual financial statements must be approved within six months of the balance-sheet date and subsequently filed with the National Court Register within 15 days of approval.
A GmbH prepares its annual financial statements, or Jahresabschluss, under the German Commercial Code. Documents subject to disclosure must be submitted electronically to the Company Register (Unternehmensregister), generally no later than one year after the balance-sheet date. The extent of disclosure depends on the company’s size.
The absence of active sales does not release a company from keeping accounting records, submitting tax returns or meeting its financial-reporting obligations. A Polish entity may use professional accounting services in Poland to maintain its books and meet local filing requirements.
Does the sole shareholder of a Polish sp. z o.o. or German GmbH pay social security contributions?
In Poland, the sole shareholder of a single-shareholder sp. z o.o. is treated for social-security purposes in the same way as an individual carrying on a non-agricultural business activity. In Germany, the social-security status of a shareholder who is also a managing director primarily depends on their legal ability to exercise decisive control over the company through their shares and voting rights. Practical independence in day-to-day management is not sufficient on its own to exclude social-security coverage.
An investor should not assume that establishing a limited liability company automatically eliminates social-security contributions. Particular attention is required where an individual is simultaneously a shareholder, management board member or managing director, and employee.
For cross-border management structures, social-security and payroll obligations should be reviewed separately. Specialist HR and payroll services in Poland can support the analysis and implementation of the appropriate payroll arrangements.
What beneficial ownership obligations apply?
A Polish sp. z o.o. reports its beneficial owners to the Central Register of Beneficial Owners (CRBR), while a German GmbH reports them to the Transparency Register. The information must be updated whenever the ownership or control structure changes.
In Poland, a newly registered entity must submit its CRBR filing within 14 business days of being entered in the National Court Register. Where reported information changes, the deadline is calculated from the date on which the change is registered in the KRS or, if no registry entry is required, from the date on which the change takes effect. Saturdays and statutory public holidays are not included when calculating these deadlines.
In a multi-tier group structure, it is not sufficient to identify the immediate shareholder if that shareholder is another corporate entity. The ownership chain must be traced through to the natural persons who ultimately exercise control.
Can directors be personally liable for company debts?
Limited liability primarily protects the shareholders. Members of the management board of a Polish sp. z o.o. and the managing directors of a GmbH may be personally liable for specific breaches of their duties.
In Poland, management liability may arise in connection with unsuccessful enforcement against the company, public-law liabilities and failure to respond to insolvency within the required period. In Germany, a Geschäftsführer may be liable for breaching the duty to manage the company with due care.
An accountant may prepare tax returns and reports, but responsibility for supervision, liquidity and timely management decisions remains with the company’s management.
Which structure is better: a Polish sp. z o.o. or a German GmbH?
A Polish sp. z o.o. is generally the more natural choice where the company’s operations, employees, management and assets are located in Poland. A GmbH is usually more suitable for a business with a permanent operational and commercial presence in Germany.
A Polish sp. z o.o. may be appropriate where:
- the workforce and operating costs are located in Poland;
- the company serves Polish customers or manages international sales from Poland;
- the investor wants to limit the initial capital commitment;
- sales in Germany do not yet require a local German company.
A GmbH may be appropriate where:
- the business will establish an office, warehouse, production facility or permanent team in Germany;
- operational management takes place in Germany;
- customers or commercial partners expect to contract with a local German entity;
- the business requires German permits, financing or employment contracts.
For a larger group, an alternative may be to establish a subsidiary or register a branch. A branch is not a separate legal entity and therefore does not isolate risk in the same way as a limited liability company.
Can an investor establish a German UG instead of a GmbH?
Yes. An Unternehmergesellschaft (haftungsbeschränkt), commonly referred to as a UG, allows a business to begin operating with capital below the EUR 25,000 required for a GmbH. It is not equivalent to a sole proprietorship. It is a special form of German limited liability company.
German law does not impose a substantial minimum capital requirement on a UG. In theory, it may be established with very limited capital, but the amount should reflect the company’s actual start-up costs.
A company that needs premises, employees, inventory or funding for ongoing expenses will not, in practice, be able to operate effectively with merely symbolic capital.
Establishing a UG still requires:
- articles of association executed before a German notary;
- registration in the Commercial Register;
- business registration with the Trade Office;
- tax registration;
- full accounting records;
- annual financial statements;
- beneficial ownership registration in the Transparency Register.
A UG may be suitable for a service business that does not require substantial initial investment. It is not always the best option for a foreign corporate group.
Its accounting, tax and corporate obligations are largely comparable to those of a GmbH. However, the lower level of share capital may be viewed negatively by banks, leasing providers or larger commercial partners.
Should a Polish company establish a German subsidiary or a branch?
A Polish company entering the German market does not always need to establish a GmbH. An alternative may be a branch, although a branch is not a separate legal entity and does not separate the liabilities of the German operation from the assets of the Polish company.
A GmbH operating as a subsidiary has its own legal personality, assets, accounting records and governing bodies. As a general rule, liabilities arising from its business activities are borne by the GmbH itself. A Polish parent company is generally not liable for the obligations of a GmbH merely because it holds shares in it. Separate liability may nevertheless arise from guarantees, sureties, contractual commitments or the parent company’s own conduct.
A branch remains part of the Polish company. Contracts concluded through the branch are effectively contracts of the Polish company, which is responsible for their performance with all of its assets. A branch therefore does not provide the same separation of risk as a German subsidiary.
German law primarily distinguishes between an independent branch (Zweigniederlassung) and a dependent operating establishment. An independent branch may conduct operational activity and may have its own local management, bank account and separate accounting records.
An independent branch must be entered in the Commercial Register and registered with the local Trade Office. A German notary participates in the registration procedure. A dependent establishment mainly performs auxiliary functions, such as maintaining contacts, promotion or supporting the activities of the head office. It should not independently participate in commercial transactions in the same way as a fully operational branch.
A branch may be considered where the Polish company:
- wants to test the German market before establishing a subsidiary;
- conducts limited sales or representative activities;
- wants contracts and financing to remain directly with the Polish head office;
- accepts that the Polish company will be liable for the German operation.
A GmbH will generally be more appropriate where the company intends to establish a permanent team, warehouse, production facility or separate operating business in Germany. It makes it easier to separate financial performance and risk, conclude local contracts, obtain financing and potentially sell the German part of the business in the future.
Operating through a branch does not eliminate German tax obligations. If the activity creates a permanent establishment in Germany under domestic law and the applicable double taxation agreement, profits attributable to that permanent establishment are taxable in Germany. The company may need to maintain separate records and determine which revenue, costs and assets are attributable to its German operations.
The decision between a branch and a GmbH should therefore take more than registration costs into account. The key considerations are the scale of operations, contractual risk, number of employees, financing model and intended duration of the company’s presence in Germany.
What should management review before choosing a structure?
Before registering the company, management should analyse five areas.
1. Operating model
Where will the employees, management, assets, warehouse and people authorised to sign contracts be located?
The legal structure should reflect the company’s actual operating model. A company registered in one country but managed and operated from another may create additional tax risks.
2. Total cost
What will the company pay for accounting, payroll, a registered address, banking, reporting and professional advice, rather than merely for registration?
A low initial incorporation cost does not always result in lower operating costs in subsequent years.
3. Movement of funds
How will profits, dividends, interest and intragroup service fees be taxed?
The analysis should cover the entire flow of funds between the company and its shareholder, rather than focusing exclusively on the corporate income tax rate at company level.
4. Corporate governance
How will voting rights, financing, share transfers and dispute resolution be regulated?
Where there are several shareholders, standard template articles may not be sufficient to protect the interests of all parties.
5. Administrative readiness
Will the company be able to receive official correspondence, issue invoices and submit reports from its first day of operation?
The absence of local administrative support may result in missed tax, registry and financial-reporting deadlines.
What are the most common mistakes when choosing between a Polish sp. z o.o. and a GmbH?
The most common problems include:
- choosing the structure solely on the basis of minimum share capital;
- using the S24 template for a complex business venture;
- establishing a GmbH purely for image or branding reasons;
- failing to analyse the company’s place of effective management;
- overlooking the social-security position and remuneration of management;
- comparing only the nominal corporate income tax rates;
- disregarding accounting and reporting costs;
- failing to consider a branch or UG as an alternative.
A company may be formally registered in one country but effectively managed from the other. This can create additional tax exposure. The way in which the business actually operates is more important than the address shown in the relevant company register.
Polish sp. z o.o. vs German GmbH – summary
A Polish sp. z o.o. is less expensive and simpler to establish, with minimum share capital of PLN 5,000. A GmbH requires share capital of EUR 25,000 and the involvement of a German notary, but it is generally better suited to a business that is genuinely operated from Germany.
Alternatives to a GmbH include a UG with lower share capital or a branch of the Polish company. Each option, however, creates a different level of liability, cost and administrative responsibility.
The most important question is not the cost of incorporating the company. The investor should determine where the company will be managed, where its revenue and costs will arise, where its employees will work and how profits will ultimately be distributed to the shareholder. Before registration, it is advisable to prepare a legal, tax and operational comparison. The getsix® team can support investors with planning the structure, registering the entity and arranging accounting, tax and employee-related compliance in Poland.
If you have any questions regarding this topic or if you are in need for any additional information – please do not hesitate to contact us:
CUSTOMER RELATIONSHIPS DEPARTMENT
ELŻBIETA
NARON-GROCHALSKA
Head of Customer Relationships
Department / Senior Manager
getsix® Group
***



