Bosnia and Herzegovina IBAN calculator and checker

A Bosnian IBAN has 20 characters: BA, two check digits, then the bank code, branch code, account number and control digits. Enter the local details to build one, or paste an IBAN to check it, all in your browser.

Calculate or check a Bosnian IBAN

Enter the bank code, branch code, account number and control digits. The calculator pads short numbers with zeros, works out any national check digits you leave empty and adds the two IBAN check digits.

Switch to Check to paste an IBAN instead: it tests the length, characters, check digits and national check, and shows the bank, branch and account parts. Nothing you type leaves the page.

BA IBAN format

A Bosnian IBAN is 20 characters: BA, two check digits, then the bank code, branch code, account number and control digits.

In the printed format, k marks the check digits, a and b the bank, s the branch, sort code or prefix, c the account number and x a national check character.

IBAN length
20 characters
Check digits
2 digits after BA
Bank code
3 digits
Branch code
3 digits
Account number
8 digits
Control digits
2 digits
National check digit
Last 2 digits, ISO 7064 mod 97-10
SEPA
No
Printed format
BAkk bbbs sscc cccc ccxx
Example IBAN
BA39 1290 0794 0102 8494

Frequently asked questions

  • 20 characters: BA, two check digits, then the bank code, branch code, account number and control digits. Printed in groups of four, it looks like BA39 1290 0794 0102 8494.

  • Because the 16-digit account number already ends with two mod 97-10 control digits over the 14 digits before them. That makes the rest of the IBAN arithmetic come out the same every time, so every valid Bosnian IBAN has check digits 39.

  • No. Bosnia and Herzegovina is not in SEPA, so a payment to a Bosnian IBAN goes as an international transfer, even in euros.

  • With the ISO 7064 mod 97-10 algorithm. The bank code, branch code, account number and control digits and the country code BA are turned into digits, and the two check digits are chosen so the whole number leaves a remainder of 1 when divided by 97. The calculator does this for you and rejects any input that cannot make a valid BA IBAN.

  • Yes. The calculator and the checker run entirely in your browser: the details you enter are never sent to a server, stored or shared. There is no sign-up and no fee.

  • Yes. The calculator covers 41 countries and the checker all 89 in the SWIFT IBAN registry. Pick a different country in the form above, or open its page from the list below.

Paying an IBAN from stablecoins? Holyheld Business converts USDC to EUR and pays it out by SEPA. See pricing or the guide to off-ramping USDC to an IBAN.