Home IBAN Bosnia and Herzegovina

Bosnia and Herzegovina IBAN validator

How the IBAN format works

Format
BA + 2 check digits + 16-digit bank/branch/account number (20 chars)
Example
BA391290079401028494

Things to watch for

  • 20 characters total, all numeric after the country code
  • Checks structure and checksum only, not that the account exists
Regex for IBAN
^BA[0-9]{2}[0-9]{16}$

A Bosnia and Herzegovina IBAN is short and entirely numeric: 20 characters total, made up of “BA”, two check digits, and a 16-digit run that packs together the bank code, branch code, and account number with no letters anywhere in the string. Because Bosnia and Herzegovina’s banking sector spans institutions rooted in different parts of the country, the leading digits of that 16-digit block vary more widely between banks than in some smaller, single-jurisdiction countries — but the IBAN format itself is uniform nationwide, issued under rules set by the Central Bank of Bosnia and Herzegovina. Anyone paying a supplier in Sarajevo, Banja Luka, or elsewhere in the country, or filling in a transfer form that asks for an IBAN, needs all 16 digits of that block correct, since nothing in the format visually separates bank from branch from account.

How this validator works

The check confirms the “BA” prefix and that exactly 16 digits follow the two check digits, then runs the real mod-97 checksum (ISO 7064) used to generate valid Bosnian IBANs — entirely client-side, nothing sent to a server, result appearing as you type. One detail worth knowing: because the format is pure digits with no natural break, it’s easy to lose track of position while reading a Bosnian IBAN aloud or copying it by hand.

What a pass doesn’t tell you

A pass means the 20 digits are internally consistent — not that the account exists, is open, or belongs to whoever you expect. This tool performs no bank-name resolution and makes no contact with any bank or the Central Bank of Bosnia and Herzegovina. Re-verify the digits against a statement if a transfer using this number has ever failed before.

Scope: structure and mod-97 checksum validation only — not payment processing or proof an account is active. Use it to catch a typo before a transfer fails; your bank confirms the account itself.

Content last reviewed 2026-07-09.

IBAN FAQ

How is a Bosnia and Herzegovina IBAN structured?

20 characters, entirely digits after the country code: 'BA', two check digits, and a 16-digit run covering bank, branch, and account — for example BA391290079401028494. There are no letters anywhere in the number.

Why might I see different bank codes for accounts in Bosnia and Herzegovina?

Bosnia and Herzegovina's banking system operates across its constitutional entities, so banks headquartered in different parts of the country carry different codes within that 16-digit block — but every valid account still routes through a single national IBAN structure issued under the Central Bank of Bosnia and Herzegovina.

Does this tool confirm the account is open?

No. It checks only that the 20 digits are correctly formatted and pass the mod-97 checksum, in your browser. It performs no lookup against any bank's records and doesn't contact the Central Bank of Bosnia and Herzegovina.

← More IBAN validators