REGON Number Generator
Generate valid Polish REGON numbers for software testing and QA. REGON (Rejestr Gospodarki Narodowej) is Poland's statistical ID number, assigned to every registered business entity. It is one of three Polish company registration numbers alongside NIP (tax) and KRS (court register). This REGON generator creates both 9-digit and 14-digit formats with a correct check digit. Pick a format, generate one number or a batch, and copy the result. All numbers are fictitious and safe for testing. Free, instant, no sign-up.
Generated 5 REGON numbers :
577604975
142489844
430006159
001750772
171335104
What Is a REGON Number?
REGON is a statistical identification number assigned to every business entity registered in Poland [1]. The acronym stands for Rejestr Gospodarki Narodowej, which translates to National Economy Register. GUS (Główny Urząd Statystyczny), Poland's Central Statistical Office, manages the register and assigns each number free of charge [1].
If you have received a REGON number in Poland, you already have one of three core business identifiers. The other two are NIP (tax identification number) and KRS (court register number). Together, they form Poland's business identification system.
The register covers more than commercial businesses. Foundations, associations, housing communities, and other legal entities all receive a REGON number [2]. As of December 2025, the register contained roughly 5.4 million entities [11].
How the REGON Number Generator Works
This REGON generator creates random numbers with a valid check digit. It supports both 9-digit and 14-digit formats. Every generated number is fictitious and safe for use in testing environments.
Pick a format, click generate, and copy the result. You can produce a single number or a batch. The tool is free and requires no sign-up.
Developers use generated REGON numbers for software testing, QA pipelines, form validation, and training systems. If you need test data for other Polish identifiers, see the NIP Generator and PESEL Generator.
REGON Number Format: 9-Digit vs 14-Digit
A standard REGON number has 9 digits. The first 8 identify the entity. The 9th is a check digit calculated using a weighted modulo-11 algorithm.
The 14-digit REGON identifies a local unit: a branch, office, or subsidiary [7]. The first 9 digits match the parent entity's REGON number. Digits 10 through 13 form a sequential identifier for the local unit. The 14th digit is another check digit [7].
Both formats follow the same validation logic. The check digit confirms the number was not mistyped or fabricated. Developers building Polish business forms often validate REGON input by recalculating this digit.
Check Digit Weights
The 9-digit REGON uses weights 8, 9, 2, 3, 4, 5, 6, 7. Multiply each of the first 8 digits by its weight, sum the products, and take the result modulo 11. If the remainder is 10, the check digit is 0.
The 14-digit REGON uses weights 2, 4, 8, 5, 0, 9, 7, 3, 6, 1, 2, 4, 8 for the first 13 digits. The same modulo-11 rule applies.
What Does REGON Stand For?
REGON is short for Rejestr Gospodarki Narodowej. A direct English translation is National Economy Register. You may also see it called the National Business Register. The REGON number meaning is straightforward: it is a statistical ID, not a tax or legal registration number. GUS uses it to track and classify economic activity across Poland [1].
Who Assigns REGON Numbers?
The President of GUS manages the REGON register [1]. There are three assignment pathways [4].
Sole proprietors (CEIDG). Register a sole proprietorship through CEIDG (Centralna Ewidencja i Informacja o Działalności Gospodarczej), and the system forwards your data to GUS automatically [9]. Your REGON number appears within 7 working days [9]. No separate application is needed.
Companies registered in KRS. Entities registered in the National Court Register (Krajowy Rejestr Sądowy) receive a REGON number automatically from the data KRS submits to GUS [4]. This has been the case since December 2014.
Other entities. Organizations not covered by CEIDG or KRS, such as housing communities or certain foundations, file a direct application using the RG-OP form [8]. The statistical office issues the number within 7 working days [8]. The filing deadline is 14 days from the date of establishment [8].
Registration is always free [1].
REGON vs NIP vs KRS — Polish Business Numbers Explained
Poland assigns three main identifiers to business entities. Each one serves a different authority and purpose.
REGON is the statistical number, sometimes called a Polish company registration number for statistical purposes. GUS assigns it to every registered entity for tracking economic activity. Format: 9 digits (or 14 for local units).
NIP (Numer Identyfikacji Podatkowej) is the tax identification number. The tax office assigns it. You need NIP for invoices, tax filings, and VAT registration. Format: 10 digits. NIP is Poland's equivalent of a tax ID number. If you have seen references to a "Poland tax identification number," that is NIP.
KRS (Krajowy Rejestr Sądowy) is the court register number. It applies only to entities registered in the National Court Register: limited liability companies, joint-stock companies, foundations, and associations. Sole proprietors registered in CEIDG do not receive a KRS number.
All three numbers are public. You can look up any Polish company's REGON, NIP, and KRS through the corresponding government databases. For NIP test data, use the NIP Generator.
How to Verify a REGON Number
GUS operates a free online search tool called the Wyszukiwarka REGON at wyszukiwarkaregon.stat.gov.pl [5]. You can search by REGON (9-digit or 14-digit), NIP, KRS, or company address. This is the official Polish business registry search for REGON data.
Since July 2011, data published on the GUS website counts as official confirmation of REGON registration [5][10]. No paper certificate is needed. If you do need a formal certificate, the statistical office issues one within 7 working days, also free of charge [10].
For a quick REGON check of the check digit alone, use our REGON Validator. It verifies whether the number's structure is correct without querying the GUS database.
FAQ
What is a REGON number in Poland?
REGON is a statistical identification number assigned by GUS to every business entity and many non-commercial organizations registered in Poland [1]. The number has either 9 or 14 digits. GUS uses it to classify and track economic activity across the country [2].
What is the difference between REGON, NIP, and KRS?
REGON is for statistics and is assigned by GUS. NIP is for taxes and is assigned by the tax office. KRS is for court registration and is assigned by the district court. Most companies have all three. Sole proprietors registered in CEIDG have REGON and NIP but no KRS number.
Do I need a REGON number to register a business in Poland?
Yes. REGON registration is mandatory for all entities conducting economic activity in Poland [2]. During company registration in Poland, REGON is assigned automatically if you register through CEIDG or KRS [4][9]. You do not need to file a separate application.
Can I look up a company's REGON number online?
Yes. The GUS REGON search tool at wyszukiwarkaregon.stat.gov.pl is free and open to everyone [5][6]. You can search by company name, NIP, KRS, or address.
Is REGON required on invoices?
REGON is no longer required on invoices. The obligation was removed in 2009. Invoices must include NIP, but REGON is optional.
How does this REGON generator differ from the GUS database?
The GUS REGON search tool looks up real, registered entities. This REGON number generator creates fictitious numbers with valid check digits for software testing. Generated numbers do not correspond to any real business.
References
- REGON Register: General Information — bip.stat.gov.pl
- Act on Public Statistics of 29 June 1995 — Consolidated Text (Dz.U. 2024 poz. 1799) — isap.sejm.gov.pl
- Filing Applications and Data Updates — bip.stat.gov.pl
- GUS REGON Online Search Tool — wyszukiwarkaregon.stat.gov.pl
- Rules for Accessing REGON Data — bip.stat.gov.pl
- REGON for Local Units (14-digit) — biznes.gov.pl
- REGON for Entities Not in CEIDG, KRS, or RSPO — biznes.gov.pl
- CEIDG Registration (One-Stop Shop) — biznes.gov.pl
- REGON Certificate — biznes.gov.pl
- REGON Register Statistics — bip.stat.gov.pl
You might be interested in other tools
NIP Checker
Verify any Polish NIP (VAT/tax ID) number with an instant checksum check and tax office prefix decode.
NIP Generator
Generate valid Polish NIP (VAT / tax ID) numbers with correct checksums for software testing.
PESEL Number Checker
Enter a PESEL number to extract the birth date, gender, and verify the check digit. Works as both a PESEL checker and validator.