Home SWIFT/BIC code Oman

Oman SWIFT/BIC code validator

How the SWIFT/BIC code format works

Format
8 or 11-character bank identifier code, country code OM in positions 5-6
Example
BMUSOMRX

Things to watch for

  • Structure: 4-letter bank code + OM (country) + 2-character location code, plus an optional 3-character branch code
  • An 8-character code (or one ending XXX) refers to the bank's head office in Muscat — nearly every major bank shares RX as the location code
  • No checksum digit — this is a format check only; it confirms positions 5-6 read OM, not that the bank or branch actually exists
Regex for SWIFT/BIC code
^[A-Z]{4}OM[A-Z0-9]{2}([A-Z0-9]{3})?$

An Omani SWIFT/BIC code identifies the bank on an international wire transfer into or out of Oman, working alongside the domestic Omani IBAN that identifies the account itself. Every Omani BIC has OM fixed at positions 5-6, right after the 4-letter bank code, and the country’s largest banks all anchor their SWIFT head office in Muscat.

Major Omani bank BIC prefixes

Bank BIC Location
Bank Muscat BMUSOMRX Muscat
National Bank of Oman NBOMOMRX Muscat
Bank Dhofar BDOFOMRX Muscat

How this validator works

This tool checks that the code is 8 or 11 characters, the first 4 characters are letters, positions 5-6 read OM, and the remaining characters follow the letter-or-digit pattern for the location and branch segments — entirely in your browser, with nothing sent to a server.

What a pass doesn’t tell you

A pass confirms the code fits the Omani BIC pattern, not that BMUS, NBOM, or BDOF still names an operating bank, or that the branch suffix is current. A BIC has no checksum digit, so a fabricated code that matches the shape still passes.

Scope: format validation only. A correctly formatted BIC says nothing about whether the accompanying Omani IBAN entered on the same form is valid.

SWIFT/BIC code FAQ

What's the SWIFT code format for an Omani bank?

An Omani BIC is 8 or 11 characters: a 4-letter bank code, OM fixed at positions 5-6, a 2-character location code, and an optional 3-character branch code — for example BMUSOMRX for Bank Muscat.

Why do most Omani BICs end in RX?

RX is the SWIFT location code for Muscat, Oman's capital and financial centre — nearly every major Omani bank registers its head office there.

Does an 8-character code work for an Omani bank?

Yes — the 8-character BIC and its 11-character form ending XXX both identify the same head office and are accepted interchangeably on wire instructions.

← More SWIFT/BIC code validators