Skip to content
HNarzędzia
en
Categories

Polish NIP validator - check a tax identification number

Enter a Polish NIP in any format (with dashes, spaces or the PL prefix) and the validator instantly checks the control digit and shows how it was calculated.

  • Free
  • No sign-up
  • Private
  • Runs locally

Dashes, spaces and the PL prefix are accepted.

NIP is valid

With dashes
526-025-02-74
Digits only
5260250274
EU VAT number
PL5260250274

Checksum calculation

5260250274
×6×5×7×2×3×4×5×6×7
301042062001249

Sum = 169, 169 mod 11 = 4 · Check digit: 4 (calculated 4)

This only checks the format. Use the official VAT taxpayer register, CEIDG or KRS to confirm a company exists.

How to check a Polish NIP number

  1. 1.

    Enter the NIP

    Paste the number in any form: 5260250274, 526-025-02-74 or PL5260250274.

  2. 2.

    Read the result

    The validator shows whether the number is valid and, if not, which check digit it expected.

  3. 3.

    Copy the format you need

    Copy the NIP with dashes, the plain digits or the EU VAT number with the PL prefix.

What a NIP is

NIP (Numer Identyfikacji Podatkowej) is the Polish tax identification number. Every company, partnership and sole trader in Poland has one, and so does any business registered for VAT. It appears on every invoice, in contracts, in the KSeF e-invoicing system and in tax returns. Private individuals who do not run a business and are not VAT payers normally use their PESEL number in dealings with the tax office instead.

If you work with Polish suppliers or clients, or you set up a sole proprietorship (jednoosobowa działalność gospodarcza) in Poland, you will see NIP numbers constantly. A quick check before issuing an invoice saves you a correcting invoice later.

How the NIP check digit is calculated

A NIP has 10 digits. The first nine are multiplied by the weights 6, 5, 7, 2, 3, 4, 5, 6, 7, the products are added up and the sum is divided by 11. The remainder must equal the tenth, final digit. If the remainder is 10, the number is invalid - such combinations are never issued.

Example for 526-025-02-74: 5·6 + 2·5 + 6·7 + 0·2 + 2·3 + 5·4 + 0·5 + 2·6 + 7·7 = 30 + 10 + 42 + 0 + 6 + 20 + 0 + 12 + 49 = 169. 169 mod 11 = 4, and the last digit is 4, so the number is valid.

NIP formats you will see

  • 5260250274 - digits only, used in accounting software, JPK files and KSeF,
  • 526-025-02-74 or 526-02-50-274 - two dash layouts that both appear on documents and mean the same number,
  • PL5260250274 - the EU VAT identification number used for intra-EU transactions (country code plus NIP).

The validator strips dashes, spaces, dots and the PL prefix before checking. The first three digits are the code of the tax office that originally issued the number; a NIP does not change when a company moves, so the code may not match the current address.

A valid NIP is not an active company

A correct checksum only proves the number is well-formed - for example, that it contains no typo. It does not confirm that the company exists or that it is an active VAT payer. For that, use the official registers: the White List of VAT taxpayers (Wykaz podatników VAT) run by the Head of the National Revenue Administration, CEIDG for sole traders and KRS for companies. For cross-border B2B sales, check the EU VAT number in the European Commission VIES system. If you also need to verify a statistical number or a bank account, use the REGON validator or the IBAN validator.

Frequently asked questions

How many digits does a Polish NIP have?

+
Ten. The last one is a check digit calculated from the previous nine.

Is a NIP with the PL prefix valid?

+
Yes. PL5260250274 is the EU VAT number, made of the country code and the ordinary NIP. The validator accepts both forms.

Why is a NIP with remainder 10 invalid?

+
The check digit must be a single digit from 0 to 9. When the weighted sum leaves a remainder of 10, it cannot be written, so such digit combinations are never issued as a NIP.

Does the validator check whether the company exists?

+
No, only the formal correctness. Check existence and VAT status in the White List of VAT taxpayers, CEIDG, KRS or VIES.

Do I need a NIP as a foreigner working in Poland?

+
Not if you are an employee with a PESEL - your PESEL serves as your tax ID. You need a NIP if you have no PESEL, start a business or register for VAT.

Is the number sent anywhere?

+
No. The check runs entirely in your browser.

Updated: