Sample IBAN Number: What Format Does Each Country Use?
Business

Sample IBAN Number: What Format Does Each Country Use?


A client in Germany asks an Indian business for its IBAN before paying an invoice.

The problem: Indian bank accounts do not use IBANs.

The client is not wrong to ask. IBAN is standard across many European, Middle Eastern, and other markets. But the format, length, and domestic bank structure vary by country, so a sample IBAN number is useful only when it is matched to the correct country.
TL;DR
  • IBAN stands for International Bank Account Number and follows ISO 13616.
  • Every IBAN starts with a 2-letter country code + 2 check digits, followed by country-specific bank/account information.
  • IBAN length varies by country; the national format is registered with SWIFT, the ISO 13616 registration authority.
  • India does not issue IBANs. Indian businesses receiving conventional international bank transfers generally provide account details and the relevant SWIFT/BIC instead.

What is an IBAN number?


An IBAN is a standardised bank-account identifier used by participating countries. SWIFT maintains the official ISO 13616 IBAN Registry for national formats.

A valid IBAN identifies an account structure; it does not prove who owns the account.

What does a sample IBAN number look like?


A standard UK example is:

GB29NWBK60161331926819
PartExampleMeaning
Country codeGBUnited Kingdom
Check digits29Mathematical checksum
Bank identifierNWBKBank identifier
Domestic routing/account data60161331926819Country-specific account structure

Every IBAN begins country code → check digits → country-specific BBAN (Basic Bank Account Number).

Sample IBAN numbers by country


The current SWIFT registry is Release 102, June 2026. The table below covers common markets rather than every IBAN jurisdiction.
CountryCodeLengthSample IBAN
United KingdomGB22GB29NWBK60161331926819
GermanyDE22DE89370400440532013000
FranceFR27FR1420041010050500013M02606
NetherlandsNL18NL91ABNA0417164300
BelgiumBE16BE68539007547034
IrelandIE22IE29AIBK93115212345678
AustriaAT20AT611904300234573201
SwitzerlandCH21CH9300762011623852957
SpainES24ES9121000418450200051332
ItalyIT27IT60X0542811101000000123456
PortugalPT25PT50000201231234567890154
NorwayNO15NO9386011117947
DenmarkDK18DK5000400440116243
United Arab EmiratesAE23AE070331234567890123456
Saudi ArabiaSA24SA0380000000608010167519

These are format examples, not payment instructions. Check SWIFT's latest registry before building payment or validation logic.

Your gateway to seamless payments!

Accept 130+ global currencies | 40+ alternate payment methods |
Instant FIRA

Get started →
Global payments illustration

Does India have an IBAN number?


No. India does not use the IBAN system for domestic bank accounts.

For a conventional international transfer into India, the sender may need the beneficiary name, account number, bank/branch details, SWIFT/BIC, and any other routing information requested by the bank.

An Indian bank's IFSC is primarily a domestic routing code. Do not assume a foreign bank needs it unless the transfer instructions specifically ask for it.

How do you validate an IBAN?


1. Check the country


The first two letters must correspond to a registered IBAN country.

2. Check the length


Each country has one fixed IBAN length. A UK or German IBAN, for example, has 22 characters.

3. Check the characters


The electronic IBAN is an alphanumeric string. Spaces are normally used only when displaying an IBAN for readability.

4. Run the checksum


The two digits after the country code are validated using the IBAN's modulo-97 checksum.

A structurally valid IBAN fits the registered format and checksum. It does not prove that the account is open, belongs to the intended beneficiary, or is safe from fraud.

Common IBAN mistakes


Common mistakes include wrong country length, copying display spaces into electronic fields, confusing 0/O or 1/I, using a sample IBAN, and assuming a valid checksum verifies the payee.

For new or changed bank details, verify the beneficiary independently.

IBAN vs SWIFT/BIC

IBANSWIFT/BIC
Identifies a bank account in participating countriesIdentifies a financial institution/business party
Country-specific account formatStandardised identifier under ISO 9362
Includes check digitsDoes not function as an account checksum
Not used by Indian bank accountsCommonly used for international transfers involving Indian banks

Collecting internationally without asking every client to send a SWIFT wire


For Indian exporters and service businesses, PayGlocal's Multi-Currency Accounts provide local receiving details in supported currencies so eligible customers can pay through local bank rails rather than a traditional SWIFT wire.

Current capabilities include 130+ global currencies from 180+ countries, local receiving details in USD, GBP, EUR, CAD, AUD and other supported currencies, INR settlement, automated FIRA, tracking/reconciliation, and applicable EDPMS/e-BRC support.

These are collection accounts, not overseas bank accounts.

Frequently Asked Questions

No. Indian bank accounts do not use IBAN. International transfers into India generally use the beneficiary's account details together with the relevant SWIFT/BIC and any other bank-specific routing information.
ISO 13616 allows national IBAN formats of up to 34 alphanumeric characters. The actual length is fixed separately for each participating country.
No. An IBAN identifies an account in an IBAN country. A SWIFT/BIC identifies a financial institution or business party for financial messaging and routing.
Yes. A valid format and checksum do not verify the account holder's identity. Confirm beneficiary details independently before sending high-value or first-time payments.
The national IBAN structure is determined by the country. Business and personal accounts generally follow the same national format, although the underlying bank/account data differs.
Use SWIFT's ISO 13616 IBAN Registry, which is the official registry of ISO-compliant national IBAN formats.
Related blogs