Polska · PL

Polski numer VAT UE (NIP)

NIP z przedrostkiem PL — i biała lista podatników, jedno z najlepszych publicznych API w całej Unii.

Format: PL + 10 cyfr (NIP)

Przykład: PL5250007307 — NIP 525-000-73-07

Nadaje: Krajowa Administracja Skarbowa.

Budowa numeru

Polski numer VAT UE to zawsze dwanaście znaków: przedrostek i dziesięć cyfr NIP-u, bez myślników.

  • PLKod kraju.
  • 525Trzy pierwsze cyfry: dawny kod urzędu skarbowego.
  • 000730Część identyfikująca podatnika.
  • 7Cyfra kontrolna.

Cyfra kontrolna liczona jest modulo 11 z wagami 6, 5, 7, 2, 3, 4, 5, 6, 7. Jeśli reszta wynosi 10, numer jest nieprawidłowy — taki NIP nie może istnieć. Pierwsze trzy cyfry były kiedyś kodem urzędu skarbowego; dziś nie mają znaczenia praktycznego, bo NIP nie zmienia się przy przeprowadzce.

NIP, REGON i KRS

Polska prowadzi trzy numery i każdy pochodzi z innego rejestru.

Polskie numery identyfikacyjne
NumerFormatNadajeDo czego
NIP10 cyfrAdministracja skarbowaPodatki, w tym VAT. Jedyny, który trafia na fakturę unijną
REGON9 lub 14 cyfrGłówny Urząd StatystycznyStatystyka publiczna; 14 cyfr dla jednostki lokalnej
KRS10 cyfrSąd rejestrowyWpis do Krajowego Rejestru Sądowego. Jednoosobowa działalność go nie ma

Żadnego z nich nie da się przeliczyć na inny. Numer VAT UE powstaje wyłącznie z NIP-u, a NIP ma każdy podatnik — także ten, który nie jest czynnym podatnikiem VAT.

Jak znaleźć firmę

Biała lista podatników VAT

To najmocniejszy punkt Polski. Ministerstwo Finansów udostępnia bezpłatne, publiczne API wyszukiwania po NIP-ie, które zwraca nazwę, adres, status podatnika VAT, REGON, KRS oraz rachunki bankowe zgłoszone do urzędu. Odpowiedź jest jakości rejestrowej — na tyle wiarygodna, że warto ją przechowywać.

Rachunki bankowe mają wymiar prawny: przelew powyżej progu na rachunek spoza białej listy pozbawia nabywcę prawa do kosztu i naraża go na odpowiedzialność solidarną. Sprawdzanie białej listy nie jest więc formalnością.

Uwaga na pułapkę: publikowany plik zbiorczy zawiera wyłącznie skróty (hashe) par NIP–rachunek, bez nazw i adresów. Do zbudowania własnej bazy się nie nadaje; liczy się API.

KRS i CEIDG

KRS udostępnia bezpłatne API dla spółek, CEIDG — dla jednoosobowej działalności. Oba wyszukują po własnym numerze lub po NIP-ie.

VIES

Polska udostępnia nazwę i adres przez VIES, ale adres przychodzi jako jeden ciąg tekstu, bez rozdzielonego kodu pocztowego i miasta.

Polska specyfika

  • Myślniki trzeba usunąć. NIP zapisuje się 525-000-73-07, ale numer VAT UE nigdy nie zawiera myślników.
  • Posiadanie NIP-u to nie to samo co status czynnego podatnika VAT. NIP ma każdy podatnik; do VIES trafiają tylko czynni podatnicy zarejestrowani do transakcji wewnątrzwspólnotowych.
  • Rejestracja VAT-UE jest osobna. Czynny podatnik VAT bez zgłoszenia VAT-UE nie zwaliduje się w VIES.
  • Plik zbiorczy białej listy jest bezużyteczny do wyszukiwania — zawiera same hashe.
  • Adres z VIES jest jednym ciągiem, więc kodu pocztowego i miasta nie da się z niego pewnie wydzielić.

Jedno API dla 27 państw członkowskich

Vatlas zamienia europejski numer VAT na rekord firmy: nazwę, identyfikator krajowy, formę prawną, status i adres. Dla Polski odpowiedź pochodzi wprost z białej listy Ministerstwa Finansów i jest zapisywana, więc kolejne zapytanie obsługuje już baza.

curl "https://api.vatlas.dev/v1/vat/PL5250007307" \
  -H "Authorization: Bearer $VATLAS_KEY"

Odpowiedź:

200 OK

{
  "data": {
    "vatNumber": "PL5250007307",
    "countryCode": "PL",
    "nationalNumber": "5250007307",
    "nationalId": "5250007307",
    "name": "INSTYTUT OCHRONY ŚRODOWISKA - PAŃSTWOWY INSTYTUT BADAWCZY",
    "legalForm": null,
    "status": "active",
    "address": {
      "line1": "SŁOWICZA 32",
      "line2": null,
      "postalCode": "02-170",
      "city": "WARSZAWA",
      "country": "PL"
    }
  },
  "meta": {
    "origin": "source",
    "source": "MF_WL",
    "sourceUpdatedAt": "2026-08-28T10:17:06.266Z",
    "checked": ["database", "MF_WL"]
  }
}

meta.origin mówi, skąd pochodzi odpowiedź: database dla rejestru wczytanego lokalnie, source dla krajowego API odpytanego na żywo, vies w ostateczności. Struktura odpowiedzi nigdy się nie zmienia.

Za darmo na próbę. Do założenia konta wystarczy adres e-mail — bez karty, bez rozmowy handlowej — 100 zapytań miesięcznie i działający klucz w około minutę.

Odbierz darmowy klucz Przeczytaj dokumentację

Częste pytania

Polski numer VAT w skrócie

Ile cyfr ma polski numer VAT UE?

Dziesięć po przedrostku PL, czyli dwanaście znaków łącznie.

Czy NIP i numer VAT UE to to samo?

Cyfry są te same. Numer VAT UE to NIP z przedrostkiem PL, ale istnieje dopiero po rejestracji do transakcji wewnątrzwspólnotowych.

Czym różni się NIP od REGON i KRS?

NIP nadaje administracja skarbowa i służy podatkom. REGON nadaje GUS do celów statystycznych. KRS to numer wpisu do rejestru sądowego, którego jednoosobowa działalność w ogóle nie ma.

Co to jest biała lista podatników VAT?

Publiczny wykaz Ministerstwa Finansów z bezpłatnym API. Po NIP-ie zwraca nazwę, adres, status VAT oraz zgłoszone rachunki bankowe — a przelew na rachunek spoza listy ma realne skutki podatkowe.

Dlaczego VIES odrzuca czynnego podatnika VAT?

Bo rejestracja do VAT i rejestracja VAT-UE to dwie różne rzeczy. Bez tej drugiej numer nie pojawi się w VIES.

Numer VAT w innych krajach

Zaktualizowano 28 sierpnia 2026.

Ready to wire this up in ten minutes?

100 requests a month for free, no card required. 10,000 a month for 14 € excl. VAT when you outgrow it.