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:
- Pagamenti scaduti: un bonifico respinto torna al mittente in 2-5 giorni lavorativi, ma per ripartire serve un nuovo ordine — nel frattempo la scadenza è passata e possono scattare more o interessi di mora
- Acconti e caparre bloccate: se stai pagando un acquisto importante (casa, auto), un bonifico respinto può compromettere la scadenza del preliminare
- Bonifici fiscali: un pagamento all'Agenzia delle Entrate fallito per IBAN errato non sospende i termini — la sanzione per ritardo matura comunque
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:
- Sposta i primi 4 caratteri dell'IBAN (codice paese + cifre di controllo) in fondo al codice
- Converti ogni lettera in numero (A=10, B=11, C=12, …, Z=35)
- Dividi il numero risultante per 97
- Se il resto è 1, l'IBAN è formalmente valido
Esempio pratico
Prendiamo l'IBAN di esempio italiano: IT60X0542811101000000123456.
- Spostando i primi 4 caratteri (IT60) in fondo:
X0542811101000000123456IT60 - Convertendo le lettere in numeri (X = 33, I = 18, T = 29):
330542811101000000123456182960 - 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:
- Se scambi due cifre (es. scrivi 51 invece di 15), il controllo lo rileva nel 100% dei casi
- Se sbagli una singola cifra (es. 7 invece di 1), il controllo la rileva nel 100% dei casi
- Se ometti o aggiungi un carattere, la lunghezza o il calcolo lo segnalano
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:
- Controllo MOD-97: verifica le cifre di controllo per la correttezza formale
- Lunghezza: mostra la lunghezza del codice (27 per l'Italia, verificando che rientri nei limiti dello standard)
- Struttura: per gli IBAN italiani, estrae CIN, ABI, CAB e numero di conto
- Formattazione: mostra l'IBAN formattato in gruppi di 4 caratteri (come lo vedresti in banca)
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:
- Copia-incolla sempre quando possibile: la maggior parte degli errori nasce dalla trascrizione a mano. Se devi digitare, ricontrolla le coppie di caratteri simili (0/O, 1/I, 8/B, 5/S)
- Ignora gli spazi quando leggi un IBAN formattato: gli spazi di raggruppamento non fanno parte del codice. Il verificatore li rimuove automaticamente, così come trattini e punti separatori
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-97 | Ricontrolla il codice con il destinatario: probabilmente c'è un errore di battitura |
| IBAN troppo corto | Mancano caratteri: verifica di aver copiato tutto il codice (27 per l'Italia) |
| Codice paese errato | Verifica le prime 2 lettere: IT per Italia, DE per Germania, FR per Francia, ecc. |
| Bonifico già inviato a IBAN errato | Contatta 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:
- 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
- La tua banca invia una richiesta di ritorno alla banca destinataria attraverso i canali interbancari
- La banca destinataria verifica se il conto esiste e se il saldo è ancora disponibile: in caso positivo, restituisce il denaro
- 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 codice | Istantaneo, online, gratuito |
| Esistenza del conto | Se il conto è attivo e aperto | Bonifico di prova o richiesta alla banca |
| Intestazione | Chi è il titolare del conto | Solo 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:
- ABI (caratteri 6°-10°): identifica la banca. Es. 05428 = una specifica banca italiana. Ogni banca ha un codice ABI univoco assegnato dall'Associazione Bancaria Italiana
- CAB (caratteri 11°-15°): identifica la filiale specifica di quella banca. Ogni sportello ha un codice diverso
- CIN (5° carattere): lettera di controllo italiana che verifica la coerenza tra ABI, CAB e numero di conto
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:
- Verifica di coerenza: se il destinatario dice "il conto è in Banca X" ma l'ABI corrisponde a Banca Y, qualcosa non torna — chiedi conferma prima di pagare
- Riconoscimento delle banche digitali: alcuni istituti online usano ABI di banche "sponsor" (banche che prestano la licenza). L'IBAN sembra riferirsi a una banca tradizionale ma il conto è gestito dall'app che conosci
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
- ISO 13616 — Standard internazionale per l'IBAN
- ISO 7064 MOD-97-10 — Algoritmo di verifica delle cifre di controllo
- Regolamento UE 924/2009 — Area SEPA e utilizzo dell'IBAN
- Banca d'Italia — Codici ABI e CAB per il sistema bancario italiano
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: