Darmowe narzędzie · VIES

VIES: sprawdzenie numeru VAT UE

Sprawdź, czy numer VAT jest zarejestrowany w VIES, systemie Komisji Europejskiej do weryfikacji kontrahentów z UE. Działa dla Polski i pozostałych 26 krajów UE, Irlandii Północnej (XI) oraz Wielkiej Brytanii (GB), przez komercyjny serwis danych VAT.

Podaj numer z prefiksem kraju (PL dla Polski). Sprawdzamy go na bieżąco w VIES (UE) lub przez komercyjny serwis danych VAT (Wielka Brytania).

Co sprawdza narzędzie

  1. Prefiks kraju: PL dla Polski, jeden z pozostałych 26 kodów UE (Grecja to EL), XI dla Irlandii Północnej albo GB dla Wielkiej Brytanii.
  2. Format: polski numer VAT UE to prefiks PL i 10 cyfr numeru NIP, bez kresek i spacji.
  3. Cyfra kontrolna: ostatnia cyfra NIP wynika z pierwszych dziewięciu (wagi 6, 5, 7, 2, 3, 4, 5, 6, 7, reszta z dzielenia przez 11). Wyłapuje większość literówek, zanim zapytanie trafi do VIES.
  4. Rejestracja w VIES: zapytanie na żywo do bazy kraju, który nadał numer. Numery GB sprawdzamy przez komercyjny serwis danych VAT dla Wielkiej Brytanii.

Kiedy sprawdzać numer VAT UE

  • Przed wystawieniem faktury bez polskiego VAT: przy wewnątrzwspólnotowej dostawie towarów ze stawką 0% albo przy usłudze dla firmy z UE rozliczanej przez nabywcę (odwrotne obciążenie). Ważny numer VAT UE nabywcy jest jednym z warunków stawki 0% przy WDT. Zapisz wynik z datą i godziną.
  • Przy nowym kontrahencie: sprawdź numer już przy zamówieniu, żeby faktura od początku była poprawna.
  • W bazie stałych klientów: rejestracje wygasają. Co jakiś czas sprawdzaj numery, na które wystawiasz faktury.

Dużo numerów? Skorzystaj z weryfikacji wielu numerów naraz (po angielsku, do 50 numerów) albo z API.

VIES, biała lista i rejestracja VAT UE

VIES (VAT Information Exchange System) łączy bazy podatników VAT UE wszystkich państw członkowskich. Polski numer pojawia się w VIES dopiero po rejestracji firmy jako podatnika VAT UE. Status w kraju, czyli czy firma jest czynnym podatnikiem VAT i na jakie rachunki można płacić, pokazuje biała lista Ministerstwa Finansów. To dwie różne weryfikacje: przy transakcjach z firmami z innych krajów UE liczy się VIES.

Sprawdzanie przez API

curl -G https://api.vatcheckapi.com/v2/check \
    -d vat_number=PL8567346215 \
    -d requester_vat_number=TWOJ_NUMER_VAT_UE \
    -H "apikey: YOUR-API-KEY"

Odpowiedź zawiera format_valid, checksum_valid oraz registration_info z polami is_registered, nazwa, adres, consultation_number i czas sprawdzenia (checked_at). Bez requester_vat_number pole consultation_number ma wartość null. Szczegóły w dokumentacji (po angielsku).

Najczęściej zadawane pytania

Jak sprawdzić numer VAT UE w VIES?

Wpisz numer z prefiksem kraju, na przykład PL i 10 cyfr NIP, i kliknij Sprawdź. Narzędzie sprawdza format i cyfrę kontrolną, a potem pyta VIES, czy numer jest zarejestrowany do transakcji wewnątrzwspólnotowych. Nazwę i adres firmy pokazuje, jeśli dany kraj je udostępnia.

Czym VIES różni się od białej listy podatników VAT?

Biała lista (Wykaz podatników VAT prowadzony przez KAS) pokazuje status polskiej firmy w kraju, na przykład czynny podatnik VAT, oraz jej rachunki bankowe. VIES potwierdza, że numer jest ważny w handlu z innymi krajami UE. To narzędzie sprawdza VIES, a nie białą listę.

Dlaczego czynny podatnik VAT nie widnieje w VIES?

Do VIES trafiają tylko firmy zarejestrowane jako podatnicy VAT UE. Polska firma może być czynnym podatnikiem VAT w kraju i nie mieć rejestracji do transakcji wewnątrzwspólnotowych. Wtedy jej numer PL nie przejdzie weryfikacji w VIES.

Czy w VIES można wyszukać firmę po nazwie?

Nie. VIES nie jest wyszukiwarką firm: potwierdza tylko, czy podany numer jest aktywny, i dla części krajów zwraca nazwę i adres. Do sprawdzenia potrzebny jest numer VAT kontrahenta.

Krajowa baza nie odpowiada. Co dalej?

VIES przekazuje każde zapytanie do bazy kraju, który nadał numer, a niektóre bazy mają przerwy serwisowe. Spróbuj ponownie później i zachowaj informację o próbach. Format i cyfra kontrolna są sprawdzane mimo to.

Czy dostanę numer potwierdzenia z VIES?

Nie w tym narzędziu. W API tak: jeśli podasz własny numer VAT UE w parametrze requester_vat_number, odpowiedź zawiera numer potwierdzenia (consultation number), który VIES wydaje jako dowód weryfikacji, bez dodatkowej opłaty. Dla numerów brytyjskich (GB) go nie ma, bo nie są sprawdzane przez VIES.

Czy mogę sprawdzać numery VAT automatycznie?

Tak. API vatcheckapi zwraca ten sam wynik w JSON. Darmowy plan obejmuje 150 weryfikacji miesięcznie; gdy VIES nie odpowiada, API zwraca 503 i zapytanie nie jest liczone.

API do weryfikacji VAT

Weryfikuj numery VAT we własnej aplikacji

GET /v2/check sprawdza format i cyfrę kontrolną, a potem pyta VIES (UE i XI) albo, dla numerów GB, komercyjny serwis danych VAT. Gdy w parametrze requester_vat_number podasz własny numer VAT UE, odpowiedź zawiera też numer potwierdzenia z VIES.

/v2/check dokumentacja API numerów VAT Cała dokumentacja

150 darmowych weryfikacji miesięcznie. Gdy VIES lub krajowa baza nie odpowiada, API zwraca 503 i takie zapytanie nie jest liczone.

GET https://api.vatcheckapi.com/v2/check?vat_number=LU26375245&requester_vat_number=ATU63611700

{
  "country_code": "LU",
  "vat_number": "26375245",
  "format_valid": true,
  "checksum_valid": true,
  "registration_info": {
    "is_registered": true,
    "name": "AMAZON EUROPE CORE S.A R.L.",
    "address": "38, AVENUE JOHN F. KENNEDY\nL-1855  LUXEMBOURG",
    "address_parts": null,
    "consultation_number": "WAPIAAAAZ3x9Q1bk",
    "checked_at": "2026-10-17T09:30:00.000000Z"
  },
  "registration_info_history": []
}

Inne darmowe narzędzia

Zacznij korzystać z naszego API do weryfikacji VAT za darmo

150 weryfikacji miesięcznie za darmo