How to Register a Company in Poland as a Non-Resident (2026 Guide)
Poland offers one of Europe's lowest corporate tax rates at 9% (companies earning under PLN 2 million/year).

Why Poland?
Poland is the largest economy in Central-Eastern Europe and an EU member since 2004. Yet it remains one of the most overlooked jurisdictions for international founders because it lacks the glamour of Estonia's e-Residency or the tax prestige of Ireland.
What Poland actually offers is striking: 9% corporation tax for "small taxpayers" (revenue under PLN 2 million, approximately €440,000), full EU Single Market access, a highly educated workforce (the cheapest in the EU for IT talent), and one of the fastest company registration systems in Europe — 24 hours via the S24 online portal.
For EU-market-oriented businesses that want low costs, EU legal standing, and minimal setup friction, Poland deserves serious consideration.
---
Entity Type: Spółka z ograniczoną odpowiedzialnością (Sp. z o.o.)
The Polish private limited company. Minimum share capital: PLN 5,000 (~€1,100). Can be formed by a single shareholder. Directors (members of the management board) can be non-residents with no Polish residency or language requirement.
---
Step 1: Choose Your Formation Method
Option A — S24 Online Portal (Fastest) Poland's KRS (National Court Register) S24 system allows same-day company registration online. Requirements: Polish electronic signature (ePUAP account) or — for foreigners — a Trusted Profile. Obtaining a Trusted Profile as a foreigner requires a one-time verification, which can be done remotely via video call with Polish authorities or in person at a Polish consulate.
Option B — Traditional Notarial Route (More Common for Non-Residents) Form via a Polish notary, with English-language translations. Timeline: 5–10 business days. Cost: PLN 1,000–3,000 in notary fees. Most non-residents choose this route as it avoids the ePUAP setup complexity.
---
Step 2: Prepare Required Documents
- For each director and shareholder:
- Passport copy (notarised for non-EU nationals)
- Proof of address
- PESEL number if applicable (Polish personal ID number — non-residents can apply for one for business purposes)
- Company documents:
- Articles of Association (Umowa spółki) — standard template available via S24
- Statement of share capital payment
- Registered address in Poland (required — use a virtual address service: PLN 800–1,500/year)
---
Step 3: Register at the KRS (National Court Register)
File with the appropriate Regional Court (Sąd Rejonowy) via your notary or the S24 portal. Registration cost: PLN 350 (standard) via S24. The KRS issues a KRS number — your official registration number.
---
Step 4: Obtain NIP and REGON
- Within 7 days of KRS registration, the company is automatically assigned:
- NIP (Tax Identification Number) — your corporate tax ID
- REGON (Business Registry Number) — statistical number required for VAT and other registrations
---
Step 5: Register for VAT (if required)
Polish VAT rate: 23% standard. Registration is mandatory when taxable sales exceed PLN 200,000/year (~€44,000). Voluntary registration below this threshold is common and recommended for B2B businesses (to reclaim input VAT).
Registration via tax office (Urząd Skarbowy). EU VAT ID format: PL followed by 10 digits.
---
Step 6: Open a Business Bank Account
- Options for non-residents forming a Polish Sp. z o.o.:
- mBank, Santander Poland, PKO BP — traditional Polish banks requiring in-person visit for non-residents
- Nest Bank — fully digital, Polish company, reasonable onboarding for foreign-owned entities
- Wise Business — not a Polish bank account but widely used by Polish Sp. z o.o. owners who don't need a local PLN account
- Revolut Business — EU IBAN, works for EU-VAT registered Polish companies
For share capital payment (PLN 5,000 minimum), you need a Polish bank account before or at registration. Many formation agents have a solution for this via their own accounts temporarily.
---
Tax Rates Summary
| Situation | Corporate Tax Rate |
|---|---|
| Revenue < PLN 2M/year (small taxpayer) | 9% |
| Revenue ≥ PLN 2M/year | 19% |
| Capital gains from shares | 19% |
| Dividend withholding tax | 19% (reduced by treaties) |
Polish personal income tax on dividends from a Sp. z o.o. received by a Polish-resident individual: 19% flat. For non-resident shareholders, the rate is 19% reduced by applicable treaty.
---
The Estonian Comparison: Why Poland Wins for Active Businesses
Estonia's OÜ is famous for 0% tax on retained profits. But retained profits are only valuable if you're not taking dividends. The moment you distribute, Estonia charges 20/80 (effectively 25%) on distributed profits — making it less efficient than Poland's 9% for a business that regularly pays dividends or salaries.
- For a founder extracting €100,000/year from their company:
- Estonian OÜ: ~25% distribution tax = €25,000 tax
- Polish Sp. z o.o.: 9% CT on profit, then 19% dividend tax on what remains = ~€24,400 total (rough calculation) — similar but with lower CT, more treaty options, and more favourable at lower income levels
For businesses reinvesting profits, Estonia wins. For businesses distributing profits to non-EU founders who benefit from treaty rates below 19%, Poland can win.
---
Common Mistakes
Using the S24 template articles when you have multiple shareholders. S24 uses standardised articles that don't include a shareholder agreement, drag-along/tag-along rights, or custom veto rights. For any multi-founder business, have a Polish lawyer draft proper articles and a shareholders' agreement.
Forgetting the PLN 5,000 share capital. Unlike a UK Ltd (£1 minimum) or Estonian OÜ (€0.01 minimum), Polish Sp. z o.o. requires PLN 5,000 actually paid in. This must be deposited to the company account before or immediately after registration. Many non-residents miss this and cause registration delays.
Not registering for VAT when you should. Polish VAT at 23% adds up fast if you're billing EU clients. EU B2B clients expect a valid VAT number for the reverse charge mechanism. Register immediately if you plan any EU B2B billing.
---
Annual Compliance
- Annual financial statements: filed with KRS within 6 months of financial year end (October 1 for calendar-year companies)
- Corporate tax return (CIT-8): filed by end of March of following year
- VAT returns: monthly (JPK_VAT filing — electronic)
- Monthly corporate tax advance payments required during the year
---
FAQs
Do I need a Polish address to form a Sp. z o.o.? Yes. A Polish registered address is mandatory. Virtual address services are available from PLN 800–1,500/year and satisfy this requirement.
Can a non-resident be the sole director of a Polish Sp. z o.o.? Yes. There is no Polish residency requirement for directors. However, the director must be able to sign documents, and some Polish banks require in-person KYC for the account.
Is Poland in the Schengen Area? Yes. Poland joined Schengen in 2007. A Polish company provides legal basis for applying for a Polish D-type visa, though this is separate from the company formation process.
What happens if I miss the annual KRS filing? The KRS can impose fines and ultimately strike the company off. Automated penalties apply for late accounts filing. Use a Polish accountant (€100–300/month) to avoid compliance issues.
Can I use a Polish Sp. z o.o. to access EU VAT OSS? Yes. A Polish company is fully EU-registered and can use the OSS (One-Stop-Shop) system to file a single EU VAT return for all B2C digital sales to EU consumers. This is a practical reason many e-commerce sellers form a Polish entity.
Related Guide
Read the complete formation guide for this country — structures, costs, taxes, banking, and visas.
View full guideNeed help choosing the right jurisdiction?
Use our free Country Picker tool or get a personalised consultation.
This content is educational and does not constitute legal or tax advice. Always consult a qualified professional for your specific situation. Data last verified March 2026.