Controllo IBAN: Come Verificare se un Codice è Valido (MOD-97)

Come verificare la validità di un IBAN con l'algoritmo MOD-97, cosa fare se il codice è errato, la differenza tra forma corretta ed esistenza del conto, e come identificare banca e filiale.

Inviare un bonifico a un IBAN sbagliato è uno degli errori bancari più comuni — e più costosi in termini di tempo perso. Il denaro non arriva a destinazione, la banca lo rimanda indietro in giorni, e nel frattempo la scadenza del pagamento è passata. La buona notizia: il controllo IBAN si può fare in un secondo, prima di confermare il bonifico, usando un algoritmo internazionale che verifica la correttezza del codice. In questa guida vediamo come funziona, come usarlo, e cosa fare quando qualcosa va storto.

Verifica subito un IBAN con il nostro Verificatore IBAN online: incolli il codice e ti diciamo se è valido, estraendo ABI, CAB e CIN automaticamente.

1. Perché controllare un IBAN prima di un bonifico

Un IBAN errato non sempre viene bloccato dalla banca. Se il codice è formalmente sbagliato (le cifre di controllo non tornano), la banca lo respinge subito. Ma se l'IBAN è formalmente valido e semplicemente corrisponde a un altro conto, il bonifico può arrivare a destinazione… sbagliata. E recuperare denaro da un conto errato richiede una procedura di richiamata bonifico che può richiedere settimane e non sempre ha successo: se il titolare del conto sbagliato ha già speso il denaro, il recupero dipende dalla sua disponibilità a restituirlo.

I costi nascosti di un IBAN sbagliato vanno oltre il semplice ritardo:

Il controllo preventivo costa un secondo e previene tutto questo. È come controllare l'indirizzo email prima di inviare un messaggio importante: non garantisce che il destinatario sia chi pensi, ma elimina gli errori di battitura. Nel Sistema di Pagamento Europeo (SEPA), dove i bonifici arrivano entro un giorno lavorativo, verificare l'IBAN prima di confermare è l'unico momento in cui puoi fermare un errore: dopo la conferma, il denaro è in viaggio.

2. Come funziona l'algoritmo MOD-97

Il controllo della validità formale di un IBAN usa l'algoritmo MOD-97, definito dallo standard ISO 7064. È lo stesso sistema usato dalle banche di tutto il mondo. Ecco come funziona, passo-passo:

  1. Sposta i primi 4 caratteri dell'IBAN (codice paese + cifre di controllo) in fondo al codice
  2. Converti ogni lettera in numero (A=10, B=11, C=12, …, Z=35)
  3. Dividi il numero risultante per 97
  4. Se il resto è 1, l'IBAN è formalmente valido

Esempio pratico

Prendiamo l'IBAN di esempio italiano: IT60X0542811101000000123456.

  1. Spostando i primi 4 caratteri (IT60) in fondo: X0542811101000000123456IT60
  2. Convertendo le lettere in numeri (X = 33, I = 18, T = 29): 330542811101000000123456182960
  3. Dividendo per 97: il resto è 1 ✓

L'IBAN è formalmente corretto. Se una singola cifra o lettera fosse sbagliata, il resto non sarebbe 1 e il controllo fallirebbe.

Questo controllo non richiede alcuna connessione a un database bancario: è pura matematica, e per questo può essere fatto istantaneamente da qualsiasi strumento online.

Perché il MOD-97 funziona così bene

La scelta del 97 non è casuale: è il numero primo più grande possibile sotto 100, e questa proprietà rende il controllo estremamente sensibile agli errori di battitura. In pratica:

In termini tecnici, il MOD-97 rileva il 100% degli errori di singola cifra e di trasposizione, e circa il 99% degli errori complessivi. È lo stesso principio delle cifre di controllo del codice fiscale e delle carte di credito: una piccola firma matematica che certifica l'integrità del codice.

Cosa NON verifica il MOD-97: l'esistenza del conto, l'intestatario, lo stato del conto (attivo, bloccato, chiuso) e se la banca accetta bonifici. Per questo il controllo formale va sempre completato con le buone pratiche che vediamo nella sezione 5.

3. Controllo IBAN online: come usare il verificatore

Il nostro Verificatore IBAN online esegue automaticamente tutti i controlli:

Basta incollare il codice e cliccare "Verifica": il risultato è immediato. Non serve registrarsi, non ci sono limiti di utilizzo e il codice inserito non viene salvato né registrato.

Due accorgimenti pratici per un controllo affidabile:

Il verificatore funziona anche con IBAN esteri: riconosce il codice paese e verifica la lunghezza totale del codice, eseguendo lo stesso controllo MOD-97 previsto dallo standard internazionale.

4. Cosa fare se l'IBAN è errato

Se il controllo MOD-97 fallisce, l'IBAN contiene un errore di battitura o un codice incompleto. Ecco cosa fare in ogni situazione:

Situazione Cosa fare
IBAN respinto dal controllo MOD-97Ricontrolla il codice con il destinatario: probabilmente c'è un errore di battitura
IBAN troppo cortoMancano caratteri: verifica di aver copiato tutto il codice (27 per l'Italia)
Codice paese erratoVerifica le prime 2 lettere: IT per Italia, DE per Germania, FR per Francia, ecc.
Bonifico già inviato a IBAN erratoContatta subito la tua banca per richiedere la richiamata bonifico (recupero)

La richiamata bonifico: come funziona il recupero

Se hai già confermato un bonifico verso un IBAN sbagliato, la procedura di recupero si chiama richiamata bonifico (o "storno"). I passaggi:

  1. Contatta subito la tua banca (telefonicamente o in filiale) con i dati del bonifico: data, importo, IBAN destinatario e causale. Più tempo passa, più è probabile che il denaro venga accreditato al conto sbagliato
  2. La tua banca invia una richiesta di ritorno alla banca destinataria attraverso i canali interbancari
  3. La banca destinataria verifica se il conto esiste e se il saldo è ancora disponibile: in caso positivo, restituisce il denaro
  4. Tempi tipici: da pochi giorni a qualche settimana, a seconda delle banche coinvolte e della collaborazione del titolare del conto sbagliato

Attenzione: la richiamata è una richiesta, non un diritto. Se il conto sbagliato è in rosso o il titolare ha già speso il denaro, la banca destinataria non può restituire coattivamente l'importo: servirà un accordo con il titolare o, nei casi peggiori, una causa civile per ripetizione dell'indebito. Per importi significativi (caparre, acconti, saldi) il bonifico di prova descritto nella prossima sezione è la vera assicurazione.

5. IBAN valido ma inesistente: la differenza cruciale

Questo è il punto che genera più confusione: un IBAN può superare il controllo MOD-97 e corrispondere a un conto che non esiste. Il MOD-97 verifica solo la correttezza formale del codice, non l'esistenza del conto.

È come un indirizzo email ben formato (nome@dominio.it) che però non corrisponde a nessuna casella: la forma è corretta, ma il destinatario non esiste.

Tipo di controllo Cosa verifica Come farlo
Formale (MOD-97)Correttezza matematica del codiceIstantaneo, online, gratuito
Esistenza del contoSe il conto è attivo e apertoBonifico di prova o richiesta alla banca
IntestazioneChi è il titolare del contoSolo tramite la banca o servizi dedicati

Il nostro verificatore esegue il primo tipo di controllo (formale). Per verificare l'esistenza, la pratica consigliata è un bonifico di prova di 1 centesimo prima di inviare l'importo reale.

Un esempio concreto di perché la distinzione conta: immagina di dover pagare una caparra di 10.000€ per una casa. Il venditore ti comunica l'IBAN a voce o via WhatsApp. Il controllo MOD-97 va a buon fine — il codice è formalmente perfetto. Ma se il venditore ha sbagliato anche una sola cifra del numero di conto, il codice potrebbe comunque risultare valido (è una combinazione matematicamente corretta riferita a un conto diverso). Il bonifico di prova da 1 centesimo, con il destinatario che conferma l'accredito, è l'unico modo per chiudere il cerchio: forma corretta + conto esistente + conto giusto.

Nel frattempo, due segnali indiretti aiutano a capire se un IBAN è "plausibile": il codice ABI dovrebbe corrispondere alla banca dichiarata dal destinatario (il nostro verificatore lo mostra), e le banche italiane usano numeri di conto con lunghezze e prefissi coerenti con la propria numerazione interna.

6. ABI e CAB: come identificare banca e filiale

Per gli IBAN italiani, il codice contiene informazioni preziose sulla banca e la filiale:

Nell'IBAN di esempio IT60X0542811101000000123456: l'ABI è 05428 e il CAB è 11101 — questi due blocchi identificano una banca precisa e una sua filiale precisa, anche se il numero di conto è di esempio.

Questo controllo incrociato è utile in due situazioni pratiche:

Il nostro verificatore estrae automaticamente questi codici e te li mostra separatamente. Per la guida completa alla struttura dell'IBAN, vedi IBAN: cos'è, dove trovarlo e come leggerlo.

7. Verifica il tuo IBAN ora

Il nostro Verificatore IBAN online è gratuito, non richiede registrazione e funziona anche con IBAN esteri. Incolla il codice, ottieni la verifica istantanea con estrazione di ABI, CAB e CIN.

Domande frequenti

Come si verifica se un IBAN è valido?

Con l'algoritmo MOD-97: si spostano i primi 4 caratteri in fondo, si convertono le lettere in numeri e si verifica che il resto della divisione per 97 sia 1. Il nostro verificatore lo fa automaticamente.

Cosa succede se invio un bonifico a un IBAN errato?

Se formalmente errato, la banca lo respinge e il denaro torna in 2-5 giorni. Se formalmente valido ma conto inesistente, la banca destinataria lo rimanda al mittente.

Un IBAN valido significa che il conto esiste?

No: MOD-97 verifica solo la forma del codice. Un IBAN formalmente valido può corrispondere a un conto chiuso. Solo un bonifico di prova conferma l'esistenza.

Come trovo la banca dal codice IBAN?

I caratteri dal 6° al 10° contengono il codice ABI (banca), i caratteri dall'11° al 15° il CAB (filiale). Il nostro verificatore li estrae automaticamente.

Quanto tempo ci vuole per verificare un IBAN?

Il controllo formale è istantaneo (meno di un secondo). La verifica dell'esistenza del conto richiede un bonifico di prova.

8. Riferimenti normativi

Admeto Verde

Articolo a cura di Admeto Verde LinkedIn ↗

Fondatore e direttore editoriale di AlgoSintesi. L'algoritmo MOD-97 segue lo standard ISO 7064. La struttura ABI/CAB è verificata sulla documentazione ufficiale della Banca d'Italia. L'esempio numerico è calcolato con lo stesso algoritmo del nostro verificatore online.

Nota di trasparenza: Questo articolo rappresenta un’opera dell’ingegno dell’autore, pubblicata nell’esercizio di attività di divulgazione tecnico-scientifica e tutelata ai sensi della Legge 22 aprile 1941, n. 633 sul diritto d’autore. Il blog non è monetizzato: non contiene link di affiliazione, banner pubblicitari né collaborazioni commerciali.

Approfondimenti correlati — cluster IBAN: