Saudi Arabia IBAN validator
How the IBAN format works
- Format
- SA + 2 check digits + 2-digit bank code + 18-char account number (24 chars)
- Example
- SA0380000000608010167519
Things to watch for
- 24 characters total
- Checks structure and checksum only, not that the account exists
^SA[0-9]{2}[0-9]{2}[0-9A-Z]{18}$A Saudi Arabia IBAN packs a bank identifier and account number into 24 characters: “SA”, two check digits, a compact 2-digit bank code, and an 18-character account-number block that can mix digits and letters. That 2-digit bank code is unusually short — banks elsewhere in the Gulf, including Qatar, Kuwait, Bahrain, and Jordan, all identify themselves with 4-letter codes instead — but it still uniquely pins down the issuing bank inside the IBAN. Anyone wiring money to a Saudi account from abroad, paying a Saudi supplier, or completing a transfer form that asks for an IBAN rather than a local account number needs all 24 characters entered correctly, in the right order.
How this validator works
Validation starts by confirming the “SA” prefix, then checks that the 2-digit bank code and 18-character account block are present and correctly sized, and finally runs the mod-97 checksum (ISO 7064) that Saudi banks use to generate a valid IBAN in the first place. The whole check happens client-side — no data leaves your browser, no account needed. Because the account-number block accepts both digits and letters, a single mistyped character anywhere across those 18 positions is exactly what the checksum is designed to catch before it reaches a bank.
What a pass doesn’t tell you
A pass here means the IBAN is correctly formed and internally consistent — nothing more. It doesn’t mean the account exists, is currently open, or belongs to whoever you think it does. This tool makes no contact with the Saudi Central Bank (SAMA) or any clearing system; it never performs a bank-name or account-holder lookup. If an IBAN you were given fails, check the 18-character account block first — a transposed digit there is the most common reason a Saudi IBAN fails its checksum.
Scope: Saudi IBAN structure and mod-97 checksum validation only — not payment processing, bank confirmation, or proof an account is active. Use this to catch a typo before a transfer fails; use your bank to confirm the account itself.
Content last reviewed 2026-07-09.
IBAN FAQ
How long is a Saudi IBAN, and what's inside it?
24 characters: 'SA', two check digits, a 2-digit bank code, then an 18-character account-number block — for example SA0380000000608010167519. That 2-digit bank code is notably short compared with the 4-letter codes Qatar, Kuwait, and Bahrain use.
Does a valid checksum mean my Saudi bank account is real?
No. This tool only confirms the IBAN is structurally correct and passes the mod-97 checksum. It never contacts SAMA or any bank, so it can't confirm the account is open, active, or belongs to a specific person.
Where do I find my Saudi IBAN?
Check your bank's app or a recent statement — Saudi banks generate the IBAN directly from your existing account number, so you don't need to build it yourself from separate pieces.