Polish Company Financial Data from the KRS and RDF
Poland runs one of the most digitised company financial-data systems in Europe — and almost nobody outside the country knows how to use it. Every incorporated entity files structured XML financial statements to a free public repository, the data is machine-readable by law, and the ultimate-ownership register is still openly accessible. But the system is split across four separate registers, the documents are in Polish, and one of its most useful features is scheduled to close in mid-2026. This guide explains what Poland actually publishes, where it lives, and how to get it.
The Polish company landscape in numbers
Poland is the sixth-largest economy in the European Union and by a wide margin the largest in Central and Eastern Europe. Its commercial register universe is correspondingly large, but it is split in a way that catches out anyone expecting a single Companies-House-style database. Understanding the split is the first step to using the data.
How many companies exist in Poland
Polish business entities are distributed across two primary registers depending on legal form. Incorporated entities sit in the KRS; sole traders sit in a separate register called CEIDG.
| Metric | Value | Notes |
|---|---|---|
| Active entities in KRS | ~632,000 | Incorporated companies, partnerships, foundations, associations |
| Total KRS entries (incl. inactive) | ~825,000 | Includes ceased, dissolved, struck-off entities retained in the register |
| Sole proprietorships in CEIDG | ~2.5–3 million | Separate register; active count fluctuates with frequent suspensions/resumptions |
| Total active enterprises (all forms) | 2,815,480 | Statistics Poland (GUS), Q1 2025; 95.8% are micro entities |
| New business registrations (Q4 2024) | ~82,000 | −7% YoY; largest decline in services |
| Simple joint-stock companies (PSA) | ~2,500 | New legal form introduced July 2021 (GUS, 2024) |
Where Polish business entities sit
Incorporated entities (KRS) vs sole proprietorships (CEIDG). Approximate active counts.
The overwhelming majority of Polish business entities are sole traders in the CEIDG register with no financial-statement obligation. Financial-data coverage in Poland means the ~632,000 incorporated entities in the KRS — a critical scoping fact for anyone modelling Polish coverage. (Statistics Poland counted 2,815,480 active enterprises of all forms in Q1 2025.)
The headline distinction: the KRS holds roughly 632,000 active incorporated entities that carry full financial-disclosure obligations, while the CEIDG holds roughly 2.5–3 million sole proprietorships that mostly do not. For anyone building a financial-data layer on Poland, the KRS is where the structured financial statements live. The CEIDG is a registration directory with no comparable financial-statement repository — sole traders are taxed on personal income and do not file commercial annual accounts unless they voluntarily keep full books.
This structural fact reshapes coverage expectations. A buyer used to the UK — where Companies House captures essentially every limited company in one place — needs to recalibrate. In Poland, financial-statement coverage means KRS coverage, and the millions of sole traders are a different data problem entirely.
Legal-form composition
The KRS holds a range of legal forms, but the financial-disclosure universe is dominated by limited liability companies:
| Legal form | Polish name | Financial disclosure |
|---|---|---|
| Limited liability company (LLC) | Spółka z ograniczoną odpowiedzialnością (Sp. z o.o.) | Full annual accounts to KRS/RDF. The dominant Polish corporate form. |
| Joint-stock company | Spółka akcyjna (S.A.) | Full annual accounts; consolidated IFRS if listed |
| Simple joint-stock company | Prosta spółka akcyjna (PSA) | Full annual accounts. Introduced July 2021 for start-ups; ~2,500 exist |
| Limited partnership | Spółka komandytowa | Full accounts if keeping full books |
| Limited joint-stock partnership | Spółka komandytowo-akcyjna | Full accounts |
| General / professional partnership | Spółka jawna / partnerska | Accounts only above revenue thresholds; otherwise file a declaration of exemption |
| Foundations & associations | Fundacje / stowarzyszenia | File with KRS; financial statements if conducting business activity |
The Sp. z o.o. is to Poland what the GmbH is to Germany or the SRL/BV is to Belgium: the default vehicle for everything from one-person consultancies to large industrial groups. It is the form a data consumer will encounter most often, and it carries the full XML filing obligation.
One nuance specific to Poland: general and professional partnerships (spółka jawna, spółka partnerska) that do not keep full accounting books are not required to file financial statements — instead, they file a short electronic declaration stating there is no obligation to prepare annual accounts. This declaration goes through the same RDF system as a financial statement, so the absence of accounts for these entities is itself a recorded, queryable status rather than a data gap.
The Polish system at a glance: four registers, four jobs
Polish company data is split across four official registers, operated across three ministries. This is the single most important structural fact about Polish company data, and the most common source of confusion.
The four Polish company registers
Four separate registers, three ministries. Each holds a different piece of the company picture.
KRS
National Court Register
Incorporated entities, directors, share capital, and — via the RDF — financial statements.
Ministry of Justice
CEIDG
Central Register of Business Activity
Sole proprietorships (~2.5–3M). Registration data only; no commercial annual accounts.
Ministry of Development & Technology
CRBR
Central Register of Beneficial Owners
Ultimate-beneficial-ownership declarations. Still public — restriction scheduled for 2026.
Ministry of Finance
KRZ
National Register of Debtors
Insolvency, restructuring, and business-prohibition proceedings since December 2021.
Ministry of Justice
- KRS (Krajowy Rejestr Sądowy) — the National Court Register, operated by the Ministry of Justice. Holds incorporated entities: companies, partnerships, foundations, associations. Financial statements are filed into an integrated sub-system called the RDF (Repozytorium Dokumentów Finansowych). This is the register that matters for financial data.
- CEIDG (Centralna Ewidencja i Informacja o Działalności Gospodarczej) — the sole-trader register, operated by the Ministry of Development and Technology. Around 2.5 million natural persons running a business. No commercial annual accounts.
- CRBR (Centralny Rejestr Beneficjentów Rzeczywistych) — the Central Register of Beneficial Owners, operated by the Ministry of Finance. Ultimate beneficial ownership declarations. Currently public — but with restrictions scheduled for 2026 (covered in detail below).
- KRZ (Krajowy Rejestr Zadłużonych) — the National Register of Debtors, operated by the Ministry of Justice. The mandatory electronic system for all insolvency, restructuring, and business-prohibition proceedings since December 2021, and the official channel for insolvency-related publications. Critical for credit and risk workflows (covered in detail below).
All four are accessible through unified government portals — the business portal at biznes.gov.pl offers an English interface for KRS and CEIDG search, while the Court Registers Portal at prs.ms.gov.pl covers the KRS, RDF, and KRZ. The underlying documents — especially the financial statements — are in Polish.
Legal foundation
The Polish regime rests on a compact stack of legislation:
- Accounting Act of 29 September 1994 (Ustawa o rachunkowości) — the core statute defining who keeps books, who files, size categories, and Polish Accounting Standards.
- Commercial Companies Code of 15 September 2000 (Kodeks spółek handlowych) — corporate law: legal forms, governance, capital.
- National Court Register Act of 20 August 1997 — establishes the KRS and the RDF financial-statement repository, and the mandatory publication of register entries in the MSiG gazette.
- AML Act of 1 March 2018 — establishes the CRBR beneficial-ownership register, implementing the 4th and 5th EU AML Directives.
- National Register of Debtors Act — establishes the KRZ, operational from 1 December 2021, implementing EU Insolvency Regulation 2015/848.
- Act of 22 December 1995 on the Court and Commercial Gazette — establishes the MSiG, the official publication channel for corporate and insolvency announcements.
- Accounting Act amendment of 6 December 2024 — raised audit and full-accounting thresholds by 25% (per EU Delegated Directive 2023/2775) and introduced CSRD sustainability-reporting obligations. Effective for financial years starting after 31 December 2024.
The KRS and RDF: where Polish financials actually live
The National Court Register is the authoritative source for Polish incorporated-entity data, and the Repozytorium Dokumentów Finansowych (RDF) — the Financial Documents Repository — is the integrated sub-system where annual accounts are filed, stored, and published. The RDF is the Polish equivalent of the NBB Central Balance Sheet Office in Belgium or Companies House filings in the UK.
What the KRS holds for each entity
- KRS number — the 10-digit court-register identifier, the primary key for incorporated entities.
- NIP (tax identification number) and REGON (statistical number) — cross-reference identifiers linking to the tax and statistical systems.
- Full legal name and legal form.
- Registered office address.
- Share capital and, for many forms, the list of shareholders with their holdings.
- Management board members and their representation rights — critical for confirming signing authority before contracting.
- Supervisory board members where applicable.
- Proxies (prokura) and their scope.
- PKD codes — Polish Classification of Activities (the local NACE equivalent).
- Status — active, in liquidation, in restructuring, bankruptcy, struck off.
- Filing history in Section 3 of the register, which records each financial-statement submission.
This is, as some practitioners put it, among the most exhaustive registry datasets in Europe — a substantial portion of it offered in structured, machine-readable form, including ownership and officer data that many other jurisdictions keep partial or paywalled.
The e-Sprawozdania mandate: structured XML since 2018
The defining feature of the Polish system — and the reason it belongs in the same conversation as Belgium — is the structured-data filing mandate. Since 1 October 2018, every entity keeping full accounting books and registered in the KRS must prepare and file its financial statements as a structured XML file conforming to logical structures (XSD schemas) published by the Ministry of Finance.
The technical reality:
- Financial statements must be a single XML file containing the balance sheet (bilans), income statement (rachunek zysków i strat), and additional notes (informacja dodatkowa).
- The file must validate against the appropriate XSD schema for the entity type. A file that does not conform to the published structures is rejected by the system — non-conformant filings simply cannot be submitted.
- The Ministry of Finance publishes separate logical structures for different entity types (standard entities, banks, insurers, entities under IFRS, micro and small entities).
- The balance sheet and income statement are fully structured — every line item is a tagged data field. The "additional information and explanations" note section, however, is permitted in unstructured form, so qualitative disclosures arrive as free text rather than tagged data.
- The government provides a free e-Sprawozdania Finansowe application for preparing compliant files, so even entities without commercial accounting software can file in the correct format.
For data engineering teams, this is the same advantage Belgium offers: the balance sheet and P&L arrive as validated, schema-conformant structured data that maps directly to a relational model, rather than as PDFs requiring OCR. The caveat is the unstructured notes section — narrative disclosures, related-party detail, and accounting-policy commentary are free text and require parsing.
The new RDF system (February 2026)
The RDF was rebuilt and relaunched on 23 February 2026 as a completely reconstructed system, accessible through the Court Registers Portal at prs.ms.gov.pl under the heading "RDF — free filing of financial documents." The underlying filing rules did not change with the relaunch — the same obligations, deadlines, and free-of-charge principle apply — but the system was modernised and the correction-filing procedure was clarified. The four-step filing process is: register the submission, attach documents, submit the required declarations or attach related documents, and sign the submission. The submission is then automatically transferred to the repository.
Poland's path to a fully digital financial registry
Key milestones in the digitisation of company financial filing.
The 2018 XML mandate is the inflection point: it converted Poland from a paper/PDF regime into a structured-data jurisdiction in a single step, putting it in the same category as Belgium and ahead of Germany and Spain on machine-readability.
How filing works, and the free-tax-office bonus
Two filing channels exist:
- RDF free filing — the primary, no-cost channel. The submission must be signed electronically by at least one individual whose PESEL (personal identification number) is disclosed in the KRS as authorised to represent the entity — a board member, proxy, receiver, or liquidator.
- S24 system — an alternative paid channel (total fees of PLN 140) used where the RDF cannot identify an authorised signatory, or where filing is done by an appointed attorney.
A genuinely useful feature: once financial documents are posted to the RDF, they are automatically forwarded to the Central Register of Tax Data (KAS). A KRS-registered entrepreneur does not need to file financial statements separately with the tax office — one RDF submission satisfies both the court register and the tax administration. This single-filing principle reduces duplication and, for data consumers, means the RDF is the authoritative single source.
Filing deadlines
- Annual financial statements must be approved within 6 months of the financial year-end (by 30 June for calendar-year entities).
- Approved statements must be filed with the KRS within 15 days of approval.
- This produces a typical filing deadline around 15 July for calendar-year companies.
Filing references are recorded in Section 3 of the KRS entry, so the presence or absence of a current-year filing is visible directly in the register record.
How many companies actually file
Here Poland differs from Belgium in a way that matters for anyone scoping coverage. The National Bank of Belgium publishes a precise headline figure — 566,486 annual accounts filed in 2024. Poland's Ministry of Justice does not publish an equivalent clean annual filing count, so the size of the filing universe has to be reasoned from the register rather than read off a dashboard.
The logic runs as follows. The KRS holds roughly 632,000 active incorporated entities. Every entity that keeps full accounting books — which includes all capital companies (sp. z o.o., S.A., PSA) regardless of size, plus partnerships and other entities above the full-accounting threshold — must file financial statements annually to the RDF. Capital companies file accounts; partnerships below the threshold instead file the short electronic declaration of no obligation, which itself passes through the RDF. So the practical filing universe is the large majority of the ~632,000 active KRS entities, refreshed annually, with each filing carrying a recorded submission date in Section 3 of the register.
The honest framing for a data buyer: Poland's filing universe is on the order of several hundred thousand structured annual accounts per year, but unlike Belgium there is no official published total to cite, and compliance is enforced through the courts and the register rather than measured in a public statistic. Coverage should be validated against the live register, entity by entity, rather than assumed from a headline number — because no reliable headline number exists.
Size categories, audit, and what each tier discloses
Polish disclosure depth is governed by entity size categories under the Accounting Act, which were significantly revised effective 1 January 2025. The categories determine both the filing format and whether a statutory audit applies.
The 2025 threshold increase
The Accounting Act amendment of 6 December 2024 raised the thresholds by 25%, transposing EU Delegated Directive 2023/2775. The statutory audit obligation now applies to entities that exceeded at least two of three thresholds in the preceding financial year:
| Audit threshold (2 of 3) | From FY 2025 | Previous (to end-2024) |
|---|---|---|
| Balance sheet total | €3,125,000 (~PLN 13.4M) | €2,500,000 (PLN 10.87M) |
| Net revenue from sales of goods and products | €6,250,000 (~PLN 26.8M) | €5,000,000 (PLN 21.74M) |
| Average annual employment (FTE) | 50 | 50 (unchanged) |
Audit thresholds raised 25% from FY 2025
EUR thresholds; an entity needs to exceed 2 of 3 to require a statutory audit. Source: Accounting Act amendment of 6 December 2024.
The employment threshold stayed at 50 FTE. The combined effect: fewer mid-sized Polish entities trigger a mandatory audit, which lowers the assurance level attached to a given filing. The audit test is assessed on the prior year's figures.
Two technical points that catch out data consumers. First, the audit test is assessed on the prior year's figures — the 2025 audit obligation depends on 2024 data. Second, the 2024 amendment removed revenue from financial operations from the revenue threshold; only operating revenue (sales of goods and products) now counts. The combined effect is that fewer mid-sized Polish entities trigger a mandatory audit than before, which has implications for the assurance level attached to a given filing.
Full accounting vs simplified records
The threshold for mandatory full accounting books (and therefore full financial-statement filing) was also raised, from €2,000,000 to €2,500,000 in net sales revenue. Below that, sole traders and certain partnerships may use simplified tax-based records (the revenue-and-expense ledger) rather than full double-entry books — and entities on simplified records do not produce the structured XML financial statements. This is a coverage boundary: the full-XML financial-statement universe is the population above the full-accounting threshold plus all KRS-incorporated companies (which keep full books regardless of size).
What a Polish filing contains
A full Polish annual financial statement filed to the RDF includes:
- Balance sheet (bilans) — full asset and liability detail, structured by XSD schema.
- Income statement (rachunek zysków i strat) — in comparative or calculation variant (by nature or by function), structured.
- Additional information and notes (informacja dodatkowa) — accounting policies, fixed-asset movements, related-party detail. Permitted in unstructured (free-text) form.
- Statement of changes in equity (zestawienie zmian w kapitale) — for entities subject to audit.
- Cash flow statement (rachunek przepływów pieniężnych) — for entities subject to audit.
- Management report (sprawozdanie z działalności) — for companies, a directors' report on activity and position; filed as an accompanying document.
- Auditor's opinion — where a statutory audit applies.
- Resolution approving the accounts and the profit-distribution resolution.
Micro and small entities may use simplified schemas that reduce the balance sheet and income-statement detail, but even the simplified Polish formats disclose more than the equivalent micro tiers in several Western European systems, and they remain structured XML.
Get financial data for private and public companies via API or in bulk — with regular updates
MonetaiQ delivers structured Polish financial data sourced from the KRS and RDF in normalised form. Balance sheets, income statements, share capital, directors, and filing history — mapped from the underlying Polish XML schemas into a clean, queryable structure with English field names. Access via REST API for live integrations, or bulk feeds for warehouse loads.
Get startedPolish Accounting Standards, IFRS, and the dual framework
Poland operates a dual accounting-framework system that determines how to read a given set of numbers.
Polish Accounting Standards for statutory accounts
The statutory annual accounts of Polish entities are prepared under Polish Accounting Standards (PAS), codified in the Accounting Act of 29 September 1994 and supplemented by national accounting standards (Krajowe Standardy Rachunkowości) issued by the Polish Accounting Standards Committee. PAS is historical-cost-based and broadly aligned with EU accounting directives, but it diverges from IFRS on revaluation, financial instruments, leases, and deferred tax. For statutory single-entity accounts, PAS is the default and the most common basis a data consumer will encounter.
IFRS for consolidated and listed accounts
- Mandatory IFRS for the consolidated accounts of companies listed on the Warsaw Stock Exchange, and for banks.
- Optional IFRS for the consolidated accounts of entities that are part of a group whose parent prepares IFRS accounts, and for the single-entity accounts of listed companies and their group members.
- PAS consolidated remains available for unlisted groups that do not elect IFRS.
For data consumers, the practical pattern mirrors other EU markets: a listed Polish parent may file PAS single-entity accounts and IFRS consolidated accounts in the same year. The two are reconcilable but not line-by-line comparable, and benchmark sets should fix one basis and apply it consistently.
Consolidation
Consolidated accounts are required where a Polish parent and its subsidiaries together exceed size thresholds defined in the Accounting Act, with exemptions for small groups. Consolidated statements are filed to the RDF alongside the parent's single-entity accounts, so a group's structure can often be reconstructed from the consolidated filing plus the subsidiary single-entity filings.
How to actually access Polish company financial data
Polish company data is accessible through several free official channels plus a programmatic API. The catch is not cost — most of it is free — but language and fragmentation.
1. KRS search and RDF document download (free)
The Court Registers Portal at prs.ms.gov.pl provides free search of the KRS by entity name or KRS number, and free download of the filed financial documents from the RDF. For each entity, you can retrieve the current register extract (Informacje aktualne) or the full history of changes (Informacje pełne) as a PDF, plus all filed financial statements. There is no charge and no account requirement for basic search and download. The interface and extracts are in Polish only — there is currently no facility to download register extracts in another language.
2. biznes.gov.pl (free, English interface)
The unified business portal at biznes.gov.pl offers business search across KRS and CEIDG with an English interface. It returns name, NIP, REGON, address, start date, activity codes, and legal representatives. It is the most accessible entry point for non-Polish speakers, though the financial statements themselves remain in Polish.
3. KRS Open API (free, programmatic)
The Ministry of Justice provides an Open API for the KRS, delivering register data in a RESTful structured form. This is the channel for programmatic registry-metadata access — entity details, officers, status. It is the foundation for any automated Polish coverage pipeline.
4. e-Sprawozdania financial-statement database
Filed financial statements are available through the RDF and mirrored by commercial aggregators that index the daily RDF output. The structured XML files can be parsed directly once retrieved; several free online validators exist to check XML conformance against the published XSD structures.
5. REGON (statistical register) API
The Central Statistical Office (GUS) operates the REGON register, accessible via API to authorised government bodies and commercial entities. REGON provides the statistical-number cross-reference and activity classification, useful for entity resolution across the four registers.
The CRBR beneficial-ownership register: still open, but the window is closing
Here Poland diverges sharply from most of Europe — and from Belgium, whose UBO register closed to the public in February 2023. As of mid-2026, Poland's Central Register of Beneficial Owners remains one of the last fully public, free, openly searchable UBO registers in the European Union. But that is scheduled to change.
What the CRBR is
The CRBR (Centralny Rejestr Beneficjentów Rzeczywistych), established by the AML Act of 1 March 2018, is operated by the Ministry of Finance, with the Director of the Tax Administration Chamber in Bydgoszcz as the responsible authority. It collects declarations of ultimate beneficial owners — natural persons exercising direct or indirect control — for a defined list of entities:
- Limited liability companies, joint-stock companies (except listed companies), and simple joint-stock companies.
- General, limited, professional, and limited joint-stock partnerships.
- European companies and European economic interest groupings.
- Cooperatives, foundations, and certain associations registered in the KRS.
- Trusts with specified Polish residency or business connections.
For each beneficial owner, the register holds name, citizenship(s), country of residence, PESEL, and the size and nature of the holding or entitlement. The reporting threshold follows the EU standard of more than 25% of shares or voting rights, or control by other means. Entities have 14 days from registration or any ownership change to update the CRBR. Penalties for non-compliance are severe — up to PLN 1,000,000 for entities and PLN 50,000 for beneficial owners who fail to provide required information.
The current access position
As of mid-2026, the CRBR is still public, free, and searchable by anyone through the Ministry of Finance's online system, with no account requirement. A search returns the beneficial owner's name, country of residence, citizenship, and the size and nature of their holding. This makes Poland, alongside a shrinking handful of member states, an outlier: most EU UBO registers restricted public access following the Court of Justice of the European Union's ruling of 22 November 2022 in the joined Luxembourg Business Registers cases, which invalidated the 5th AML Directive's general-public-access provision as a disproportionate interference with privacy rights under the EU Charter.
Notably, Poland did not immediately restrict access after that ruling, unlike Belgium (closed February 2023), Cyprus, Greece, the Netherlands, and others. The Polish register stayed open.
Poland (CRBR)
One of the last large EU economies with an openly public UBO register. Restriction to legitimate-interest access scheduled for 1 July 2026.
Belgium, Netherlands, Cyprus, Greece
Public access removed; legitimate-interest or obliged-entity access only. Belgium closed in February 2023.
The EU direction
Restores partial access for journalists and NGOs while standardising the legitimate-interest model across member states.
The 1 July 2026 restriction
That is now changing. A draft amendment to the AML Act, prepared by the Ministry of Finance, would replace open public access with a legitimate-interest model:
- Unrestricted access would be reserved for public authorities — law enforcement, intelligence services, and the National Tax Administration.
- Obliged entities (banks, notaries, auditors, and other AML-regulated professionals) would retain access for customer due diligence.
- Everyone else — including companies planning to contract with a CRBR-registered entity — would need to demonstrate a legitimate interest, submitting an electronic application processed within roughly 12 working days (extendable by up to 24 days during peak load).
The draft scheduled full restrictions to take effect on 1 July 2026. As of the most recent reporting, these changes had not yet come into force in practice — the amendment was still moving through the legislative process — but the direction is set, and the open-access window is closing.
Why this matters for data strategy
For any team that relies on Polish beneficial-ownership data, the practical message is timing. While the CRBR remains open, bulk and ad-hoc UBO lookups are freely available in a way they no longer are in most of Europe. Once the legitimate-interest regime takes effect, routine commercial access will require case-by-case applications, and bulk Polish UBO data will become functionally unavailable to non-obliged entities — exactly the position Belgium has been in since 2023. Teams building Polish ownership coverage should account for this transition rather than assume the current open access is permanent.
Bankruptcy, restructuring, and the KRZ register
This is where the four-register structure earns its keep — and where Poland tells a story most of Europe does not. Since 1 December 2021, all Polish insolvency and restructuring proceedings run through a dedicated electronic register, the KRZ, and the data reveals a market that overwhelmingly prefers rescue over liquidation.
The KRZ: National Register of Debtors
The KRZ (Krajowy Rejestr Zadłużonych), operated by the Ministry of Justice and part of the Court Registers Portal at krz.ms.gov.pl, became operational on 1 December 2021, implementing EU Insolvency Regulation 2015/848. It is simultaneously a register and a case-handling system: every bankruptcy, restructuring, and business-prohibition proceeding initiated after that date is conducted exclusively through it.
The KRZ holds information on:
- Entities and individuals against whom bankruptcy or restructuring proceedings are pending or concluded.
- Debtors against whom enforcement has proved ineffective.
- Partners with unlimited liability in commercial partnerships whose bankruptcy has been declared.
- Persons subject to a business-activity prohibition.
- Maintenance (alimony) debtors more than three months in arrears.
Access is tiered: a public portal open to anyone with no login, plus registered-user, administrative, and professional portals for parties to proceedings, bailiffs, and trustees. For credit and risk teams, the public portal is the key resource — it allows a counterparty to be checked for current or concluded insolvency or restructuring proceedings before contracting. Bankruptcy opening decisions are published here, and creditors must file claims electronically through the KRZ, typically within 30 days of the opening decision.
The critical limitation for data consumers: the KRZ only covers proceedings initiated since 1 December 2021. Anything earlier sits in the legacy Register of Insolvent Debtors (RDN) or must be reconstructed from the MSiG gazette archive. A KRZ search returning nothing is not proof of a clean history — it is proof of a clean history since late 2021.
The Polish insolvency picture: a restructuring boom
Polish insolvency data has a distinctive shape. Where most European markets are dominated by liquidation bankruptcies, Poland has seen an explosion in restructuring proceedings — businesses choosing rescue procedures over failure.
Polish restructuring proceedings initiated
Restructuring is now the dominant insolvency-related procedure. Source: MGBI / Chambers / national insolvency statistics.
Restructuring proceedings rose 102.6% from 2022 to 2024. Arrangement approval proceedings (postępowanie o zatwierdzenie układu) account for over 90% of the total — a fast, debtor-led procedure that became dominant after pandemic-era simplified restructuring was made permanent.
The contrast with formal bankruptcy is stark. In 2024, against 4,457 restructuring proceedings, there were 1,794 corporate insolvency petitions and only 554 declared corporate insolvencies. Roughly 20% of bankruptcy petitions resulted in proceedings actually opening — the rest were dismissed (often because assets were insufficient to cover the costs of proceedings) or remained pending. Separately, consumer bankruptcies exceeded 21,000 in 2024, the second consecutive year above 20,000.
Three patterns matter for risk teams. First, restructuring is now the primary signal of distress in Poland — a counterparty in arrangement-approval proceedings will appear in the KRZ but is not bankrupt. Second, firms aged 5–15 years accounted for roughly half of all insolvencies in 2024, with the 5–10 year band most vulnerable. Third, the sectors under most pressure were manufacturing, retail, and construction. A Polish risk model that only watches for bankruptcy declarations will miss the much larger population of companies in active restructuring.
Insolvency data for risk workflows
Poland's insolvency data is now electronic, centralised, and public through the KRZ — a genuine improvement for cross-border risk teams. But two caveats apply: the KRZ only covers post-December-2021 proceedings, so historical checks require the MSiG archive or the legacy RDN; and the dominant distress signal is restructuring, not bankruptcy, so monitoring must cover arrangement-approval proceedings rather than just liquidations.
The MSiG: Poland's official corporate gazette
Alongside the four registers sits the Monitor Sądowy i Gospodarczy (MSiG) — the Court and Commercial Gazette, Poland's official publication channel for corporate and economic announcements. Established by the Act of 22 December 1995 and operated by the Ministry of Justice, it is the Polish equivalent of Belgium's Moniteur belge or the UK's Gazette.
The MSiG publishes:
- KRS entry changes — under Article 13 of the KRS Act, register entries are, as a rule, subject to mandatory publication in the MSiG. Every change to a company's register data is announced, making the MSiG a chronological record of Polish corporate history.
- Liquidation notices, capital reductions, and creditor calls.
- Financial statements of audit-obligated entities that do not file to the court register — a publication route in place since 1 January 2013, after the abolition of the old Monitor Polski B.
- National Bank of Poland (NBP) announcements and certain other official notices.
One feature catches out foreign investors: in Poland, MSiG publication is not a formality but a gating mechanism built into corporate procedure. A liquidation cannot proceed to distribute assets to shareholders, a capital reduction cannot take effect, and a refund of supplementary contributions cannot be made until the required MSiG announcement is published. Missing a publication does not merely risk a fine — it can block the underlying corporate action entirely.
The MSiG is free and open. Current and archived issues (back to 1996) are available online, and a searchable announcements engine has been available through the Court Registers Portal since September 2022. For risk teams, the MSiG archive is the route to pre-2021 insolvency history that the KRZ does not cover.
Sectoral overlays: banks, insurers, and listed entities
As in other EU jurisdictions, Polish regulated sectors carry disclosure obligations layered on top of the baseline KRS/RDF filing.
KNF: the Polish Financial Supervision Authority
The KNF (Komisja Nadzoru Finansowego) supervises the entire Polish financial market — banking, capital markets, insurance, pensions, payment institutions, and electronic money — under the Act of 21 July 2006 on financial market supervision. Under the Banking Act of 1997, listed entities, insurance companies, and banks must submit their audited financial statements to the KNF in addition to their KRS/RDF filing.
A structural point specific to Poland: because Poland is not in the eurozone, Polish banks fall outside the European Central Bank's Single Supervisory Mechanism. Prudential supervision is national, exercised by the KNF in cooperation with the EU supervisory authorities (EBA, ESMA, EIOPA). The Polish banking sector holds roughly PLN 2.6 trillion in assets, with around half of banking-sector assets under foreign ownership — so a large share of Polish bank financials ultimately roll up into foreign parent groups.
Banks and insurers
- Banks — annual accounts under banking-specific formats; consolidated accounts under mandatory IFRS; prudential disclosures under CRR/CRD (Basel implementation); supervised by the KNF.
- Insurers — accounts under insurance-specific formats; Solvency II reporting including the publicly available Solvency and Financial Condition Report (SFCR); supervised by the KNF.
- Investment firms and funds — KNF-supervised, with sector-specific reporting.
The audit profession: PANA and PIBR
The Polish audit profession is governed by the Act on Statutory Auditors, Audit Firms and Public Oversight of 2017. The Polish Audit Oversight Agency (PANA, Polska Agencja Nadzoru Audytowego) is the independent public oversight body, responsible for quality-assurance reviews, disciplinary proceedings, and approving national auditing standards. The Polish Chamber of Statutory Auditors (PIBR) is the professional body for auditors, operating under PANA's oversight. International Standards on Auditing have been adopted as Polish national standards. For data consumers, an audited Polish filing carries the assurance of a profession supervised through this two-tier structure — relevant when weighting the reliability of full-model accounts.
CSRD: the sustainability-reporting overlay
Poland transposed the EU Corporate Sustainability Reporting Directive through the Accounting Act amendment of 6 December 2024. CSRD-scoped entities must report sustainability information under the European Sustainability Reporting Standards (ESRS), with mandatory external assurance. The Polish rollout follows the EU's phased timeline — large public-interest entities first, expanding to other large undertakings and listed SMEs in subsequent waves, subject to the EU-level postponements of the later waves. As elsewhere, CSRD adds a substantial new structured-disclosure stream to the Polish corporate-data universe over the coming years.
Foreign companies and branches
Foreign companies operate in Poland primarily through a branch (oddział) or a representative office. A branch of a foreign entrepreneur must be registered in the KRS and carries its own filing obligations: a branch that keeps full accounting books files financial statements covering its Polish activity, and in defined cases the foreign parent's financial statements are also filed. Branches appear in the KRS with their own number, cross-referenced to the foreign parent, so a KRS search surfaces the Polish branch while the underlying group financials may sit with the parent in its home jurisdiction.
Branches of foreign financial institutions — banks, insurers, payment and e-money institutions — fall under KNF supervision in addition to KRS registration. For data consumers, the practical point mirrors other EU markets: a Polish branch record establishes presence and local activity, but reconstructing the full financial picture often requires linking to the foreign parent's home-registry filings.
Regional and sectoral concentration
Where Polish companies are
Poland is administratively divided into 16 voivodeships (województwa), and commercial activity is heavily concentrated. The Mazowieckie voivodeship — centred on Warsaw — dominates, hosting the largest share of incorporated entities, the headquarters of most large companies, the Warsaw Stock Exchange, and a growing cluster of regional headquarters and shared-service centres for international groups. Warsaw is increasingly positioned as a regional financial centre for Central and Eastern Europe. Secondary commercial centres include Kraków (Małopolskie), Wrocław (Dolnośląskie), Poznań (Wielkopolskie), and the Tricity area of Gdańsk-Gdynia-Sopot (Pomorskie).
For data consumers, regional concentration matters for entity resolution and benchmarking: a disproportionate share of large-filer financial data originates from the Warsaw region, while the long tail of smaller incorporated entities is distributed across the country.
Sectoral profile
Polish economic activity is classified under PKD codes (Polska Klasyfikacja Działalności), the national implementation of the EU NACE system, recorded in the KRS for every entity. Poland's economy is notably diversified for the region, with substantial manufacturing (it is a major European manufacturing and automotive-components base), wholesale and retail trade, construction, transport and logistics, IT services, and business-process outsourcing. The manufacturing, retail, and construction sectors have shown the highest insolvency pressure in recent years, while IT and business services have driven new-formation growth. PKD codes allow filings to be segmented by sector for benchmarking, though as in most registries the recorded primary activity is not always the entity's actual dominant business.
Listed companies: the Warsaw Stock Exchange
The Warsaw Stock Exchange (Giełda Papierów Wartościowych, GPW) is the largest stock exchange in Central and Eastern Europe. Listed Polish companies operate under a disclosure regime layered on top of the KRS/RDF filing obligation:
- Annual and interim financial reports under mandatory IFRS for consolidated accounts, published through the exchange's disclosure systems.
- ESPI (Electronic Information Transmission System) — the regulated channel for inside information and periodic reports, supervised by the Polish Financial Supervision Authority (KNF).
- EBI (Electronic Information Database) — the channel for current reports including corporate-governance disclosures.
- Major-shareholding notifications at the 5% threshold and incremental levels.
- Indices: WIG20 (blue chips), mWIG40 (mid-caps), sWIG80 (small-caps), and the broad WIG index.
For listed Polish companies, multiple public data streams coexist: PAS single-entity accounts and IFRS consolidated accounts in the RDF, plus periodic and current reports through ESPI/EBI and the GPW disclosure systems — all publicly accessible without charge.
Four pitfalls in Polish financial data workflows
Poland's digitisation makes it one of the easier CEE jurisdictions to work with, but its specific structure creates traps for teams new to it.
Pitfall 1: Expecting one register
The single most common mistake is treating Poland like the UK — assuming one register holds everything. It does not. Incorporated companies are in the KRS, 2.5 million sole traders are in CEIDG, beneficial ownership is in CRBR, and insolvency proceedings are in the KRZ. A company search that only hits the KRS will miss the entire sole-trader economy, an ownership investigation that stops at the KRS shareholder list will miss the beneficial-owner layer in CRBR, and a credit check that ignores the KRZ will miss active restructuring. Entity resolution across the registers — linked by NIP and REGON identifiers — is the foundation of any serious Polish data workflow.
Pitfall 2: Treating the unstructured notes as structured data
The Polish XML mandate fully structures the balance sheet and income statement, but the "additional information and explanations" note section is permitted as free text. Teams that assume the entire filing is tagged data will find that accounting policies, related-party detail, contingent liabilities, and post-balance-sheet events arrive as unstructured Polish-language prose embedded in the XML. Extracting these requires language processing, not just schema parsing — and they are often where the analytically important detail sits.
Pitfall 3: Assuming the CRBR will stay open
Because Poland's beneficial-ownership register is still public when most of Europe's are not, it is tempting to build a workflow that depends on open CRBR access. The 1 July 2026 restriction (or whenever the amendment takes effect) will break any such workflow for non-obliged entities. Build Polish UBO processes on the assumption that open access is temporary, and have a legitimate-interest application path or an alternative ownership-data source ready.
Pitfall 4: Reading a clean KRZ result as a clean history
The KRZ only covers insolvency and restructuring proceedings initiated since 1 December 2021. A search that returns no proceedings means the counterparty has been clean since late 2021 — not necessarily before. For a complete distress history, the KRZ must be combined with the MSiG archive (back to 1996) and, for older cases, the legacy Register of Insolvent Debtors. Treating the KRZ as a complete historical record is a common and material error in Polish risk checks.
How Poland compares to other European registries
Poland sits surprisingly far toward the open, structured end of the European spectrum — closer to Belgium than to the paywalled Southern European systems.
| Jurisdiction | Structured data | Cost of financial statements | UBO register access |
|---|---|---|---|
| Poland | Mandatory XML since 2018 | Free via RDF | Still public (restriction scheduled 2026) |
| Belgium | 99% XBRL | Free via Consult | Closed since Feb 2023 |
| United Kingdom | High, not universal | Free via Companies House | Public (PSC register) |
| Germany | Moderate; many PDFs | Free via Bundesanzeiger | Restricted |
| Italy | Mandatory XBRL since 2015 | Paid per document | Restricted |
| Spain | Low; mostly PDF | Paid per filing | Restricted |
| Netherlands | Mandatory XBRL | Paid per filing | Restricted |
Poland's combination of mandatory structured filing since 2018, free public access, and a still-open beneficial-ownership register makes it one of the most data-friendly major economies in Europe — and the most accessible large market in Central and Eastern Europe by a wide margin. The friction is linguistic and structural, not financial or regulatory. For a data team willing to handle Polish-language parsing and multi-register entity resolution, Poland offers Western-European-grade data depth at no access cost.
What's free, what costs money, and where to find it
The Polish bottom line
Poland quietly built one of Europe's most digitised company-data systems and then left it mostly free. Structured XML filing has been mandatory since 2018, the financial-statement repository costs nothing to access, insolvency proceedings run through a public electronic register, and — uniquely among large EU economies in 2026 — the beneficial-ownership register is still open to the public. The barriers are language and the four-register split, not money. For data teams that solve those two problems, Poland delivers structured, comprehensive, free financial data across the largest economy in Central and Eastern Europe.
Get financial data for private and public companies via API or in bulk — with regular updates
MonetaiQ's Polish dataset normalises KRS registry data and RDF financial statements into a clean, English-labelled structure — balance sheets, income statements, share capital, directors, ownership, and filing history — with the multi-register entity resolution already done. Coverage across the largest CEE economy, refreshed regularly, alongside our UK, Germany, France, Spain, Italy, Netherlands, and Belgium data for unified European intelligence.
Get startedFrequently asked questions
Is Polish company financial data publicly available?
Yes. Financial statements of entities registered in the National Court Register (KRS) are filed to the Financial Documents Repository (RDF) and are freely available to anyone, with no account or fee, through the Court Registers Portal at prs.ms.gov.pl. The documents are in Polish.
What is the difference between KRS, CEIDG, and CRBR?
They are three separate Polish registers. KRS (National Court Register) holds incorporated entities — companies, partnerships, foundations — and their financial statements. CEIDG holds around 2.5 million sole proprietorships. CRBR (Central Register of Beneficial Owners) holds ultimate-beneficial-ownership declarations. Each is run by a different ministry.
How do I find a Polish company's financial statements?
Search the company in the Court Registers Portal (prs.ms.gov.pl) or biznes.gov.pl by name or KRS number, then download the filed financial documents from the RDF. The balance sheet and income statement are structured XML; the notes section is free text. All downloads are free.
Are Polish financial statements in a structured format?
Yes. Since 1 October 2018, KRS-registered entities keeping full accounting books must file financial statements as XML conforming to logical structures (XSD schemas) published by the Ministry of Finance. The balance sheet and income statement are fully structured; the additional notes section is permitted as free text.
Is the Polish UBO register (CRBR) public?
As of mid-2026, yes — the CRBR is still publicly searchable, free, and open, making Poland one of the last large EU economies with an open beneficial-ownership register. A draft AML Act amendment would restrict access to a legitimate-interest model, scheduled for 1 July 2026, though it had not yet taken effect at the most recent reporting.
Do Polish companies use Polish Accounting Standards or IFRS?
Polish Accounting Standards (under the Accounting Act of 1994) are mandatory for statutory single-entity accounts. IFRS is mandatory for the consolidated accounts of Warsaw Stock Exchange-listed companies and banks, and optional for certain group entities.
When must Polish companies file their financial statements?
Annual accounts must be approved within six months of the financial year-end and filed with the KRS within 15 days of approval — typically around 15 July for calendar-year companies. Filing into the RDF also satisfies the tax-office filing obligation automatically.
What is the KRS number?
The KRS number is the 10-digit National Court Register identifier assigned to every incorporated Polish entity. It is the primary key for company searches. Entities also carry a NIP (tax number) and REGON (statistical number) used for cross-referencing across registers.
Does Poland have a company data API?
Yes. The Ministry of Justice provides a free RESTful Open API for the KRS, delivering structured register data. The Central Statistical Office operates a REGON API for statistical cross-reference. Financial statements are retrievable from the RDF. MonetaiQ aggregates these sources into a single normalised API with English field names.
Are Polish sole traders' financials available?
Generally no. The ~2.5 million sole proprietorships in the CEIDG register are taxed on personal income and do not file commercial annual accounts unless they voluntarily keep full books. Financial-statement coverage in Poland effectively means KRS-registered incorporated entities, not the sole-trader economy.
How do I check if a Polish company is bankrupt or in restructuring?
Search the KRZ (Krajowy Rejestr Zadłużonych, National Register of Debtors) at krz.ms.gov.pl — its public portal is free and requires no login. The KRZ has been the mandatory electronic system for all Polish bankruptcy and restructuring proceedings since 1 December 2021. For proceedings before that date, check the MSiG gazette archive or the legacy Register of Insolvent Debtors. Note that Polish distress is now dominated by restructuring, not bankruptcy — a counterparty in arrangement-approval proceedings appears in the KRZ but is not bankrupt.
What is the Monitor Sądowy i Gospodarczy (MSiG)?
The MSiG is Poland's official Court and Commercial Gazette, operated by the Ministry of Justice under the Act of 22 December 1995. It publishes mandatory corporate announcements — KRS entry changes, liquidations, capital reductions, creditor calls — and is free to access with a searchable archive back to 1996. In Poland, MSiG publication is a procedural gating mechanism: certain corporate actions cannot legally take effect until the required announcement is published.