Strumento gratuito · verifica VIES

Controllo partita IVA comunitaria (VIES)

Controlla se una partita IVA è registrata in VIES, la banca dati della Commissione europea per gli scambi intracomunitari. Funziona per l'Italia e gli altri 26 Paesi UE, per l'Irlanda del Nord (XI) e per il Regno Unito (GB), tramite un servizio commerciale di dati IVA.

Inserisci il numero con il prefisso del Paese (IT per l'Italia). Il controllo avviene in tempo reale presso VIES (UE) o tramite un servizio commerciale di dati IVA (Regno Unito).

Cosa controlla lo strumento

  1. Prefisso del Paese: IT per l’Italia, uno degli altri 26 codici UE (la Grecia usa EL), XI per l’Irlanda del Nord o GB per il Regno Unito.
  2. Formato: una partita IVA italiana ha 11 cifre. Le prime sette identificano il contribuente, le tre successive l’ufficio che l’ha attribuita, l’ultima è il carattere di controllo.
  3. Carattere di controllo: calcolato sulle prime dieci cifre con l’algoritmo di Luhn. Intercetta quasi tutti gli errori di battitura prima di interrogare VIES.
  4. Registrazione VIES: una richiesta in tempo reale alla banca dati del Paese, tramite VIES. I numeri GB vengono verificati tramite un servizio commerciale di dati IVA per la Gran Bretagna.

Partita IVA attiva non vuol dire partita IVA comunitaria

Per vendere beni o servizi a un’impresa di un altro Paese UE senza applicare l’IVA, il cliente deve avere un numero IVA valido in VIES. Dal 2020 per le cessioni intracomunitarie di beni questa è una condizione sostanziale della non imponibilità: senza un numero valido del cliente, la cessione non è non imponibile.

Per le imprese italiane c’è un passaggio in più: la partita IVA compare in VIES solo dopo l’opzione per le operazioni intracomunitarie. Per questo è normale che una partita IVA risulti attiva nella «Verifica partita IVA» dell’Agenzia delle Entrate e non registrata in VIES. Questo strumento controlla la validità comunitaria, non lo stato della partita IVA in Italia.

Quando fare il controllo

  • Prima della fattura senza IVA: per una cessione intracomunitaria o una prestazione di servizi a un’impresa UE in reverse charge, verifica il numero del cliente e conserva l’esito con data e ora.
  • All’apertura di un nuovo cliente: un controllo al momento dell’ordine evita fatture da correggere.
  • Sulle anagrafiche esistenti: le registrazioni cambiano. Ricontrolla periodicamente i numeri dei clienti abituali.

Numeri di molti clienti da controllare? Usa la verifica di più numeri insieme (in inglese, fino a 50 numeri) oppure l’API.

Controllo con l’API

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

La risposta contiene format_valid, checksum_valid e registration_info con is_registered, denominazione, indirizzo, consultation_number e l’ora del controllo (checked_at). Senza requester_vat_number il numero di consultazione è null. Dettagli nella documentazione (in inglese).

Domande frequenti

Come si fa il controllo di una partita IVA comunitaria?

Inserisci il numero con il prefisso del Paese, per esempio IT seguito dalle 11 cifre della partita IVA, e premi Controlla. Lo strumento verifica formato e carattere di controllo e poi chiede a VIES se il numero è registrato per gli scambi intracomunitari, con denominazione e indirizzo quando il Paese li comunica.

Che differenza c'è con la «Verifica partita IVA» dell'Agenzia delle Entrate?

Il servizio dell'Agenzia delle Entrate dice se una partita IVA italiana è attiva in Italia. Il controllo VIES dice se il numero è valido per le operazioni con altri Paesi UE. Per una partita IVA italiana le due risposte possono essere diverse, quindi per le operazioni intracomunitarie conta l'esito VIES.

Perché una partita IVA italiana attiva risulta non registrata in VIES?

In Italia una partita IVA entra nell'archivio VIES solo se il titolare ha scelto di effettuare operazioni intracomunitarie, con l'apposita opzione presso l'Agenzia delle Entrate. Chi non l'ha fatto, o è stato escluso dall'archivio, ha una partita IVA attiva che VIES non riconosce.

Il servizio nazionale non risponde. Cosa faccio?

VIES inoltra ogni richiesta alla banca dati del Paese che ha rilasciato il numero, e alcune hanno finestre di manutenzione. Riprova più tardi e conserva traccia dei tentativi. Formato e carattere di controllo vengono comunque verificati.

Ottengo un numero di consultazione VIES?

Non da questo strumento. Con l'API sì: se indichi la tua partita IVA nel parametro requester_vat_number, la risposta contiene il numero di consultazione che VIES rilascia come prova del controllo, senza costi aggiuntivi. Per i numeri britannici (GB) non esiste, perché non passano da VIES.

Posso controllare le partite IVA in automatico?

Sì. L'API di vatcheckapi restituisce lo stesso risultato in JSON. Il piano gratuito include 150 verifiche al mese; se VIES non risponde, l'API restituisce 503 e la richiesta non viene conteggiata.

API di verifica IVA

Verifica le partite IVA nella tua applicazione

GET /v2/check controlla formato e carattere di controllo e interroga VIES (UE e XI) o, per i numeri GB, un servizio commerciale di dati IVA. Con il parametro requester_vat_number, cioè la tua partita IVA, VIES restituisce anche il numero di consultazione.

/v2/check documentazione API partite IVA Tutta la documentazione

150 verifiche gratuite al mese. Se VIES o il servizio nazionale non rispondono, l'API risponde 503 e la richiesta non viene conteggiata.

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": []
}

Altri strumenti gratuiti

Inizia oggi gratis con la nostra API di verifica IVA

150 verifiche al mese gratis