Poland VAT number (NIP)
Poland's NIP (Numer Identyfikacji Podatkowej) is a 10-digit identifier with a weighted modulo-11 checksum. It is one of the more straightforward EU VAT formats, but the specific weight sequence is easy to get wrong.
This page covers the VAT identifier for PL. The information below includes the correct format, checksum algorithm, entity types, and where to locate the number on documents. Use the full VAT validator to run a live check against these rules.
For active registration status — whether a specific number is currently registered and trading — the only authoritative source is VIES (European Commission). Format and checksum checks only validate the number's structure.
PLUse the Open VAT format database for the full regex pattern, character classes, and length rules for this country alongside all 27 EU members.
VAT-Scan implements the full checksum for PL. The validator will return a clear pass or fail result along with the expected control value, so you can see exactly what went wrong if the number is invalid.
See the Checksum methodology page for a detailed explanation of the algorithm families used across EU VAT numbers, including the algorithm used by PL.
- Entering the domestic tax number instead of the EU VAT identifier (they are sometimes different).
- Including or omitting separators — VAT-Scan normalises these automatically, but some systems do not.
- Treating a checksum pass as confirmation of active registration — always verify via VIES for B2B due diligence.
- Using the wrong prefix — for example, entering a number without the country code prefix at all.
Verification: VIES (European Commission) →