Polska · NIP
Polish NIP Checker
Check a Polish Numer Identyfikacji Podatkowej (NIP) for correct format and check digit, and confirm it in the official register — with the company name and address.
What is a Polish NIP?
The NIP (Numer Identyfikacji Podatkowej) is Poland’s 10-digit tax identification number, used by companies and VAT-registered businesses on invoices and tax returns — for example 7740001454 for ORLEN S.A. With PL in front it is the company’s EU VAT number, once it is registered for intra-EU trade. The last digit is a mod-11 check digit.
Polish NIP format
Ten digits: nine digits and a mod-11 check digit.
(optional)
(mod 11)
Example: 7740001454 (ORLEN Spółka Akcyjna, Płock). Hyphens are optional.
- 10 digits: Entered as one run of digits. Hyphenated print forms such as 774-000-14-54 are not official.
- Check digit: Weights 6-5-7-2-3-4-5-6-7 on the first nine digits, sum mod 11; a remainder of 10 means the number is not a valid NIP.
- Not a NIP: A 9- or 14-digit REGON, a 10-digit KRS number or an 11-digit PESEL is a different identifier.
- Name and address: The checker returns the registered company name and address; Poland also releases them through VIES for EU VAT numbers.
How to check a Polish NIP
- 1 Find the NIP on the company’s invoice or website.
- 2 Enter it above, with or without PL and hyphens. The checker validates the format and check digit, then confirms the NIP in the official register.
- 3 Compare the returned name and address with the business you are dealing with.
- 4 Want to run the official checks yourself? Our EU VAT verification guide walks through them step by step.
Frequently Asked Questions
How many digits does a Polish NIP have?
Ten digits, entered without spaces or hyphens — for example 7740001454 (ORLEN S.A.). Numbers may be printed with hyphens, e.g. 774-000-14-54; there is no official grouping, so strip them before checking.
How is the NIP check digit calculated?
Multiply the first nine digits by the weights 6, 5, 7, 2, 3, 4, 5, 6 and 7, add the results and divide by 11. The remainder is the tenth digit; if the remainder is 10, the number is not a valid NIP. The common placeholder 1234567890 fails this check.
What is the difference between NIP, REGON and KRS?
The NIP (10 digits) is the tax identification number issued by the tax administration. REGON (9 or 14 digits) is the statistical business number from GUS. The KRS number (10 digits, often with leading zeros) identifies an entity in the National Court Register, which registry courts keep. A company usually has all three.
What is the PL VAT number (NIP UE)?
For intra-EU transactions a Polish VAT taxpayer uses its NIP with the PL prefix, for example PL7740001454, once registered as a VAT-EU taxpayer. A NIP that is not registered for EU VAT still exists — it just shows as invalid in VIES.
How do I check a Polish NIP? (Jak sprawdzić NIP?)
Enter it in the checker on this page: it validates the 10 digits and the mod-11 check digit, then confirms the NIP in the official register and shows the company name and address. For the official verification routes, see our EU VAT verification guide.
Why does the bank account matter for payments over PLN 15,000?
For B2B transactions over PLN 15,000 paid to a bank account that was not on the Ministry of Finance’s VAT taxpayer list (the “white list”) on the day the transfer was ordered, the buyer cannot deduct the payment as a cost for income tax and becomes jointly liable for the seller’s VAT on it — unless it paid by split payment or notified its tax office within 7 days of ordering the transfer.
Last reviewed: , against official sources.
Poland business IDs compared
Every Poland identifier Lookuptax validates.
| ID | Who has one | Format | Example |
|---|---|---|---|
| Polish NIP (this page) | Taxpayers, incl. companies and sole traders (tax identification number) | 10 digits, never starting with 0 | 7740001454 |
| KRS number | Companies, commercial partnerships, foundations, associations and other entities in the National Court Register | 10 digits with leading zeros | 0000000778 |
Validate EU VAT numbers at scale
Check Polish NIPs and EU VAT numbers in one API call — with registered name and address where the country provides it.