Poland.gg
Po polsku flag
Po polsku
Login
Statistics Articles Tools
Statistics Articles Tools
Articles
Go back to all articles

Related 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 Checker

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

REGON Number Generator

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

Mikrorachunek Generator

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

See all tools →

Related articles

Poland Business Registry Search: How to Look Up a Company by NIP

Look up any Polish company by its NIP number. Search CEIDG, KRS, and the VAT white list to verify businesses and confirm VAT status.

7 min read

What Is a Mikrorachunek? Poland's Individual Tax Payment Account Explained

A mikrorachunek is your personal tax payment account in Poland. Learn how the 26-digit number works, which taxes it covers, and how to verify one.

8 min read

When Do You Have to Give Your PESEL in Poland? Your Rights Under RODO

Learn when you're legally required to share your PESEL number in Poland and when you can refuse under RODO (GDPR). A foreigner's guide to data protection.

8 min read
See all articles →
Articles
March 15, 2026 7 min read

NIP Number in Poland: How to Find, Check, and Validate It

If you have a NIP and need to verify it right now, paste it into the NIP Checker on Poland.gg. It runs the checksum algorithm instantly and tells you whether the number is structurally valid. NIP (Numer Identyfikacji Podatkowej) is Poland's 10-digit tax identification number, assigned to every business and used on invoices, tax filings, and VAT registrations [1]. If you work here, invoice a Polish company, or run your own firm, you will deal with this number constantly.

What Is a NIP?

NIP identifies a taxpayer in all dealings with the tax office, called the urząd skarbowy [1]. Filing returns, issuing invoices, registering for VAT, reporting to ZUS. It is Poland's equivalent of a TIN and doubles as the country's VAT ID for businesses registered as VAT payers.

Before 2012, every adult in Poland got a NIP, even people with no business activity. A law effective September 1, 2011 restricted NIP to entities with business or specific tax obligations [2]. Since then, private individuals use their PESEL (national ID number) as their tax identifier instead [1]. If you are a foreigner living in Poland without a business, your tax ID is your PESEL, not a NIP.

Businesses of all types still get a NIP: sole traders (jednoosobowa działalność gospodarcza), limited liability companies (spółka z o.o.), partnerships, foundations, and foreign branches. The NIP stays with the entity for its lifetime. It does not change when the business moves offices or switches tax jurisdictions [3].

Who Needs a NIP?

Sole traders get a NIP automatically when they register through CEIDG (Centralna Ewidencja i Informacja o Działalności Gospodarczej), Poland's online business registry [1]. If you already have a PESEL and register a sole proprietorship, the NIP is usually generated within a day.

Companies and partnerships get a NIP when they register with the tax office, which happens alongside their entry in KRS (Krajowy Rejestr Sądowy), the national court register [5].

Foreigners without a business who have Polish tax obligations (for example, earning income through employment) need to file a NIP-7 form with their local tax office [4]. This only applies if you don't have a PESEL yet. Once you have a PESEL, the tax office uses that for personal income tax, and a separate NIP is only necessary if you start a business.

Foreigners starting a business go through CEIDG (sole traders) or KRS (companies) like anyone else. The NIP is part of the registration output.

How to Find Your Own NIP

The fastest way depends on your business type.

Sole Traders: Check CEIDG

This is the best option. Go to CEIDG's search page and search by your name. Your full business entry shows your NIP, REGON, business address, and PKD activity codes [6]. No login required, works from any browser.

Company Officers: Check KRS

If you are a shareholder or board member of a Polish company, the company's NIP is listed in the KRS database at ekrs.ms.gov.pl. Search by company name or KRS number. The NIP appears on the first page of the extract.

Other Places to Look

Your NIP appears on every invoice you have ever issued, on PIT-11 forms your employer files annually, and on any correspondence from the tax office. For sole traders registered through CEIDG after 2018, the original confirmation is digital and available in your CEIDG account. For older registrations or NIP-7 submissions, look for a paper letter from the urząd skarbowy.

If none of that works, call the tax office where you registered. They can confirm your NIP over the phone after verifying your identity. Find the right office by searching your address on the Ministry of Finance website.

Verify a Number You Found

If you have a number but aren't sure it's a valid NIP, enter it into the NIP Checker. The tool runs the checksum algorithm and confirms whether the structure is correct. It also identifies the issuing tax office based on the first three digits.

NIP Format and Validation

A Polish NIP is exactly 10 digits. No letters, no dashes in the number itself, though it is sometimes written with dashes for readability: 123-456-78-90. On invoices and official documents, the format varies. Some systems strip the dashes, others keep them.

The first three digits identify the tax office that originally assigned the number. The next six are a sequential identifier. The last digit is a checksum calculated using a weighted modulo-11 algorithm [2]. This is what the NIP Checker validates: if someone transposes two digits or enters a made-up number, the checksum fails.

When a Polish NIP is used as an EU VAT number, it gets a "PL" prefix: PL1234563218. The digits stay the same. The prefix signals to other EU tax systems that this is a Polish VAT registration [7].

How to Look Up a Company by NIP

Three public registries cover different entity types [6].

CEIDG covers sole traders. Search at aplikacja.ceidg.gov.pl. You'll see the owner's name, business name, address, registration date, PKD codes, and current status (active, suspended, or closed).

KRS covers companies: sp. z o.o., spółka akcyjna, partnerships, and others. Search at ekrs.ms.gov.pl. KRS entries include board members, registered capital, financial report filings, and the company's full legal history.

Biała lista (White List of VAT Taxpayers) at podatki.gov.pl confirms whether a company is an active VAT payer and shows its registered bank accounts [8]. This one actually matters for your money: paying an invoice above 15,000 PLN to an account not listed on the biała lista can trigger tax penalties [8]. Always check it before making a large payment to a new contractor.

For a quick sanity check before querying these registries, paste the NIP into the NIP Checker to confirm the number is structurally valid.

Poland VAT Number and VIES

Poland's VAT number is the NIP with a "PL" prefix. If you trade with companies in other EU countries, you or your counterpart may need to verify VAT registration through VIES (VAT Information Exchange System), the European Commission's lookup tool [7].

VIES confirms whether a given EU VAT number is currently registered for intra-Community transactions. It covers all EU member states. To check a Polish VAT number, enter "PL" as the country code followed by the 10-digit NIP.

The NIP Checker on Poland.gg validates format and checksum but does not query the EU VIES database. For actual EU VAT validation, use VIES directly.

Common Questions

What is the difference between NIP, REGON, and KRS?

NIP is for tax. REGON is a statistical identification number assigned by GUS (Główny Urząd Statystyczny) for statistical reporting [9]. KRS is the court registry number for companies and partnerships. A sole trader has a NIP and REGON but no KRS number.

Can a NIP number change?

No. A NIP is assigned once and stays with the entity permanently, regardless of address changes or tax office transfers [3].

Is a NIP the same as a VAT number?

The digits are the same. A Polish VAT number is just the NIP with a "PL" prefix used in EU cross-border contexts. On domestic invoices, the NIP appears without the prefix.

References

  1. What Is a NIP Number For — Official Government Guide — biznes.gov.pl
  2. Poland Tax Identification Number (TIN) Information — European Commission TIN Portal — ec.europa.eu
  3. Act of 13 October 1995 on Rules for Registration and Identification of Taxpayers and Tax Remitters (Consolidated Text) — isap.sejm.gov.pl
  4. NIP-7 Identification Form — Official Government Guide — biznes.gov.pl
  5. NIP-8 Supplementary Data Form for KRS-Registered Entities — Official Government Guide — biznes.gov.pl
  6. Checking Your Contractor's Profile in Public Registers — Polish Investment and Trade Agency — trade.gov.pl
  7. VIES VAT Number Validation — European Commission — ec.europa.eu
  8. White List of VAT Taxpayers (Biała Lista) — Ministry of Finance — gov.pl
  9. REGON Register — Subjects and Data Included — Statistics Poland — bip.stat.gov.pl

Related articles

Poland Business Registry Search: How to Look Up a Company by NIP

Look up any Polish company by its NIP number. Search CEIDG, KRS, and the VAT white list to verify businesses and confirm VAT status.

7 min read

What Is a Mikrorachunek? Poland's Individual Tax Payment Account Explained

A mikrorachunek is your personal tax payment account in Poland. Learn how the 26-digit number works, which taxes it covers, and how to verify one.

8 min read

When Do You Have to Give Your PESEL in Poland? Your Rights Under RODO

Learn when you're legally required to share your PESEL number in Poland and when you can refuse under RODO (GDPR). A foreigner's guide to data protection.

8 min read
See all articles →

You may also be interested in statistics

Poland's Marital Status
Poland's Marital Status
Marriages, divorces, and population by marital status.
Poland's Territory
Poland's Territory
Total area, land use composition, forest coverage, and nature protection.
Poland's Tourism
Poland's Tourism
Foreign tourist arrivals, nights spent, and visitors by country of origin.
Show statistics →
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

First 1,000 members

Let's build Poland.gg together

Join our Discord community. Get early access, shape the roadmap, and connect with data people across Poland.

Dashboard and business tools go public in 2027 — early supporters access them first and keep their discount on everything.

Get up to 90% off — forever

The longer you stay, the less you pay. 9% off per month, stacking up to 90%. The 100 longest supporters get free access for life.

Privacy Policy · Terms of Service

© 2026 Poland.gg

You may also be interested in statistics

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

Let's build Poland.gg together

Join our Discord community. Get early access, shape the roadmap, and connect with data people across Poland.

Dashboard and business tools go public in 2027 — early supporters access them first and keep their discount on everything.

Get up to 90% off — forever

The longer you stay, the less you pay. 9% off per month, stacking up to 90%. The 100 longest supporters get free access for life.

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

Go to

Statistics Tools
Privacy Policy · Terms of Service

© 2026 Poland.gg

Articles
March 15, 2026 7 min read

NIP Number in Poland: How to Find, Check, and Validate It

If you have a NIP and need to verify it right now, paste it into the NIP Checker on Poland.gg. It runs the checksum algorithm instantly and tells you whether the number is structurally valid. NIP (Numer Identyfikacji Podatkowej) is Poland's 10-digit tax identification number, assigned to every business and used on invoices, tax filings, and VAT registrations [1]. If you work here, invoice a Polish company, or run your own firm, you will deal with this number constantly.

What Is a NIP?

NIP identifies a taxpayer in all dealings with the tax office, called the urząd skarbowy [1]. Filing returns, issuing invoices, registering for VAT, reporting to ZUS. It is Poland's equivalent of a TIN and doubles as the country's VAT ID for businesses registered as VAT payers.

Before 2012, every adult in Poland got a NIP, even people with no business activity. A law effective September 1, 2011 restricted NIP to entities with business or specific tax obligations [2]. Since then, private individuals use their PESEL (national ID number) as their tax identifier instead [1]. If you are a foreigner living in Poland without a business, your tax ID is your PESEL, not a NIP.

Businesses of all types still get a NIP: sole traders (jednoosobowa działalność gospodarcza), limited liability companies (spółka z o.o.), partnerships, foundations, and foreign branches. The NIP stays with the entity for its lifetime. It does not change when the business moves offices or switches tax jurisdictions [3].

Who Needs a NIP?

Sole traders get a NIP automatically when they register through CEIDG (Centralna Ewidencja i Informacja o Działalności Gospodarczej), Poland's online business registry [1]. If you already have a PESEL and register a sole proprietorship, the NIP is usually generated within a day.

Companies and partnerships get a NIP when they register with the tax office, which happens alongside their entry in KRS (Krajowy Rejestr Sądowy), the national court register [5].

Foreigners without a business who have Polish tax obligations (for example, earning income through employment) need to file a NIP-7 form with their local tax office [4]. This only applies if you don't have a PESEL yet. Once you have a PESEL, the tax office uses that for personal income tax, and a separate NIP is only necessary if you start a business.

Foreigners starting a business go through CEIDG (sole traders) or KRS (companies) like anyone else. The NIP is part of the registration output.

How to Find Your Own NIP

The fastest way depends on your business type.

Sole Traders: Check CEIDG

This is the best option. Go to CEIDG's search page and search by your name. Your full business entry shows your NIP, REGON, business address, and PKD activity codes [6]. No login required, works from any browser.

Company Officers: Check KRS

If you are a shareholder or board member of a Polish company, the company's NIP is listed in the KRS database at ekrs.ms.gov.pl. Search by company name or KRS number. The NIP appears on the first page of the extract.

Other Places to Look

Your NIP appears on every invoice you have ever issued, on PIT-11 forms your employer files annually, and on any correspondence from the tax office. For sole traders registered through CEIDG after 2018, the original confirmation is digital and available in your CEIDG account. For older registrations or NIP-7 submissions, look for a paper letter from the urząd skarbowy.

If none of that works, call the tax office where you registered. They can confirm your NIP over the phone after verifying your identity. Find the right office by searching your address on the Ministry of Finance website.

Verify a Number You Found

If you have a number but aren't sure it's a valid NIP, enter it into the NIP Checker. The tool runs the checksum algorithm and confirms whether the structure is correct. It also identifies the issuing tax office based on the first three digits.

NIP Format and Validation

A Polish NIP is exactly 10 digits. No letters, no dashes in the number itself, though it is sometimes written with dashes for readability: 123-456-78-90. On invoices and official documents, the format varies. Some systems strip the dashes, others keep them.

The first three digits identify the tax office that originally assigned the number. The next six are a sequential identifier. The last digit is a checksum calculated using a weighted modulo-11 algorithm [2]. This is what the NIP Checker validates: if someone transposes two digits or enters a made-up number, the checksum fails.

When a Polish NIP is used as an EU VAT number, it gets a "PL" prefix: PL1234563218. The digits stay the same. The prefix signals to other EU tax systems that this is a Polish VAT registration [7].

How to Look Up a Company by NIP

Three public registries cover different entity types [6].

CEIDG covers sole traders. Search at aplikacja.ceidg.gov.pl. You'll see the owner's name, business name, address, registration date, PKD codes, and current status (active, suspended, or closed).

KRS covers companies: sp. z o.o., spółka akcyjna, partnerships, and others. Search at ekrs.ms.gov.pl. KRS entries include board members, registered capital, financial report filings, and the company's full legal history.

Biała lista (White List of VAT Taxpayers) at podatki.gov.pl confirms whether a company is an active VAT payer and shows its registered bank accounts [8]. This one actually matters for your money: paying an invoice above 15,000 PLN to an account not listed on the biała lista can trigger tax penalties [8]. Always check it before making a large payment to a new contractor.

For a quick sanity check before querying these registries, paste the NIP into the NIP Checker to confirm the number is structurally valid.

Poland VAT Number and VIES

Poland's VAT number is the NIP with a "PL" prefix. If you trade with companies in other EU countries, you or your counterpart may need to verify VAT registration through VIES (VAT Information Exchange System), the European Commission's lookup tool [7].

VIES confirms whether a given EU VAT number is currently registered for intra-Community transactions. It covers all EU member states. To check a Polish VAT number, enter "PL" as the country code followed by the 10-digit NIP.

The NIP Checker on Poland.gg validates format and checksum but does not query the EU VIES database. For actual EU VAT validation, use VIES directly.

Common Questions

What is the difference between NIP, REGON, and KRS?

NIP is for tax. REGON is a statistical identification number assigned by GUS (Główny Urząd Statystyczny) for statistical reporting [9]. KRS is the court registry number for companies and partnerships. A sole trader has a NIP and REGON but no KRS number.

Can a NIP number change?

No. A NIP is assigned once and stays with the entity permanently, regardless of address changes or tax office transfers [3].

Is a NIP the same as a VAT number?

The digits are the same. A Polish VAT number is just the NIP with a "PL" prefix used in EU cross-border contexts. On domestic invoices, the NIP appears without the prefix.

References

  1. What Is a NIP Number For — Official Government Guide — biznes.gov.pl
  2. Poland Tax Identification Number (TIN) Information — European Commission TIN Portal — ec.europa.eu
  3. Act of 13 October 1995 on Rules for Registration and Identification of Taxpayers and Tax Remitters (Consolidated Text) — isap.sejm.gov.pl
  4. NIP-7 Identification Form — Official Government Guide — biznes.gov.pl
  5. NIP-8 Supplementary Data Form for KRS-Registered Entities — Official Government Guide — biznes.gov.pl
  6. Checking Your Contractor's Profile in Public Registers — Polish Investment and Trade Agency — trade.gov.pl
  7. VIES VAT Number Validation — European Commission — ec.europa.eu
  8. White List of VAT Taxpayers (Biała Lista) — Ministry of Finance — gov.pl
  9. REGON Register — Subjects and Data Included — Statistics Poland — bip.stat.gov.pl

Related articles

Poland Business Registry Search: How to Look Up a Company by NIP

Look up any Polish company by its NIP number. Search CEIDG, KRS, and the VAT white list to verify businesses and confirm VAT status.

7 min read

What Is a Mikrorachunek? Poland's Individual Tax Payment Account Explained

A mikrorachunek is your personal tax payment account in Poland. Learn how the 26-digit number works, which taxes it covers, and how to verify one.

8 min read

When Do You Have to Give Your PESEL in Poland? Your Rights Under RODO

Learn when you're legally required to share your PESEL number in Poland and when you can refuse under RODO (GDPR). A foreigner's guide to data protection.

8 min read
See all articles →

You may also be interested in statistics

Poland's Marital Status
Poland's Marital Status
Marriages, divorces, and population by marital status.
Poland's Territory
Poland's Territory
Total area, land use composition, forest coverage, and nature protection.
Poland's Tourism
Poland's Tourism
Foreign tourist arrivals, nights spent, and visitors by country of origin.
Show statistics →
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

First 1,000 members

Let's build Poland.gg together

Join our Discord community. Get early access, shape the roadmap, and connect with data people across Poland.

Dashboard and business tools go public in 2027 — early supporters access them first and keep their discount on everything.

Get up to 90% off — forever

The longer you stay, the less you pay. 9% off per month, stacking up to 90%. The 100 longest supporters get free access for life.

Privacy Policy · Terms of Service

© 2026 Poland.gg

We can't find the internet

Attempting to reconnect

Something went wrong!

Attempting to reconnect