Datatypes

Polish tax identification number (NIP)

ID plnip

DatatypePersonal data (PII)identifierDraft

This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).

Numer identyfikacji podatkowej, the 10-digit tax identification number in Poland. Businesses, including sole traders, use it in tax matters; since September 2011 individuals without a business use their PESEL number instead. With the PL prefix it is the EU VAT number. Older documents group the digits with hyphens, 3-3-2-2 for individuals and 3-2-2-3 for companies. The last digit is a weighted modulo 11 check digit.

Parent datatype
EU VAT ID vatin
Categories
Finances and banking
Countries
Poland
Languages
Polish
FTA
IDENTITY.VAT_PL
Schema.org
taxID, vatID
python-stdnum
stdnum.pl.nip
ORG-ID.guide
PL-NIP
Check digit
pl_nip
Quality
100/100
Metacrafter rules
2 rules (1 by field name, 1 by value)
Supported by tools
AWS Glue Sensitive Data Detection, DataPrep, FTA (Fast Text Analysis), metacrafter, python-stdnum, Snowflake sensitive data classification

Regular expression

^(?:PL[ -]?)?(?:\d{10}|\d{3}-\d{3}-\d{2}-\d{2}|\d{3}-\d{2}-\d{2}-\d{3})$

Python re syntax.

Examples

ValueDescription
PL8567346215python-stdnum reference value in the EU form
856-734-62-15The same number with hyphens
PL8567346216 invalidCheck digit does not match
85673462 invalidTwo digits short

Translations

LanguageNameDescription
PolishNumer identyfikacji podatkowej (NIP)

Sources

Use this record