Walidator NIP
Zweryfikuj dowolny polski NIP natychmiast, używając oficjalnego algorytmu sumy kontrolnej. Bezpłatnie, bez rejestracji.
Kiedy warto skorzystać: Szybka weryfikacja NIP sprzedawcy/nabywcy na fakturach, formularzach i w bazie kontrahentów przed plikowaniem lub wymianą XML FA(3).
Jak używać
Wprowadź NIP
Wpisz lub wklej 10-cyfrowy NIP (opcjonalny prefiks PL w stylu VAT UE). Spacje i myślniki są ignorowane.
Kliknij „Sprawdź NIP”
Naciśnij przycisk lub Enter, aby uruchomić weryfikację sumy kontrolnej.
Odczytaj wynik
Zobacz natychmiastowy wynik pozytywny/negatywny z krótkim wyjaśnieniem błędu.
Jak działa ten walidator
Strona sprawdza wyłącznie: (1) po usunięciu spacji i myślników (oraz opcjonalnego prefiksu PL) ciąg ma dokładnie dziesięć cyfr, (2) dziesiąta cyfra zgadza się z oficjalną regułą ważonej sumy modulo 11 dla polskiego NIP.
Nie wywołujemy żadnego API urzędowego i nie ustalamy, czy numer jest nadany aktywnemu podatnikowi. Do tego służą oficjalne wykazy VAT, biała lista lub VIES (dla PL + NIP) — patrz sekcja referencji poniżej.
Czym jest polski NIP
Definicja
NIP (Numer Identyfikacji Podatkowej) to polski numer identyfikacji podatkowej dla przedsiębiorstw i innych podatników zarejestrowanych do celów podatkowych. Pojawia się na fakturach, umowach i korespondencji z KAS.
W obrocie unijnym polscy podatnicy często podają identyfikator VAT jako PL i dziesięć cyfr (np. PL5272830422). VIES sprawdza ten format w transakcjach transgranicznych.
Osoby fizyczne nieprowadzące działalności zwykle używają PESEL jako identyfikatora podatkowego; NIP uzyskuje się przy rejestracji firmy lub jako podatnik VAT.
Format i struktura
NIP to zawsze dziesięć cyfr dziesiętnych. W dokumentach bywa grupowany np. XXX-XXX-XX-XX lub XXX-XX-XX-XXX; walidacja opiera się na surowym ciągu dziesięciu cyfr.
Pierwsze trzy cyfry odnoszą się historycznie do urzędu skarbowego, który nadał numer. Nie ma jednego publicznego, maszynowo czytelnego pliku mapującego każdy prefiks na nazwę urzędu — traktuj dekodowanie prefiksu jako orientacyjne.
Cyfry 4–9 to część porządkowa; cyfra 10 to cyfra kontrolna z algorytmu mod 11 opisanego niżej.
Cyfra kontrolna mod 11
Pomnóż cyfry 1–9 przez wagi 6, 5, 7, 2, 3, 4, 5, 6, 7, zsumuj iloczyny i oblicz resztę z dzielenia przez 11.
Jeśli reszta wynosi 10, dany dziewięciocyfrowy prefiks nie może odpowiadać żadnemu prawidłowemu NIP — kombinacja jest odrzucana.
Jeśli reszta to 0–9, musi ona równać się dziesiątej cyfrze. To wykrywa większość pomyłek; nie dowodzi jednak, że numer został wydany lub jest aktywny.
Wskazówki regex dla deweloperów
Tylko format (bez sumy kontrolnej): ^\d{10}$
Styl VAT UE z prefiksem PL: ^PL\d{10}$ — status podatnika weryfikuj przez VIES lub rejestry krajowe, nie samym regexem.
NIP a REGON i KRS
NIP — identyfikator podatkowy/VAT. REGON — numer statystyczny z GUS. KRS — numer w rejestrze sądowym podmiotów gospodarczych. Są od siebie niezależne.
Na fakturze KSeF potrzebujesz poprawnych danych NIP; to narzędzie pomaga sprawdzić identyfikator przed głębszą walidacją XML lub portalu.
Weryfikacja urzędowa (poza tą stroną)
Status VAT, dane z białej listy i inne skutki prawne potwierdzaj usługami KAS/MF. Ta strona ma charakter edukacyjny i działa wyłącznie lokalnie w przeglądarce.
Najczęściej zadawane pytania
Czy wynik „prawidłowy” oznacza, że firma istnieje?
Czy prefiks PL wchodzi w skład NIP?
Czy to ten sam algorytm co na innych polskich stronach?
Czy mogę używać tego do faktur KSeF?
Pracuję na etacie, bez firmy — czy mam NIP?
Czy mój NIP jest wysyłany na wasz serwer?
Bezpieczeństwo danych
- Cała walidacja odbywa się lokalnie w przeglądarce
- Żadne dane NIP nie są przesyłane na serwer
- Działa offline po załadowaniu strony
Stworzone przez ekspertów
Opracowane przez zespół z doświadczeniem w polskim e-commerce i zgodności z KSeF. Narzędzia opierają się na publicznie dostępnych specyfikacjach Ministerstwa Finansów.