A Luxembourg holding company is preparing to enter the Polish market. The deal team has identified a target, or perhaps a greenfield opportunity, and now faces a structural question that will shape tax treatment, liability exposure, and exit options for years. Should the group open a branch or incorporate a Polish subsidiary? The answer is not obvious – and getting it wrong at the outset forecloses options that are difficult and expensive to reverse.
Luxembourg groups entering Poland may choose between registering a branch (oddział) of the Luxembourg entity or incorporating a separate Polish company, most commonly a spółka z ograniczoną odpowiedzialnością (private limited liability company, sp. z o.o.). A branch is not a separate legal person; all liabilities flow directly to the Luxembourg parent. A subsidiary is an independent Polish entity with its own legal personality, ring-fenced liability, and full access to Polish treaty networks. The choice between the two structures affects corporate tax residence, withholding tax on profit repatriation, and the scope of the parent's exposure to Polish creditors and regulators.
This guide walks through the registration procedure, timeline, and costs for each structure. It then compares liability, tax, and governance consequences. Three business scenarios – a Luxembourg real estate fund, a technology services group, and a manufacturing investor – illustrate how the choice plays out in practice. A checklist and FAQ close the guide for deal teams working under time pressure.
What is a branch in Poland and how does it differ from a subsidiary?
Polish commercial law draws a sharp distinction between these two forms. A branch (oddział) is a separated, organisationally distinct part of a foreign enterprise. It has no separate legal personality. Every contract signed through the branch is a contract of the Luxembourg parent. Every debt incurred by the branch is a debt of the Luxembourg entity. The National Court Register (Krajowy Rejestr Sądowy, KRS) records the branch, but registration does not create a new legal person – it merely makes the foreign enterprise visible to Polish counterparties and authorities.
A subsidiary incorporated as a sp. z o.o. is a Polish legal person. It holds assets, enters contracts, and bears liabilities in its own name. The Luxembourg shareholder's exposure is, in principle, limited to its contribution to share capital – which must be at least PLN 5,000. That ring-fence is real, though it has limits: Polish insolvency law imposes personal liability on management board members who fail to file for insolvency within 30 days of the company becoming insolvent, and courts scrutinise transactions between related parties.
The branch model suits groups that want operational simplicity and do not anticipate significant Polish-law creditor risk. The subsidiary model suits groups that want liability separation, a standalone Polish credit profile, or the ability to bring in local minority investors at a later stage. (A branch cannot have minority shareholders – it has none at all.)
Both structures require registration with the KRS, maintained by the district courts. Both must register with the Polish tax authority and, if applicable, with the Social Insurance Institution (Zakład Ubezpieczeń Społecznych, ZUS). The Polish Financial Supervision Authority (Komisja Nadzoru Finansowego, KNF) becomes relevant when the business involves regulated financial activity – a common scenario for Luxembourg fund structures.
How does the registration procedure compare for each structure?
Registration timelines differ materially. A branch registration typically takes four to eight weeks from submission of a complete application to the KRS. A sp. z o.o. incorporation – using the standard notarial deed route – takes two to four weeks for KRS registration, though the online S24 procedure can compress this to under one week for straightforward cases. Both timelines assume correctly prepared documentation on first submission; errors add four to six weeks.
For a branch, the Luxembourg parent must submit its constitutional documents (articles of association, certificate of incorporation), evidence of registration in the Luxembourg Trade and Companies Register (Registre de Commerce et des Sociétés, RCS), and a resolution authorising the establishment of the branch. All foreign documents must be apostilled and accompanied by sworn Polish translations. The branch must appoint a representative resident in Poland – this person acts for the Luxembourg entity in Poland and is personally responsible for ensuring the branch meets its Polish regulatory obligations.
For a sp. z o.o., the Luxembourg shareholder executes a notarial deed of incorporation before a Polish notary (or uses the S24 online system for a template constitution). Share capital of at least PLN 5,000 must be contributed before registration. The management board must be appointed and a registered office address in Poland confirmed. The KRS filing includes the articles of association, board member declarations, and proof of share capital payment.
Cost comparison (approximate, excluding legal fees): branch registration fees at the KRS run to approximately PLN 600. Notarial fees for a sp. z o.o. incorporation depend on share capital but typically fall between PLN 1,500 and PLN 3,000 for standard structures. Post-registration, both forms require VAT registration (if applicable), NIP and REGON numbers, and ZUS registration for any employees.
- Prepare apostilled Luxembourg corporate documents at least three weeks before intended filing.
- Confirm the Polish registered office address before KRS submission – a missing address is the most common reason for rejection.
- Appoint a Polish-resident branch representative or sp. z o.o. management board member before filing.
- Budget for sworn translations of all foreign-language documents.
- Verify whether the business activity requires a licence or permit before choosing the legal form.
What are the tax and liability consequences of each structure?
Tax treatment is often the deciding factor. A branch is not a separate tax resident. Its Polish-source income is attributed to the Luxembourg parent as income of a permanent establishment (PE). The Luxembourg parent files a Polish corporate income tax (CIT) return for branch income, at the standard 19% CIT rate. Profits are not subject to Polish withholding tax on repatriation – they are simply part of the Luxembourg parent's accounts. This can be advantageous, but it also means the Luxembourg parent is directly exposed to Polish tax audits conducted by the National Revenue Administration (Krajowa Administracja Skarbowa, KAS).
A subsidiary is a Polish CIT taxpayer in its own right. Dividends paid to the Luxembourg parent attract Polish withholding tax, currently at 19% on dividends, subject to reduction under the Poland–Luxembourg double tax treaty (to 0% or 5% depending on the holding threshold and conditions) or the EU Parent-Subsidiary Directive. Groups must conduct due diligence Poland-side on beneficial ownership and substance requirements before relying on treaty rates – KAS has intensified scrutiny of conduit structures since 2022.
We secured a reversal of a withholding tax surcharge exceeding PLN 2m for a Luxembourg holding group with a manufacturing subsidiary in the Mazowieckie region (autumn 2025). The KAS had challenged the parent's treaty eligibility on substance grounds. Proper documentation of Luxembourg-side decision-making was the key to the successful challenge.
Liability separation is the other critical variable. A branch offers none: a Polish court judgment against the branch is a judgment against the Luxembourg parent, enforceable in Luxembourg under EU enforcement rules. A subsidiary limits exposure to contributed capital – though this protection erodes if the subsidiary is under-capitalised relative to its actual obligations, or if management board members incur liability under Polish corporate legislation for acting against the company's interest.
How do three Luxembourg group scenarios map to the right structure?
Scenario one: a Luxembourg real estate investment fund acquiring a Warsaw office building. The fund intends to hold the asset for five to seven years and exit by selling shares. A sp. z o.o. subsidiary is the standard vehicle. Share deal exits are cleaner, and Polish real estate transfer tax (podatek od czynności cywilnoprawnych, PCC) at 2% applies to asset deals but not to share deals in most cases. A branch cannot be sold as a separate entity – the exit would require an asset transfer, triggering PCC and potentially VAT complications. For guidance on structuring the Polish entity within a Luxembourg group, see our analysis of sp. z o.o. vs S.A. decision matrix for Poland investors.
Scenario two: a Luxembourg technology services group deploying a development team in Kraków. The group wants to test the Polish market before committing to a permanent structure. A branch is faster to establish and easier to wind down – dissolution of a branch requires a KRS filing and tax clearance but does not require a full liquidation procedure. If the team grows beyond 20 people, or if the group wins Polish public contracts requiring a Polish legal person, conversion to a subsidiary becomes necessary. Conversion is not automatic; it requires incorporation of a new entity and transfer of assets and contracts.
Scenario three: a Luxembourg manufacturing investor building a production facility in Lower Silesia. This group needs long-term financing from Polish banks, access to EU regional grants, and the ability to bring in a Polish industrial partner as a minority shareholder in the future. A sp. z o.o. is the only viable structure. Polish banks lend more readily to Polish legal persons. Grant applications under Polish regional development programmes require a Polish-registered entity. And minority participation requires a share structure – which a branch cannot provide. Our team obtained interim measures protecting assets worth over EUR 5m for a German investor's subsidiary in Lower Silesia (spring 2026), underscoring the importance of a properly capitalised and governed Polish entity when disputes arise.
What compliance obligations apply after registration?
Both structures carry ongoing compliance obligations that Luxembourg groups sometimes underestimate. A branch must file annual financial statements with the KRS – specifically, the financial statements of the Luxembourg parent, translated into Polish. This is frequently overlooked and triggers KRS enforcement proceedings. The branch representative is personally liable for failures to file on time.
A sp. z o.o. must file its own Polish financial statements annually with the KRS, within 15 days of approval by the shareholders' meeting (which must occur within six months of the financial year end). Polish accounting standards or IFRS apply depending on the entity's size. Transfer pricing documentation is mandatory when transactions with Luxembourg affiliates exceed statutory thresholds – currently PLN 10m for tangible goods and financial transactions, PLN 2m for services. KAS audits of related-party pricing have increased in frequency since 2023.
Both structures must comply with Polish anti-money laundering law. Beneficial ownership information must be reported to the Central Register of Beneficial Owners (Centralny Rejestr Beneficjentów Rzeczywistych, CRBR) within seven days of registration and updated within seven days of any change. Failure to report carries fines of up to PLN 1m. For Luxembourg groups with complex ownership chains, CRBR compliance requires careful mapping of the beneficial owner at the Luxembourg level – a task that benefits from early legal advice. Our guide on compliance programme design for Luxembourg subsidiaries in Poland covers these obligations in detail.
Groups acquiring an existing Polish business rather than establishing a new structure face a different set of questions. Pre-acquisition due diligence on Polish M&A red flags is essential regardless of whether the acquirer is based in Luxembourg, Germany, or elsewhere.
Specific compliance areas to monitor after registration:
- Annual KRS financial statement filing – deadlines differ for branches and subsidiaries.
- Transfer pricing documentation for related-party transactions above statutory thresholds.
- CRBR beneficial ownership updates within seven days of any ownership change.
- VAT registration and JPK_V7 reporting if the entity conducts taxable activity in Poland.
To discuss how these compliance obligations apply to your group's specific structure, reach out to info@kordeckipartners.com.
Every Luxembourg group entering Poland faces a specific configuration of tax exposure, liability risk, and operational timeline. Choosing the wrong structure at the outset – or failing to maintain it correctly – forecloses options that cannot be reversed without cost and delay.
Frequently asked questions
Q: Can a Luxembourg branch in Poland be converted to a subsidiary without interrupting business operations?
A: There is no automatic legal conversion procedure under Polish law. The group must incorporate a new sp. z o.o., then transfer contracts, assets, and employees from the branch to the subsidiary. Contracts with Polish counterparties require their consent to novation unless assignment clauses are in place. The branch can continue operating during the transition, but the process typically takes three to six months and involves notarial and KRS costs. Planning the transition early avoids gaps in VAT registration and employment continuity.
Q: How long does it take to wind down a branch versus liquidate a subsidiary in Poland?
A: Winding down a branch is faster. The Luxembourg parent passes a resolution to close the branch, the representative files a deregistration application with the KRS, and the tax authority issues a clearance certificate. The process typically takes three to five months. Liquidating a sp. z o.o. is more formal: the shareholders appoint a liquidator, the company publishes a liquidation notice and waits a minimum of three months for creditors to file claims, then files for deregistration. Total liquidation time is typically six to twelve months, sometimes longer if there are unresolved tax obligations or disputes.
Q: Is there a common misconception about the tax treatment of a Luxembourg branch in Poland?
A: Yes. Many groups assume that because a branch is not a separate legal entity, it has no Polish tax obligations. This is incorrect. A branch that constitutes a permanent establishment of the Luxembourg parent is subject to Polish CIT on Polish-source income attributed to that establishment. The branch must register with the Polish tax authority, file CIT returns, and maintain Polish-compliant accounting records for the branch's activities. Failure to register does not eliminate the tax obligation – it simply adds penalties and interest when KAS identifies the activity.
KORDECKI & Partners is a law firm based in Warsaw and Krakow, advising business clients across 30 jurisdictions. Our team combines expertise in Polish and international law with a practical approach to corporate structuring, M&A, and market entry for Luxembourg and other European groups. We work with Polish entrepreneurs, foreign investors, and in-house legal teams. To discuss your situation, contact info@kordeckipartners.com.
Disclaimer: This publication is provided for informational purposes only and does not constitute legal advice. The information herein should not be relied upon as a substitute for professional legal counsel tailored to your specific circumstances. KORDECKI & Partners assumes no liability for actions taken or not taken based on the contents of this material. For advice regarding your particular situation, please contact info@kordeckipartners.com.