
IBAN (International Bank Account Number), kansainvälinen pankkitilinumero koostuu ISO 3166 -standardin tilinpitäjäpankin maakoodista (Suomessa FI) ja kaksimerkkisestä tarkisteesta sekä tilinumerosta. IBANia ylläpitää osuuskunta SWIFT.
Pankin BIC-tunnuskoodia käytetään yhdessä IBAN-tilinumeron kanssa. IBANia ja BICiä käytetään aina SEPA-maksuissa, maksuissa yhteiselle euromaksualueelle (Euroopan unionin ja EFTAn alue). IBANin tarkoituksena on edistää kotimaan ja ulkomaan maksuliikenteen automatisointia. IBAN-numeron on määritellyt eurooppalaisten pankkien standardisointijärjestö ECBS (European Committee for Banking Standards). IBAN standardoitiin vuonna 1997 nimellä ISO 13616.
IBAN-tilinumero oli määritelty 89 eri maalle tai alueelle vuonna 2025.
IBAN-tilinumero on rakenteeltaan samanlainen jokaisessa maassa. Se koostuu maatunnuksesta, tarkistenumerosta ja kansallisesta tilinumerosta seuraavasti:
Eri maiden IBAN-tilinumerot ovat eripituisia. Numeron pituus on vakio kunkin maan sisällä. Esimerkiksi Suomessa IBAN-tilinumeron pituus on 18 merkkiä, Ruotsissa 24 ja Virossa 20.
IBAN otettiin Suomessa käyttöön 1. lokakuuta 2001.
Suomen maksuliikenteessä virallinen siirtymäaika IBAN-numeroiden käyttöön päättyi vuoden 2010 lopussa. Osa pankeista hyväksyi vanhat tilinumerot vielä lokakuun 2011 loppuun saakka. Useimmissa verkkopankeissa voi edelleenkin kirjoittaa maksun saajan tilinumeron vanhassa kansallisessa muodossa. Verkkopankkiohjelmisto muuntaa tilinumeron IBAN-muotoon.
Suomalainen IBAN on pituudeltaan 18 merkkiä. IBAN-tilinumero voidaan muodostaa suomalaisesta tilinumerosta laskurin avulla. Pankit kuitenkin suosittelevat käyttämään pankkien omia IBAN-laskureita tai tarkistamaan tilinumeron tiliotteesta. Ulkomaisten tilinumeroiden muuttaminen suoraan IBAN-muotoon on hankalampaa.
Alkuperäinen BBAN-muotoinen tilinumero (esim. 159030-776) muunnetaan ensin 14-numeroiseen konekieliseen muotoon (15903000000776):
Kokonaisen 14-numeroisen BBAN-tilinumeron loppuun liitetään maatunnus ja kaksi nollaa (15903000000776FI00).
Seuraavaksi tilinumeron kaikki kirjaimet, mukaan lukien maatunnukset, korvataan numeroilla siten, että A=10, B=11, ..., Z=35. (15903000000776FI00 -> 15903000000776151800).
Näiden vaiheiden tuloksena saadusta luvusta lasketaan tarkistenumero:
Lopuksi lisätään maatunnus sekä kaksi kaksinumeroinen tarkiste konekielisessä muodossa olevan tilinumeron eteen (FI3715903000000776). Tulos esitetään usein selkeyden vuoksi ryhmiteltynä (FI37 1590 3000 0007 76).
Suomalaisesta vanhassa BBAN-muodossa olevasta tilinumerosta saa IBAN-tilinumeron IBAN-laskurilla.
IBAN-tilinumeron tarkistamisessa voidaan noudattaa seuraavaa algoritmia:
Mikäli jakojäännökseksi saadaan luku 1, on kyseinen tilinumero muodollisesti kelvollinen IBAN-tilinumero. Tämä ei kuitenkaan takaa, että kyseessä olisi käytössä oleva tilinumero.
Esimerkiksi tilinumeron FI42 5000 1510 0000 23 tarkistaminen tapahtuisi seuraavasti:
Jakojäännös on 1, joten tilinumero on muodollisesti kelvollinen IBAN-tilinumero.