IBAN Advance
The International Bank Account Number (IBAN) is an internationally recognized standard for identifying bank accounts across borders. It was developed to facilitate and streamline international transactions, making them more secure and efficient.
An IBAN is a unique identifier assigned to a bank account to make it easily recognizable, not only within a specific country but also globally. It helps prevent errors and confusion when processing cross-border payments and ensures that funds are transferred to the correct recipient.
The IBAN format can vary slightly from one country to another, but it typically consists of the following components:
- Country Code (ISO 3166-1 Alpha-2): The IBAN begins with a two-letter country code, which represents the country where the bank account is held.
- Check Digits: Next are two check digits, used to validate the IBAN's accuracy during the transaction process.
- Bank Identifier: This part varies by country and can include the bank's code, branch code, and other identifiers, as needed.
- Account Number: The IBAN concludes with the account number, which is the unique portion identifying the specific bank account.
No, the International Bank Account Number (IBAN) is not exclusively for Euro transfers. While IBANs are commonly associated with Eurozone countries and European transactions due to the European Union's adoption of IBAN as a standard, they are used worldwide for international money transfers in various currencies.
The IBAN system was originally developed by the European Committee for Banking Standards (ECBS) and the International Organization for Standardization (ISO) to simplify and standardize cross-border payments within Europe. However, many non-European countries and financial institutions have also adopted IBANs to facilitate international transactions and improve their accuracy.
IBANs are used to identify bank accounts and ensure the correct routing of funds in a standardized format, regardless of the currency involved. So, whether you are sending money in Euros, US Dollars, British Pounds, or any other currency, IBAN can be used to ensure the secure and efficient transfer of funds. The currency conversion, if necessary, is typically handled by the banks or payment service providers involved in the transaction.
Below is the standard length of IBANs accepted for each country mentioned. For countries accepting IBANs which are not available in this list, they'll follow standard convention of minimum length of 15 and maximum length of 34.
Country Name | IBAN Length (including 2 letters) | Country Code (IBAN - First 2 letters) |
---|---|---|
Albania | 28 | AL |
Andorra | 24 | AD |
Austria | 20 | AT |
Azerbaijan | 28 | AZ |
Bahrain | 22 | BH |
Belgium | 16 | BE |
Bosnia and Herzegovina | 20 | BA |
Bulgaria | 22 | BG |
Croatia | 21 | HR |
Cyprus | 28 | CY |
Czech Republic | 24 | CZ |
Denmark | 18 | DK |
Estonia | 20 | EE |
Faroe Islands | 18 | FO |
Finland | 18 | FI |
France | 27 | FR |
Georgia | 22 | GE |
Germany | 22 | DE |
Gibraltar | 23 | GI |
Greece | 27 | GR |
Greenland | 18 | GL |
Guernsey | 22 | GG |
Hungary | 28 | HU |
Iceland | 26 | IS |
Ireland | 22 | IE |
Isle of Man | 22 | IM |
Israel | 23 | IL |
Italy | 27 | IT |
Jersey | 22 | JE |
Jordan | 30 | JO |
Kazakhstan | 20 | KZ |
Kosovo | 20 | XK |
Kuwait | 30 | KW |
Latvia | 21 | LV |
Lebanon | 28 | LB |
Liechtenstein | 21 | LI |
Lithuania | 20 | LT |
Luxembourg | 20 | LU |
North Macedonia | 19 | MK |
Malta | 31 | MT |
Mauritania | 27 | MR |
Mauritius | 30 | MU |
Moldova | 24 | MD |
Monaco | 27 | MC |
Montenegro | 22 | ME |
Netherlands | 18 | NL |
Norway | 15 | NO |
Pakistan | 24 | PK |
Palestine | 29 | PS |
Poland | 28 | PL |
Portugal | 25 | PT |
Qatar | 29 | QA |
Romania | 24 | RO |
San Marino | 27 | SM |
Saudi Arabia | 24 | SA |
Serbia | 22 | RS |
Slovakia | 24 | SK |
Slovenia | 19 | SI |
Spain | 24 | ES |
Sweden | 24 | SE |
Switzerland | 21 | CH |
Tunisia | 24 | TN |
Turkey | 26 | TR |
Ukraine | 29 | UA |
United Arab Emirates | 23 | AE |
United Kingdom | 22 | GB |
Vatican City | 22 | VA |
While basic IBAN validation using IBAN Lite ensures format compliance, IBAN Advance takes it a step further. It not only verifies the structure but also unlocks essential information about the associated bank account, empowering you with detailed insights.
IBAN Advance performs rigorous validation checks to determine whether an IBAN is not only correctly formatted but also active and valid for transactions. Say goodbye to incorrect payments and costly errors.
For valid IBANs, IBAN Advance provides a treasure trove of information, including:
Bank Code: The bank's unique identification code.
Bank Name: The official name of the bank.
Bank ID: An identifier that distinguishes the bank.
Bank Address: The physical address of the bank.
SEPA Credit: Indicates whether the account accepts SEPA credit transfers.
SEPA Debit: Indicates whether the account accepts SEPA debit transfers.
SEPA B2B: Indicates whether the account supports SEPA business-to-business payments.
SEPA Cards: Indicates whether the account supports SEPA card transactions.
For invalid IBANs, IBAN Advance gracefully returns a clear response mentioning that validation is unsuccessful. This ensures that you can easily identify and manage incorrect IBANs in your transactions.
IBAN Advance is designed with simplicity in mind, making integration into your applications and systems a seamless experience. You can quickly access and utilize its powerful features without any development effort.

- Financial Institutions: Banks and financial institutions can integrate IBAN Advance into their systems to enhance customer service. They can quickly verify IBANs and provide detailed account information, improving transaction accuracy and customer trust.
- Payment Processors: Payment processing companies can use IBAN Advance to validate IBANs provided by merchants and customers during international transactions. This helps prevent payment errors and ensures smooth payment processing.
- E-commerce Platforms: E-commerce platforms that operate globally can employ IBAN Advance to validate IBANs entered by sellers or buyers during cross-border transactions. Providing detailed bank account information can increase trust and transparency in online transactions.
- Business Intelligence (BI) Tools: BI tools can utilize IBAN Advance to enrich financial data with detailed banking information. This can help businesses make informed decisions when analyzing financial transactions and customer profiles.
- Accounting Software: Accounting software providers can offer IBAN Advance integration to their users. This allows businesses to verify IBANs before processing payments or adding new suppliers, improving financial accuracy and compliance.
- Remittance Services: Remittance providers can integrate IBAN Advance to enhance the user experience. Users can verify recipient IBANs and receive detailed bank account information, ensuring that their international money transfers are accurate.
- Online Banking: Online banking platforms can incorporate IBAN Advance to help customers verify IBANs when setting up international wire transfers, bill payments, or other financial transactions. This reduces the risk of errors and ensures funds are sent to the correct accounts.
- Fintech Apps: Fintech applications, such as budgeting apps or personal finance apps, can use IBAN Advance to validate IBANs when users link their bank accounts. This ensures that financial data is accurate and complete.
- Travel and Tourism: Travel agencies and booking platforms can employ IBAN Advance to verify IBANs when processing international payments for travel bookings. Providing additional bank account information can enhance trust in the booking process.
- Subscription Services: Subscription-based businesses can utilize IBAN Advance to validate IBANs provided by customers for recurring payments. This reduces payment failures and subscription interruptions.
- Charities and Nonprofits: Charitable organizations can use IBAN Advance to verify IBANs when receiving international donations. This ensures that donations reach the correct accounts and helps maintain transparency in financial transactions.
- E-commerce Checkout: During the checkout process on e-commerce websites, customers can enter their IBANs. IBAN Advance can verify IBANs in real-time, reducing payment errors and improving the overall shopping experience.
You must first login before sending the request. The authorization header in the request must include the access token obtained from the login API call.
Need to pass the following information. Providing ibanNumber is mandatory.
- ibanNumber(required)
Parameter | Data Type | Required | Description |
---|---|---|---|
ibanNumber | string | Yes | Required IBAN Number for which structure validation is required. Only alphanumeric string allowed in the required format. |
When IBAN is valid
Parameter | Data Type | Description |
---|---|---|
ibanIsValid | boolean | Indicates whether the IBAN is valid(true in this case). |
bankCode | String | The bank code associated with the IBAN. |
bankName | String | The name of the bank associated with the IBAN. |
bankId | String | A unique identifier for the bank. |
bankAddress | String | The address of the bank (if available). |
sepaCredit | Integer | Indicates whether SEPA credit transfers are supported (1 for supported, 0 for not supported). |
sepaDebit | Integer | Indicates whether SEPA debit transfers are supported (1 for supported, 0 for not supported). |
sepaB2b | Integer | Indicates whether SEPA business-to-business (B2B) transfers are supported (1 for supported, 0 for not supported). |
sepaCards | Integer | Indicates whether SEPA card payments are supported (1 for supported, 0 for not supported). |
When IBAN is invalid
Parameter | Data Type | Description |
---|---|---|
ibanIsValid | boolean | Whether IBAN structure is valid or not(false in this case). |
Parameter | Description |
---|---|
error | This parameter contains the error. |
error.name | the error name. |
error.message | the error message. |
error.status | Status of the api |
error.reason | Reason for error |
error.type | Type of the error |
error.statusCode | Request Status code from Signzy |

Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.
We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!