Bahrain IBAN Validator

Validate Bahraini IBANs (BH, 22 characters) with a 4-letter bank code and MOD-97 checksum.

Ad placeholder (leaderboard)

Bahraini IBANs are used across the BENEFIT domestic payment network and the wider Gulf RTGS and SWIFT corridors. At 22 characters they are among the shorter IBANs, but the same ISO 7064 MOD-97-10 checksum applies, so a single wrong character still causes a rejected or bounced transfer. This validator confirms the structure and checksum before you submit anything.

Paste any IBAN starting with BH and the tool verifies each field and the checksum locally in your browser.

How it works

A Bahraini IBAN has four parts:

  1. Country code — the fixed letters BH
  2. Check digits — two digits derived from the MOD-97 algorithm
  3. Bank code — four letters identifying the bank (for example NBOB, BBKU, AUBB)
  4. Account number — 14 alphanumeric characters

The checksum moves the first four characters to the end, expands letters to numbers (A=10 to Z=35), and divides by 97. A valid IBAN leaves a remainder of exactly 1. The tool computes this modulus progressively, one digit at a time, so the large intermediate number never overflows.

Tips and notes

  • A length other than 22 is the most frequent error and is caught immediately.
  • The 4-letter bank code is expected — it is not a formatting mistake.
  • A valid checksum proves format, not account existence. Pair this with the iban-bic-lookup-tool to recover the BIC.
Ad placeholder (rectangle)