Polish Sp. z o.o. Snapshot 2026 — Quick Read
The Spółka z ograniczoną odpowiedzialnością (sp. z o.o.) is Poland's flagship limited-liability vehicle, governed by the Code of Commercial Companies (Kodeks Spółek Handlowych — KSH) of 15 September 2000. Minimum share capital is PLN 5,000 (~EUR 1,100); minimum share nominal value is PLN 50. Two registration paths exist: the S24 online portal (typically 24 hours, court fee PLN 250 + Monitor entry PLN 100) using a standardized template articles of association, and the traditional notarial path for bespoke clauses. Foreign founders can form a sp. z o.o. without PESEL, signing via an ePUAP trusted profile or a qualified EU eIDAS electronic signature. Once registered, the company automatically receives KRS, NIP and REGON in one flow; VAT-R is filed separately. The 2026 tax stack: CIT 9% for small taxpayers, 19% standard; VAT 23% / 8% / 5% / 0%; mandatory KSeF e-invoicing from February (large) and April (all) 2026.
1. Sp. z o.o. vs JDG vs S.A. vs sp.k. — Choosing the Right Polish Entity
Polish commercial law offers four main vehicles for running a business. The choice drives everything downstream — capital requirements, liability exposure, taxation, accounting overhead and the ability to onboard external investors. The table below summarises each at the level a founder needs to make a first cut.
Sp. z o.o. — Spółka z ograniczoną odpowiedzialnością
Limited liability company · KSH Articles 151–300 · PLN 5,000 minimum capital · S24 24-hour registration available
JDG — Jednoosobowa Działalność Gospodarcza
Sole proprietorship · CEIDG registration · No minimum capital · 1-day setup · No legal personality
S.A. — Spółka Akcyjna (Joint-Stock Company)
Joint-stock company · KSH Articles 301–490 · PLN 100,000 minimum capital · Notary-only formation
sp.k. — Spółka Komandytowa (Limited Partnership)
Limited partnership · KSH Articles 102–124 · General partner (full liability) + limited partner · Hybrid taxation
When to Pick Sp. z o.o. (the Default for 80% of Businesses)
Sp. z o.o. is the default Polish business vehicle precisely because it sits in the sweet spot: meaningful liability protection without S.A.-level capital, full corporate personality, professional perception at marketplaces and banks, and the option to bring in external shareholders without restructuring. If you expect annual revenue above PLN 500K, employ any staff, take physical inventory risk, or interact with retailers, e-commerce marketplaces or B2B clients, the sp. z o.o. is almost always correct.
When JDG, S.A. or sp.k. Make Sense
JDG remains attractive for solo freelancers (IT contractors, consultants, designers) below PLN 200K turnover with no inventory and no employees: 1-day free CEIDG registration, optional lump-sum (ryczałt) tax as low as 8.5% for certain services, and simpler self-employed ZUS rules — at the cost of unlimited personal liability. S.A. is reserved for IPO-bound or public-interest entities (PLN 100K minimum capital, notary-only); the structure is disproportionate for most SMEs. sp.k. survives mainly in legacy family-business structures and professional partnerships — the 2021 tax reform brought sp.k. under the CIT regime, neutralising most of its historical tax advantage.
Not sure which entity fits your business?
Our 2026 Polish company-formation experts compare sp. z o.o., JDG, S.A. and sp.k. against your actual revenue, headcount and risk profile — and handle the full S24 or notarial registration end-to-end.
2. Minimum Share Capital — PLN 5,000 (~EUR 1,100)
The Statutory Floor: Article 154 §1 KSH
Article 154 §1 of the Polish Commercial Companies Code (Kodeks Spółek Handlowych) sets the minimum share capital of a sp. z o.o. at PLN 5,000. At 2026 mid-market rates (EUR/PLN ≈ 4.45–4.55), that is roughly EUR 1,100. This is one of the lowest capital thresholds in the European Union — well below Germany's GmbH (EUR 25,000), France's SARL (EUR 1 but with stricter contribution rules), and Italy's S.r.l. ordinaria (EUR 10,000).
Minimum Share Nominal Value
Each share must have a nominal value of at least PLN 50 (KSH Article 154 §2). The standard configuration in 2026 is therefore 100 shares of PLN 50 each = PLN 5,000 capital. Larger denominations are common in single-shareholder companies (often 50 shares of PLN 100, or even 10 shares of PLN 500). The denomination matters because each subsequent capital increase, share transfer or pledge is calculated against nominal value, not market value.
Cash vs In-Kind (aport) Contributions
- Cash contribution — the simplest path. PLN 5,000 (or more) is transferred to the company bank account once it is opened, and the contribution declaration is signed by the board.
- In-kind contribution (aport) — possible for tangible assets, real estate, intellectual property, receivables and even an entire business. KSH Article 158 requires the contribution to have a determinable economic value and to be free of legal defects. The board must declare in writing that the in-kind contribution has been made.
S24 Capital Limitation — Cash Only
An important practical limit: S24 online formation accepts only cash share capital contributions. If you want to contribute an existing business as aport — intellectual property, equipment, real estate — you must take the traditional notarial route. For most founders this is irrelevant; you incorporate via S24, then later contribute aport via a notarised capital-increase resolution if needed.
"Available Capital" — A Common Misunderstanding
A frequent misconception: the PLN 5,000 capital is not "spent on registration". After registration it sits in the company bank account and funds any business purpose — rent, marketing, inventory, salaries. What you actually pay to register is the PLN 350 in court + Monitor SG fees (S24 path), plus optional advisory.
3. S24 Online Registration — 24-Hour Formation via the Portal
What S24 Is
S24 is the Polish Ministry of Justice's online company-formation portal, accessible at ekrs.ms.gov.pl. It was introduced in 2012 specifically to compress sp. z o.o. registration into a single same-day flow using a standardized template articles of association. By 2026 S24 handles the majority of new sp. z o.o. registrations in Poland, and the Ministry of Justice reports a median KRS entry time of under 24 hours for complete S24 applications.
The S24 Flow Step by Step
- Create a portal account at ekrs.ms.gov.pl with PESEL or passport ID
- Authenticate via ePUAP trusted profile or qualified electronic signature
- Select "Founding a sp. z o.o." and pick the standardized articles template
- Enter company name ending with "spółka z ograniczoną odpowiedzialnością" or its abbreviation
- Declare registered seat, share capital, board, PKD codes in the guided form
- Pay PLN 350 electronically (PLN 250 court + PLN 100 Monitor SG)
- Sign all documents electronically by every shareholder and every board member
- Submit to KRS — typically processed within 24 hours, often same day
What S24 Cannot Do
The S24 template articles are fixed: no custom clauses on tag-along / drag-along, vesting, preferred shares, share-class differentiation, dividend waterfalls or detailed transfer restrictions. If you need any of those — typically because you are raising VC, structuring an ESOP, or have multi-class shares — go notarial from day one.
After the S24 Entry
The moment KRS issues the entry, three identifiers are assigned automatically: a 10-digit KRS number (format 0000XXXXXX), a 10-digit NIP from KAS, and a 9-digit REGON from GUS. All three propagate to the KRS extract within 24 hours. The NIP can immediately be used for VAT-R, the KRS number for opening a Polish business bank account, and REGON for ZUS registration.
💡 Skip the S24 paperwork — let us handle it
Our 2026 S24 specialist team handles the full portal flow, ePUAP onboarding for foreign founders, KRS submission, virtual office and bank account opening — typically under 5 working days end-to-end.
4. Notary Alternative — The Traditional Offline Route
When Notarial Formation Is Required
Although S24 dominates routine formations, notarial formation remains mandatory or strongly recommended for: custom articles of association (vesting, preferred shares, custom dividend mechanics, transfer restrictions), in-kind capital contributions (aport) — real estate, going-concern businesses, IP, multi-class share structures common in VC-backed startups, foreign founders without ePUAP or qualified e-signature (power-of-attorney route), and complex shareholder agreements referenced in the articles.
How the Notarial Path Works
The flow: draft articles with a Polish corporate lawyer; sign before a Polish notary (notariusz) — the articles become a notarial deed (akt notarialny); the notary files an electronic certified copy to KRS via the eKRS PRS portal; a court referee reviews and registers, typically 1–3 weeks; KRS, NIP and REGON are issued with the entry in the same automatic flow as S24.
Notarial Costs in 2026
Polish notary fees are capped by the Ministry of Justice's Notarial Fees Regulation. For a PLN 5,000 sp. z o.o. the maximum base fee is roughly PLN 160 + 23% VAT, but realistic 2026 budgets land at PLN 1,000–2,500 once additional copies, founder attendance and ancillary documents are included. Court filing is PLN 500 (versus PLN 250 for S24); Monitor SG entry is PLN 100.
S24 vs Notarial — Decision Matrix
| Criterion | S24 Online | Notarial |
|---|---|---|
| Time to KRS entry | ~24 hours | 1–3 weeks |
| Total state fees | PLN 350 | PLN 600 + notary |
| Articles flexibility | Standardized template only | Fully custom |
| Capital contribution | Cash only | Cash or in-kind (aport) |
| Required tools | ePUAP or qualified e-signature | Physical or representative-signed |
| Best for | Standard SME, marketplace seller, freelance LLC | VC-backed startup, in-kind aport, custom structure |
5. Foreign Founders — PESEL Not Required, ePUAP Trust Profile Path
The Good News: No Citizenship Requirement
Polish law places no nationality restriction on sp. z o.o. founders or board members. EU citizens, non-EU citizens, dual-nationals, residents and non-residents are all eligible. There is no requirement that the management board include a Polish national; a sp. z o.o. with 100% Turkish, German, British or US shareholders and a 100% non-Polish board is fully legal. This makes Poland one of the most foreigner-friendly EU jurisdictions for company formation.
Is PESEL Required?
For the company itself: no. The KRS registration form accepts foreign passport numbers as identification for shareholders and board members. PESEL is not mandatory to be entered into the register.
For S24 portal signing: practically yes. The S24 portal authenticates signatures via either an ePUAP trusted profile (which requires PESEL) or a qualified electronic signature compliant with EU eIDAS. Foreign founders without PESEL therefore have two practical paths:
- Apply for PESEL once via a Polish consulate or in-country at a Citizen Service Office (Wydział Spraw Obywatelskich) — typically takes 2–4 weeks. Then obtain ePUAP, then form the sp. z o.o. via S24.
- Use a qualified EU e-signature — issued by a national certified provider (e.g., Trustpro, Certum, Szafir, EuroCert) in any EU member state. These work on the S24 portal under eIDAS cross-border recognition.
The Notarial Route for Foreign Founders Without PESEL or e-Signature
If you cannot or do not want to obtain PESEL or an e-signature, the traditional notarial path remains open. A foreign founder can either:
- Travel to Poland and sign the articles in person at a Polish notary
- Sign via apostilled power of attorney — execute a power of attorney before a notary in your home country, have it apostilled (or legalised), translate it via a sworn Polish translator, and have a Polish representative sign the articles on your behalf
Address Requirements for Foreign Founders
The company's registered seat must be in Poland, but founders' personal addresses can be anywhere in the world — KRS records the foreign address as-is. Personal tax residency is determined separately under Polish PIT and applicable double-tax treaties.
Banking for Foreign-Founded sp. z o.o.
Opening a Polish business bank account is in practice the bottleneck for foreign-founded sp. z o.o.s. Major Polish banks (PKO BP, mBank, ING, Pekao, Santander) typically require a physical visit by at least one board member with full AML / source-of-funds documentation. EU fintechs (Revolut Business, Wise Business) offer faster remote onboarding using KRS / NIP / REGON, but SEPA-PL and KSeF integrations work best through a fully licensed Polish bank.
Foreign-founder tip: Combine a virtual office for the registered seat (Warsaw / Kraków / Wrocław virtual offices start at PLN 100/month), an EU e-signature for S24 signing, and a fintech business account for the initial PLN 5,000 capital contribution. Total time-to-trading: 7–14 days. See full foreign-founder package →
🌍 Foreign founder? We handle the PESEL / ePUAP gap
Our 2026 foreign-founder package: PESEL application support, ePUAP setup, virtual office, S24 registration, Polish bank account introduction and KSeF onboarding — one fixed fee, one English-speaking project manager.
6. NIP + REGON + VAT-R — The Tax Registration Trifecta
NIP — Numer Identyfikacji Podatkowej
The NIP is Poland's 10-digit tax identification number. Every sp. z o.o. receives a NIP automatically when KRS issues the registration entry — there is no separate NIP application required. The NIP is what KAS (Krajowa Administracja Skarbowa — the National Revenue Administration) uses for all corporate income tax, VAT and JPK_V7M reporting. It is also the public-facing tax identifier for B2B invoicing and the KSeF e-invoice system.
From 2015 the formerly separate "NIP application" (NIP-2 form) was abolished for new companies — the KRS-to-NIP propagation is now automatic via the integrated CRP-KEP (Centralny Rejestr Podmiotów-Krajowa Ewidencja Podatników) system.
REGON — National Business Registry Number
The REGON is a 9-digit number assigned by GUS (Główny Urząd Statystyczny — Central Statistical Office). It is the statistical and administrative identifier of the business, used in ZUS filings, regulatory submissions and many B2B forms. Like NIP, REGON is now assigned automatically with the KRS entry — no separate application required. Some banks and procurement platforms ask for REGON even though they could derive it from KRS, so keep it handy.
VAT-R — VAT Registration (Active or Exempt)
VAT registration is the only tax registration that is not automatic. After the KRS entry, the new sp. z o.o. must file form VAT-R at the local tax office (Urząd Skarbowy) — or electronically via the e-Urząd Skarbowy portal — to either:
- Register as an active VAT payer (czynny podatnik VAT) — usually the right choice for B2B sellers, exporters, e-commerce, or any business expecting to deduct input VAT
- Register as VAT-exempt (zwolniony podmiotowo) — for businesses below the PLN 200,000 annual turnover threshold (subject-matter exemption under Art. 113 of the VAT Act)
VAT-R processing typically takes 1–14 days. Until the VAT-R is approved, the company cannot issue VAT-charged invoices. For marketplace sellers planning to onboard Allegro, Amazon.pl or Empik, active VAT-payer status is effectively required and should be filed immediately after KRS entry.
VIES (EU VAT Number) for Cross-Border Trade
If your sp. z o.o. sells or buys cross-border in the EU, also register in VIES (VAT Information Exchange System) via VAT-R Part C.3, which prefixes PL to your NIP to form an EU VAT number (e.g., PL1234567890) — essential for OSS B2C and B2B reverse-charge with EU customers.
Other Sectoral Registrations
Additional registrations to plan for: ZUS social security (automatic for the company; separate ZUA per insured employee or single-shareholder founder); PIP / Sanepid (labour inspectorate / sanitary, only once you employ staff or sell food / cosmetics); BDO waste-management register (mandatory for sellers of packaging, electronics, batteries or chemicals); UODO RODO/GDPR authority (no registration required but full compliance is).
7. Corporate Income Tax — CIT 9% (Small) / 19% Standard in 2026
The Two CIT Rates
Polish CIT in 2026 has a simple two-tier structure:
- 9% reduced rate — for "small taxpayers" (mały podatnik) defined as companies whose prior-year gross sales revenue (including VAT) did not exceed EUR 2 million, plus all new companies in their first tax year.
- 19% standard rate — for all other taxpayers, and for specific categories of income (capital gains, certain passive income) regardless of taxpayer size.
Small Taxpayer Status — A Closer Look
"Small taxpayer" is defined in Article 4a(10) of the CIT Act (Ustawa o podatku dochodowym od osób prawnych) and is the most important threshold in the system. The EUR 2 million limit is converted to PLN using the NBP average rate from the first business day of October of the preceding year. For 2026, the PLN equivalent is approximately PLN 8,800,000–9,200,000 depending on the October 2026 NBP rate.
Crucially, all newly-formed sp. z o.o.s automatically qualify for the 9% rate in their first tax year, regardless of revenue. The "small taxpayer" status is then re-tested each year based on the prior year's revenue.
What the 9% Rate Does Not Apply To
Even for small taxpayers, the 19% rate applies to:
- Capital gains — sale of shares, securities, intellectual property rights, real estate held as investment
- Income from foreign permanent establishments
- Certain passive income categorised as "capital sources" under the CIT Act
Estonian CIT — The Lump-Sum Alternative
Since 2021 Poland has offered an alternative regime called Estoński CIT (Estonian CIT / Ryczałt od dochodów spółek). Under this regime, CIT is deferred until profit is distributed — meaning retained earnings reinvested in the company are not taxed annually. Rates: 10% for small taxpayers, 20% for others, payable only on dividend or quasi-dividend distributions. Eligibility is restrictive: passive income must be below 50% of revenue, all shareholders must be natural persons, and the company cannot hold shares in other entities.
For marketplace sellers and e-commerce sp. z o.o.s that reinvest profits into inventory and marketing rather than distributing dividends, Estonian CIT is often dramatically more efficient than the classical 9%/19% regime.
CIT-8 — The Annual Return
Every sp. z o.o. must file CIT-8 by the end of the third month after the fiscal year-end (typically 31 March for calendar-year companies). Monthly CIT advances are paid throughout the year based on a simplified or actual-income calculation. Late filing carries penalties starting at PLN 280 per offence under the Fiscal Penal Code (Kodeks karny skarbowy), escalating quickly for repeat offenders.
Special CIT Schemes — IP Box, R&D Relief
Beyond the 9% / 19% / Estonian regimes, Polish CIT offers IP Box (5% rate on qualifying IP income), R&D relief (up to 200% deduction of qualifying R&D spend), and prototype / robotisation reliefs. IP Box is widely used by Polish SaaS and software sp. z o.o.s, and stacks with R&D relief.
8. VAT 23% / 8% / 5% / 0% + KSeF Mandatory February 2026
Polish VAT Rates 2026
Polish VAT — formally called Podatek od Towarów i Usług (PTU) and administered by KAS — uses a four-rate structure in 2026:
- 23% — standard rate on most goods and services
- 8% — first reduced rate on construction, restaurant services, some pharmaceuticals, hotel accommodation, periodicals
- 5% — second reduced rate on basic food products, books (physical and electronic), children's items, certain medical equipment
- 0% — zero rate on intra-EU exports, exports to non-EU countries, international transport, certain inputs for exporters
The PLN 200,000 Registration Threshold
Sp. z o.o.s with annual turnover below PLN 200,000 can opt for the subject-matter VAT exemption (Art. 113 of the VAT Act). For marketplace sellers, exporters and companies wanting to deduct input VAT, voluntary registration as an active VAT payer almost always wins — the threshold is mostly relevant to small B2C service businesses.
JPK_V7M — Monthly VAT Reporting
Active VAT payers file JPK_V7M (Jednolity Plik Kontrolny — Standard Audit File for Tax, monthly variant) by the 25th of each month for the prior month. The JPK_V7M file consolidates the VAT declaration (the old VAT-7) and the VAT records (the old VAT register) into a single structured XML. Each sales and purchase invoice appears as a line item with its NIP, VAT base and VAT amount.
KSeF — The 2026 Mandatory e-Invoice Revolution
KSeF (Krajowy System e-Faktur — National e-Invoice System) is the single biggest compliance change for Polish sp. z o.o.s in 2026. Run by the Ministry of Finance, KSeF replaces all traditional paper and PDF invoicing for B2B and B2G transactions with structured XML invoices submitted directly to the government's invoicing API.
The 2026 rollout schedule:
- February 2026 — mandatory for large taxpayers (annual turnover above PLN 200M)
- April 2026 — mandatory for all VAT-registered businesses, including every sp. z o.o.
- FA(2) XML schema — the structured invoice format defined by the Ministry of Finance
- 10-character KSeF identifier returned by the system — replaces the traditional sequential invoice number for tax purposes
- Real-time submission — invoices must be submitted to KSeF essentially at the moment of issuance
What KSeF Means for a New Sp. z o.o.
If you incorporate in 2026 you must build KSeF compliance in from day one: obtain a KSeF authorisation token from the Ministry of Finance portal (signed with the company NIP and a board-member qualified e-signature), implement or buy FA(2) XML invoice generation, submit each B2B / B2G invoice via the KSeF REST API, store the returned KSeF ID against each invoice, and surface it to the customer via the marketplace's invoice-download flow. Manual issuance at marketplace volumes is impractical — by 2026 every accounting platform serving sp. z o.o.s ships with native KSeF integration, and Zunapro's e-commerce module emits KSeF-compliant invoices automatically the moment a marketplace order is received.
KSeF compliance is not optional. Once the April 2026 mandate is live, an invoice that has not been submitted to KSeF is legally not a valid VAT invoice — it does not give the customer the right to deduct input VAT. Build KSeF in from day one. See our KSeF-ready formation bundle →
9. Annual Filings — KRS, ZUS, CIT-8 and the Compliance Calendar
The Annual Compliance Calendar
Every Polish sp. z o.o. has a fixed annual rhythm of filings. Missing them carries fines, registration warnings, and in repeat cases compulsory court-ordered restructuring.
Financial Statements — KRS via RDF eKRS
Within 6 months of fiscal year-end (so 30 June for calendar-year companies), the management board must:
- Prepare the annual financial statements — balance sheet, profit & loss, cash flow (if required), notes
- Convene a shareholders' meeting (Zwyczajne Zgromadzenie Wspólników)
- Adopt resolutions approving the statements, discharging the board, and deciding on profit distribution
- File via the RDF (Repozytorium Dokumentów Finansowych) eKRS portal within 15 days of the shareholders' resolution
Late filing carries fines up to PLN 5,000 per offence; chronic non-filing risks the court declaring the company "non-active" and initiating compulsory dissolution (KRS Article 26).
CIT-8 — Annual Corporate Income Tax Return
CIT-8 must be filed with KAS by the end of the third month after fiscal year-end (31 March for calendar-year companies). Monthly CIT advances during the year are reconciled against the annual return. The return is submitted electronically via the e-Deklaracje portal or via authorised tax-advisor software.
ZUS — Social Security Filings
A sp. z o.o. with employees files:
- DRA (monthly declaration) — by the 15th of each month for the prior month, listing all insured employees and contribution amounts
- RCA / RZA (monthly attachment) — per-employee contribution detail
- IWA (annual) — accident-risk classification
A single-shareholder sp. z o.o. has a ZUS peculiarity: the sole shareholder is treated as a self-employed person for ZUS purposes and must pay full ZUS contributions (about PLN 1,700–1,900/month in 2026 depending on the chosen base) regardless of whether the company has revenue.
JPK_V7M — Monthly VAT File
As covered above, active VAT payers file JPK_V7M by the 25th of each month. From 2026, JPK_V7M is technically still in force but the underlying invoice data feeds directly from KSeF, eliminating most manual reconciliation work.
Other Recurring Filings & Enforcement
Additional recurring duties include the BDO annual waste report (by 15 March), PIT-4R/PIT-8AR employee-withholding reconciliations, CRBR (Central Register of Beneficial Owners) updates within 7 days of any change, and sector-specific UFG/KNF filings. Enforcement has become largely automatic: missed KRS filings trigger fines from PLN 300 escalating to PLN 5,000+ and risk of compulsory dissolution; CIT-8 / JPK_V7M misses trigger Fiscal Penal Code fines from PLN 280; ZUS arrears bring automatic interest and komornik (bailiff) action.
📊 Outsource the annual compliance calendar
Polish accountants charge from PLN 400/month for a basic sp. z o.o. with no employees and PLN 1,000–2,500/month for an active marketplace seller with VAT, KSeF and ZUS. We connect you to vetted English-speaking accounting firms with KSeF-ready software.
10. E-Commerce + Allegro Seller — The Sp. z o.o. as Marketplace Vehicle
Why Sp. z o.o. Is the Default for Polish E-Commerce
Most serious Polish marketplace businesses run as a sp. z o.o. — and for foreign sellers entering the Polish market, it is almost always the right vehicle. Allegro and Amazon.pl prefer corporate sellers for Smart!, Premium, FBA and B2B enrolment; personal-asset protection stops marketplace disputes and product-liability claims at the company's assets; KSeF B2B invoicing works cleanly under a single NIP; VAT OSS is simpler for cross-CEE selling; inventory factoring and trade finance underwrite sp. z o.o.s far more readily than JDGs; and a sp. z o.o. with marketplace seller-ratings and clean filings is a transferable, sellable business, where a JDG is not.
The Polish Marketplace Stack — What You Onboard After Forming the Company
- Allegro — 22M+ customers, 5–22% commission, Allegro Smart!, One Fulfillment FBA-equivalent
- Amazon.pl — 4M+ Polish customers, Pan-EU FBA gateway from POZ/WRO/SZZ fulfillment centres
- Empik — 1.5M+ Premium subscribers, strongest in books, board games, gifts, lifestyle
- Ceneo — 19M monthly visitors, price-comparator + marketplace hybrid (Allegro Group)
- Morele.net — 8M customers, Kraków-based PC / gaming specialist with Konfigurator PC
- Erli — 4M customers, 0% commission with Plus/Premium subscription model
The Day-One E-Commerce Checklist for a New Sp. z o.o.
- Active VAT-R registration — required by Allegro, Amazon.pl and Empik onboarding
- Polish business bank account with IBAN PL — required for marketplace payouts
- KSeF authorisation token — required from April 2026
- BDO registration — if you ship physical goods in packaging
- InPost ShipX account — InPost lockers serve ~80% of Polish e-commerce shipments
- BLIK acceptance — Poland's dominant mobile payment method (>60% of checkouts)
- Polish-language customer service — required by marketplace policies and 14-day return rules
InPost, BLIK and Allegro Pay — the Polish E-Commerce Plumbing
InPost operates 40,000+ Paczkomat lockers — the densest locker network in Europe — handling ~80% of Polish marketplace deliveries at PLN 9–13 per parcel via a ShipX seller account. BLIK, Poland's mobile-banking instant payment, accounts for >60% of e-commerce checkouts; Allegro Pay (BNPL) is the next-largest method. Sp. z o.o.s selling on Allegro do not need separate BLIK integration (Allegro handles it natively); for own-shop / Erli / Empik flows, PayU or Tpay covers BLIK.
Cross-Border CEE from a Polish Sp. z o.o.
Once registered, a Polish sp. z o.o. can sell across the EU under OSS: Allegro.cz / .sk / .hu / .si from a single Polish Allegro account with auto-translation; Amazon Pan-EU FBA distributing stock from Polish FCs to DE / FR / IT / ES / CZ / SK / AT / HU; OSS quarterly returns filing all EU B2C VAT through one Polish KAS portal; multi-currency pricing (PLN, EUR, CZK, HUF) with daily ECB rate sync.
🛒 Sp. z o.o. + Polish marketplaces in one panel
Zunapro combines sp. z o.o. formation, KSeF e-invoice and 6-marketplace integration (Allegro, Amazon.pl, Empik, Ceneo, Morele.net, Erli) under a single dashboard with one NIP, one inventory and one compliance flow.
Total Cost & Time Summary — Sp. z o.o. Formation 2026
Put together, here is what a foreign founder or Polish entrepreneur should budget for in 2026 to get a sp. z o.o. trading on Polish marketplaces.
| Item | Time | Cost (PLN) | Notes |
|---|---|---|---|
| S24 court fee + Monitor SG | 24 hours | 350 | PLN 250 court + PLN 100 publication |
| Share capital contribution | Same day | 5,000 | Owned by the company, not "spent" |
| Virtual office (12 months) | 1 day | 1,200 – 3,000 | Warsaw / Kraków / Wrocław virtual addresses |
| ePUAP setup (if PESEL available) | 1–2 days | 0 | Free via gov.pl |
| Qualified e-signature (foreign founder) | 1–5 days | 250 – 600 | Annual subscription, EU eIDAS |
| Polish business bank account | 3–14 days | 0 – 80/month | PKO BP, mBank, ING, Pekao; fintech as fallback |
| VAT-R registration | 1–14 days | 0 | Free; required for marketplace selling |
| KSeF authorisation | 1 day | 0 | Required from April 2026 |
| Accountant (monthly) | Ongoing | 400 – 2,500/mo | Depends on transaction volume and KSeF integration |
| Total formation only (S24 + virtual office) | ~7 days | ~1,500 – 4,000 | Excluding the PLN 5,000 contributed capital |
Form your Polish Sp. z o.o. — fixed price, 7 days, marketplace-ready
S24 online registration, virtual office in Warsaw, KSeF onboarding, VAT-R, accountant introduction, Allegro + Amazon.pl + Empik + Ceneo + Morele.net + Erli marketplace setup — one fixed package, one English-speaking project manager.
Begin Sp. z o.o. Formation →Polish Sp. z o.o. Formation FAQ 2026
How much does it cost to form a sp. z o.o. in Poland in 2026?
Via the S24 online portal in 2026, total state fees are roughly PLN 350 (PLN 250 court fee + PLN 100 entry in Monitor Sądowy i Gospodarczy). The minimum share capital is PLN 5,000, but capital is contributed to the company, not spent on registration — after registration it sits in the company bank account and funds operations.
The notary route adds PLN 1,000–2,500 in notarial fees plus higher court fees. With a full-service package (accounting onboarding, virtual office for 12 months, ePUAP setup support, KSeF activation) the all-in 2026 budget is typically PLN 1,500–4,000, excluding the contributed share capital.
What is the minimum share capital for a Polish sp. z o.o.?
PLN 5,000 (approximately EUR 1,100 at 2026 rates), set by Article 154 §1 of the Polish Code of Commercial Companies (Kodeks Spółek Handlowych — KSH). Each share must have a nominal value of at least PLN 50, so the standard configuration is 100 shares of PLN 50 each.
Capital can be contributed in cash or in-kind (aport — real estate, intellectual property, an existing business), though S24 online formation only accepts cash contributions. In-kind contributions require the traditional notarial route.
Can I register a sp. z o.o. online in 24 hours?
Yes — the S24 portal at ekrs.ms.gov.pl allows fully online sp. z o.o. registration using a standardized template articles of association. With an ePUAP trusted profile or qualified electronic signature, the KRS court typically issues the registration within 24 hours, often the same business day.
The trade-off is that you cannot insert custom clauses (vesting, preferred shares, custom dividend mechanics) — those require the traditional notarial path. NIP and REGON are assigned automatically with the KRS entry, so the company is fully tax-registered the moment KRS goes live.
Do foreign founders need a Polish PESEL to form a sp. z o.o.?
No — PESEL is not strictly required to be a shareholder or board member of a Polish sp. z o.o. Foreign founders can use their passport number as identification, and KRS records the foreign address as the personal residence.
However, to sign documents on the S24 portal, foreign founders need either a Polish ePUAP trusted profile (which does require PESEL) or a qualified electronic signature conforming to EU eIDAS. The pragmatic path is: apply for PESEL once via consulate or in-country, then create ePUAP, then form via S24. Alternatively, use the notarial path with an apostilled power of attorney.
What is the CIT rate for a Polish sp. z o.o. in 2026?
Standard CIT is 19%. Small taxpayers — companies with prior-year revenue below EUR 2 million — qualify for the reduced 9% rate on operating income. New sp. z o.o.s automatically qualify for 9% in their first tax year regardless of revenue.
Capital gains and certain passive income are taxed at 19% regardless of taxpayer size. An alternative Estonian CIT (Estoński CIT) regime defers CIT until profits are distributed (10% small / 20% standard, payable only on distribution) — often much more efficient for reinvesting e-commerce sellers.
What is KSeF and when does it become mandatory for sp. z o.o.?
KSeF (Krajowy System e-Faktur — National e-Invoice System) is Poland's mandatory structured e-invoicing platform run by the Ministry of Finance. From February 2026 it becomes mandatory for large taxpayers (above PLN 200M turnover), and from April 2026 for all VAT-registered businesses — every sp. z o.o. included.
Invoices must be issued in the FA(2) XML schema and submitted directly to the KSeF API. A 10-character KSeF identifier returned by the system replaces traditional invoice numbering for tax-deduction purposes. Manual issuance is impractical at marketplace volumes; native KSeF integration is essentially required from formation onward in 2026.
What is the difference between sp. z o.o. and JDG?
JDG (Jednoosobowa Działalność Gospodarcza) — sole proprietorship — has no minimum capital, is registered free of charge in CEIDG in one day, and pays PIT (personal income tax) at 12% / 19% / lump-sum rates. The entrepreneur bears unlimited personal liability for all business debts.
Sp. z o.o. has PLN 5,000 minimum capital, more compliance overhead (full accounting, annual financial statements to KRS, CIT-8 filing), and pays CIT (9% / 19%), but liability is strictly limited to the company's assets. Sp. z o.o. is the standard vehicle once revenue or risk crosses the threshold most founders set around PLN 500K annual turnover.
Do I need a Polish address to register a sp. z o.o.?
Yes — every sp. z o.o. must have a registered seat in Poland, declared in the articles of association. The seat is typically a Polish city; the precise street address can be a virtual office.
Virtual office services for sp. z o.o. start around PLN 100–250 per month and include mail handling, e-doręczenia compliance, and a meeting-room option. Foreign founders almost always start with a virtual office in Warsaw, Kraków or Wrocław, then optionally upgrade to a physical address once operations scale.
Can a sp. z o.o. sell on Allegro and other Polish marketplaces?
Yes — sp. z o.o. is the standard B2B vehicle for marketplace selling in Poland. Allegro, Amazon.pl, Empik, Ceneo, Morele.net and Erli all onboard sp. z o.o. as the seller entity. The sp. z o.o. needs an active KRS entry, NIP, REGON, active VAT-R registration (if turnover above PLN 200K), and from 2026 a working KSeF integration.
Zunapro orchestrates the full multi-marketplace flow under a single sp. z o.o. NIP — one master catalog, one inventory pool, one KSeF e-invoice flow, consolidated reporting across all six platforms.
What annual filings does a sp. z o.o. need to submit?
The core annual obligations are: (1) Financial statements approved by the shareholders' meeting within 6 months of fiscal year-end, filed with KRS via the RDF eKRS portal within 15 days of the resolution. (2) CIT-8 annual corporate income tax return to KAS by end of the third month after fiscal year-end. (3) ZUS monthly DRA filings plus annual reconciliation. (4) Monthly JPK_V7M for active VAT payers. (5) From 2026, ongoing KSeF e-invoice flow.
Missed KRS filings now carry administrative fines from PLN 300 up to PLN 5,000+ and, for chronic non-filers, risk of compulsory dissolution under KRS Article 26.
How long does it take to form a sp. z o.o. in 2026?
Via S24 online: typically 24 hours from completed application to KRS entry, sometimes same business day. Via the traditional notarial path: 1–3 weeks, because the notarised articles of association must be submitted to KRS via the eKRS PRS portal and processed by a court referee.
NIP and REGON are now assigned automatically with the KRS entry (no separate filings since 2015). VAT-R registration adds 1–14 days after the KRS entry, and opening a Polish business bank account adds 3–14 days. End-to-end "trading-ready" timeline for a foreign founder: 7–14 days with proper preparation.
Can I form a single-member sp. z o.o. (jednoosobowa sp. z o.o.)?
Yes — a single-shareholder sp. z o.o. is fully permitted under KSH Article 151 §2. The sole shareholder can also be the sole board member (Prezes Zarządu), making it possible to run the company entirely solo.
Two important caveats: (1) a single-shareholder sp. z o.o. cannot itself be founded by another single-shareholder sp. z o.o. (anti-pyramid rule, KSH Article 151 §2 — to prevent paper holding chains). (2) The sole shareholder is treated as self-employed for ZUS social-security purposes, meaning full ZUS contributions (approximately PLN 1,700–1,900/month in 2026) are payable regardless of company revenue — a structural cost that does not exist in a two-or-more-shareholder sp. z o.o.
What is RODO and how does it affect a Polish sp. z o.o.?
RODO is the Polish acronym for the EU General Data Protection Regulation (GDPR), enforced in Poland by UODO (Urząd Ochrony Danych Osobowych). Every sp. z o.o. handling personal data — customer data, employee data, marketing lists — is a data controller and must comply with the standard GDPR obligations: lawful basis for processing, privacy policy, data subject request handling, breach notification within 72 hours, and a data processing register (RoPa).
For e-commerce sp. z o.o.s, marketplaces (Allegro, Amazon.pl etc.) handle the shopper-data side as data controllers themselves, but the seller remains a joint or independent controller for direct B2C contact data such as marketing newsletters and customer service correspondence.
What are PKD codes and how many should I list?
PKD (Polska Klasyfikacja Działalności) is the Polish business-activity classification system, aligned with the EU's NACE Rev. 2 standard. Every sp. z o.o. must list at least one PKD code in its articles of association — the primary activity — and can list multiple secondary activities.
The S24 form allows up to 10 PKD codes. The pragmatic 2026 approach is to list the primary activity (e.g., 47.91.Z for e-commerce retail) and 4–8 likely future activities to avoid having to amend the articles each time the business pivots. For e-commerce sp. z o.o.s the standard mix is: 47.91.Z (online retail), 46.19.Z (wholesale agency), 73.11.Z (advertising), 62.01.Z (software development), 82.99.Z (other business support services).
Form your Polish Sp. z o.o. in 7 days — marketplace-ready, KSeF-compliant
S24 online registration · Warsaw / Kraków / Wrocław virtual office · ePUAP setup for foreign founders · VAT-R + KSeF + InPost activation · Allegro / Amazon.pl / Empik / Ceneo / Morele.net / Erli integrations from day one. One fixed package, one English-speaking project manager.
🇵🇱 Start Sp. z o.o. Formation Now →Brauchen Sie Hilfe dabei?
Passender Dienst: Firmengründung