IBAN format

IBAN format in Bahrain (BH)

22 characters
BH67 BMAG 0000 1299 1234 56
ISO BH·outside SEPA

An IBAN in Bahrain is 22 characters long and starts with BH. A valid example: BH67 BMAG 0000 1299 1234 56. Bahrain does not participate in SEPA.

IBAN structure in Bahrain

PositionsMeaningLengthCharsetIn the example
1–2Country code2uppercase lettersBH
3–4Check digits (IBAN)2digits67
5–8Bank code4uppercase lettersBMAG
9–22Account number14alphanumeric00001299123456

SEPA status

Bahrain does not participate in SEPA — transfers are processed as international (SWIFT), with higher fees and longer settlement.

How do I check an IBAN?

Paste the number into the IBAN validator — it checks the MOD-97 checksum and the registered Bahrain length instantly, fully in your browser.

Check an IBAN for free →

IBAN formats in other countries

All IBAN formats by country →

Advertisement

FAQ — IBAN in Bahrain

How many characters does an IBAN in Bahrain have?

A Bahrain IBAN is exactly 22 characters: it starts with "BH", followed by 2 check digits and a 18-character national part (BBAN).

What does a Bahrain IBAN look like?

A valid example IBAN for Bahrain: BH67 BMAG 0000 1299 1234 56. This is the official sample from the IBAN registry — real accounts follow the same structure.

Is Bahrain in SEPA?

Bahrain does not participate in SEPA — transfers are processed as international (SWIFT), with higher fees and longer settlement.

Where can I check an IBAN from Bahrain?

Use the free svcs.bg IBAN validator — it checks the MOD-97 checksum and the registered Bahrain length right in your browser; the number is never sent to a server.

What is inside a Bahrain IBAN?

After "BH" and the 2 check digits come: the bank code (4 uppercase letters), the account number (14 alphanumeric).

← All IBAN formatsIBAN validator →

The example IBAN is the official sample from the public IBAN registry (ISO 13616) and passes the MOD-97 check — it is not a real bank account.