Skip links

Polish Company Registry Data: How to Search the KRS in 2026

Polish Company Registry Data: How to Search the KRS in 2026

Poland runs one of the most transparent company registers in Europe — and one window in it is quietly closing. The National Court Register, the KRS (Krajowy Rejestr Sądowy), does what most European registers no longer do: it names a company’s shareholders and their stakes on the public record, publishes every company’s annual financial statements for free, and has been fully electronic since 2021. For anyone running KYB, credit risk or supplier verification in Central Europe, Polish company data is unusually rich and unusually open.

The one exception is ownership at the top. Poland’s beneficial-ownership register, the CRBR, was historically fully public — anyone could look up a company’s ultimate beneficial owners for free. That is changing: by 1 July 2026, access narrows to authorities, obliged entities and those who can demonstrate a legitimate interest, bringing Poland into line with the rest of the EU after the 2022 Court of Justice ruling. The result is a register that stays open on almost everything — shareholders, financials, officers — while closing the one layer the rest of Europe already shut.

This guide explains exactly what Polish company data exists and where. It covers the free KRS search at wyszukiwarka-krs.ms.gov.pl and what it returns, the RDF repository of free financial statements, the three-register structure that splits companies (KRS), sole traders (CEIDG) and beneficial owners (CRBR), the KRS-NIP-REGON identifier system, the sp. z o.o. and the other legal forms, and how the CRBR restriction changes ownership work. For the European layer that sits above every national register — the BRIS and BORIS interconnection systems and the 2022 ruling that reshaped ownership access — see the complete guide to European company registry data. For neighbouring registers, see the guides to Germany, Italy and the UK’s Companies House.

KRS
The free National Court Register — search by name or KRS number at the Ministry of Justice, no account needed
Shareholders
Named with their stakes for an sp. z o.o. — ownership disclosure most of Europe no longer offers
Free
Annual financial statements, published for every company via the RDF repository
1 Jul 2026
The date the CRBR beneficial-ownership register narrows from fully public to legitimate-interest access

How many companies are registered in Poland — and how many are active?

These are two different questions with two different official answers, and conflating them is the most common mistake in sizing the Polish market. The distinction — total registered versus currently active — matters enormously for anyone building a TAM, a supplier universe or a screening population.

Registered. The broadest official count comes from GUS (Statistics Poland) via the REGON register, which captures every entity in the national economy — companies, sole traders, partnerships and organisations. At the end of December 2025, the REGON register held 5,442.9 thousand entities — about 5.44 million. Within that, the KRS (the court register of incorporated companies, foundations and associations) holds more than 600,000 companies, and CEIDG (the separate register for sole traders) holds roughly 2.5 million individual entrepreneurs.

Active. Registered is not the same as trading. GUS separately measures active enterprises, and the gap is large: in the fourth quarter of 2024 there were 2,788,814 active enterprises in Poland — up 3.7% on the same quarter of 2023. In other words, the REGON register lists far more entities than are actively trading at any moment, because it retains dormant, suspended and wind-down entities. Micro-enterprises (up to nine employees) make up around 95.7% of the active population.

Registered vs active — the number you quote depends on the question

~5.44 million entities sit in the REGON register (end-2025, GUS). ~2.79 million enterprises were active (Q4 2024, GUS). Roughly 600,000+ are incorporated companies in the KRS; roughly 2.5 million are sole traders in CEIDG. Use the REGON total for register scale, the active figure for a trading-business population, and the KRS figure when you specifically mean incorporated companies. Every figure here is a GUS or Ministry of Justice count, labelled with what it measures.

The shape of the active population — a micro-business economy

The active-enterprise figure hides a striking structure: Poland’s business economy is overwhelmingly made of the very smallest firms. In 2024, GUS classified non-financial enterprises by size as follows:

Polish non-financial enterprises by size, 2024 Micro firms of nine or fewer people make up more than 97% of the business economy. Micro≤ 9 employed 97.2% Small10–49 2.0% Medium50–249 0.6% Large250+ 0.2% Source: GUS (Statistics Poland), non-financial enterprises, 2024. Micro units drove the 2.9% year-on-year growth.
Poland's active enterprises are overwhelmingly micro — 97.2% employ nine people or fewer. Source: GUS (Statistics Poland), 2024.

The practical implication for KYB: the median Polish entity you’ll screen is tiny — a micro-enterprise or sole trader — which is exactly why the CEIDG sole-trader register and the free KRS shareholder data matter so much. Most of the business population is too small to appear in commercial credit databases, but all of it is in the official registers.

New vs closed: how the register has moved, 2022–2025

Poland’s register has grown every year for the past four years — the balance of newly registered against deregistered entities has stayed net-positive throughout. GUS publishes the REGON register total at each month-end; the year-end figures show a steady climb from roughly 4.99 million at the end of 2022 to 5.44 million at the end of 2025:

Poland’s REGON register total, year end 2022–2025 National economy entities, millions — the register has grown net-positive every year. 5.5M 5.1M 4.8M 4.99M 2022 5.15M 2023 +3.1% 5.30M 2024 +3.0% 5.44M 2025 +2.6% Source: GUS (Statistics Poland), REGON register, month-end totals. Year-on-year change calculated from year-end figures.
Poland's REGON register has grown every year, from ~4.99M entities at end-2022 to ~5.44M at end-2025 — net-positive throughout, with new registrations outpacing deregistrations. Source: GUS (Statistics Poland).

The growth has been remarkably steady — between 2.6% and 3.1% a year — and every year new registrations have outnumbered deregistrations, which is what keeps the total climbing. GUS reports the monthly split of newly registered versus deregistered entities in its “Structural changes” series; for a sense of monthly scale, a typical recent month sees on the order of 27,000–35,000 new REGON entries. We show the year-end totals here because those are the figures GUS publishes cleanly and consistently; we don’t print a precise annual new-versus-closed pair unless it traces directly to a GUS release rather than a secondary aggregator.

Active enterprises are climbing too

It isn’t just the register total growing — the count of genuinely active enterprises has risen every year GUS has measured it recently, crossing 2.9 million by the end of 2025:

Active enterprises in Poland, Q4 2024 – Q4 2025 Genuinely trading enterprises — distinct from the wider REGON register total. 2.95M 2.82M 2.70M 2.79M 2.87M 2.91M Q4 2024 Q1 2026 Q4 2025 Source: GUS (Statistics Poland), active enterprises by quarter. Q4 2024: 2,788,814 (+3.7% YoY); Q4 2025: 2,909,645.
Active enterprises rose from ~2.79M (Q4 2024) to ~2.91M (Q4 2025) — a trading-business population growing alongside the register. Source: GUS (Statistics Poland).

The three registers — KRS, CEIDG and CRBR

The first thing to understand about Polish company data is that it lives in three separate official registers, each run by a different ministry, each covering a different slice of the business population. Knowing which register holds what is the whole game — look in the wrong one and a perfectly legitimate business appears not to exist.

KRS
Krajowy Rejestr Sądowy · National Court Register
The register of incorporated entities — limited companies (sp. z o.o.), joint-stock companies (S.A.), partnerships, foundations and associations. Maintained by the Ministry of Justice through the commercial divisions of the district courts, searchable free at wyszukiwarka-krs.ms.gov.pl. This is where officers, shareholders, share capital and filing history live. It does not hold sole traders.
wyszukiwarka-krs.ms.gov.pl ↗
CEIDG
Central Registration & Information on Business
The separate register for sole traders — the roughly 2.5 million individual entrepreneurs (jednoosobowa działalność gospodarcza) who run unincorporated businesses. Maintained by the Ministry of Development and Technology, free, with an English version. Sole traders receive no KRS number, so you search CEIDG by NIP, REGON or name. No public financial statements — their accounts are tax filings only.
biznes.gov.pl ↗
CRBR
Central Register of Beneficial Owners
The ultimate beneficial ownership register, established in 2019 under the AML Act and run by the Ministry of Finance. Companies must file their UBOs within days of KRS registration. Historically fully public — but access narrows from 1 July 2026 to authorities, obliged entities and legitimate-interest parties, aligning Poland with the post-2022 EU norm.
gov.pl · CRBR ↗
RDF
Repozytorium Dokumentów Finansowych
The financial-statements repository attached to the KRS. Every incorporated company must file its annual accounts here within 15 days of shareholder approval, and they are published free at rdf-przegladarka.ms.gov.pl — balance sheet, income statement, equity and net profit. This free-financials layer is one of the things that makes Polish data unusually rich for KYB and credit work.
rdf-przegladarka.ms.gov.pl ↗

The practical rule: companies in KRS, sole traders in CEIDG, owners in CRBR, accounts in RDF. A complete Polish check often touches more than one. If a business doesn’t appear in KRS, it isn’t necessarily fake — it may be a sole trader you need to find in CEIDG by its NIP.

How Poland’s ~5.44M REGON entities split across registers The single biggest slice is sole traders — who never appear in the KRS company register. CEIDG ~2.5M KRS 600k+ Other ~2.3M CEIDG · sole traders (~2.5M) Individual entrepreneurs — no KRS number; found by NIP or REGON. Not in the company register. KRS · incorporated companies (600k+) sp. z o.o., S.A., partnerships, foundations, associations — the court register, with shareholders & financials. Other REGON entities (~2.3M) Civil-law partnerships, farms, public-sector, dormant & non-company units captured by GUS.
The ~5.44M REGON register is mostly individuals: ~2.5M sole traders in CEIDG and 600k+ incorporated companies in the KRS, with the balance other entity types. Sources: GUS; KRS; CEIDG.

Where Polish business concentrates — the Mazowieckie effect

Polish company data is geographically lopsided. One region — Mazowieckie, home to Warsaw — holds about a fifth of all active enterprises in the country and over 1.1 million business entities on its own, more than any other voivodeship by a wide margin:

Mazowieckie (Warsaw) leads Polish business by a wide margin Share of all active enterprises by region — one voivodeship holds roughly a fifth. 20.1% Mazowieckie of all active enterprises 1.1M+ business entities Mazowieckie 20.1% Every other region Wielkopolskie, Małopolskie, Pomorskie, Dolnośląskie follow — each a single-digit share; concentration falls sharply outside the big-city regions. Source: GUS (Statistics Poland), active enterprises by voivodeship, 2024; Mazowieckie 20.1% of total. Only Mazowieckie’s share is shown numerically; other regions are described qualitatively where GUS percentages weren’t confirmed.
Mazowieckie (Warsaw) holds ~20.1% of Poland's active enterprises and 1.1M+ entities — far more than any other region. Source: GUS (Statistics Poland), 2024.

For anyone building a Polish dataset or sales territory, that concentration is the headline: get Mazowieckie right and you’ve covered a fifth of the market. It’s also where most foreign-capital companies and large-enterprise headquarters sit, which is why cross-border ownership links surface most densely there.

The three Polish identifiers — KRS, NIP and REGON

Every Polish company carries a set of three numbers, and knowing which is which saves hours. Unlike many countries, no single identifier does everything — and one of them is the only way to find a sole trader at all:

IdentifierIssuerFormatWhat it’s for
KRS numberMinistry of Justice (courts)10 digitsThe court-register ID for incorporated entities — the key to the KRS record. Sole traders never receive one, which is the single most common source of confusion in Polish checks.
NIP (Numer Identyfikacji Podatkowej)Tax administration10 digitsThe tax identifier — held by every business including sole traders, and the VAT number (with a PL prefix). The most universal key: it resolves both KRS companies and CEIDG sole traders.
REGONGUS (Central Statistical Office)9 or 14 digitsThe statistical register number, held by all businesses. A reliable secondary key and the link to statistical and address data.
PESELMinistry of Interior11 digitsThe personal identifier for individuals — relevant when resolving named board members and owners, not the company itself.

For production Polish KYB: if you have a KRS number, use it — it’s the fastest route into the company record. If you don’t, the NIP is the universal fallback, because it resolves both incorporated companies and sole traders and auto-links to the KRS where one exists. The REGON is the reliable third key. And remember the asymmetry: a business with a NIP but no KRS number isn’t incomplete — it’s a sole trader, and you’ll find it in CEIDG.

Every Polish company-data dataset, mapped

Across the KRS, the RDF financial repository, CEIDG and CRBR, the datasets that matter for KYB break down cleanly — and Poland’s mix is notably generous, with shareholders and financials both on the free tier. The one dataset moving in the other direction is beneficial ownership.

Polish registry data — access mix
8 Free
1 Paid
2 Restricting
Free at point of use Paid (certified extracts) Restricting / limited

Dataset-by-dataset summary

The same data, viewed by source and access:

DatasetSourceCostWhat you get
Entity search
core register
KRSFreeName, KRS number, NIP, REGON, legal form, status, registered office — searchable by name or KRS number.
Officers & board
management
KRSFreeManagement board members and their roles, plus proxies (prokura) authorised to act for the company.
Shareholders & stakes
ownership
KRSFreeFor an sp. z o.o. and partnerships, the registered partners and their holdings — ownership disclosure most EU registers no longer offer.
Share capital
capitalisation
KRSFreeThe registered share capital (kapitał zakładowy) and its structure.
Financial statements
the accounts
RDF (eKRS)FreeAnnual balance sheet, income statement, equity and net profit — filed and published free for every company.
Filing history
document trail
KRSFreeChronological list of filings, and the PDF extract (current or full historical).
PKD activity codes
classification
KRSFreeThe company’s registered activities, now on the PKD 2025 classification (which replaced PKD 2007 from January 2025).
Sole traders
unincorporated
CEIDGFreeName, NIP, REGON, address and status for the ~2.5 million sole traders — searchable free by NIP, REGON or name.
Certified extract
legal proof
KRS (e-court)PLN 30–60The stamped, certified register extract for legal use — ordered via the e-court system; the free download suffices for most checks.
Beneficial owners
UBO
CRBRRestrictingDeclared ultimate beneficial owners — free and public historically, narrowing to legitimate-interest access from 1 July 2026.
Sanctions & screening
risk
ElsewhereNot in any register — EU, UK and US sanctions lists must be screened separately on every counterparty.

Eight free, one paid, two restricting or external. Poland’s free tier is among the richest in Europe — officers, shareholders with stakes, share capital and full financial statements all at no cost. What’s narrowing is beneficial ownership; what was never in the register is sanctions screening. Sources: KRS; RDF; CEIDG; CRBR (verified July 2026).

Free search — what the KRS actually returns

The free KRS search at wyszukiwarka-krs.ms.gov.pl is genuinely deep — a rare European register that hands you ownership and management without a paywall:

What the Polish register shows — open, with one closing window A free register naming shareholders and publishing financials — while beneficial ownership narrows in 2026. A Polish entity sp. z o.o., S.A., partnership — KRS FREE · KRS SEARCH + RDF FINANCIALS ms.gov.pl •  Name, KRS, NIP, REGON · status •  Shareholders & their stakes •  Management board & proxies •  Share capital (kapitał zakładowy) •  Filing history & PDF extract •  Annual financial statements (RDF) •  Balance sheet & income statement •  Equity & net profit •  PKD 2025 activity codes •  Sole traders via CEIDG (by NIP) PAID · CERTIFIED PROOF PLN 30–60 •  The stamped, certified register extract for legal use — ordered via the e-court system •  The free download suffices for the great majority of KYB checks RESTRICTING · BENEFICIAL OWNERSHIP (CRBR) from 1 Jul 2026 •  Declared ultimate beneficial owners — historically free and fully public •  Narrowing to authorities, obliged entities & legitimate-interest access •  But KRS shareholder data remains a strong ownership signal for sp. z o.o. The Polish pattern Open on almost everything free — shareholders, officers, share capital and full financials. Closing the one window the rest of the EU already shut — the CRBR ownership register.
Poland's register is unusually open: free search returning shareholders, officers and share capital, plus free financial statements via RDF — while the CRBR beneficial-ownership register narrows to legitimate-interest access from 1 July 2026. Source: KRS; RDF; CRBR.

Open a KRS record and the fields that matter are these:

  • Identity, on three numbers. Legal name, KRS number, NIP and REGON, legal form, status and registered office — the KRS number is the key, the NIP the universal fallback.
  • Shareholders and their stakes. For an sp. z o.o. and partnerships, the KRS names the registered partners and their holdings. This is the standout: most European registers name managers and stop, while Poland reaches to ownership.
  • The management board and proxies. The zarząd (management board) members and their roles, plus anyone granted prokura — the authority to act for the company.
  • Share capital. The registered kapitał zakładowy and its structure — for an sp. z o.o., a minimum of PLN 5,000.
  • The free financials. Through the RDF repository, the company’s annual balance sheet, income statement, equity and net profit — a genuine financial picture, free.
  • Filing history and extract. The chronological filing list, and a downloadable PDF extract — current (aktualny) or full historical (pełny).

Free financial statements — the RDF repository

The single feature that most sets Polish company data apart is the free financials. Every incorporated company must file its annual financial statements electronically through the RDF (Repozytorium Dokumentów Finansowych), within 15 days of the shareholders’ meeting that approves them — typically by mid-July for a calendar-year company. Those statements are then published, free, at rdf-przegladarka.ms.gov.pl.

What you get is a real financial picture: balance sheet, income statement, equity and net profit. Most statements are filed as structured XML under Polish Accounting Standards, so they parse cleanly; large listed companies sometimes file visual XHTML renders, which need more care. For credit risk, due diligence and investment research, this is the layer that turns a Polish entity check from “does it exist” into “is it solvent” — without a paywall. The enforcement behind it is real, too: late filing draws fines, and chronic non-filing can lead the court to declare a company non-active and begin compulsory dissolution.

Worked example: reading a Polish sp. z o.o.

The dominant Polish form is the sp. z o.o. — the private limited company. Here is what its KRS record gives you, and why the shape of Polish data makes it unusually complete:

Worked example · the workhorse form A typical sp. z o.o.
Legal form
Spółka z ograniczoną odpowiedzialnością — private limited liability company
Identifiers
A 10-digit KRS number, a NIP (tax/VAT) and a REGON — all three on the record
Share capital
A minimum of PLN 5,000 (~€1,100), shown as registered kapitał zakładowy
The people
Management board (zarząd) with roles, any proxies — and the shareholders with their stakes
The accounts
Annual financial statements filed free to the RDF — balance sheet, income statement, net profit
Owed to the register
Annual financials within 15 days of approval; a CRBR beneficial-owner filing within days of registration
The sp. z o.o. is why Polish data is so useful for KYB: a single free record gives you identity, the board, the shareholders and their stakes, the share capital and a full set of accounts. Where a German or Spanish check often stops at management, a Polish one reaches ownership and solvency in the same pass. The one caveat is at the very top of the ownership chain — the CRBR’s ultimate-beneficial-owner layer, which is narrowing. Sources: KRS; RDF; Polish Commercial Companies Code.

The contrast with Poland’s neighbours is the point. A German GmbH files a shareholder list but no free API; a Spanish S.L. often hides current ownership entirely; a Polish sp. z o.o. puts shareholders, share capital and audited-style accounts on the free record together. For the cross-border version, see the Germany and Spain guides.

API and bulk data — the real paths

Poland is, by European standards, unusually API-forward — but with gaps worth knowing. Three paths matter.

Path 1 — the free KRS search and Open API

The KRS search at wyszukiwarka-krs.ms.gov.pl is free, needs no account, and returns the full company record plus a downloadable PDF extract. The Ministry of Justice also exposes an Open API for the National Court Register, delivering KRS data in structured form — a genuine advantage over registers like Germany’s that offer no official API at all. The RDF financial repository is likewise free to search. The constraints: the manual portal is one record at a time, English coverage is partial, and there is no official bulk export of the whole register.

Path 2 — CEIDG and the REGON API

Sole traders live in CEIDG, which is free and has its own data access; the statistical REGON register maintained by GUS also offers an API, used by authorised bodies and commercial providers. Between them, KRS, CEIDG and REGON cover the whole business population — but across three systems with three different access models.

Path 3 — commercial multi-jurisdiction APIs and bulk feeds

For teams needing Poland alongside the rest of the EU — and needing shareholders, financials and the KRS/CEIDG split resolved as one clean dataset rather than three portals — commercial providers consolidate the official sources into a single feed. Zephira’s Polish data is sourced directly from the KRS and RDF with Data Provenance on every field, joined to Germany, the rest of the EU and 100+ jurisdictions on one data model, with bulk delivery via S3 or SFTP for batch enrichment and monitoring.

Beneficial ownership in Poland — the window that’s closing

Poland’s beneficial-ownership story is the heart of this guide, because it’s moving — and in the opposite direction from the register around it.

What the CRBR is. The Central Register of Beneficial Owners (Centralny Rejestr Beneficjentów Rzeczywistych), established in 2019 under the AML Act and run by the Ministry of Finance, collects declarations of each company’s ultimate beneficial owners — the natural persons who ultimately own or control it, at the EU’s 25% threshold. Companies must file within days of KRS registration, and update within days of any change; the fines for non-compliance run to seven figures in złoty. For years, the CRBR was one of Europe’s more open beneficial-ownership regimes: fully public, free, searchable by anyone.

What’s changing. From 1 July 2026, that open access narrows. In line with the rest of the EU after the November 2022 Court of Justice ruling — which struck down blanket public access to beneficial-ownership registers as a disproportionate interference with privacy — Poland is restricting the CRBR to authorities, obliged entities conducting due diligence, and those who can demonstrate a legitimate interest, subject to formal request and verification. Companies still have to file; the public just won’t be able to browse freely. Poland is one of the later EU states to make this move, which is why its register still felt unusually open going into 2026.

The workaround Poland uniquely offers. Here is the saving grace, and it’s specific to Poland: even as the CRBR closes, the KRS itself names shareholders and their stakes for an sp. z o.o. So where a CRBR lookup becomes gated, the KRS shareholder data remains a strong, free ownership signal — not a full ultimate-beneficial-owner determination (a multi-tier foreign structure can still obscure the top), but far more than the officers-only disclosure most EU registers leave you with once their UBO register closes. Combining KRS shareholder data with CEIDG and capital connections is the established way to trace ownership in Poland when the CRBR won’t. For how this fits the EU-wide picture, see the European company registry guide.

Polish legal forms and what they signal

Poland’s menu of forms is standard-European with a few distinctive entries; each carries different disclosure, and the form tells you what to expect on the record:

FormFull nameWhat it signals
sp. z o.o.Spółka z ograniczoną odpowiedzialnościąThe private limited company — the workhorse. Min PLN 5,000 capital, shareholders and stakes on the KRS, full financials in RDF. The form you’ll meet most often.
S.A.Spółka akcyjnaThe joint-stock company — larger and listed businesses. Higher capital, board and supervisory-board structure; listed ones also appear in market disclosures.
P.S.A.Prosta spółka akcyjnaThe simple joint-stock company — introduced in 2021, startup-friendly, with flexible capital. A newer form signalling a venture-style business.
sp.k.Spółka komandytowaLimited partnership — general and limited partners. Common in structuring; the KRS names the partners.
sp.j.Spółka jawnaGeneral partnership — all partners liable. Named on the KRS; smaller natural-person partnerships below €2M revenue can be exempt from public financials.
S.K.A.Spółka komandytowo-akcyjnaJoint-stock partnership — a hybrid used in more complex structures.
Sole traderJednoosobowa działalność gospodarczaThe individual entrepreneur — not in KRS. Registered in CEIDG, found by NIP or REGON, with no public financial statements. Absence from KRS is expected, not a red flag.
OddziałBranch of a foreign companyA foreign company’s Polish branch — registered in KRS, but the substantive entity sits in its home register abroad; resolve it there for the full picture.

Where Zephira sources Polish data from — directly

Zephira’s Polish coverage is sourced directly from the official registers — the KRS company records, the RDF financial statements, and the CEIDG sole-trader data — not scraped from intermediaries or bought from resellers. Every field carries Data Provenance attribution: the source register, the filing it came from, and the date it was recorded. The shareholder, board and financial data Poland exposes becomes structured, cross-border entity resolution: a shareholder in Warsaw resolves to the other entities they hold across the EU, a Polish sp. z o.o. joins to its foreign parent, and the KRS shareholder layer stays usable for ownership work even as the CRBR narrows.

How to verify a Polish company, step by step

The practical sequence, using the registers in the right order:

  1. Pick the register. Incorporated company → KRS. Sole trader → CEIDG. If you’re not sure which, start from the NIP — it resolves both.
  2. Search the KRS. At wyszukiwarka-krs.ms.gov.pl, by name or KRS number. Capture the KRS number, NIP and REGON, the legal form and the status.
  3. Read the people and the ownership. Pull the management board, any proxies, and — for an sp. z o.o. — the shareholders and their stakes. This is Poland’s strength; use it.
  4. Pull the financials. Look the company up in the RDF repository for its filed annual statements — balance sheet, income statement, net profit. Free, and the difference between existence and solvency.
  5. Check ownership at the top. Try the CRBR for ultimate beneficial owners — but expect legitimate-interest access from July 2026. Where it’s gated, lean on the KRS shareholder data.
  6. Screen separately. Sanctions, watchlists and PEP checks live outside every register — run them against the EU, UK and US lists on every counterparty.

For the cross-border version of this workflow, start from the European company registry pillar, which ties Poland to the other national registers and the EU interconnection layers.

Recent and upcoming developments

Poland’s register is modernising quickly — the watch items:

  • 1 July 2026 — the CRBR restriction. The move from fully public to legitimate-interest access on beneficial ownership is the single biggest change, bringing Poland into line with the post-2022 EU norm. Plan ownership workflows around it.
  • PKD 2025 codes. A new set of activity-classification codes replaced the 2007 standard from January 2025 — worth noting when matching companies by sector across older and newer records.
  • Fully electronic KRS. Since July 2021 all KRS filings are electronic (S24 / eKRS), so recent records are machine-readable and faster to pull — but don’t assume old paper filings exist for newer entities.
  • KSeF e-invoicing. Poland’s national e-invoicing system is rolling toward mandatory use in 2026 — a broader data-infrastructure shift worth tracking, though separate from the register itself.

Polish data in European context

Poland against the other major European registers in this series:

RegisterFree financialsShareholders on recordUBO accessThe read
Poland · KRSYes — free via RDFYes — with stakes (sp. z o.o.)Restricting July 2026One of Europe’s most open registers — shareholders and financials free — closing only its UBO window. This guide.
Germany · HandelsregisterYes — free since 2022GmbH shareholder listsLegitimate interestPublic but not unified — ~150 court databases, no API. See the Germany guide.
Italy · Registro ImpresePaid (Telemaco)Yes, on paid extractRegister suspendedFree basics, paid depth via InfoCamere. See the Italy guide.
Spain · Registro MercantilPaidS.L. transfers not systematicLegitimate interestThe least transparent major EU jurisdiction for current ownership. See the Spain guide.
UK · Companies HouseYes — freeYes — via PSC registerPublic (PSC)The benchmark — free, with a public register of persons with significant control. See the Companies House guide.

Read across the row and Poland’s position is clear: on free financials and shareholder disclosure it sits with the UK at the open end of the European spectrum, well ahead of Spain or Italy. Its one move toward restriction — the CRBR — is the same move the rest of the EU made after 2022, arriving in Poland a little later. For the full map, see the European company registry pillar.

Polish company data in European context — an openness scan

Rather than invent year-by-year formation statistics Poland doesn’t publish at a single official source, it’s more useful to show how open the Polish register is against its peers — counting the data layers each one gives you free. The comparison draws only on the verified facts documented across this series’ country guides:

How open is each register? Free data layers, compared A filled cell = that layer is available free. Drawn from the verified facts in this series’ country guides. Entity search Financials Shareholders Public UBO Poland Free Free With stakes Closing ’26 UK Free Free PSC Public Germany Free Free GmbH list Leg. interest Italy Free basic Paid Paid extract Suspended Spain Free gazette Paid Not systematic Leg. interest Free / public Partial / paid Restricting in 2026 Limited / closed Poland and the UK lead: entity search, financials and shareholder data all free. Poland’s only closing layer is the CRBR beneficial-ownership register — the same restriction the rest of the EU adopted after the 2022 Court of Justice ruling. Sources: each register, as documented in this series’ country guides; CRBR access change effective 1 July 2026.
Counting free data layers across five European registers. Poland sits with the UK at the open end — free entity search, free financials and shareholder stakes — with only its CRBR beneficial-ownership layer narrowing in 2026. Sources: each register, per this series’ country guides.

The scan makes the guide’s thesis concrete: Poland is, on the measures that matter for KYB and credit work, one of the most open registers in Europe — and the one layer it’s closing is the layer almost everyone else already closed.

Zephira vs the KRS — a detailed comparison

The KRS — the Krajowy Rejestr Sądowy, Poland’s National Court Register, run by the Ministry of Justice — is the authoritative source of truth for Polish company data, and for a single lookup it is free, deep and complete on its own terms. A consolidated data layer doesn’t replace it; it changes what happens when the register’s boundaries bite — another country, the sole-trader split, a person’s cross-border footprint, sanctions screening, or the same query run ten thousand times. Below is a line-by-line comparison of the official KRS against a layer built directly on top of it. Every value in the Zephira column traces back to the KRS or the other official registers it joins.

Identity, scope & coverage

DimensionKRS — Ministry of JusticeZephira — consolidated layer
AuthorityThe authoritative government register — the legal system of record for Polish incorporated entitiesNot an authority — a structured mirror sourced directly from the KRS, pointing back to it as the system of record
Entity coverageIncorporated entities only — sp. z o.o., S.A., partnerships, foundations, associations. Sole traders sit in a separate register (CEIDG)The KRS entities plus CEIDG sole traders resolved on one model, so the two-register split doesn’t fracture a search
Geographic reachPoland only — no awareness of the same owner’s or company’s registrations abroadPoland joined to Germany, the rest of the EU and 100+ jurisdictions on a single schema
IdentifiersKRS number, with NIP and REGON shown on the record — all Polish-specificKRS / NIP / REGON retained and mapped alongside EU and international identifiers, so a Polish record resolves to the same group elsewhere

Access, delivery & format

DimensionKRS — Ministry of JusticeZephira — consolidated layer
CostFree to search and view; certified extracts are paid (PLN 30–60)Commercial — the value is in structure, cross-border joins and delivery, not in re-selling a free record
Access methodFree web portal (one entity at a time) plus an official Open API for structured KRS dataAPI, bulk feed (S3 / SFTP) and MCP — the same public data plus CEIDG, RDF and cross-border links in one contract
Query modelLookups by name or KRS number, one record at a timeProgrammatic and batch queries, including reverse lookups by person, across the whole dataset at once
Language & formatPartial English; PDF extracts and structured KRS fields built for filingsNormalised, typed, English-labelled fields on a consistent schema — parseable without stitching portals together

People, ownership & financials

DimensionKRS — Ministry of JusticeZephira — consolidated layer
ShareholdersNames shareholders and their stakes for an sp. z o.o. — a genuine strength most EU registers lackThe same shareholder data, captured as structured people records and resolved across borders
FinancialsFree annual statements via the RDF repository — balance sheet, income statement, net profitThe RDF financials parsed into structured, comparable fields, joined to the entity record rather than sitting as separate PDFs
Beneficial ownershipHeld in the separate CRBR register — public historically, narrowing to legitimate-interest access from 1 July 2026Structures what the CRBR and KRS shareholder layers expose; never asserts ownership the registers don’t hold, and flags what’s absent
Cross-border ownershipStops at the Polish record — a foreign parent or sister company is out of scopeA Polish sp. z o.o. joins to its foreign parent and a shareholder’s other holdings across jurisdictions

Integration, monitoring & compliance

DimensionKRS — Ministry of JusticeZephira — consolidated layer
ScreeningNone — no sanctions, watchlist or PEP screening exists in the registerScreening layers run in the same pipeline as the entity data, not as a separate manual step
MonitoringManual re-checks — the portal has no change-notification for a portfolioProgrammatic monitoring across a book of Polish and cross-border entities, flagging changes as they file
ProvenanceImplicit — you are on the official site, so the source is self-evidentExplicit Data Provenance on every field: which register, which filing, which date — auditable downstream

Read the four tables together and the division of labour is clear. The KRS is, and remains, the source of truth — for a single Polish lookup it is free, authoritative and unusually rich, naming shareholders and publishing financials that most European registers withhold. The consolidated layer earns its place only where the register’s edges bite: the CEIDG sole-trader split, a foreign parent, a sanctions list, a person’s footprint beyond Poland, or the same query run at scale in a pipeline. Nothing in the Zephira column replaces the KRS, and nothing asserts data the register doesn’t hold.

Polish company data, your way

The KRS and RDF — entities, shareholders & stakes, board members, share capital and free financial statements — joined across the EU and 100+ jurisdictions, with Data Provenance on every field.

API 📦Bulk feed 🔗MCP server
Talk to sales →

Frequently asked questions

Is the Polish KRS company search free?

Yes. The National Court Register (KRS) search at wyszukiwarka-krs.ms.gov.pl is free, needs no account, and is open to foreign users with a partial English interface. You search by company name or KRS number and can download a PDF extract. Only certified extracts for legal use carry a fee (around PLN 30–60); the free record covers the great majority of KYB checks.

What is the difference between KRS, NIP and REGON?

They’re three separate identifiers. The KRS number (10 digits) is the court-register ID for incorporated companies — sole traders never get one. The NIP (10 digits) is the tax and VAT number held by every business, and the most universal search key. The REGON (9 or 14 digits) is the statistical number from GUS. If you have the KRS use it; if not, the NIP resolves both companies and sole traders.

Does the Polish register show company owners?

More than most of Europe. For an sp. z o.o. and partnerships, the KRS names the registered shareholders and their stakes on the free record — ownership disclosure many EU registers no longer offer. Ultimate beneficial owners are held separately in the CRBR register, whose public access narrows from 1 July 2026; where that’s gated, the KRS shareholder data remains a strong free ownership signal.

Are Polish company financial statements free?

Yes. Every incorporated company files annual financial statements to the RDF (Repozytorium Dokumentów Finansowych) within 15 days of shareholder approval, and they’re published free at rdf-przegladarka.ms.gov.pl — balance sheet, income statement, equity and net profit. This free-financials layer is one of the things that makes Polish data unusually rich for credit and due-diligence work. Sole traders in CEIDG don’t file public accounts.

What is the CRBR, and why is access changing?

The CRBR (Central Register of Beneficial Owners) is Poland’s UBO register, run by the Ministry of Finance since 2019. It was historically fully public and free. From 1 July 2026, access narrows to authorities, obliged entities and those demonstrating a legitimate interest — bringing Poland into line with the rest of the EU after the November 2022 Court of Justice ruling that struck down blanket public access to beneficial-ownership registers.

Why can’t I find a Polish business in the KRS?

Most likely it’s a sole trader — those register in CEIDG, not the KRS, and never receive a KRS number. Search CEIDG by the business’s NIP or REGON instead. Absence from the KRS is expected for the roughly 2.5 million Polish sole traders and is not a sign the business is illegitimate.

What is an sp. z o.o.?

A spółka z ograniczoną odpowiedzialnością is a Polish private limited liability company — the most common incorporated form. It requires a minimum share capital of PLN 5,000 (~€1,100), can be registered online in about 24 hours via the S24 portal, and files its shareholders, share capital and annual financial statements to the register. It’s the Polish equivalent of a German GmbH or a UK private limited company.

Is there an official KRS API?

Yes — the Ministry of Justice exposes an Open API for the National Court Register, delivering KRS data in structured form, which puts Poland ahead of registers like Germany’s that offer no official API. The REGON register also has an API. There’s no official bulk export of the whole register, though; for consolidated, cross-border Polish data, commercial providers like Zephira source the KRS and RDF directly and deliver via API, bulk feed or MCP.

How current is Polish KRS data?

KRS records update on a filing-event basis — typically within one to three business days of the court accepting a new entry or change. Since July 2021 all KRS filings are electronic (S24 / eKRS), so recent records are machine-readable and relatively fast to appear. CEIDG updates for sole traders are often same-day for status changes.

How do I check a Polish company for KYB or AML?

Start in the KRS for the company record — identity, board, shareholders and stakes. Pull the annual financials free from the RDF. Try the CRBR for ultimate beneficial owners, expecting legitimate-interest access from July 2026, and lean on KRS shareholder data where it’s gated. For sole traders, use CEIDG by NIP. Then screen the counterparty and its owners separately against EU, UK and US sanctions lists — no register does that for you. See free company verification for where that starts.

This website uses cookies to improve your web experience.