Poland Company Data: Open Registers & the UBO Deadline

06/26/2026 06:49 · 10 min read
Poland Company Data: Open Registers & the UBO Deadline

Most of Europe is closing doors on company data. Poland, for now, is the outlier that left them open. Its court register hands you free extracts that carry the force of an official document, its financial statements are free to download, and — almost alone in the EU — its beneficial-owners register has stayed fully public. The catch is that the data is scattered across half a dozen separate portals, almost all of it is in Polish, and the open-ownership window is about to close: from 1 July 2026 the beneficial-owners register moves behind a legitimate-interest wall. This is a guide to what Polish company data holds, what it costs, and where the openness ends.

Where Polish company data lives

Poland doesn’t have one register; it has a constellation of them, split by legal form and by data type. Knowing which portal holds what is the difference between a five-minute check and an afternoon lost.

Companies — limited and joint-stock companies, partnerships, foundations and associations — sit in the KRS (Krajowy Rejestr Sądowy, the National Court Register), run by the Ministry of Justice and the commercial divisions of the district courts. Sole traders, the single largest group of businesses in Poland, are not in the KRS at all; they live in CEIDG (Centralna Ewidencja i Informacja o Działalności Gospodarczej), the separate sole-proprietor register. Financial statements have their own home, the RDF (Repozytorium Dokumentów Finansowych). Beneficial owners are declared to the CRBR (Centralny Rejestr Beneficjentów Rzeczywistych). And insolvency and debt sit in the KRZ (Krajowy Rejestr Zadłużonych, the National Register of Debtors).

One company, data in six placesPolish company data is split by legal form and by data typeKRSFREENational Court RegisterCompanies, partnerships, NGOsBoard, capital + free extractsCEIDGFREESole-proprietor register~2.5M sole tradersName, status, PKD activityRDFFREEFinancial Documents RepositoryAnnual financial statementsStructured e-filingsCRBRCLOSINGBeneficial owners (UBO)Natural persons over 25%Public until 1 Jul 2026KRZFREEDebtors / insolvency registerRestructuring & bankruptcyLive debtor statusVAT white listFREETax-office registerActive / exempt VAT statusVerified bank accounts
Six public sources, five of them free today. The KRS and CEIDG share a single front door at biznes.gov.pl; financials, ownership, debt and VAT status each sit elsewhere. Pulling a complete picture means querying several of them — which is why most teams consolidate rather than stitch by hand.

The thread tying it together is the identifier set. The KRS number is a 10-digit court ID that only registered companies carry; sole traders don’t have one. The NIP is the 10-digit tax number (for a sole trader it belongs to the person, not the business); the REGON is the GUS statistical number; and the Polish VAT number is simply PL followed by the NIP. A separate Ministry of Finance “white list” confirms VAT status and the bank accounts the tax office has verified. For formats across borders, see our VAT number formats by country.

How many companies exist — and where they sit

Poland is a big, entrepreneurial economy: GUS counts roughly 2.75 million active enterprises. But that headline hides the structure that matters for due diligence. The overwhelming majority — about 2.5 million — are sole proprietors registered in CEIDG, not companies. The limited companies, joint-stock companies and partnerships you usually care about sit in the KRS, which holds over 600,000 active entities of its own.

~2.75M
Active enterprises (GUS, 2023)
~2.5M
Sole traders in CEIDG
600k+
Active entities in the KRS
Two registers, very different sizesTwo registers, two populations — the company register is the smaller one~2.5Msole traders · CEIDG~600k+companies & legal entities · KRS (sp. z o.o. dominant)
Sources: GUS (active enterprises), Ministry of Justice (KRS, H1 2025). The two registers are separate populations, not a single total: CEIDG holds the ~2.5M sole traders, the KRS holds 600,000+ active companies and other legal entities — the limited company (sp. z o.o.) being by far the most common. Filter to the form your risk question concerns.

The company you meet most often is the sp. z o.o. (spółka z ograniczoną odpowiedzialnością, the limited liability company), which needs only PLN 5,000 of share capital. Above it sits the S.A. (spółka akcyjna, joint-stock company, PLN 100,000), and since 2021 a lightweight hybrid, the P.S.A. (prosta spółka akcyjna, simple joint-stock company) that can be formed with PLN 1 — though it remains rare, at roughly 2,500 entities. Partnerships, cooperatives and branches of foreign companies round out the KRS.

Formation itself is strikingly steady. New entries in the KRS register of entrepreneurs have held in a narrow band — about 55,000 to 57,600 a year across 2022 to 2025 — and roughly 90% of them are limited companies (sp. z o.o.). Even through the downturn, new companies kept arriving at a near-constant rate.

New company registrations in the KRS, 2022–2025New entries in the register of entrepreneurs, excl. transformations · Source: COIG20k40k60k55,44756,26557,63557,2612022202320242025
Source: COIG (new entries in the KRS register of entrepreneurs, excluding transformations). Formation is remarkably stable — and about 90% of new registrations are limited companies (sp. z o.o.). The flat line is the story: new companies kept arriving at a steady clip even as restructurings climbed.

Poland’s companies by the numbers

The 2025 registration data from COIG sketches a clear profile of who is forming companies in Poland, and where.

57,261
New companies registered in 2025
90.4%
Of new registrations are limited companies (sp. z o.o.)
PLN 77,181
Average share capital of a new company (2025)
10,492
New companies formed with foreign capital (2025)
31.8%
Of new companies are in the Warsaw region (Mazowieckie)
15.7%
Largest sector: wholesale & retail trade

Two things jump out of the 2025 cohort. The first is concentration: nearly a third of all new companies — 31.8% — were registered in the Mazowieckie voivodeship around Warsaw, more than the next three regions combined. Wielkopolskie (Poznań) and Małopolskie (Kraków) trailed far behind, and Warsaw alone accounted for 13,818 new registrations.

The second is the mix of activity. Wholesale and retail trade led new formations at 15.7%, ahead of professional and technical services (12.8%) and construction (12.5%). Foreign investors stayed busy — 10,492 of 2025’s new companies were formed with foreign capital — and the typical new company started life with about PLN 77,181 of share capital, with 165 launching at PLN 1 million or more.

Where new companies register, 2025Share of new KRS registrations by voivodeship · Source: COIGMazowieckie31.8%Wielkopolskie10.3%Małopolskie9.0%Śląskie8.8%Dolnośląskie8.1%Pomorskie6.6%Rest of Poland25.5%
Source: COIG (new KRS registrations, 2025). The Warsaw region alone takes almost a third of all new companies — a concentration worth remembering when sampling or benchmarking Polish company data by geography.

Restructuring, not bankruptcy

Poland’s distress data looks nothing like the Nordics’, and the difference is structural. Where a struggling Swedish or Finnish company tends to end in bankruptcy, a Polish one increasingly enters restructuring instead — usually the fast, largely out-of-court “arrangement approval proceedings” (postępowanie o zatwierdzenie układu), which accounted for about 93% of all restructuring cases in 2025.

The result is a wave that has more than doubled. Per COIG, restructuring proceedings climbed from 2,379 in 2022 to a record 5,121 in 2025 — the most since the modern restructuring regime began in 2016, and up 12% on 2024 alone. Formal corporate bankruptcies, by contrast, stayed in the hundreds. Reading only the bankruptcy count would badly understate how much Polish business distress is actually in play.

Restructuring proceedings initiated, 2022–2025Source: COIG (Centralny Osrodek Informacji Gospodarczej)2k4k2,3794,2444,5655,1212022202320242025
Source: COIG. 2025 set a record — the most restructurings since the modern regime began in 2016, and more than double 2022. Around 93% are out-of-court arrangement-approval proceedings, and most involve sole traders and small companies. Formal bankruptcies, by contrast, stay in the hundreds — so in Poland, distress shows up as restructuring filings, not bankruptcy declarations.
How Global Database handles Poland

We pull Polish records straight from the official sources — KRS identity, board and capital; CEIDG sole-trader data; financial statements from the RDF; and ownership — then normalise them alongside 200+ other countries and refresh daily, so Poland lines up with the rest of your portfolio instead of living in six separate portals and one language. Where the public record stops, we keep going: we resolve the corporate linkage the register can’t show — parent, subsidiaries, branches and sister companies across 200+ jurisdictions — walk the share-ownership chain toward the ultimate beneficial owner, and when a Polish entity’s parent sits abroad, hand you that parent’s financials too. We don’t invent fields the registers don’t publish.

What is free, and what costs money

This is where Poland stands out. Most authoritative European registers charge for documents or a feed; Poland gives most of it away. The KRS lets anyone download a current extract (odpis aktualny) or a full history (odpis pełny) as a free PDF — and those free extracts carry the force of an official document, usable before courts and offices. Financial statements are free from the RDF. CEIDG, the debtors register and the VAT white list are free. There is even an open KRS API.

What you wantAccessCost
KRS company search & extract (current or full history)FreePLN 0, official-document force
CEIDG sole-trader searchFreePLN 0, English version
Annual financial statements (RDF)FreePLN 0
KRS open API (RESTful)FreePLN 0, no bulk download yet
Beneficial owners (CRBR)ClosingFree until 1 Jul 2026, then restricted
Court-certified paper copiesPer court tariff

The honest qualifier: free does not mean frictionless. Everything is in Polish (the KRS has no official English extract), the data is spread across the portals above, search is one entity at a time, there is no official bulk download, and the open KRS API returns filing references rather than the financial documents themselves. So Poland is generous with the raw material and stingy with the convenience — the gap a structured provider exists to fill.

Financials: who files, and what the accounts contain

Polish disclosure is broad and, unusually, fully digital. Every company in the KRS must file an annual financial statement, and since 2018 it must be filed electronically in a structured format (e-sprawozdania), not as a scanned PDF. The accounts are approved by the shareholders’ meeting within six months of the financial year-end (by 30 June for a calendar year) and filed within 15 days of approval — so most land by mid-July. They are then free to anyone through the RDF. Miss the deadline and the registry court can impose penalties and, ultimately, strike the company off.

What stands out is how universal the obligation is. It falls on every company in the KRS — private and public, large and dormant alike — and on any entity keeping full accounting books. With over 600,000 active entities in the register, the RDF takes in hundreds of thousands of financial statements every year. Almost the only ones outside it are general and professional partnerships made up purely of individuals below roughly EUR 2 million of revenue, which lodge only a declaration that they have nothing to file; sole traders in CEIDG have no equivalent duty at all.

What you actually get, though, varies sharply by company type:

  • Private companies — overwhelmingly limited companies (sp. z o.o.) — file the statutory annual accounts to the RDF. Most are micro or small entities reporting on abbreviated schedules, and most fall below the audit thresholds, so their figures are unaudited.
  • Public companies — the roughly 400 listed on the Warsaw Stock Exchange (GPW) main market — report under IFRS, are always audited, and layer periodic and current market reports (through the regulator’s ESPI system) on top of the annual KRS filing. For a listed name you get a richer, more timely picture than the register alone.
Three layers of disclosureEveryone files; far fewer are audited; fewest report to the market600k+KRS entities file annual accounts to the RDF · mostly small, unauditedAbove thresholdsaudited accounts~400 listedGPW · IFRS + audited + market reporting
Sources: Ministry of Justice (KRS entity count), Warsaw Stock Exchange (listed companies). Every company files annual accounts, but only those above the audit thresholds are audited, and only the ~400 listed names add IFRS and ongoing market disclosure. The base of the pyramid — small, unaudited filings — is where most Polish company financials actually sit.

Two things worth knowing before you lean on the numbers:

  • Most companies aren’t audited. A sp. z o.o. needs a statutory audit only if it exceeds at least two of three thresholds in the prior year — net revenue of EUR 5 million, total assets of EUR 2.5 million, and an average of 50 employees. Joint-stock companies are always audited. So the large and mid-sized are assured; the long tail of small companies files unaudited accounts.
  • The smallest forms are exempt from filing at all. General partnerships made up only of individuals and below a roughly EUR 2 million revenue line don’t file with the register, and sole traders in CEIDG have no equivalent obligation — so for a large share of Polish businesses, there are simply no public accounts.
When a Polish company must be auditedAudit required once it exceeds 2 of these 3 (prior year); joint-stock companies alwaysEUR 5Mnet revenueTHRESHOLD 1EUR 2.5Mtotal assetsTHRESHOLD 250employees (average)THRESHOLD 3
Thresholds are measured in PLN equivalents of these euro figures. Exceed two and the statutory audit applies; below them, a company’s figures carry no auditor’s assurance — worth weighing before using them for credit or risk scoring.

Owners and the closing register

Poland is transparent about who runs and who owns a company — and, uniquely in the EU, has stayed transparent about ultimate ownership longer than almost anyone. That last part is what changes in 2026.

  • Directors and representation are public in the KRS, along with share capital — the basis for confirming who can sign for a company.
  • Shareholders are partly visible. For a sp. z o.o., the KRS lists shareholders holding at least 10% of the capital; smaller holdings and full cap tables are not in the register. Joint-stock company shareholders are generally not listed in the KRS at all.
  • Beneficial owners are in the CRBR — every company except listed ones must declare the natural persons holding over 25%, shortly after registration. Until now that register has been fully public and free, a rarity in today’s EU.
Who can see each ownership layerAccess to Polish ownership data, today and from 1 July 2026accessnonepartialPUBLICanyone, todayFROM 1 JUL 2026public accessDirectors & representationBoard, who can sign, share capitalShareholderssp. z o.o. holders over 10% listed; full cap table notBeneficial owners (CRBR)Natural persons over 25% · access narrowing
The distinctive Polish column is the right-hand one. Today the CRBR is open to anyone; under the amended AML Act, full public access is set to end on 1 July 2026, leaving authorities, obliged entities and legitimate-interest applicants — the same model the rest of the EU adopted after the November 2022 Court of Justice ruling.

What’s changing

Three shifts matter for anyone relying on Polish data.

The open ownership window closes

Poland was the EU’s notable holdout, keeping the CRBR fully public after most members restricted theirs. Under the amended AML Act, that ends: from 1 July 2026, unrestricted access is reserved for authorities, with obliged entities and legitimate-interest applicants able to request data through a more formal process. If open beneficial-ownership access is part of your workflow, the time to capture a baseline is now.

The EU AML Package lands in 2027

The bloc-wide rulebook — the AMLR (Regulation (EU) 2024/1624) and AMLD6 (Directive (EU) 2024/1640) — fully applies from 10 July 2027, with the new EU Anti-Money-Laundering Authority (AMLA) already operating in Frankfurt. It standardises the legitimate-interest test and interconnects national registers; our explainer covers what AMLD6 actually changes.

New activity codes and digital delivery

A new business-activity classification, PKD 2025, replaced the 2007 codes from January 2025, with existing companies given until the end of 2026 to update — so a company’s recorded activity may shift without any real change in what it does. Separately, KRS companies have been required to maintain an electronic delivery address (e-Doręczenia) since April 2025, with sole traders following by October 2026.

How to access Polish data at scale

For a single company, biznes.gov.pl and the KRS search are fast and free. At volume the picture is more layered — generous source data, but fragmented, Polish-only, and without an official bulk feed.

Access routeBest forReality
biznes.gov.pl / KRS & CEIDG searchOne-off identity & status checksFree; Polish, one entity at a time
KRS open APIStructured company dataFree; returns filing references, not documents
RDFFinancial statementsFree; structured e-filings, in Polish
Commercial data providerStructured data, financials, ownership, multi-countryRegistry-sourced, normalised, via API / bulk / platform

Poland also participates in the EU’s Business Registers Interconnection System (BRIS), so core data is reachable through the European e-Justice portal. But the real task is rarely “get Poland” alone — it is getting Poland in the same schema as 40-plus other European registers, joined to financials and ownership, and translated. That is why Poland sits in our directory of official company registries across 44 European countries, beside deep-dives on Finland, Sweden, Norway and Denmark, and our guide to searching company information across the EU. For where APIs exist and where they don’t, see our global registry-API map.

Get Polish company data your way

Pull structured, registry-sourced Polish records — identity, status, board, financials and ownership — in the same schema as 600M+ companies worldwide, all collected directly from official government registries. Pick the delivery model that fits your stack.

Available via
APIMCP serverOnline platformCRM

What the register won’t tell you

Poland’s openness is real, but openness is not the same as a finished dataset. The honest list of gaps is what separates a thorough Polish file from a false sense of completeness.

Blind spotWhat it means for you
Data is split across six portalsKRS, CEIDG, RDF, CRBR, KRZ and the VAT white list each hold a piece; no single lookup covers all.
No cross-border group structureThe register shows the Polish entity alone — not its parent, subsidiaries, branches or sister companies in other countries.
Ownership access is closingThe fully public CRBR moves to legitimate-interest access from 1 July 2026.
Full cap tables aren’t publicThe KRS lists sp. z o.o. holders over 10% only; minority and joint-stock holders sit outside it.
Everything is in PolishThere is no official English KRS extract; documents and financials need translating.
No official bulk feedThe open API returns references, not documents, and there is no bulk download.
Many businesses file no accountsSole traders and the smallest partnerships have no public financial statements.
Smaller companies are unauditedBelow the audit thresholds, figures carry no auditor’s assurance.
The one the registry can’t give you A national register is, by definition, single-jurisdiction and entity-level. It will tell you everything about the Polish company in front of you — and nothing about where that company sits in a wider group. It won’t show you that the sp. z o.o. is one of forty subsidiaries of a group headquartered in Germany, won’t list its branches or sister companies abroad, and records a foreign parent only as a shareholder name, not a navigable structure. Reconstructing corporate linkage — parent, subsidiaries, branches and ultimate ownership across borders — means joining many registers at once. That is precisely what Global Database does: we resolve the group structure around a Polish entity across 200+ jurisdictions, and pull the foreign parent’s financials with it.

None of this makes Poland a weak source — it makes it a generous but fragmented one. The fix is registry-sourced data delivered already consolidated across the portals, translated, refreshed daily, and joined to the ownership and financial layers before the open window narrows.

Frequently asked questions

What is the official company register in Poland?

The official company register is the KRS (Krajowy Rejestr Sadowy, the National Court Register), run by the Ministry of Justice and the district courts. It covers limited and joint-stock companies, partnerships, foundations and associations. Sole proprietors are not in the KRS — they are in a separate register, CEIDG.

What is the difference between KRS and CEIDG?

The KRS is the court register for companies and other legal entities and assigns a 10-digit KRS number. CEIDG (Centralna Ewidencja i Informacja o Dzialalnosci Gospodarczej) is the separate register for sole proprietors, who have no KRS number and are searched by NIP or name. Both are reachable through biznes.gov.pl.

Is Polish company data free to access?

Mostly, yes. KRS extracts (current and full history) are free and carry the force of an official document, financial statements are free from the RDF, and CEIDG, the debtors register and the VAT white list are free. Court-certified paper copies are paid, and beneficial-owner access is moving behind a legitimate-interest wall from 1 July 2026.

How do I search the Polish company register?

Use the KRS search at the Ministry of Justice portal (ekrs.ms.gov.pl) or the unified biznes.gov.pl, searching by KRS number, NIP or name for identity, status, board and capital. Financial statements are downloaded from the RDF, and sole traders are checked in CEIDG.

Are Polish company financial statements public?

Yes. Every company in the KRS must file annual financial statements electronically in a structured format, generally by mid-July for a calendar-year company, and they are free to download from the RDF. Sole traders and the smallest partnerships are exempt, so not every business has public accounts.

Can I see who owns a Polish company?

Partly. The KRS lists directors and, for a sp. z o.o., shareholders holding at least 10%. Ultimate beneficial owners (over 25%) are in the CRBR, which has been fully public — but from 1 July 2026 access narrows to authorities, obliged entities and legitimate-interest applicants.

Can I see a Polish company’s parent, subsidiaries or branches from the register?

Not as a group. The KRS shows the individual Polish entity — its board, capital and the shareholders it lists — and records a foreign parent only as a shareholder name. It does not map the wider structure: subsidiaries, branches and sister companies in other countries each sit in their own national registers. Reconstructing that cross-border corporate linkage means combining many registers at once, which is what a multi-jurisdiction provider like Global Database does.

What is the CRBR in Poland?

The CRBR (Centralny Rejestr Beneficjentow Rzeczywistych) is the Central Register of Beneficial Owners, held by the Ministry of Finance. Companies must declare the natural persons who ultimately own or control them. It has been one of the EU’s last fully public beneficial-owner registers, with access set to be restricted from 1 July 2026.

Does Poland have a company data API?

Yes. The KRS offers a free open RESTful API for company data, though it returns filing references rather than the financial documents themselves, and there is no official bulk download. For financials and ownership joined across countries, a registry-sourced provider consolidates the separate portals.

What is the minimum share capital for a Polish company?

A limited liability company (sp. z o.o.) needs PLN 5,000, fully paid before registration. A joint-stock company (S.A.) needs PLN 100,000. The simple joint-stock company (P.S.A.), introduced in 2021, can be formed with PLN 1, but remains rare.

Do all Polish companies have to be audited?

No. A sp. z o.o. needs a statutory audit only if it exceeds at least two of three thresholds in the prior year — net revenue of EUR 5 million, total assets of EUR 2.5 million, and an average of 50 employees. Joint-stock companies are always audited, while smaller companies file unaudited accounts.