Poland.gg
Po polsku
Login
Statistics Tools
Statistics Tools
Poland.gg Tools
Go back to all tools

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.

See all tools →
Tools

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

  1. REGON Register: General Information — bip.stat.gov.pl
  2. Act on Public Statistics of 29 June 1995 — Consolidated Text (Dz.U. 2024 poz. 1799) — isap.sejm.gov.pl
  3. Filing Applications and Data Updates — bip.stat.gov.pl
  4. GUS REGON Online Search Tool — wyszukiwarkaregon.stat.gov.pl
  5. Rules for Accessing REGON Data — bip.stat.gov.pl
  6. REGON for Local Units (14-digit) — biznes.gov.pl
  7. REGON for Entities Not in CEIDG, KRS, or RSPO — biznes.gov.pl
  8. CEIDG Registration (One-Stop Shop) — biznes.gov.pl
  9. REGON Certificate — biznes.gov.pl
  10. 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.

See all tools →

You may also be interested in statistics

Poland's Population
Total population, age distribution, gender ratios, birth/death rates, life expectancy.
Poland's Fertility
Birth rates, death rates, and natural population change.
Poland's Housing Market
Housing stock, dwellings completed, building permits, average dwelling size, utilities coverage, and construction trends.
Poland's Unemployment
Registered unemployment rate and unemployed by education level.
Poland's Territory
Total area, land use composition, forest coverage, and nature protection.
Poland's Tourism
Foreign tourist arrivals, nights spent, and visitors by country of origin.
Poland's Crime
Crime rates, crime categories, and police detection rates.
Poland's Marital Status
Marriages, divorces, and population by marital status.
Poland's Suicides
Suicidal behaviours and completed suicides registered by Police.

Tools

Explore Poland's demographic data with our interactive tools.

ID & Documents Tools

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.

PESEL Generator

Generate valid random PESEL numbers with correct checksums. Pick birth date and gender, get a properly encoded Polish ID number instantly.

Polish ID Number Generator

Generate valid Polish ID card (dowód osobisty) numbers with correct check digits. Each number follows the official series-and-number format used on Poland's national identity card.

Business 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.

REGON Number Generator

Generate valid 9-digit and 14-digit Polish REGON numbers with correct check digits for testing.

REGON Number Checker

Check any 9-digit or 14-digit Polish REGON number with automatic format detection and checksum verification.

Banking & Finance Tools

Mikrorachunek Generator

Generate your individual Polish tax account number (mikrorachunek podatkowy) from a PESEL or NIP.

Mikrorachunek Checker

Check whether a mikrorachunek podatkowy number matches the official format and extract the embedded PESEL or NIP.

Matt Rybin

Hey!

I'm Matt Rybin

I work hard on building the best statistical portal in Poland. If you know any way I could improve Poland.gg to be even better, please reach out!

x.com

MATT RYBIN MATTRYBIN

NIP: 6793260169 · REGON: 524468418

ul. Kalwaryjska 69/9, 30-504 Kraków, Poland

Privacy Policy · Terms of Service
Tools

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

  1. REGON Register: General Information — bip.stat.gov.pl
  2. Act on Public Statistics of 29 June 1995 — Consolidated Text (Dz.U. 2024 poz. 1799) — isap.sejm.gov.pl
  3. Filing Applications and Data Updates — bip.stat.gov.pl
  4. GUS REGON Online Search Tool — wyszukiwarkaregon.stat.gov.pl
  5. Rules for Accessing REGON Data — bip.stat.gov.pl
  6. REGON for Local Units (14-digit) — biznes.gov.pl
  7. REGON for Entities Not in CEIDG, KRS, or RSPO — biznes.gov.pl
  8. CEIDG Registration (One-Stop Shop) — biznes.gov.pl
  9. REGON Certificate — biznes.gov.pl
  10. 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.

See all tools →

We can't find the internet

Attempting to reconnect

Something went wrong!

Attempting to reconnect