IBAN and Bank Account Identification
An IBAN (International Bank Account Number) is an internationally standardized identifier used to uniquely identify a bank account for cross-border and domestic transactions. While IBAN is the global standard (used in over 80 countries), each country may also have domestic banking identifiers: RIB — Releve d'Identite Bancaire (France), sort code and account number (UK), routing number and account number (US), BSB — Bank State Branch (Australia), and transit number (Canada).
An IBAN consists of a country code (2 letters), a check digit (2 digits), and a Basic Bank Account Number (BBAN) whose length and structure vary by country. For example, a UK IBAN has 22 characters, a German IBAN has 22 characters, and a French IBAN has 27 characters. The IBAN standard (ISO 13616) was developed to facilitate international payments and reduce errors.
Domestic banking identifiers serve the same purpose within national payment systems: - **SEPA zone (EU/EEA)**: IBAN is the mandatory standard for all credit transfers and direct debits. Countries retain legacy formats (RIB in France, Kontonummer in Germany) but IBAN is required for transactions. - **United States**: The ABA routing number (9 digits) identifies the financial institution, paired with an account number. The US does not use IBAN; wire transfers use the Fedwire or CHIPS systems. - **United Kingdom**: Sort codes (6 digits) identify the bank branch, paired with an 8-digit account number. UK banks also issue IBANs for international transfers. - **Australia**: BSB (Bank State Branch, 6 digits) identifies the branch, paired with an account number of up to 9 digits. - **Canada**: Transit numbers (5 digits) plus institution numbers (3 digits) form the routing information.
In KYC and anti-money laundering compliance procedures, bank account verification is essential for validating the financial identity of a client or supplier. This verification ensures that the account genuinely exists, is linked to the correct holder, and is not associated with fraudulent activity or sanctioned entities. Financial institutions must verify the match between the declared identity and the account holder.
Document verification solutions like CheckFile.ai automate the extraction and validation of bank account data from scanned documents. Artificial intelligence verifies format correctness, mathematically validates IBAN check digits, detects inconsistencies (invalid structure, mismatching country code), and flags accounts associated with high-risk jurisdictions.
Regulations
Real-world examples
- 1A US accounts payable department verifies a new international supplier's IBAN by validating the check digits and confirming the issuing country before processing a wire transfer.
- 2A UK letting agency checks the tenant's bank details (sort code and account number) during the rental application process to ensure the account is registered in the applicant's name.
- 3A European fintech platform automatically validates IBANs entered by merchants during onboarding, checking the format, check digits, and issuing country, while flagging accounts in high-risk jurisdictions.