Quando mi chiedono quanti caratteri ha un iban, rispondo subito: in Italia sono 27, sempre, se il codice è corretto. Il punto però non è solo contare i simboli: conviene capire come si dividono, perché alcuni Paesi hanno lunghezze diverse e quali controlli evitano un bonifico respinto. Qui trovi una spiegazione pratica, pensata per chi deve compilare un pagamento, leggere una fattura o verificare un dato bancario senza perdere tempo.
In Italia l’IBAN ha 27 caratteri e ogni blocco ha una funzione precisa
- L’IBAN italiano è lungo 27 caratteri alfanumerici, non 27 cifre.
- Gli spazi che vedi nei moduli o in home banking servono solo a leggerlo meglio.
- Le prime parti del codice identificano Paese e controlli; il resto descrive banca, filiale e conto.
- La lunghezza cambia da Paese a Paese perché la parte nazionale del codice è diversa.
- Un IBAN con lunghezza sbagliata è quasi sempre un errore di copia, di formato o di Paese.
- Contare i caratteri aiuta, ma il controllo vero passa anche dalle cifre di verifica.
In Italia la risposta è netta: un IBAN ha 27 caratteri alfanumerici. Questo significa che non devi contare solo numeri, ma anche lettere, perché il codice contiene informazioni sul Paese e sulla struttura bancaria nazionale. Se lo vedi scritto con gli spazi, ricordati che quelli servono solo a rendere la lettura più chiara: nel conteggio ufficiale non rientrano.
Questo dettaglio sembra banale, ma fa la differenza quando si inserisce un bonifico, si compila un modulo o si controlla un dato ricevuto via e-mail. Un carattere in più o in meno basta a far scattare un errore di validazione, e spesso il problema emerge solo all’ultimo momento. Per questo, prima di andare oltre, conviene capire come è fatto davvero il codice.
Come si legge la struttura dell’IBAN italiano
Secondo il formato descritto nel registro IBAN di SWIFT, l’IBAN italiano si compone di blocchi con significato preciso. Io lo considero utile non solo per chi lavora in banca, ma anche per chi vuole evitare errori quando copia un codice da un documento o da un gestionale.
| Blocco | Caratteri | Cosa indica |
|---|---|---|
| Paese | IT | Italia |
| Cifre di controllo internazionali | 2 | Servono a verificare la correttezza del codice |
| Controllo nazionale | 1 lettera | Elemento di verifica del formato italiano |
| ABI | 5 cifre | Identifica la banca |
| CAB | 5 cifre | Identifica la filiale o lo sportello |
| Numero di conto | 12 caratteri | Identifica il rapporto bancario del cliente |
Un esempio pratico aiuta più di qualsiasi formula: un IBAN stampato come IT60 X054 2811 1010 0000 0123 456 ha sempre 27 caratteri, anche se è separato in blocchi leggibili. Nella versione elettronica, invece, gli spazi spariscono e il codice va trattato come una stringa continua.
La parte interessante, però, è che questi blocchi non sono messi a caso. Come ricorda BNL, l’IBAN italiano ingloba i vecchi riferimenti bancari che molti conoscono ancora come ABI e CAB, quindi non è solo un numero lungo: è un identificativo strutturato. Ed è proprio questa struttura a spiegare perché la lunghezza non è uguale ovunque.
Perché la lunghezza cambia da Paese a Paese
L’IBAN è uno standard internazionale, ma non è un codice identico in tutto il mondo. La parte iniziale segue una logica comune, mentre il tratto finale dipende dal formato nazionale del Paese. Il registro IBAN di SWIFT mostra bene questa variabilità: il codice ha una struttura standard, però la lunghezza complessiva cambia in base al sistema bancario locale.
| Paese | Lunghezza IBAN | Osservazione pratica |
|---|---|---|
| Italia | 27 | Formato fisso e molto diffuso nei pagamenti SEPA |
| Germania | 22 | Più corto del formato italiano |
| Francia | 27 | Stessa lunghezza dell’Italia, ma struttura diversa |
| Spagna | 24 | Intermedio tra i formati più brevi e quelli più lunghi |
| Belgio | 16 | Tra i formati più compatti |
| Malta | 31 | Più lungo della media europea |
Il punto da tenere a mente è semplice: non esiste un solo numero valido per tutti gli IBAN. Lo standard arriva fino a 34 caratteri complessivi, ma ogni Paese definisce la propria parte nazionale con lunghezza fissa. Per chi riceve pagamenti da fornitori esteri, clienti internazionali o piattaforme online, questo dettaglio è importante perché un IBAN “che sembra lungo abbastanza” può comunque essere sbagliato.
Da qui nasce la domanda più utile di tutte: come faccio a capire se il codice che ho davanti è davvero corretto, e non solo della lunghezza giusta?
Come verifico che un IBAN sia corretto
Io controllo sempre tre cose, in quest’ordine: lunghezza, prefisso e cifre di controllo. Se una di queste non torna, non vado oltre. È un’abitudine semplice, ma evita gran parte degli errori che vedo nei bonifici compilati in fretta.
- Conto i caratteri senza considerare gli spazi, perché la versione elettronica è quella che conta davvero.
- Verifico che un IBAN italiano inizi con IT e abbia esattamente 27 caratteri.
- Controllo le due cifre subito dopo il prefisso: servono a validare matematicamente il codice.
- Confronto il dato con una fonte affidabile, come estratto conto, home banking o documento ufficiale del beneficiario.
- Se sto gestendo un pagamento importante, uso anche il validatore della banca o del sistema di pagamento, invece di fidarmi solo dell’occhio.
Le cifre di controllo non sono decorative. Servono a intercettare errori di trascrizione grazie a un calcolo standardizzato, spesso indicato come MOD97-10. In pratica, se scambi un carattere, ne perdi uno o copi male un blocco, il controllo ha buone probabilità di rilevarlo prima che il pagamento parta.
Qui si vede la differenza tra un semplice conteggio e una verifica vera. Un IBAN può anche avere 27 caratteri, ma restare comunque invalido se una sola parte interna è errata. Ed è proprio per questo che la lunghezza da sola non basta.
Quando conoscere i 27 caratteri evita problemi veri
Il caso più comune è il bonifico, ma non è l’unico. Nella pratica quotidiana, la lunghezza dell’IBAN incide su molti passaggi in cui il dato viene copiato, validato o importato da un sistema all’altro.
- Nei bonifici SEPA, un IBAN errato può bloccare l’invio o far fallire la lavorazione.
- Nelle fatture, un codice sbagliato rallenta l’incasso e costringe a fare correzioni successive.
- Nei pagamenti ricorrenti, un refuso può fermare addebiti, stipendi o rimborsi.
- Nei gestionali aziendali, un campo compilato male può generare record non validi o duplicati.
- Nei moduli online, incollare un IBAN con spazi o caratteri mancanti può creare falsi errori di validazione.
In questi contesti, la regola pratica è molto concreta: prima normalizzo il codice, poi lo verifico. Se il sistema non accetta il formato con spazi, lo incolla senza separatori; se invece è un controllo manuale, guardo con attenzione che il prefisso, la lunghezza e il destinatario coincidano. È un passaggio piccolo, ma fa risparmiare tempo e frustrazione.
Vale anche una cautela che molti sottovalutano: un IBAN corretto nella forma non garantisce da solo che il beneficiario sia quello giusto. Per questo, quando c’è un importo importante o un rapporto nuovo, io controllo sempre il nome del titolare e non mi fermo alla sola lunghezza del codice.
Il dettaglio che conviene tenere sempre a mente
La sintesi operativa è questa: in Italia l’IBAN ha 27 caratteri alfanumerici, senza contare gli spazi di lettura. Se il numero è diverso, quasi sempre c’è un errore di copia, di formato o di Paese. Se invece la lunghezza è corretta ma il pagamento continua a fallire, il problema di solito sta nelle cifre di controllo o nella parte finale del codice.
Quando devo gestire pagamenti ricorrenti o dati bancari per lavoro, preferisco salvare l’IBAN già verificato in un archivio pulito, invece di riscriverlo ogni volta. È una misura semplice, ma riduce gli errori di trascrizione e rende più veloce qualsiasi operazione successiva. E, nei pagamenti, la velocità vale poco se non è accompagnata dalla precisione.