Questions? Contact us: [email protected]

Published: April 7, 2026 Author: Anna Wiśniewska Category: Business Setup

Every entrepreneur receives several identification numbers. NIP, REGON and KRS are not the same. Learn the differences between them, what each is used for, and in what situations you need them.

Introduction: Three numbers — three functions

When you start a business in Poland, you receive or may receive several identification numbers. NIP, REGON and KRS are identifiers with different functions, issued by different institutions and serving different purposes.

Many people confuse these numbers or don't know when each is needed. Understanding the differences is crucial for proper business registration, communication with authorities, and tax settlements.

NIP — Tax Identification Number

NIP stands for Tax Identification Number. It is a 10-digit number issued by the tax office responsible for the company's headquarters.

What is NIP used for?

NIP has purely tax functions:

  • Identifying the taxpayer in the tax system
  • Registering as a VAT taxpayer (active VAT taxpayer)
  • Issuing VAT invoices
  • Filing PIT or CIT returns
  • Communication with the tax office
  • Tax declarations and reports

When do you receive NIP?

You receive NIP automatically when:

  • You register an activity in CEIDG (for sole proprietors)
  • You register a company in KRS
  • You submit an application for NIP assignment to the tax office

Sometimes the tax office issues NIP automatically, sometimes you need to request it. In 2026, the process is faster — you typically receive it within a few days of registering your activity.

NIP format and verification

NIP is 10 digits without separators, sometimes written with hyphens (e.g., 123-456-78-90). Each NIP has a special check digit algorithm — the last digit is a checksum that must match the other digits.

To verify if a NIP is correct, you can use the NIP checksum calculator available on the Ministry of Finance website or online tools.

REGON — Business Registry

REGON stands for Business Registry. It is a 9-digit number issued by the Central Statistical Office (GUS) for statistical purposes.

What is REGON used for?

REGON has primarily statistical functions:

  • Identifying the entity for GUS and statistical purposes
  • Registering employees with social security
  • Communication with ZUS (contributions)
  • Registration in CEIDG (required when establishing a sole proprietorship)
  • Reporting to authorities
  • Contracts with suppliers (sometimes required)

When do you receive REGON?

You receive REGON automatically when:

  • You register an activity in CEIDG (GUS issues it automatically)
  • You register a company in KRS

In practice, GUS assigns REGON shortly after submitting the CEIDG application. Sometimes it appears in the registration confirmation.

REGON format

REGON is a 9-digit number. For capital companies with multiple branches, each branch has a separate REGON (with a prefix "8" at the beginning and 14 digits total).

KRS — National Court Register

KRS stands for National Court Register. It is a public register maintained by district courts, where capital companies and other legal entities are registered.

What is KRS used for?

KRS has registration and legal functions:

  • Registering capital companies (LLC, JSC)
  • Confirming the existence and data of a company
  • Information about managers (board, attorney-in-fact)
  • Publishing company agreements and amendments
  • Registering liens and restrictions
  • Free company verification by counterparties

When must you be in KRS?

KRS is mandatory for:

  • Limited Liability Company (LLC) — always mandatory
  • Joint-Stock Company (JSC) — always mandatory
  • Partnership — always mandatory
  • Associations and foundations — mandatory
  • Cooperatives — mandatory

A sole proprietor (person running a sole proprietorship) does NOT have to be in KRS. A sole proprietor receives NIP and REGON but does not appear in the National Court Register.

How to check a company in KRS?

Anyone can freely check a company in KRS on the ekrs.ms.gov.pl website. There you will find:

  • Company data (name, headquarters, NIP)
  • Board and attorney-in-fact
  • Company agreement and amendments
  • Registration status
  • History of changes

Comparison: NIP vs REGON vs KRS

Here is a comparison table of all three numbers:

FeatureNIPREGONKRS
Number of digits109 (for sole proprietor) / 14 (for branches)Registration number (e.g., KRS 0000123456)
Issued byTax officeCentral Statistical Office (GUS)District court
PurposeTaxesStatisticsLegal registration
Sole proprietorMandatoryMandatoryNot applicable
LLCMandatoryMandatoryMandatory
JSCMandatoryMandatoryMandatory
Where to verifyTax office / Mf.gov.plGUS / REGON registryekrs.ms.gov.pl (free)

Practical scenarios: When do you need each number?

Scenario 1: You establish a sole proprietorship

You register in CEIDG. You automatically receive:

  • NIP — needed for taxes, VAT invoices, settlements
  • REGON — needed for ZUS, employee insurance (if you hire them)
  • KRS — NOT received, because sole proprietorship is not subject to KRS registration

Scenario 2: You establish an LLC

You register in KRS (through the district court). You automatically receive:

  • NIP — issued by the tax office
  • REGON — issued by GUS
  • KRS — required and mandatory (registration number: KRS 0000123456)

Scenario 3: You are a freelancer and want to issue an invoice

You need at least NIP to issue a VAT invoice. REGON is helpful but not always required for an invoice. KRS is not needed (unless you operate as a company).

Scenario 4: You want to hire an employee

You need both NIP (for employee PIT) and REGON (for ZUS and insurance). KRS is required only if you are a capital company.

FAQ: Frequently Asked Questions

Can I run a business without NIP?

No, NIP is mandatory for every entrepreneur running business activity in Poland. Even sole proprietors must have NIP.

Are NIP and REGON the same?

No. NIP is 10 digits for tax purposes, REGON is 9 digits for statistical purposes. They are independent numbers issued by different offices.

Can a natural person be in KRS?

A natural person running a sole proprietorship cannot be in KRS. Only capital companies and other legal entities are registered in KRS.

How long does it take to obtain NIP and REGON?

When you register a sole proprietorship in CEIDG, you get NIP and REGON automatically within a few days. Sometimes confirmation appears immediately online.

How do I check if my company is in KRS?

Go to ekrs.ms.gov.pl and enter your company name or NIP. If registered, you will receive full registration information.

Does changing NIP require KRS registration?

Changing NIP is a data change in the register. For sole proprietors — update in CEIDG is sufficient. For companies — requires KRS entry through the district court.

Anna Wiśniewska

Age: 38 years

Education: Master's degree in Finance (University of Economics in Wrocław), specialized courses in business establishment and activity registration

Experience: 14 years advising on business establishment and operations, CEIDG and KRS registration, and tax settlements

Anna specializes in simplifying bureaucratic procedures for entrepreneurs. She has run her own business consulting practice and published articles in professional media. She knows the details of registration procedures from a practical perspective and explains them in an understandable way for everyone.

Related articles from the Business Setup category

How to start a business in Poland from A to Z

Complete guide through all stages: choosing a legal form, registration in CEIDG/KRS, NIP, REGON and first business steps.

How to register a company through CEIDG?

Step by step: opening a profile, completing the application, obtaining NIP and REGON for sole proprietorship.

KRS — what is it and how to check a company?

Guide to the National Court Register: data in KRS, how to check a company, interpretation of board and change information.